builder: mozilla-aurora_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-072 starttime: 1465204302.4 results: success (0) buildid: 20160606001728 builduid: 031a6e4228cc4db9b3a9d56479020582 revision: 4c6311b611e9262cf36613c2a61e55d1e7ac9d04 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 02:11:42.405590) ========= master: http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 02:11:42.405996) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 02:11:42.406281) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 02:11:42.507213) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-06 02:11:42.507643) ========= '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-072\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-072 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-072 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-072 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-072 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-072 WINDIR=C:\WINDOWS using PTY: False --02:11:42-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 1.93 GB/s 02:11:42 (1.93 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.672000 ========= master_lag: 0.59 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-06 02:11:43.770138) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 02:11:43.770443) ========= '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-072\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-072 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-072 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-072 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-072 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-072 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.875000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 02:11:44.664500) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-06 02:11:44.664882) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 4c6311b611e9262cf36613c2a61e55d1e7ac9d04 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 4c6311b611e9262cf36613c2a61e55d1e7ac9d04 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-072\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-072 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-072 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-072 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-072 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-072 WINDIR=C:\WINDOWS using PTY: False 2016-06-06 02:11:44,805 truncating revision to first 12 chars 2016-06-06 02:11:44,805 Setting DEBUG logging. 2016-06-06 02:11:44,805 attempt 1/10 2016-06-06 02:11:44,805 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/4c6311b611e9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-06 02:11:45,213 unpacking tar archive at: mozilla-aurora-4c6311b611e9/testing/mozharness/ program finished with exit code 0 elapsedTime=1.125000 ========= master_lag: 0.86 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-06 02:11:46.646456) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 02:11:46.646917) ========= script_repo_revision: 4c6311b611e9262cf36613c2a61e55d1e7ac9d04 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 02:11:46.653496) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 02:11:46.653849) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 02:11:46.737018) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 25 secs) (at 2016-06-06 02:11:46.737385) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-aurora' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-072\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-072 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-072 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-072 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-072 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-072 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 02:11:46 INFO - MultiFileLogger online at 20160606 02:11:46 in C:\slave\test 02:11:46 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 02:11:46 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 02:11:46 INFO - {'append_to_log': False, 02:11:46 INFO - 'base_work_dir': 'C:\\slave\\test', 02:11:46 INFO - 'blob_upload_branch': 'mozilla-aurora', 02:11:46 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 02:11:46 INFO - 'buildbot_json_path': 'buildprops.json', 02:11:46 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 02:11:46 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:11:46 INFO - 'download_minidump_stackwalk': True, 02:11:46 INFO - 'download_symbols': 'true', 02:11:46 INFO - 'e10s': False, 02:11:46 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 02:11:46 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 02:11:46 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 02:11:46 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 02:11:46 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 02:11:46 INFO - 'C:/mozilla-build/tooltool.py'), 02:11:46 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 02:11:46 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 02:11:46 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:11:46 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:11:46 INFO - 'log_level': 'info', 02:11:46 INFO - 'log_to_console': True, 02:11:46 INFO - 'opt_config_files': (), 02:11:46 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:11:46 INFO - '--processes=1', 02:11:46 INFO - '--config=%(test_path)s/wptrunner.ini', 02:11:46 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:11:46 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:11:46 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:11:46 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:11:46 INFO - 'pip_index': False, 02:11:46 INFO - 'require_test_zip': True, 02:11:46 INFO - 'test_type': ('testharness',), 02:11:46 INFO - 'this_chunk': '1', 02:11:46 INFO - 'total_chunks': '10', 02:11:46 INFO - 'virtualenv_path': 'venv', 02:11:46 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:11:46 INFO - 'work_dir': 'build'} 02:11:46 INFO - ##### 02:11:46 INFO - ##### Running clobber step. 02:11:46 INFO - ##### 02:11:46 INFO - Running pre-action listener: _resource_record_pre_action 02:11:46 INFO - Running main action method: clobber 02:11:46 INFO - rmtree: C:\slave\test\build 02:11:46 INFO - Using _rmtree_windows ... 02:11:46 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 02:13:03 INFO - Running post-action listener: _resource_record_post_action 02:13:03 INFO - ##### 02:13:03 INFO - ##### Running read-buildbot-config step. 02:13:03 INFO - ##### 02:13:03 INFO - Running pre-action listener: _resource_record_pre_action 02:13:03 INFO - Running main action method: read_buildbot_config 02:13:03 INFO - Using buildbot properties: 02:13:03 INFO - { 02:13:03 INFO - "project": "", 02:13:03 INFO - "product": "firefox", 02:13:03 INFO - "script_repo_revision": "production", 02:13:03 INFO - "scheduler": "tests-mozilla-aurora-xp_ix-debug-unittest", 02:13:03 INFO - "repository": "", 02:13:03 INFO - "buildername": "Windows XP 32-bit mozilla-aurora debug test web-platform-tests-1", 02:13:03 INFO - "buildid": "20160606001728", 02:13:03 INFO - "pgo_build": "False", 02:13:03 INFO - "basedir": "C:\\slave\\test", 02:13:03 INFO - "buildnumber": 0, 02:13:03 INFO - "slavename": "t-xp32-ix-072", 02:13:03 INFO - "revision": "4c6311b611e9262cf36613c2a61e55d1e7ac9d04", 02:13:03 INFO - "master": "http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/", 02:13:03 INFO - "platform": "win32", 02:13:03 INFO - "branch": "mozilla-aurora", 02:13:03 INFO - "repo_path": "releases/mozilla-aurora", 02:13:03 INFO - "moz_repo_path": "", 02:13:03 INFO - "stage_platform": "win32", 02:13:03 INFO - "builduid": "031a6e4228cc4db9b3a9d56479020582", 02:13:03 INFO - "slavebuilddir": "test" 02:13:03 INFO - } 02:13:03 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json. 02:13:03 INFO - Found installer url https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip. 02:13:03 INFO - Running post-action listener: _resource_record_post_action 02:13:03 INFO - ##### 02:13:03 INFO - ##### Running download-and-extract step. 02:13:03 INFO - ##### 02:13:03 INFO - Running pre-action listener: _resource_record_pre_action 02:13:03 INFO - Running main action method: download_and_extract 02:13:03 INFO - mkdir: C:\slave\test\build\tests 02:13:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:13:03 INFO - https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json matches https://queue.taskcluster.net 02:13:03 INFO - trying https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json 02:13:03 INFO - Downloading https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json 02:13:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.test_packages.json'}, attempt #1 02:13:04 INFO - Downloaded 1274 bytes. 02:13:04 INFO - Reading from file C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json 02:13:04 INFO - Using the following test package requirements: 02:13:04 INFO - {u'common': [u'firefox-48.0a2.en-US.win32.common.tests.zip'], 02:13:04 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 02:13:04 INFO - u'firefox-48.0a2.en-US.win32.cppunittest.tests.zip'], 02:13:04 INFO - u'gtest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 02:13:04 INFO - u'firefox-48.0a2.en-US.win32.gtest.tests.zip'], 02:13:04 INFO - u'jittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 02:13:04 INFO - u'jsshell-win32.zip'], 02:13:04 INFO - u'mochitest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 02:13:04 INFO - u'firefox-48.0a2.en-US.win32.mochitest.tests.zip'], 02:13:04 INFO - u'mozbase': [u'firefox-48.0a2.en-US.win32.common.tests.zip'], 02:13:04 INFO - u'reftest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 02:13:04 INFO - u'firefox-48.0a2.en-US.win32.reftest.tests.zip'], 02:13:04 INFO - u'talos': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 02:13:04 INFO - u'firefox-48.0a2.en-US.win32.talos.tests.zip'], 02:13:04 INFO - u'web-platform': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 02:13:04 INFO - u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'], 02:13:04 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 02:13:04 INFO - u'firefox-48.0a2.en-US.win32.xpcshell.tests.zip']} 02:13:04 INFO - Downloading packages: [u'firefox-48.0a2.en-US.win32.common.tests.zip', u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 02:13:04 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')]} 02:13:04 INFO - https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 02:13:04 INFO - trying https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip 02:13:04 INFO - Downloading https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip 02:13:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip'}, attempt #1 02:13:06 INFO - Downloaded 20343943 bytes. 02:13:06 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:13:06 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:13:08 INFO - caution: filename not matched: web-platform/* 02:13:08 INFO - Return code: 11 02:13:08 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')]} 02:13:08 INFO - https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 02:13:08 INFO - trying https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip 02:13:08 INFO - Downloading https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip 02:13:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip'}, attempt #1 02:13:12 INFO - Downloaded 36389111 bytes. 02:13:12 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:13:12 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:13:59 INFO - caution: filename not matched: bin/* 02:13:59 INFO - caution: filename not matched: config/* 02:13:59 INFO - caution: filename not matched: mozbase/* 02:13:59 INFO - caution: filename not matched: marionette/* 02:13:59 INFO - caution: filename not matched: tools/wptserve/* 02:13:59 INFO - Return code: 11 02:13: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')]} 02:13:59 INFO - https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip matches https://queue.taskcluster.net 02:13:59 INFO - trying https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 02:13:59 INFO - Downloading https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.zip 02:13:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.zip'}, attempt #1 02:14:05 INFO - Downloaded 68500733 bytes. 02:14:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 02:14:05 INFO - mkdir: C:\slave\test\properties 02:14:05 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 02:14:05 INFO - Writing to file C:\slave\test\properties\build_url 02:14:05 INFO - Contents: 02:14:05 INFO - build_url:https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 02:14:05 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 02:14:05 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 02:14:05 INFO - Writing to file C:\slave\test\properties\symbols_url 02:14:05 INFO - Contents: 02:14:05 INFO - symbols_url:https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 02:14: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')]} 02:14:05 INFO - https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:14:05 INFO - trying https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 02:14:05 INFO - Downloading https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 02:14:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip'}, attempt #1 02:14:09 INFO - Downloaded 55572365 bytes. 02:14:09 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 02:14:09 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 02:14:14 INFO - Return code: 0 02:14:14 INFO - Running post-action listener: _resource_record_post_action 02:14:14 INFO - Running post-action listener: set_extra_try_arguments 02:14:14 INFO - ##### 02:14:14 INFO - ##### Running create-virtualenv step. 02:14:14 INFO - ##### 02:14:14 INFO - Running pre-action listener: _pre_create_virtualenv 02:14:14 INFO - Running pre-action listener: _resource_record_pre_action 02:14:14 INFO - Running main action method: create_virtualenv 02:14:14 INFO - Creating virtualenv C:\slave\test\build\venv 02:14:14 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 02:14:14 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 02:14:15 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 02:14:17 INFO - Installing distribute......................................................................................................................................................................................done. 02:14:18 INFO - Return code: 0 02:14:18 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 02:14: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')]} 02:14:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:14: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')]} 02:14:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:14: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', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-072', 'USERDOMAIN': 'T-XP32-IX-072', '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-072', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-072', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-072\\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-072'}}, attempt #1 02:14: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', 'psutil>=0.7.1'] in C:\slave\test\build 02:14: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 psutil>=0.7.1 02:14:18 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 02:14:18 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-072\\Application Data', 02:14:18 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:14:18 INFO - 'COMPUTERNAME': 'T-XP32-IX-072', 02:14:18 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 02:14:18 INFO - 'DCLOCATION': 'SCL3', 02:14:18 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:14:18 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:14:18 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:14:18 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:14:18 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:14:18 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:14:18 INFO - 'HOMEDRIVE': 'C:', 02:14:18 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-072', 02:14:18 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:14:18 INFO - 'KTS_VERSION': '1.19c', 02:14:18 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:14:18 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-072', 02:14:18 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:14:18 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:14:18 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:14:18 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:14:18 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:14:18 INFO - 'MOZ_AIRBAG': '1', 02:14:18 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:14:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:18 INFO - 'MOZ_MSVCVERSION': '8', 02:14:18 INFO - 'MOZ_NO_REMOTE': '1', 02:14:18 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:14:18 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:14:18 INFO - 'NO_EM_RESTART': '1', 02:14:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:18 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:14:18 INFO - 'OS': 'Windows_NT', 02:14:18 INFO - 'OURDRIVE': 'C:', 02:14: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', 02:14:18 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 02:14:18 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:14:18 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:14:18 INFO - 'PROCESSOR_LEVEL': '6', 02:14:18 INFO - 'PROCESSOR_REVISION': '1e05', 02:14:18 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:14:18 INFO - 'PROMPT': '$P$G', 02:14:18 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:14:18 INFO - 'PWD': 'C:\\slave\\test', 02:14:18 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:14:18 INFO - 'SESSIONNAME': 'Console', 02:14:18 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:14:18 INFO - 'SYSTEMDRIVE': 'C:', 02:14:18 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 02:14:18 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:14:18 INFO - 'TEST1': 'testie', 02:14:18 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:14:18 INFO - 'USERDOMAIN': 'T-XP32-IX-072', 02:14:18 INFO - 'USERNAME': 'cltbld', 02:14:18 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-072', 02:14:18 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:14:18 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:14:18 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:14:18 INFO - 'WINDIR': 'C:\\WINDOWS', 02:14:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:14:19 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:14:19 INFO - Downloading/unpacking psutil>=0.7.1 02:14:19 INFO - Running setup.py egg_info for package psutil 02:14:19 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 02:14:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:14:19 INFO - Installing collected packages: psutil 02:14:19 INFO - Running setup.py install for psutil 02:14:19 INFO - building 'psutil._psutil_windows' extension 02:14:19 INFO - error: Unable to find vcvarsall.bat 02:14: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-ka9qut-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 02:14:19 INFO - running install 02:14:19 INFO - running build 02:14:19 INFO - running build_py 02:14:19 INFO - creating build 02:14:19 INFO - creating build\lib.win32-2.7 02:14:19 INFO - creating build\lib.win32-2.7\psutil 02:14:19 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 02:14:19 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 02:14:19 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 02:14:19 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 02:14:19 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 02:14:19 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 02:14:19 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 02:14:19 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 02:14:19 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 02:14:19 INFO - running build_ext 02:14:19 INFO - building 'psutil._psutil_windows' extension 02:14:19 INFO - error: Unable to find vcvarsall.bat 02:14:19 INFO - ---------------------------------------- 02:14: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-ka9qut-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 02:14:19 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-072\Application Data\pip\pip.log 02:14:19 WARNING - Return code: 1 02:14: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 psutil>=0.7.1 failed after 1 tries! 02:14:19 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 02:14: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')]} 02:14:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:14: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')]} 02:14:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:14: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', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-072', 'USERDOMAIN': 'T-XP32-IX-072', '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-072', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-072', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-072\\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-072'}}, attempt #1 02:14: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', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 02:14: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 mozsystemmonitor==0.0.0 02:14:19 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 02:14:19 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-072\\Application Data', 02:14:19 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:14:19 INFO - 'COMPUTERNAME': 'T-XP32-IX-072', 02:14:19 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 02:14:19 INFO - 'DCLOCATION': 'SCL3', 02:14:19 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:14:19 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:14:19 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:14:19 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:14:19 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:14:19 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:14:19 INFO - 'HOMEDRIVE': 'C:', 02:14:19 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-072', 02:14:19 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:14:19 INFO - 'KTS_VERSION': '1.19c', 02:14:19 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:14:19 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-072', 02:14:19 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:14:19 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:14:19 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:14:19 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:14:19 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:14:19 INFO - 'MOZ_AIRBAG': '1', 02:14:19 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:14:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:19 INFO - 'MOZ_MSVCVERSION': '8', 02:14:19 INFO - 'MOZ_NO_REMOTE': '1', 02:14:19 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:14:19 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:14:19 INFO - 'NO_EM_RESTART': '1', 02:14:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:19 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:14:19 INFO - 'OS': 'Windows_NT', 02:14:19 INFO - 'OURDRIVE': 'C:', 02:14: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', 02:14:19 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 02:14:19 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:14:19 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:14:19 INFO - 'PROCESSOR_LEVEL': '6', 02:14:19 INFO - 'PROCESSOR_REVISION': '1e05', 02:14:19 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:14:19 INFO - 'PROMPT': '$P$G', 02:14:19 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:14:19 INFO - 'PWD': 'C:\\slave\\test', 02:14:19 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:14:19 INFO - 'SESSIONNAME': 'Console', 02:14:19 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:14:19 INFO - 'SYSTEMDRIVE': 'C:', 02:14:19 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 02:14:19 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:14:19 INFO - 'TEST1': 'testie', 02:14:19 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:14:19 INFO - 'USERDOMAIN': 'T-XP32-IX-072', 02:14:19 INFO - 'USERNAME': 'cltbld', 02:14:19 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-072', 02:14:19 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:14:19 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:14:19 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:14:19 INFO - 'WINDIR': 'C:\\WINDOWS', 02:14:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:14:23 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:14:23 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:14:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:14:23 INFO - Running setup.py egg_info for package mozsystemmonitor 02:14:23 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 02:14:23 INFO - Running setup.py egg_info for package psutil 02:14:23 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 02:14:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:14:23 INFO - Installing collected packages: mozsystemmonitor, psutil 02:14:23 INFO - Running setup.py install for mozsystemmonitor 02:14:23 INFO - Running setup.py install for psutil 02:14:23 INFO - building 'psutil._psutil_windows' extension 02:14:23 INFO - error: Unable to find vcvarsall.bat 02:14:23 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-vbe1lq-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 02:14:23 INFO - running install 02:14:23 INFO - running build 02:14:23 INFO - running build_py 02:14:23 INFO - running build_ext 02:14:23 INFO - building 'psutil._psutil_windows' extension 02:14:23 INFO - error: Unable to find vcvarsall.bat 02:14:23 INFO - ---------------------------------------- 02:14:23 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-vbe1lq-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 02:14:23 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-072\Application Data\pip\pip.log 02:14:23 WARNING - Return code: 1 02:14:23 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! 02:14:23 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 02:14:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:14:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:14:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:14:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:14:23 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-072', 'USERDOMAIN': 'T-XP32-IX-072', '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-072', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-072', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-072\\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-072'}}, attempt #1 02:14:23 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 02:14:23 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 02:14:23 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 02:14:23 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-072\\Application Data', 02:14:23 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:14:23 INFO - 'COMPUTERNAME': 'T-XP32-IX-072', 02:14:23 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 02:14:23 INFO - 'DCLOCATION': 'SCL3', 02:14:23 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:14:23 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:14:23 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:14:23 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:14:23 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:14:23 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:14:23 INFO - 'HOMEDRIVE': 'C:', 02:14:23 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-072', 02:14:23 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:14:23 INFO - 'KTS_VERSION': '1.19c', 02:14:23 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:14:23 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-072', 02:14:23 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:14:23 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:14:23 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:14:23 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:14:23 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:14:23 INFO - 'MOZ_AIRBAG': '1', 02:14:23 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:14:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:23 INFO - 'MOZ_MSVCVERSION': '8', 02:14:23 INFO - 'MOZ_NO_REMOTE': '1', 02:14:23 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:14:23 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:14:23 INFO - 'NO_EM_RESTART': '1', 02:14:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:23 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:14:23 INFO - 'OS': 'Windows_NT', 02:14:23 INFO - 'OURDRIVE': 'C:', 02:14:23 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', 02:14:23 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 02:14:23 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:14:23 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:14:23 INFO - 'PROCESSOR_LEVEL': '6', 02:14:23 INFO - 'PROCESSOR_REVISION': '1e05', 02:14:23 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:14:23 INFO - 'PROMPT': '$P$G', 02:14:23 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:14:23 INFO - 'PWD': 'C:\\slave\\test', 02:14:23 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:14:23 INFO - 'SESSIONNAME': 'Console', 02:14:23 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:14:23 INFO - 'SYSTEMDRIVE': 'C:', 02:14:23 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 02:14:23 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:14:23 INFO - 'TEST1': 'testie', 02:14:23 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:14:23 INFO - 'USERDOMAIN': 'T-XP32-IX-072', 02:14:23 INFO - 'USERNAME': 'cltbld', 02:14:23 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-072', 02:14:23 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:14:23 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:14:23 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:14:23 INFO - 'WINDIR': 'C:\\WINDOWS', 02:14:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:14:23 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:14:23 INFO - Downloading/unpacking blobuploader==1.2.4 02:14:23 INFO - Downloading blobuploader-1.2.4.tar.gz 02:14:23 INFO - Running setup.py egg_info for package blobuploader 02:14:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:14:25 INFO - Running setup.py egg_info for package requests 02:14:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:14:25 INFO - Downloading docopt-0.6.1.tar.gz 02:14:25 INFO - Running setup.py egg_info for package docopt 02:14:25 INFO - Installing collected packages: blobuploader, docopt, requests 02:14:25 INFO - Running setup.py install for blobuploader 02:14:25 INFO - Running setup.py install for docopt 02:14:25 INFO - Running setup.py install for requests 02:14:25 INFO - Successfully installed blobuploader docopt requests 02:14:25 INFO - Cleaning up... 02:14:25 INFO - Return code: 0 02:14:25 INFO - Installing None into virtualenv C:\slave\test\build\venv 02:14:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:14:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:14:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:14:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:14:25 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-072', 'USERDOMAIN': 'T-XP32-IX-072', '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-072', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-072', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-072\\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-072'}}, attempt #1 02:14:25 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 02:14:25 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 02:14:25 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 02:14:25 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-072\\Application Data', 02:14:25 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:14:25 INFO - 'COMPUTERNAME': 'T-XP32-IX-072', 02:14:25 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 02:14:25 INFO - 'DCLOCATION': 'SCL3', 02:14:25 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:14:25 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:14:25 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:14:25 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:14:25 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:14:25 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:14:25 INFO - 'HOMEDRIVE': 'C:', 02:14:25 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-072', 02:14:25 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:14:25 INFO - 'KTS_VERSION': '1.19c', 02:14:25 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:14:25 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-072', 02:14:25 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:14:25 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:14:25 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:14:25 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:14:25 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:14:25 INFO - 'MOZ_AIRBAG': '1', 02:14:25 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:14:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:25 INFO - 'MOZ_MSVCVERSION': '8', 02:14:25 INFO - 'MOZ_NO_REMOTE': '1', 02:14:25 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:14:25 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:14:25 INFO - 'NO_EM_RESTART': '1', 02:14:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:25 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:14:25 INFO - 'OS': 'Windows_NT', 02:14:25 INFO - 'OURDRIVE': 'C:', 02:14:25 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 02:14:25 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 02:14:25 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:14:25 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:14:25 INFO - 'PROCESSOR_LEVEL': '6', 02:14:25 INFO - 'PROCESSOR_REVISION': '1e05', 02:14:25 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:14:25 INFO - 'PROMPT': '$P$G', 02:14:25 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:14:25 INFO - 'PWD': 'C:\\slave\\test', 02:14:25 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:14:25 INFO - 'SESSIONNAME': 'Console', 02:14:25 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:14:25 INFO - 'SYSTEMDRIVE': 'C:', 02:14:25 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 02:14:25 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:14:25 INFO - 'TEST1': 'testie', 02:14:25 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:14:25 INFO - 'USERDOMAIN': 'T-XP32-IX-072', 02:14:25 INFO - 'USERNAME': 'cltbld', 02:14:25 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-072', 02:14:25 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:14:25 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:14:25 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:14:25 INFO - 'WINDIR': 'C:\\WINDOWS', 02:14:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:14:29 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:14:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 02:14:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 02:14:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 02:14:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 02:14:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 02:14:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 02:14:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 02:14:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 02:14:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 02:14:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 02:14:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 02:14:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 02:14:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 02:14:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 02:14:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 02:14:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 02:14:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 02:14:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 02:14:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 02:14:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 02:14:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 02:14:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 02:14:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 02:14:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 02:14:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 02:14:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 02:14:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 02:14:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 02:14:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 02:14:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 02:14:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 02:14:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 02:14:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 02:14:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 02:14:29 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 02:14:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 02:14:29 INFO - Unpacking c:\slave\test\build\tests\marionette\client 02:14:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 02:14:29 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 02:14:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 02:14:30 INFO - Unpacking c:\slave\test\build\tests\marionette 02:14:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 02:14:30 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:14:30 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 02:14:30 INFO - Running setup.py install for browsermob-proxy 02:14:35 INFO - Running setup.py install for manifestparser 02:14:35 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Running setup.py install for marionette-client 02:14:35 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:14:35 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Running setup.py install for marionette-driver 02:14:35 INFO - Running setup.py install for mozcrash 02:14:35 INFO - Running setup.py install for mozdebug 02:14:35 INFO - Running setup.py install for mozdevice 02:14:35 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Running setup.py install for mozfile 02:14:35 INFO - Running setup.py install for mozhttpd 02:14:35 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Running setup.py install for mozinfo 02:14:35 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Running setup.py install for mozInstall 02:14:35 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Running setup.py install for mozleak 02:14:35 INFO - Running setup.py install for mozlog 02:14:35 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Running setup.py install for moznetwork 02:14:35 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Running setup.py install for mozprocess 02:14:35 INFO - Running setup.py install for mozprofile 02:14:35 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Running setup.py install for mozrunner 02:14:35 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Running setup.py install for mozscreenshot 02:14:35 INFO - Running setup.py install for moztest 02:14:35 INFO - Running setup.py install for mozversion 02:14:35 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 02:14:35 INFO - Running setup.py install for wptserve 02:14:35 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 02:14:35 INFO - Cleaning up... 02:14:35 INFO - Return code: 0 02:14:35 INFO - Installing None into virtualenv C:\slave\test\build\venv 02:14:35 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')]} 02:14:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:14:35 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')]} 02:14:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:14:35 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-072', 'USERDOMAIN': 'T-XP32-IX-072', '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-072', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-072', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-072\\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-072'}}, attempt #1 02:14:35 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 02:14:35 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 02:14:35 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 02:14:35 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-072\\Application Data', 02:14:35 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:14:35 INFO - 'COMPUTERNAME': 'T-XP32-IX-072', 02:14:35 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 02:14:35 INFO - 'DCLOCATION': 'SCL3', 02:14:35 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:14:35 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:14:35 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:14:35 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:14:35 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:14:35 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:14:35 INFO - 'HOMEDRIVE': 'C:', 02:14:35 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-072', 02:14:35 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:14:35 INFO - 'KTS_VERSION': '1.19c', 02:14:35 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:14:35 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-072', 02:14:35 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:14:35 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:14:35 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:14:35 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:14:35 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:14:35 INFO - 'MOZ_AIRBAG': '1', 02:14:35 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:14:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:35 INFO - 'MOZ_MSVCVERSION': '8', 02:14:35 INFO - 'MOZ_NO_REMOTE': '1', 02:14:35 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:14:35 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:14:35 INFO - 'NO_EM_RESTART': '1', 02:14:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:35 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:14:35 INFO - 'OS': 'Windows_NT', 02:14:35 INFO - 'OURDRIVE': 'C:', 02:14:35 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', 02:14:35 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 02:14:35 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:14:35 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:14:35 INFO - 'PROCESSOR_LEVEL': '6', 02:14:35 INFO - 'PROCESSOR_REVISION': '1e05', 02:14:35 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:14:35 INFO - 'PROMPT': '$P$G', 02:14:35 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:14:35 INFO - 'PWD': 'C:\\slave\\test', 02:14:35 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:14:35 INFO - 'SESSIONNAME': 'Console', 02:14:35 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:14:35 INFO - 'SYSTEMDRIVE': 'C:', 02:14:35 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 02:14:35 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:14:35 INFO - 'TEST1': 'testie', 02:14:35 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:14:35 INFO - 'USERDOMAIN': 'T-XP32-IX-072', 02:14:35 INFO - 'USERNAME': 'cltbld', 02:14:35 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-072', 02:14:35 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:14:35 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:14:35 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:14:35 INFO - 'WINDIR': 'C:\\WINDOWS', 02:14:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:14:39 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:14:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 02:14:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 02:14:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 02:14:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 02:14:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 02:14:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 02:14:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 02:14:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 02:14:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 02:14:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 02:14:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 02:14:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 02:14:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 02:14:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 02:14:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 02:14:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 02:14:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 02:14:39 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 02:14:39 INFO - Unpacking c:\slave\test\build\tests\marionette\client 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 02:14:39 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 02:14:39 INFO - Unpacking c:\slave\test\build\tests\marionette 02:14:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 02:14:39 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:14:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 02:14:45 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)) 02:14:45 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)) 02:14:45 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)) 02:14:45 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)) 02:14:45 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 02:14:45 INFO - Downloading blessings-1.6.tar.gz 02:14:45 INFO - Running setup.py egg_info for package blessings 02:14:45 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)) 02:14:45 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 02:14:45 INFO - Running setup.py install for blessings 02:14:45 INFO - Running setup.py install for browsermob-proxy 02:14:45 INFO - Running setup.py install for manifestparser 02:14:45 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Running setup.py install for marionette-client 02:14:45 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:14:45 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Running setup.py install for marionette-driver 02:14:45 INFO - Running setup.py install for mozcrash 02:14:45 INFO - Running setup.py install for mozdebug 02:14:45 INFO - Running setup.py install for mozdevice 02:14:45 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Running setup.py install for mozhttpd 02:14:45 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Running setup.py install for mozInstall 02:14:45 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Running setup.py install for mozleak 02:14:45 INFO - Running setup.py install for mozprofile 02:14:45 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Running setup.py install for mozrunner 02:14:45 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Running setup.py install for mozscreenshot 02:14:45 INFO - Running setup.py install for moztest 02:14:45 INFO - Running setup.py install for mozversion 02:14:45 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 02:14:45 INFO - Running setup.py install for wptserve 02:14:45 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 02:14:45 INFO - Cleaning up... 02:14:45 INFO - Return code: 0 02:14:45 INFO - Done creating virtualenv C:\slave\test\build\venv. 02:14:45 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 02:14:45 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 02:14:45 INFO - Reading from file tmpfile_stdout 02:14:45 INFO - Using _rmtree_windows ... 02:14:45 INFO - Using _rmtree_windows ... 02:14:45 INFO - Current package versions: 02:14:45 INFO - blessings == 1.6 02:14:45 INFO - blobuploader == 1.2.4 02:14:45 INFO - browsermob-proxy == 0.6.0 02:14:45 INFO - distribute == 0.6.14 02:14:45 INFO - docopt == 0.6.1 02:14:45 INFO - manifestparser == 1.1 02:14:45 INFO - marionette-client == 2.3.0 02:14:45 INFO - marionette-driver == 1.4.0 02:14:45 INFO - mozInstall == 1.12 02:14:45 INFO - mozcrash == 0.17 02:14:45 INFO - mozdebug == 0.1 02:14:45 INFO - mozdevice == 0.48 02:14:45 INFO - mozfile == 1.2 02:14:45 INFO - mozhttpd == 0.7 02:14:45 INFO - mozinfo == 0.9 02:14:45 INFO - mozleak == 0.1 02:14:45 INFO - mozlog == 3.1 02:14:45 INFO - moznetwork == 0.27 02:14:45 INFO - mozprocess == 0.22 02:14:45 INFO - mozprofile == 0.28 02:14:45 INFO - mozrunner == 6.11 02:14:45 INFO - mozscreenshot == 0.1 02:14:45 INFO - mozsystemmonitor == 0.0 02:14:45 INFO - moztest == 0.7 02:14:45 INFO - mozversion == 1.4 02:14:45 INFO - requests == 1.2.3 02:14:45 INFO - wptserve == 1.4.0 02:14:45 INFO - Running post-action listener: _resource_record_post_action 02:14:45 INFO - Running post-action listener: _start_resource_monitoring 02:14:46 INFO - Starting resource monitoring. 02:14:46 INFO - ##### 02:14:46 INFO - ##### Running pull step. 02:14:46 INFO - ##### 02:14:46 INFO - Running pre-action listener: _resource_record_pre_action 02:14:46 INFO - Running main action method: pull 02:14:46 INFO - Pull has nothing to do! 02:14:46 INFO - Running post-action listener: _resource_record_post_action 02:14:46 INFO - ##### 02:14:46 INFO - ##### Running install step. 02:14:46 INFO - ##### 02:14:46 INFO - Running pre-action listener: _resource_record_pre_action 02:14:46 INFO - Running main action method: install 02:14:46 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 02:14:46 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 02:14:46 INFO - Reading from file tmpfile_stdout 02:14:46 INFO - Using _rmtree_windows ... 02:14:46 INFO - Using _rmtree_windows ... 02:14:46 INFO - Detecting whether we're running mozinstall >=1.0... 02:14:46 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 02:14:46 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 02:14:46 INFO - Reading from file tmpfile_stdout 02:14:46 INFO - Output received: 02:14:46 INFO - Usage: mozinstall-script.py [options] installer 02:14:46 INFO - Options: 02:14:46 INFO - -h, --help show this help message and exit 02:14:46 INFO - -d DEST, --destination=DEST 02:14:46 INFO - Directory to install application into. [default: 02:14:46 INFO - "C:\slave\test"] 02:14:46 INFO - --app=APP Application being installed. [default: firefox] 02:14:46 INFO - Using _rmtree_windows ... 02:14:46 INFO - Using _rmtree_windows ... 02:14:46 INFO - mkdir: C:\slave\test\build\application 02:14:46 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 02:14:46 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0a2.en-US.win32.zip --destination C:\slave\test\build\application 02:14:49 INFO - Reading from file tmpfile_stdout 02:14:49 INFO - Output received: 02:14:49 INFO - C:\slave\test\build\application\firefox\firefox.exe 02:14:49 INFO - Using _rmtree_windows ... 02:14:49 INFO - Using _rmtree_windows ... 02:14:49 INFO - Running post-action listener: _resource_record_post_action 02:14:49 INFO - ##### 02:14:49 INFO - ##### Running run-tests step. 02:14:49 INFO - ##### 02:14:49 INFO - Running pre-action listener: _resource_record_pre_action 02:14:49 INFO - Running main action method: run_tests 02:14:49 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 02:14:49 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:14:49 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:14:49 INFO - grabbing minidump binary from tooltool 02:14:49 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')]} 02:14:49 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 02:14:49 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 02:14:49 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 02:14:49 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 02:14:51 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpcrwhwd 02:14:51 INFO - INFO - File integrity verified, renaming tmpcrwhwd to win32-minidump_stackwalk.exe 02:14:51 INFO - Return code: 0 02:14:51 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 02:14:51 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 02:14:51 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/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 02:14:51 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/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 02:14:51 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 02:14:51 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-072\\Application Data', 02:14:51 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:14:51 INFO - 'COMPUTERNAME': 'T-XP32-IX-072', 02:14:51 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 02:14:51 INFO - 'DCLOCATION': 'SCL3', 02:14:51 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:14:51 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:14:51 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:14:51 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:14:51 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:14:51 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:14:51 INFO - 'HOMEDRIVE': 'C:', 02:14:51 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-072', 02:14:51 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:14:51 INFO - 'KTS_VERSION': '1.19c', 02:14:51 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:14:51 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-072', 02:14:51 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 02:14:51 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:14:51 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:14:51 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:14:51 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:14:51 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:14:51 INFO - 'MOZ_AIRBAG': '1', 02:14:51 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:14:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:51 INFO - 'MOZ_MSVCVERSION': '8', 02:14:51 INFO - 'MOZ_NO_REMOTE': '1', 02:14:51 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:14:51 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:14:51 INFO - 'NO_EM_RESTART': '1', 02:14:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:51 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:14:51 INFO - 'OS': 'Windows_NT', 02:14:51 INFO - 'OURDRIVE': 'C:', 02:14:51 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', 02:14:51 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 02:14:51 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:14:51 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:14:51 INFO - 'PROCESSOR_LEVEL': '6', 02:14:51 INFO - 'PROCESSOR_REVISION': '1e05', 02:14:51 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:14:51 INFO - 'PROMPT': '$P$G', 02:14:51 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:14:51 INFO - 'PWD': 'C:\\slave\\test', 02:14:51 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:14:51 INFO - 'SESSIONNAME': 'Console', 02:14:51 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:14:51 INFO - 'SYSTEMDRIVE': 'C:', 02:14:51 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 02:14:51 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:14:51 INFO - 'TEST1': 'testie', 02:14:51 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:14:51 INFO - 'USERDOMAIN': 'T-XP32-IX-072', 02:14:51 INFO - 'USERNAME': 'cltbld', 02:14:51 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-072', 02:14:51 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:14:51 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:14:51 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:14:51 INFO - 'WINDIR': 'C:\\WINDOWS', 02:14:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:14:51 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/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 02:14:53 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 02:14:53 INFO - import pkg_resources 02:14:54 INFO - Using 1 client processes 02:14:57 INFO - SUITE-START | Running 778 tests 02:14:57 INFO - Running testharness tests 02:14:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:14:57 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 02:14:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:14:57 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 02:14:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:14:57 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 02:14:57 INFO - Setting up ssl 02:14:57 INFO - PROCESS | certutil | 02:14:58 INFO - PROCESS | certutil | 02:14:58 INFO - PROCESS | certutil | 02:14:58 INFO - Certificate Nickname Trust Attributes 02:14:58 INFO - SSL,S/MIME,JAR/XPI 02:14:58 INFO - 02:14:58 INFO - web-platform-tests CT,, 02:14:58 INFO - 02:14:58 INFO - Starting runner 02:14:59 INFO - PROCESS | 4048 | [4048] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/startupcache/StartupCache.cpp, line 228 02:14:59 INFO - PROCESS | 4048 | [4048] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 02:15:00 INFO - PROCESS | 4048 | [4048] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 02:15:01 INFO - PROCESS | 4048 | 1465204501308 Marionette DEBUG Marionette enabled via build flag and pref 02:15:01 INFO - PROCESS | 4048 | ++DOCSHELL 11A0B000 == 1 [pid = 4048] [id = 1] 02:15:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 1 (11A0B400) [pid = 4048] [serial = 1] [outer = 00000000] 02:15:01 INFO - PROCESS | 4048 | [4048] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:15:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 2 (11A0C000) [pid = 4048] [serial = 2] [outer = 11A0B400] 02:15:01 INFO - PROCESS | 4048 | [4048] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2860 02:15:01 INFO - PROCESS | 4048 | [4048] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 02:15:01 INFO - PROCESS | 4048 | ++DOCSHELL 12809000 == 2 [pid = 4048] [id = 2] 02:15:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 3 (12809400) [pid = 4048] [serial = 3] [outer = 00000000] 02:15:01 INFO - PROCESS | 4048 | [4048] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:15:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 4 (1280A000) [pid = 4048] [serial = 4] [outer = 12809400] 02:15:01 INFO - PROCESS | 4048 | 1465204501895 Marionette INFO Listening on port 2828 02:15:02 INFO - PROCESS | 4048 | 1465204502299 Marionette DEBUG Marionette enabled via command-line flag 02:15:02 INFO - PROCESS | 4048 | ++DOCSHELL 13330400 == 3 [pid = 4048] [id = 3] 02:15:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 5 (13338400) [pid = 4048] [serial = 5] [outer = 00000000] 02:15:02 INFO - PROCESS | 4048 | [4048] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:15:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 6 (13375400) [pid = 4048] [serial = 6] [outer = 13338400] 02:15:02 INFO - PROCESS | 4048 | [4048] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 02:15:02 INFO - PROCESS | 4048 | [4048] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 02:15:02 INFO - PROCESS | 4048 | [4048] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 02:15:02 INFO - PROCESS | 4048 | [4048] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 02:15:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 7 (1382C400) [pid = 4048] [serial = 7] [outer = 12809400] 02:15:02 INFO - PROCESS | 4048 | [4048] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:15:02 INFO - PROCESS | 4048 | 1465204502650 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1758 02:15:02 INFO - PROCESS | 4048 | 1465204502682 Marionette DEBUG Closed connection conn0 02:15:02 INFO - PROCESS | 4048 | [4048] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:15:02 INFO - PROCESS | 4048 | 1465204502811 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1759 02:15:02 INFO - PROCESS | 4048 | 1465204502819 Marionette DEBUG Closed connection conn1 02:15:02 INFO - PROCESS | 4048 | [4048] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:15:02 INFO - PROCESS | 4048 | 1465204502827 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1760 02:15:02 INFO - PROCESS | 4048 | ++DOCSHELL 13D2B400 == 4 [pid = 4048] [id = 4] 02:15:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 8 (13D2BC00) [pid = 4048] [serial = 8] [outer = 00000000] 02:15:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 9 (140C3400) [pid = 4048] [serial = 9] [outer = 13D2BC00] 02:15:02 INFO - PROCESS | 4048 | [4048] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2893 02:15:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 10 (140C8000) [pid = 4048] [serial = 10] [outer = 13D2BC00] 02:15:03 INFO - PROCESS | 4048 | 1465204503039 Marionette DEBUG Closed connection conn2 02:15:03 INFO - PROCESS | 4048 | [4048] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:15:03 INFO - PROCESS | 4048 | 1465204503045 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:1761 02:15:03 INFO - PROCESS | 4048 | [4048] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 02:15:03 INFO - PROCESS | 4048 | 1465204503201 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:15:03 INFO - PROCESS | 4048 | 1465204503207 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160606001728","device":"desktop","version":"48.0a2"} 02:15:03 INFO - PROCESS | 4048 | [4048] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 02:15:03 INFO - PROCESS | 4048 | [4048] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 02:15:03 INFO - PROCESS | 4048 | [4048] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:15:03 INFO - PROCESS | 4048 | ++DOCSHELL 159C9C00 == 5 [pid = 4048] [id = 5] 02:15:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 11 (159CA000) [pid = 4048] [serial = 11] [outer = 00000000] 02:15:03 INFO - PROCESS | 4048 | ++DOCSHELL 159CA400 == 6 [pid = 4048] [id = 6] 02:15:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 12 (159CA800) [pid = 4048] [serial = 12] [outer = 00000000] 02:15:04 INFO - PROCESS | 4048 | [4048] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:15:04 INFO - PROCESS | 4048 | ++DOCSHELL 16634000 == 7 [pid = 4048] [id = 7] 02:15:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 13 (16634400) [pid = 4048] [serial = 13] [outer = 00000000] 02:15:04 INFO - PROCESS | 4048 | [4048] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:15:04 INFO - PROCESS | 4048 | [4048] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:15:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 14 (1663D000) [pid = 4048] [serial = 14] [outer = 16634400] 02:15:04 INFO - PROCESS | 4048 | [4048] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2893 02:15:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 15 (16CC3000) [pid = 4048] [serial = 15] [outer = 159CA000] 02:15:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 16 (16739000) [pid = 4048] [serial = 16] [outer = 159CA800] 02:15:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 17 (1673B400) [pid = 4048] [serial = 17] [outer = 16634400] 02:15:05 INFO - PROCESS | 4048 | 1465204505496 Marionette INFO startBrowser 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:05 INFO - PROCESS | 4048 | 1465204505530 Marionette DEBUG loaded listener.js 02:15:05 INFO - PROCESS | 4048 | 1465204505543 Marionette DEBUG loaded listener.js 02:15:05 INFO - PROCESS | 4048 | 1465204505545 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 18 (17E46400) [pid = 4048] [serial = 18] [outer = 16634400] 02:15:06 INFO - PROCESS | 4048 | 1465204506124 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"6ab9f72f-2a97-4586-8069-e9bb1a4137e2","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160606001728","device":"desktop","version":"48.0a2","command_id":1}}] 02:15:06 INFO - PROCESS | 4048 | 1465204506282 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}] 02:15:06 INFO - PROCESS | 4048 | 1465204506285 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:06 INFO - PROCESS | 4048 | 1465204506347 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 02:15:06 INFO - PROCESS | 4048 | 1465204506442 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:15:06 INFO - PROCESS | 4048 | 1465204506445 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:06 INFO - PROCESS | 4048 | [4048] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:15:06 INFO - PROCESS | 4048 | [4048] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:15:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 19 (15F48C00) [pid = 4048] [serial = 19] [outer = 16634400] 02:15:06 INFO - PROCESS | 4048 | [4048] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:15:06 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:15:06 INFO - PROCESS | 4048 | 1465204506950 Marionette TRACE conn3 <- [1,3,null,{}] 02:15:06 INFO - PROCESS | 4048 | 1465204506968 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 02:15:06 INFO - PROCESS | 4048 | 1465204506971 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:06 INFO - PROCESS | 4048 | 1465204506999 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 02:15:07 INFO - PROCESS | 4048 | 1465204507028 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 02:15:07 INFO - PROCESS | 4048 | 1465204507031 Marionette TRACE conn3 <- [1,5,null,{"value":"13"}] 02:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:15:07 INFO - PROCESS | 4048 | 1465204507100 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:15:07 INFO - PROCESS | 4048 | 1465204507103 Marionette TRACE conn3 <- [1,6,null,{}] 02:15:07 INFO - PROCESS | 4048 | 1465204507108 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}] 02:15:07 INFO - PROCESS | 4048 | 1465204507110 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:07 INFO - PROCESS | 4048 | 1465204507126 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 02:15:07 INFO - PROCESS | 4048 | 1465204507131 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:07 INFO - PROCESS | 4048 | 1465204507134 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:07 INFO - PROCESS | 4048 | ++DOCSHELL 165C0C00 == 8 [pid = 4048] [id = 8] 02:15:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 20 (19D4AC00) [pid = 4048] [serial = 20] [outer = 00000000] 02:15:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 21 (19F30800) [pid = 4048] [serial = 21] [outer = 19D4AC00] 02:15:07 INFO - PROCESS | 4048 | 1465204507185 Marionette DEBUG loaded listener.js 02:15:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 22 (19F34C00) [pid = 4048] [serial = 22] [outer = 19D4AC00] 02:15:07 INFO - PROCESS | 4048 | ++DOCSHELL 19F3C800 == 9 [pid = 4048] [id = 9] 02:15:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 23 (1A115000) [pid = 4048] [serial = 23] [outer = 00000000] 02:15:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 24 (1A1C9000) [pid = 4048] [serial = 24] [outer = 1A115000] 02:15:07 INFO - PROCESS | 4048 | 1465204507573 Marionette DEBUG loaded listener.js 02:15:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 25 (1A1D0400) [pid = 4048] [serial = 25] [outer = 1A115000] 02:15:07 INFO - PROCESS | 4048 | 1465204507876 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]]]}] 02:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 860ms 02:15:07 INFO - PROCESS | 4048 | 1465204507985 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 02:15:07 INFO - PROCESS | 4048 | 1465204507987 Marionette TRACE conn3 <- [1,9,null,{"value":"13"}] 02:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:15:07 INFO - PROCESS | 4048 | 1465204508004 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:15:07 INFO - PROCESS | 4048 | 1465204508006 Marionette TRACE conn3 <- [1,10,null,{}] 02:15:08 INFO - PROCESS | 4048 | 1465204508020 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}] 02:15:08 INFO - PROCESS | 4048 | 1465204508025 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:08 INFO - PROCESS | 4048 | 1465204508130 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 02:15:08 INFO - PROCESS | 4048 | 1465204508136 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:08 INFO - PROCESS | 4048 | 1465204508139 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:08 INFO - PROCESS | 4048 | ++DOCSHELL 1A638C00 == 10 [pid = 4048] [id = 10] 02:15:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 26 (1A639000) [pid = 4048] [serial = 26] [outer = 00000000] 02:15:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 27 (1AE7F800) [pid = 4048] [serial = 27] [outer = 1A639000] 02:15:08 INFO - PROCESS | 4048 | 1465204508187 Marionette DEBUG loaded listener.js 02:15:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 28 (1AE83400) [pid = 4048] [serial = 28] [outer = 1A639000] 02:15:08 INFO - PROCESS | 4048 | 1465204508534 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]]]}] 02:15:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 594ms 02:15:08 INFO - PROCESS | 4048 | 1465204508597 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 02:15:08 INFO - PROCESS | 4048 | 1465204508599 Marionette TRACE conn3 <- [1,13,null,{"value":"13"}] 02:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:15:08 INFO - PROCESS | 4048 | 1465204508602 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:15:08 INFO - PROCESS | 4048 | 1465204508604 Marionette TRACE conn3 <- [1,14,null,{}] 02:15:08 INFO - PROCESS | 4048 | 1465204508607 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}] 02:15:08 INFO - PROCESS | 4048 | 1465204508609 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:08 INFO - PROCESS | 4048 | 1465204508706 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 02:15:08 INFO - PROCESS | 4048 | 1465204508721 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:08 INFO - PROCESS | 4048 | 1465204508723 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:08 INFO - PROCESS | 4048 | ++DOCSHELL 19F31000 == 11 [pid = 4048] [id = 11] 02:15:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 29 (1A1F0C00) [pid = 4048] [serial = 29] [outer = 00000000] 02:15:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 30 (1A790400) [pid = 4048] [serial = 30] [outer = 1A1F0C00] 02:15:08 INFO - PROCESS | 4048 | 1465204508767 Marionette DEBUG loaded listener.js 02:15:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 31 (1AE8B000) [pid = 4048] [serial = 31] [outer = 1A1F0C00] 02:15:09 INFO - PROCESS | 4048 | 1465204509136 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]]]}] 02:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 594ms 02:15:09 INFO - PROCESS | 4048 | 1465204509199 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 02:15:09 INFO - PROCESS | 4048 | 1465204509201 Marionette TRACE conn3 <- [1,17,null,{"value":"13"}] 02:15:09 INFO - PROCESS | 4048 | 1465204509204 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:15:09 INFO - PROCESS | 4048 | 1465204509206 Marionette TRACE conn3 <- [1,18,null,{}] 02:15:09 INFO - PROCESS | 4048 | 1465204509210 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}] 02:15:09 INFO - PROCESS | 4048 | 1465204509212 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:09 INFO - PROCESS | 4048 | 1465204509305 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 02:15:09 INFO - PROCESS | 4048 | 1465204509310 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:09 INFO - PROCESS | 4048 | 1465204509313 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:09 INFO - PROCESS | 4048 | ++DOCSHELL 1A87F000 == 12 [pid = 4048] [id = 12] 02:15:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 32 (1A880C00) [pid = 4048] [serial = 32] [outer = 00000000] 02:15:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 33 (1A887800) [pid = 4048] [serial = 33] [outer = 1A880C00] 02:15:09 INFO - PROCESS | 4048 | 1465204509357 Marionette DEBUG loaded listener.js 02:15:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 34 (1AE8E000) [pid = 4048] [serial = 34] [outer = 1A880C00] 02:15:09 INFO - PROCESS | 4048 | 1465204509701 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]]]}] 02:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 531ms 02:15:09 INFO - PROCESS | 4048 | 1465204509741 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 02:15:09 INFO - PROCESS | 4048 | 1465204509743 Marionette TRACE conn3 <- [1,21,null,{"value":"13"}] 02:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:15:09 INFO - PROCESS | 4048 | 1465204509747 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:15:09 INFO - PROCESS | 4048 | 1465204509748 Marionette TRACE conn3 <- [1,22,null,{}] 02:15:09 INFO - PROCESS | 4048 | 1465204509752 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}] 02:15:09 INFO - PROCESS | 4048 | 1465204509754 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:09 INFO - PROCESS | 4048 | 1465204509853 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 02:15:09 INFO - PROCESS | 4048 | 1465204509858 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:09 INFO - PROCESS | 4048 | 1465204509859 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:09 INFO - PROCESS | 4048 | ++DOCSHELL 1AF09C00 == 13 [pid = 4048] [id = 13] 02:15:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 35 (1AF0A400) [pid = 4048] [serial = 35] [outer = 00000000] 02:15:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 36 (1AF83000) [pid = 4048] [serial = 36] [outer = 1AF0A400] 02:15:09 INFO - PROCESS | 4048 | 1465204509903 Marionette DEBUG loaded listener.js 02:15:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 37 (1AF87C00) [pid = 4048] [serial = 37] [outer = 1AF0A400] 02:15:10 INFO - PROCESS | 4048 | 1465204510217 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]]]}] 02:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 531ms 02:15:10 INFO - PROCESS | 4048 | 1465204510281 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 02:15:10 INFO - PROCESS | 4048 | 1465204510283 Marionette TRACE conn3 <- [1,25,null,{"value":"13"}] 02:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:15:10 INFO - PROCESS | 4048 | 1465204510286 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:15:10 INFO - PROCESS | 4048 | 1465204510288 Marionette TRACE conn3 <- [1,26,null,{}] 02:15:10 INFO - PROCESS | 4048 | 1465204510291 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}] 02:15:10 INFO - PROCESS | 4048 | 1465204510293 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:10 INFO - PROCESS | 4048 | 1465204510390 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 02:15:10 INFO - PROCESS | 4048 | 1465204510395 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:10 INFO - PROCESS | 4048 | 1465204510397 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:10 INFO - PROCESS | 4048 | ++DOCSHELL 1B0ED000 == 14 [pid = 4048] [id = 14] 02:15:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 38 (1B0ED800) [pid = 4048] [serial = 38] [outer = 00000000] 02:15:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 39 (1B0F5000) [pid = 4048] [serial = 39] [outer = 1B0ED800] 02:15:10 INFO - PROCESS | 4048 | 1465204510440 Marionette DEBUG loaded listener.js 02:15:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 40 (1B0F9400) [pid = 4048] [serial = 40] [outer = 1B0ED800] 02:15:10 INFO - PROCESS | 4048 | 1465204510787 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]]]}] 02:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 531ms 02:15:10 INFO - PROCESS | 4048 | 1465204510822 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 02:15:10 INFO - PROCESS | 4048 | 1465204510834 Marionette TRACE conn3 <- [1,29,null,{"value":"13"}] 02:15:10 INFO - PROCESS | 4048 | 1465204510838 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:15:10 INFO - PROCESS | 4048 | 1465204510839 Marionette TRACE conn3 <- [1,30,null,{}] 02:15:10 INFO - PROCESS | 4048 | 1465204510843 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}] 02:15:10 INFO - PROCESS | 4048 | 1465204510844 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:10 INFO - PROCESS | 4048 | ++DOCSHELL 1B399000 == 15 [pid = 4048] [id = 15] 02:15:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 41 (1B39A000) [pid = 4048] [serial = 41] [outer = 00000000] 02:15:10 INFO - PROCESS | 4048 | 1465204510939 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 02:15:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 42 (1B397C00) [pid = 4048] [serial = 42] [outer = 1B39A000] 02:15:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 43 (1B398800) [pid = 4048] [serial = 43] [outer = 1B39A000] 02:15:10 INFO - PROCESS | 4048 | 1465204510977 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:10 INFO - PROCESS | 4048 | 1465204510979 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:10 INFO - PROCESS | 4048 | ++DOCSHELL 1B39AC00 == 16 [pid = 4048] [id = 16] 02:15:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 44 (1B39E000) [pid = 4048] [serial = 44] [outer = 00000000] 02:15:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 45 (16F45C00) [pid = 4048] [serial = 45] [outer = 1B39E000] 02:15:11 INFO - PROCESS | 4048 | ++DOCSHELL 16F47C00 == 17 [pid = 4048] [id = 17] 02:15:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 46 (16F48000) [pid = 4048] [serial = 46] [outer = 00000000] 02:15:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 47 (16F4A800) [pid = 4048] [serial = 47] [outer = 16F48000] 02:15:11 INFO - PROCESS | 4048 | 1465204511075 Marionette DEBUG loaded listener.js 02:15:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 48 (16F4C400) [pid = 4048] [serial = 48] [outer = 16F48000] 02:15:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 49 (1B4C8400) [pid = 4048] [serial = 49] [outer = 1B39E000] 02:15:12 INFO - PROCESS | 4048 | --DOCSHELL 11A0B000 == 16 [pid = 4048] [id = 1] 02:15:12 INFO - PROCESS | 4048 | 1465204512095 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]]]}] 02:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1297ms 02:15:12 INFO - PROCESS | 4048 | 1465204512134 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 02:15:12 INFO - PROCESS | 4048 | 1465204512139 Marionette TRACE conn3 <- [1,33,null,{"value":"13"}] 02:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:15:12 INFO - PROCESS | 4048 | 1465204512145 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:15:12 INFO - PROCESS | 4048 | 1465204512148 Marionette TRACE conn3 <- [1,34,null,{}] 02:15:12 INFO - PROCESS | 4048 | 1465204512154 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}] 02:15:12 INFO - PROCESS | 4048 | 1465204512157 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:12 INFO - PROCESS | 4048 | 1465204512277 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 02:15:12 INFO - PROCESS | 4048 | 1465204512344 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:12 INFO - PROCESS | 4048 | 1465204512349 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:12 INFO - PROCESS | 4048 | ++DOCSHELL 104EB400 == 17 [pid = 4048] [id = 18] 02:15:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 50 (104EB800) [pid = 4048] [serial = 50] [outer = 00000000] 02:15:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 51 (10BA1C00) [pid = 4048] [serial = 51] [outer = 104EB800] 02:15:12 INFO - PROCESS | 4048 | 1465204512450 Marionette DEBUG loaded listener.js 02:15:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 52 (11007400) [pid = 4048] [serial = 52] [outer = 104EB800] 02:15:12 INFO - PROCESS | 4048 | 1465204512992 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]]]}] 02:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 891ms 02:15:13 INFO - PROCESS | 4048 | 1465204513050 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 02:15:13 INFO - PROCESS | 4048 | 1465204513057 Marionette TRACE conn3 <- [1,37,null,{"value":"13"}] 02:15:13 INFO - PROCESS | 4048 | 1465204513066 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:15:13 INFO - PROCESS | 4048 | 1465204513069 Marionette TRACE conn3 <- [1,38,null,{}] 02:15:13 INFO - PROCESS | 4048 | 1465204513073 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}] 02:15:13 INFO - PROCESS | 4048 | 1465204513076 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:13 INFO - PROCESS | 4048 | 1465204513192 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 02:15:13 INFO - PROCESS | 4048 | 1465204513258 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:13 INFO - PROCESS | 4048 | 1465204513261 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:13 INFO - PROCESS | 4048 | ++DOCSHELL 13029800 == 18 [pid = 4048] [id = 19] 02:15:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 53 (13033400) [pid = 4048] [serial = 53] [outer = 00000000] 02:15:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 54 (13914400) [pid = 4048] [serial = 54] [outer = 13033400] 02:15:13 INFO - PROCESS | 4048 | 1465204513316 Marionette DEBUG loaded listener.js 02:15:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 55 (13CF5400) [pid = 4048] [serial = 55] [outer = 13033400] 02:15:14 INFO - PROCESS | 4048 | 1465204514106 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]]]}] 02:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1079ms 02:15:14 INFO - PROCESS | 4048 | 1465204514158 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 02:15:14 INFO - PROCESS | 4048 | 1465204514162 Marionette TRACE conn3 <- [1,41,null,{"value":"13"}] 02:15:14 INFO - PROCESS | 4048 | 1465204514167 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:15:14 INFO - PROCESS | 4048 | 1465204514170 Marionette TRACE conn3 <- [1,42,null,{}] 02:15:14 INFO - PROCESS | 4048 | 1465204514175 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}] 02:15:14 INFO - PROCESS | 4048 | 1465204514178 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:14 INFO - PROCESS | 4048 | 1465204514276 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 02:15:14 INFO - PROCESS | 4048 | 1465204514343 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:14 INFO - PROCESS | 4048 | 1465204514347 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:14 INFO - PROCESS | 4048 | ++DOCSHELL 105F7000 == 19 [pid = 4048] [id = 20] 02:15:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 56 (10A5A000) [pid = 4048] [serial = 56] [outer = 00000000] 02:15:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 57 (10A63400) [pid = 4048] [serial = 57] [outer = 10A5A000] 02:15:14 INFO - PROCESS | 4048 | 1465204514397 Marionette DEBUG loaded listener.js 02:15:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 58 (10F64000) [pid = 4048] [serial = 58] [outer = 10A5A000] 02:15:14 INFO - PROCESS | 4048 | --DOCSHELL 13D2B400 == 18 [pid = 4048] [id = 4] 02:15:14 INFO - PROCESS | 4048 | 1465204514866 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]]]}] 02:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 735ms 02:15:14 INFO - PROCESS | 4048 | 1465204514908 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 02:15:14 INFO - PROCESS | 4048 | 1465204514912 Marionette TRACE conn3 <- [1,45,null,{"value":"13"}] 02:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:15:14 INFO - PROCESS | 4048 | 1465204514922 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:15:14 INFO - PROCESS | 4048 | 1465204514924 Marionette TRACE conn3 <- [1,46,null,{}] 02:15:14 INFO - PROCESS | 4048 | 1465204514928 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}] 02:15:14 INFO - PROCESS | 4048 | 1465204514931 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:15 INFO - PROCESS | 4048 | 1465204515035 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 02:15:15 INFO - PROCESS | 4048 | 1465204515110 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:15 INFO - PROCESS | 4048 | 1465204515113 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:15 INFO - PROCESS | 4048 | ++DOCSHELL 10F61C00 == 19 [pid = 4048] [id = 21] 02:15:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 59 (10F63400) [pid = 4048] [serial = 59] [outer = 00000000] 02:15:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 60 (11A16000) [pid = 4048] [serial = 60] [outer = 10F63400] 02:15:15 INFO - PROCESS | 4048 | 1465204515163 Marionette DEBUG loaded listener.js 02:15:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (12809800) [pid = 4048] [serial = 61] [outer = 10F63400] 02:15:15 INFO - PROCESS | 4048 | 1465204515604 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]]]}] 02:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 735ms 02:15:15 INFO - PROCESS | 4048 | 1465204515659 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 02:15:15 INFO - PROCESS | 4048 | 1465204515662 Marionette TRACE conn3 <- [1,49,null,{"value":"13"}] 02:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:15:15 INFO - PROCESS | 4048 | 1465204515665 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:15:15 INFO - PROCESS | 4048 | 1465204515669 Marionette TRACE conn3 <- [1,50,null,{}] 02:15:15 INFO - PROCESS | 4048 | 1465204515679 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}] 02:15:15 INFO - PROCESS | 4048 | 1465204515683 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:15 INFO - PROCESS | 4048 | 1465204515767 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 02:15:15 INFO - PROCESS | 4048 | 1465204515776 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:15 INFO - PROCESS | 4048 | 1465204515779 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:15 INFO - PROCESS | 4048 | ++DOCSHELL 1391AC00 == 20 [pid = 4048] [id = 22] 02:15:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (13C83400) [pid = 4048] [serial = 62] [outer = 00000000] 02:15:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (13CF4000) [pid = 4048] [serial = 63] [outer = 13C83400] 02:15:15 INFO - PROCESS | 4048 | 1465204515831 Marionette DEBUG loaded listener.js 02:15:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (13D25400) [pid = 4048] [serial = 64] [outer = 13C83400] 02:15:16 INFO - PROCESS | 4048 | 1465204516242 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]]]}] 02:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 641ms 02:15:16 INFO - PROCESS | 4048 | 1465204516303 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 02:15:16 INFO - PROCESS | 4048 | 1465204516305 Marionette TRACE conn3 <- [1,53,null,{"value":"13"}] 02:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:15:16 INFO - PROCESS | 4048 | 1465204516309 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:15:16 INFO - PROCESS | 4048 | 1465204516310 Marionette TRACE conn3 <- [1,54,null,{}] 02:15:16 INFO - PROCESS | 4048 | 1465204516313 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}] 02:15:16 INFO - PROCESS | 4048 | 1465204516315 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:16 INFO - PROCESS | 4048 | 1465204516399 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 02:15:16 INFO - PROCESS | 4048 | 1465204516412 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:16 INFO - PROCESS | 4048 | 1465204516415 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:16 INFO - PROCESS | 4048 | ++DOCSHELL 143C9400 == 21 [pid = 4048] [id = 23] 02:15:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (143CC400) [pid = 4048] [serial = 65] [outer = 00000000] 02:15:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (14EC2800) [pid = 4048] [serial = 66] [outer = 143CC400] 02:15:16 INFO - PROCESS | 4048 | 1465204516464 Marionette DEBUG loaded listener.js 02:15:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (15286000) [pid = 4048] [serial = 67] [outer = 143CC400] 02:15:16 INFO - PROCESS | 4048 | 1465204516856 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]]]}] 02:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 594ms 02:15:16 INFO - PROCESS | 4048 | 1465204516905 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 02:15:16 INFO - PROCESS | 4048 | 1465204516907 Marionette TRACE conn3 <- [1,57,null,{"value":"13"}] 02:15:16 INFO - PROCESS | 4048 | 1465204516911 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:15:16 INFO - PROCESS | 4048 | 1465204516912 Marionette TRACE conn3 <- [1,58,null,{}] 02:15:16 INFO - PROCESS | 4048 | 1465204516915 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}] 02:15:16 INFO - PROCESS | 4048 | 1465204516917 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:16 INFO - PROCESS | 4048 | 1465204516997 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 02:15:16 INFO - PROCESS | 4048 | 1465204517003 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:16 INFO - PROCESS | 4048 | 1465204517006 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:17 INFO - PROCESS | 4048 | ++DOCSHELL 1527B800 == 22 [pid = 4048] [id = 24] 02:15:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (1569CC00) [pid = 4048] [serial = 68] [outer = 00000000] 02:15:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (159C2400) [pid = 4048] [serial = 69] [outer = 1569CC00] 02:15:17 INFO - PROCESS | 4048 | 1465204517050 Marionette DEBUG loaded listener.js 02:15:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (159C3C00) [pid = 4048] [serial = 70] [outer = 1569CC00] 02:15:17 INFO - PROCESS | 4048 | 1465204517463 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]]]}] 02:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 594ms 02:15:17 INFO - PROCESS | 4048 | 1465204517517 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 02:15:17 INFO - PROCESS | 4048 | 1465204517519 Marionette TRACE conn3 <- [1,61,null,{"value":"13"}] 02:15:17 INFO - PROCESS | 4048 | 1465204517522 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:15:17 INFO - PROCESS | 4048 | 1465204517524 Marionette TRACE conn3 <- [1,62,null,{}] 02:15:17 INFO - PROCESS | 4048 | 1465204517528 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}] 02:15:17 INFO - PROCESS | 4048 | 1465204517534 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:17 INFO - PROCESS | 4048 | 1465204517633 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 02:15:17 INFO - PROCESS | 4048 | 1465204517638 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:17 INFO - PROCESS | 4048 | 1465204517640 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:17 INFO - PROCESS | 4048 | ++DOCSHELL 159BF400 == 23 [pid = 4048] [id = 25] 02:15:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (15D44C00) [pid = 4048] [serial = 71] [outer = 00000000] 02:15:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (1606AC00) [pid = 4048] [serial = 72] [outer = 15D44C00] 02:15:17 INFO - PROCESS | 4048 | 1465204517686 Marionette DEBUG loaded listener.js 02:15:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (1673B000) [pid = 4048] [serial = 73] [outer = 15D44C00] 02:15:18 INFO - PROCESS | 4048 | 1465204518076 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]]]}] 02:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 594ms 02:15:18 INFO - PROCESS | 4048 | 1465204518121 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 02:15:18 INFO - PROCESS | 4048 | 1465204518123 Marionette TRACE conn3 <- [1,65,null,{"value":"13"}] 02:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:15:18 INFO - PROCESS | 4048 | 1465204518146 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:15:18 INFO - PROCESS | 4048 | 1465204518149 Marionette TRACE conn3 <- [1,66,null,{}] 02:15:18 INFO - PROCESS | 4048 | 1465204518155 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}] 02:15:18 INFO - PROCESS | 4048 | 1465204518158 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:18 INFO - PROCESS | 4048 | 1465204518237 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 02:15:18 INFO - PROCESS | 4048 | 1465204518242 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:18 INFO - PROCESS | 4048 | 1465204518244 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:18 INFO - PROCESS | 4048 | ++DOCSHELL 1673C800 == 24 [pid = 4048] [id = 26] 02:15:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (16C44000) [pid = 4048] [serial = 74] [outer = 00000000] 02:15:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (16ED4000) [pid = 4048] [serial = 75] [outer = 16C44000] 02:15:18 INFO - PROCESS | 4048 | 1465204518296 Marionette DEBUG loaded listener.js 02:15:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (16F50800) [pid = 4048] [serial = 76] [outer = 16C44000] 02:15:18 INFO - PROCESS | 4048 | 1465204518688 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]]]}] 02:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 610ms 02:15:18 INFO - PROCESS | 4048 | 1465204518744 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 02:15:18 INFO - PROCESS | 4048 | 1465204518746 Marionette TRACE conn3 <- [1,69,null,{"value":"13"}] 02:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:15:18 INFO - PROCESS | 4048 | 1465204518762 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:15:18 INFO - PROCESS | 4048 | 1465204518764 Marionette TRACE conn3 <- [1,70,null,{}] 02:15:18 INFO - PROCESS | 4048 | 1465204518767 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}] 02:15:18 INFO - PROCESS | 4048 | 1465204518769 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:18 INFO - PROCESS | 4048 | 1465204518845 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 02:15:18 INFO - PROCESS | 4048 | 1465204518850 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:18 INFO - PROCESS | 4048 | 1465204518852 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:18 INFO - PROCESS | 4048 | ++DOCSHELL 143CD000 == 25 [pid = 4048] [id = 27] 02:15:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (16F51000) [pid = 4048] [serial = 77] [outer = 00000000] 02:15:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (1754C800) [pid = 4048] [serial = 78] [outer = 16F51000] 02:15:18 INFO - PROCESS | 4048 | 1465204518896 Marionette DEBUG loaded listener.js 02:15:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (17729400) [pid = 4048] [serial = 79] [outer = 16F51000] 02:15:19 INFO - PROCESS | 4048 | 1465204519278 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]]]}] 02:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 532ms 02:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:15:19 INFO - PROCESS | 4048 | 1465204519296 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 02:15:19 INFO - PROCESS | 4048 | 1465204519298 Marionette TRACE conn3 <- [1,73,null,{"value":"13"}] 02:15:19 INFO - PROCESS | 4048 | 1465204519301 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:15:19 INFO - PROCESS | 4048 | 1465204519303 Marionette TRACE conn3 <- [1,74,null,{}] 02:15:19 INFO - PROCESS | 4048 | 1465204519306 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}] 02:15:19 INFO - PROCESS | 4048 | 1465204519308 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:19 INFO - PROCESS | 4048 | 1465204519416 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 02:15:19 INFO - PROCESS | 4048 | 1465204519423 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:19 INFO - PROCESS | 4048 | 1465204519425 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:19 INFO - PROCESS | 4048 | ++DOCSHELL 10BA7400 == 26 [pid = 4048] [id = 28] 02:15:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (13917400) [pid = 4048] [serial = 80] [outer = 00000000] 02:15:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (17855C00) [pid = 4048] [serial = 81] [outer = 13917400] 02:15:19 INFO - PROCESS | 4048 | 1465204519469 Marionette DEBUG loaded listener.js 02:15:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (1785B800) [pid = 4048] [serial = 82] [outer = 13917400] 02:15:19 INFO - PROCESS | 4048 | 1465204519868 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]]]}] 02:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 594ms 02:15:19 INFO - PROCESS | 4048 | 1465204519898 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 02:15:19 INFO - PROCESS | 4048 | 1465204519900 Marionette TRACE conn3 <- [1,77,null,{"value":"13"}] 02:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:15:19 INFO - PROCESS | 4048 | 1465204519903 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:15:19 INFO - PROCESS | 4048 | 1465204519905 Marionette TRACE conn3 <- [1,78,null,{}] 02:15:19 INFO - PROCESS | 4048 | 1465204519909 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}] 02:15:19 INFO - PROCESS | 4048 | 1465204519911 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:20 INFO - PROCESS | 4048 | 1465204520016 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 02:15:20 INFO - PROCESS | 4048 | 1465204520024 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:20 INFO - PROCESS | 4048 | 1465204520026 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:20 INFO - PROCESS | 4048 | ++DOCSHELL 1663CC00 == 27 [pid = 4048] [id = 29] 02:15:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (16F9F400) [pid = 4048] [serial = 83] [outer = 00000000] 02:15:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (1802DC00) [pid = 4048] [serial = 84] [outer = 16F9F400] 02:15:20 INFO - PROCESS | 4048 | 1465204520078 Marionette DEBUG loaded listener.js 02:15:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (180DC800) [pid = 4048] [serial = 85] [outer = 16F9F400] 02:15:20 INFO - PROCESS | 4048 | 1465204520447 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]]]}] 02:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 594ms 02:15:20 INFO - PROCESS | 4048 | 1465204520501 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 02:15:20 INFO - PROCESS | 4048 | 1465204520503 Marionette TRACE conn3 <- [1,81,null,{"value":"13"}] 02:15:20 INFO - PROCESS | 4048 | 1465204520506 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:15:20 INFO - PROCESS | 4048 | 1465204520509 Marionette TRACE conn3 <- [1,82,null,{}] 02:15:20 INFO - PROCESS | 4048 | 1465204520512 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}] 02:15:20 INFO - PROCESS | 4048 | 1465204520514 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:20 INFO - PROCESS | 4048 | 1465204520638 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 02:15:20 INFO - PROCESS | 4048 | 1465204520670 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:20 INFO - PROCESS | 4048 | 1465204520672 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:20 INFO - PROCESS | 4048 | ++DOCSHELL 185C4800 == 28 [pid = 4048] [id = 30] 02:15:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (185C5000) [pid = 4048] [serial = 86] [outer = 00000000] 02:15:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (19D3E400) [pid = 4048] [serial = 87] [outer = 185C5000] 02:15:20 INFO - PROCESS | 4048 | 1465204520717 Marionette DEBUG loaded listener.js 02:15:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (19D4B800) [pid = 4048] [serial = 88] [outer = 185C5000] 02:15:21 INFO - PROCESS | 4048 | 1465204521105 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]]]}] 02:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 641ms 02:15:21 INFO - PROCESS | 4048 | 1465204521144 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 02:15:21 INFO - PROCESS | 4048 | 1465204521146 Marionette TRACE conn3 <- [1,85,null,{"value":"13"}] 02:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:15:21 INFO - PROCESS | 4048 | 1465204521149 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:15:21 INFO - PROCESS | 4048 | 1465204521151 Marionette TRACE conn3 <- [1,86,null,{}] 02:15:21 INFO - PROCESS | 4048 | 1465204521154 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}] 02:15:21 INFO - PROCESS | 4048 | 1465204521156 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:21 INFO - PROCESS | 4048 | 1465204521271 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 02:15:21 INFO - PROCESS | 4048 | 1465204521278 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:21 INFO - PROCESS | 4048 | 1465204521281 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:21 INFO - PROCESS | 4048 | ++DOCSHELL 11002400 == 29 [pid = 4048] [id = 31] 02:15:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (13377000) [pid = 4048] [serial = 89] [outer = 00000000] 02:15:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (19F3C400) [pid = 4048] [serial = 90] [outer = 13377000] 02:15:21 INFO - PROCESS | 4048 | 1465204521327 Marionette DEBUG loaded listener.js 02:15:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (1A113C00) [pid = 4048] [serial = 91] [outer = 13377000] 02:15:21 INFO - PROCESS | 4048 | 1465204521682 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]]]}] 02:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 594ms 02:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:15:21 INFO - PROCESS | 4048 | 1465204521747 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 02:15:21 INFO - PROCESS | 4048 | 1465204521749 Marionette TRACE conn3 <- [1,89,null,{"value":"13"}] 02:15:21 INFO - PROCESS | 4048 | 1465204521752 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:15:21 INFO - PROCESS | 4048 | 1465204521754 Marionette TRACE conn3 <- [1,90,null,{}] 02:15:21 INFO - PROCESS | 4048 | 1465204521757 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}] 02:15:21 INFO - PROCESS | 4048 | 1465204521759 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:21 INFO - PROCESS | 4048 | 1465204521892 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 02:15:21 INFO - PROCESS | 4048 | 1465204521926 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:21 INFO - PROCESS | 4048 | 1465204521928 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:21 INFO - PROCESS | 4048 | ++DOCSHELL 12A86400 == 30 [pid = 4048] [id = 32] 02:15:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (1673C400) [pid = 4048] [serial = 92] [outer = 00000000] 02:15:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (1A1E4400) [pid = 4048] [serial = 93] [outer = 1673C400] 02:15:21 INFO - PROCESS | 4048 | 1465204521970 Marionette DEBUG loaded listener.js 02:15:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (1A1EE000) [pid = 4048] [serial = 94] [outer = 1673C400] 02:15:23 INFO - PROCESS | 4048 | 1465204523186 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]]]}] 02:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1437ms 02:15:23 INFO - PROCESS | 4048 | 1465204523200 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 02:15:23 INFO - PROCESS | 4048 | 1465204523203 Marionette TRACE conn3 <- [1,93,null,{"value":"13"}] 02:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:15:23 INFO - PROCESS | 4048 | 1465204523213 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:15:23 INFO - PROCESS | 4048 | 1465204523215 Marionette TRACE conn3 <- [1,94,null,{}] 02:15:23 INFO - PROCESS | 4048 | 1465204523220 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}] 02:15:23 INFO - PROCESS | 4048 | 1465204523223 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:23 INFO - PROCESS | 4048 | 1465204523338 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 02:15:23 INFO - PROCESS | 4048 | 1465204523351 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:23 INFO - PROCESS | 4048 | 1465204523354 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:23 INFO - PROCESS | 4048 | ++DOCSHELL 10F61000 == 31 [pid = 4048] [id = 33] 02:15:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (11002000) [pid = 4048] [serial = 95] [outer = 00000000] 02:15:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 96 (11422800) [pid = 4048] [serial = 96] [outer = 11002000] 02:15:23 INFO - PROCESS | 4048 | 1465204523444 Marionette DEBUG loaded listener.js 02:15:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 97 (11A0C800) [pid = 4048] [serial = 97] [outer = 11002000] 02:15:23 INFO - PROCESS | 4048 | 1465204523857 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]]]}] 02:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 687ms 02:15:23 INFO - PROCESS | 4048 | 1465204523910 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 02:15:23 INFO - PROCESS | 4048 | 1465204523914 Marionette TRACE conn3 <- [1,97,null,{"value":"13"}] 02:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:15:23 INFO - PROCESS | 4048 | 1465204523920 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:15:23 INFO - PROCESS | 4048 | 1465204523922 Marionette TRACE conn3 <- [1,98,null,{}] 02:15:23 INFO - PROCESS | 4048 | 1465204523926 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}] 02:15:23 INFO - PROCESS | 4048 | 1465204523928 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:24 INFO - PROCESS | 4048 | 1465204524040 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 02:15:24 INFO - PROCESS | 4048 | 1465204524046 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:24 INFO - PROCESS | 4048 | 1465204524048 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:24 INFO - PROCESS | 4048 | ++DOCSHELL 12ACC400 == 32 [pid = 4048] [id = 34] 02:15:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 98 (12ACD400) [pid = 4048] [serial = 98] [outer = 00000000] 02:15:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 99 (13383C00) [pid = 4048] [serial = 99] [outer = 12ACD400] 02:15:24 INFO - PROCESS | 4048 | 1465204524094 Marionette DEBUG loaded listener.js 02:15:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 100 (13C7B000) [pid = 4048] [serial = 100] [outer = 12ACD400] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 99 (13D2BC00) [pid = 4048] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 98 (1B0ED800) [pid = 4048] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 97 (1AF0A400) [pid = 4048] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 96 (1A880C00) [pid = 4048] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 95 (1A1F0C00) [pid = 4048] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (1A639000) [pid = 4048] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (19D4AC00) [pid = 4048] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (104EB800) [pid = 4048] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (13033400) [pid = 4048] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (10A5A000) [pid = 4048] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (10F63400) [pid = 4048] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (13C83400) [pid = 4048] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (143CC400) [pid = 4048] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (1569CC00) [pid = 4048] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (15D44C00) [pid = 4048] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (16C44000) [pid = 4048] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (16F51000) [pid = 4048] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (13917400) [pid = 4048] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (16F9F400) [pid = 4048] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (185C5000) [pid = 4048] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:15:24 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (16F48000) [pid = 4048] [serial = 46] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:15:24 INFO - PROCESS | 4048 | 1465204524957 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]]]}] 02:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1094ms 02:15:25 INFO - PROCESS | 4048 | 1465204525014 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 02:15:25 INFO - PROCESS | 4048 | 1465204525016 Marionette TRACE conn3 <- [1,101,null,{"value":"13"}] 02:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:15:25 INFO - PROCESS | 4048 | 1465204525020 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:15:25 INFO - PROCESS | 4048 | 1465204525023 Marionette TRACE conn3 <- [1,102,null,{}] 02:15:25 INFO - PROCESS | 4048 | 1465204525033 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}] 02:15:25 INFO - PROCESS | 4048 | 1465204525037 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:25 INFO - PROCESS | 4048 | 1465204525116 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 02:15:25 INFO - PROCESS | 4048 | 1465204525122 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:25 INFO - PROCESS | 4048 | 1465204525125 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:25 INFO - PROCESS | 4048 | ++DOCSHELL 13915800 == 33 [pid = 4048] [id = 35] 02:15:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (13917400) [pid = 4048] [serial = 101] [outer = 00000000] 02:15:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (143C4400) [pid = 4048] [serial = 102] [outer = 13917400] 02:15:25 INFO - PROCESS | 4048 | 1465204525171 Marionette DEBUG loaded listener.js 02:15:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (14EBA400) [pid = 4048] [serial = 103] [outer = 13917400] 02:15:25 INFO - PROCESS | 4048 | 1465204525585 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]]]}] 02:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 625ms 02:15:25 INFO - PROCESS | 4048 | 1465204525657 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 02:15:25 INFO - PROCESS | 4048 | 1465204525660 Marionette TRACE conn3 <- [1,105,null,{"value":"13"}] 02:15:25 INFO - PROCESS | 4048 | 1465204525663 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:15:25 INFO - PROCESS | 4048 | 1465204525665 Marionette TRACE conn3 <- [1,106,null,{}] 02:15:25 INFO - PROCESS | 4048 | 1465204525672 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}] 02:15:25 INFO - PROCESS | 4048 | 1465204525674 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:25 INFO - PROCESS | 4048 | 1465204525754 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 02:15:25 INFO - PROCESS | 4048 | 1465204525765 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:25 INFO - PROCESS | 4048 | 1465204525767 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:25 INFO - PROCESS | 4048 | ++DOCSHELL 15975800 == 34 [pid = 4048] [id = 36] 02:15:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (159C4C00) [pid = 4048] [serial = 104] [outer = 00000000] 02:15:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (15D44800) [pid = 4048] [serial = 105] [outer = 159C4C00] 02:15:25 INFO - PROCESS | 4048 | 1465204525813 Marionette DEBUG loaded listener.js 02:15:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (15D4BC00) [pid = 4048] [serial = 106] [outer = 159C4C00] 02:15:26 INFO - PROCESS | 4048 | 1465204526227 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]]]}] 02:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 594ms 02:15:26 INFO - PROCESS | 4048 | 1465204526260 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 02:15:26 INFO - PROCESS | 4048 | 1465204526262 Marionette TRACE conn3 <- [1,109,null,{"value":"13"}] 02:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:15:26 INFO - PROCESS | 4048 | 1465204526265 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:15:26 INFO - PROCESS | 4048 | 1465204526267 Marionette TRACE conn3 <- [1,110,null,{}] 02:15:26 INFO - PROCESS | 4048 | 1465204526270 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}] 02:15:26 INFO - PROCESS | 4048 | 1465204526272 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:26 INFO - PROCESS | 4048 | 1465204526355 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 02:15:26 INFO - PROCESS | 4048 | 1465204526360 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:26 INFO - PROCESS | 4048 | 1465204526362 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:26 INFO - PROCESS | 4048 | ++DOCSHELL 15F45800 == 35 [pid = 4048] [id = 37] 02:15:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (15F4B400) [pid = 4048] [serial = 107] [outer = 00000000] 02:15:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (16CBB000) [pid = 4048] [serial = 108] [outer = 15F4B400] 02:15:26 INFO - PROCESS | 4048 | 1465204526405 Marionette DEBUG loaded listener.js 02:15:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (16F4B800) [pid = 4048] [serial = 109] [outer = 15F4B400] 02:15:26 INFO - PROCESS | 4048 | 1465204526918 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]]]}] 02:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 703ms 02:15:26 INFO - PROCESS | 4048 | 1465204526966 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 02:15:26 INFO - PROCESS | 4048 | 1465204526970 Marionette TRACE conn3 <- [1,113,null,{"value":"13"}] 02:15:26 INFO - PROCESS | 4048 | 1465204526975 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:15:26 INFO - PROCESS | 4048 | 1465204526978 Marionette TRACE conn3 <- [1,114,null,{}] 02:15:26 INFO - PROCESS | 4048 | 1465204526984 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}] 02:15:26 INFO - PROCESS | 4048 | 1465204526987 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:27 INFO - PROCESS | 4048 | 1465204527092 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 02:15:27 INFO - PROCESS | 4048 | 1465204527212 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:27 INFO - PROCESS | 4048 | 1465204527215 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:27 INFO - PROCESS | 4048 | ++DOCSHELL 1102D800 == 36 [pid = 4048] [id = 38] 02:15:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (1123EC00) [pid = 4048] [serial = 110] [outer = 00000000] 02:15:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (11C06000) [pid = 4048] [serial = 111] [outer = 1123EC00] 02:15:27 INFO - PROCESS | 4048 | 1465204527270 Marionette DEBUG loaded listener.js 02:15:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (12A91C00) [pid = 4048] [serial = 112] [outer = 1123EC00] 02:15:27 INFO - PROCESS | 4048 | 1465204527825 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]]]}] 02:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 906ms 02:15:27 INFO - PROCESS | 4048 | 1465204527880 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 02:15:27 INFO - PROCESS | 4048 | 1465204527885 Marionette TRACE conn3 <- [1,117,null,{"value":"13"}] 02:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:15:27 INFO - PROCESS | 4048 | 1465204527891 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:15:27 INFO - PROCESS | 4048 | 1465204527894 Marionette TRACE conn3 <- [1,118,null,{}] 02:15:27 INFO - PROCESS | 4048 | 1465204527898 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}] 02:15:27 INFO - PROCESS | 4048 | 1465204527901 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:28 INFO - PROCESS | 4048 | 1465204528009 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 02:15:28 INFO - PROCESS | 4048 | 1465204528084 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:28 INFO - PROCESS | 4048 | 1465204528086 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:28 INFO - PROCESS | 4048 | ++DOCSHELL 140BC400 == 37 [pid = 4048] [id = 39] 02:15:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (14350C00) [pid = 4048] [serial = 113] [outer = 00000000] 02:15:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (1596E000) [pid = 4048] [serial = 114] [outer = 14350C00] 02:15:28 INFO - PROCESS | 4048 | 1465204528141 Marionette DEBUG loaded listener.js 02:15:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (15D4F400) [pid = 4048] [serial = 115] [outer = 14350C00] 02:15:28 INFO - PROCESS | 4048 | 1465204528689 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]]]}] 02:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 844ms 02:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:15:28 INFO - PROCESS | 4048 | 1465204528734 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 02:15:28 INFO - PROCESS | 4048 | 1465204528736 Marionette TRACE conn3 <- [1,121,null,{"value":"13"}] 02:15:28 INFO - PROCESS | 4048 | 1465204528740 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:15:28 INFO - PROCESS | 4048 | 1465204528744 Marionette TRACE conn3 <- [1,122,null,{}] 02:15:28 INFO - PROCESS | 4048 | 1465204528755 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}] 02:15:28 INFO - PROCESS | 4048 | 1465204528759 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:28 INFO - PROCESS | 4048 | 1465204528859 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 02:15:28 INFO - PROCESS | 4048 | 1465204528948 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:28 INFO - PROCESS | 4048 | 1465204528952 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:28 INFO - PROCESS | 4048 | ++DOCSHELL 17857000 == 38 [pid = 4048] [id = 40] 02:15:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (17858000) [pid = 4048] [serial = 116] [outer = 00000000] 02:15:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 96 (17C2E400) [pid = 4048] [serial = 117] [outer = 17858000] 02:15:28 INFO - PROCESS | 4048 | 1465204529007 Marionette DEBUG loaded listener.js 02:15:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 97 (18029400) [pid = 4048] [serial = 118] [outer = 17858000] 02:15:29 INFO - PROCESS | 4048 | 1465204529468 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]]]}] 02:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 797ms 02:15:29 INFO - PROCESS | 4048 | 1465204529542 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 02:15:29 INFO - PROCESS | 4048 | 1465204529544 Marionette TRACE conn3 <- [1,125,null,{"value":"13"}] 02:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:15:29 INFO - PROCESS | 4048 | 1465204529548 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:15:29 INFO - PROCESS | 4048 | 1465204529550 Marionette TRACE conn3 <- [1,126,null,{}] 02:15:29 INFO - PROCESS | 4048 | 1465204529554 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}] 02:15:29 INFO - PROCESS | 4048 | 1465204529556 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:29 INFO - PROCESS | 4048 | 1465204529656 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 02:15:29 INFO - PROCESS | 4048 | 1465204529743 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:29 INFO - PROCESS | 4048 | 1465204529745 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:29 INFO - PROCESS | 4048 | ++DOCSHELL 185C5000 == 39 [pid = 4048] [id = 41] 02:15:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 98 (185C8000) [pid = 4048] [serial = 119] [outer = 00000000] 02:15:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 99 (199EA800) [pid = 4048] [serial = 120] [outer = 185C8000] 02:15:29 INFO - PROCESS | 4048 | 1465204529798 Marionette DEBUG loaded listener.js 02:15:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 100 (19D44400) [pid = 4048] [serial = 121] [outer = 185C8000] 02:15:30 INFO - PROCESS | 4048 | 1465204530335 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]]]}] 02:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 843ms 02:15:30 INFO - PROCESS | 4048 | 1465204530390 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 02:15:30 INFO - PROCESS | 4048 | 1465204530393 Marionette TRACE conn3 <- [1,129,null,{"value":"13"}] 02:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:15:30 INFO - PROCESS | 4048 | 1465204530396 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:15:30 INFO - PROCESS | 4048 | 1465204530398 Marionette TRACE conn3 <- [1,130,null,{}] 02:15:30 INFO - PROCESS | 4048 | 1465204530403 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}] 02:15:30 INFO - PROCESS | 4048 | 1465204530405 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:30 INFO - PROCESS | 4048 | 1465204530532 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 02:15:30 INFO - PROCESS | 4048 | 1465204530607 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:30 INFO - PROCESS | 4048 | 1465204530609 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:30 INFO - PROCESS | 4048 | ++DOCSHELL 1102D000 == 40 [pid = 4048] [id = 42] 02:15:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 101 (1102FC00) [pid = 4048] [serial = 122] [outer = 00000000] 02:15:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 102 (11A0C400) [pid = 4048] [serial = 123] [outer = 1102FC00] 02:15:30 INFO - PROCESS | 4048 | 1465204530688 Marionette DEBUG loaded listener.js 02:15:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 103 (12AC8C00) [pid = 4048] [serial = 124] [outer = 1102FC00] 02:15:31 INFO - PROCESS | 4048 | --DOCSHELL 12ACC400 == 39 [pid = 4048] [id = 34] 02:15:31 INFO - PROCESS | 4048 | --DOCSHELL 10F61000 == 38 [pid = 4048] [id = 33] 02:15:31 INFO - PROCESS | 4048 | --DOCSHELL 13915800 == 37 [pid = 4048] [id = 35] 02:15:31 INFO - PROCESS | 4048 | --DOCSHELL 15975800 == 36 [pid = 4048] [id = 36] 02:15:31 INFO - PROCESS | 4048 | --DOCSHELL 185C5000 == 35 [pid = 4048] [id = 41] 02:15:31 INFO - PROCESS | 4048 | --DOCSHELL 12A86400 == 34 [pid = 4048] [id = 32] 02:15:31 INFO - PROCESS | 4048 | --DOCSHELL 11002400 == 33 [pid = 4048] [id = 31] 02:15:31 INFO - PROCESS | 4048 | --DOCSHELL 17857000 == 32 [pid = 4048] [id = 40] 02:15:31 INFO - PROCESS | 4048 | --DOCSHELL 15F45800 == 31 [pid = 4048] [id = 37] 02:15:31 INFO - PROCESS | 4048 | --DOCSHELL 185C4800 == 30 [pid = 4048] [id = 30] 02:15:31 INFO - PROCESS | 4048 | --DOCSHELL 1663CC00 == 29 [pid = 4048] [id = 29] 02:15:31 INFO - PROCESS | 4048 | --DOCSHELL 1102D800 == 28 [pid = 4048] [id = 38] 02:15:31 INFO - PROCESS | 4048 | --DOCSHELL 140BC400 == 27 [pid = 4048] [id = 39] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 102 (1673B400) [pid = 4048] [serial = 17] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 101 (10BA1C00) [pid = 4048] [serial = 51] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 100 (13914400) [pid = 4048] [serial = 54] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 99 (10A63400) [pid = 4048] [serial = 57] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 98 (11A16000) [pid = 4048] [serial = 60] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 97 (13CF4000) [pid = 4048] [serial = 63] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 96 (14EC2800) [pid = 4048] [serial = 66] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 95 (15286000) [pid = 4048] [serial = 67] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (159C2400) [pid = 4048] [serial = 69] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (159C3C00) [pid = 4048] [serial = 70] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (1606AC00) [pid = 4048] [serial = 72] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (16ED4000) [pid = 4048] [serial = 75] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (1754C800) [pid = 4048] [serial = 78] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (17855C00) [pid = 4048] [serial = 81] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (1802DC00) [pid = 4048] [serial = 84] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (19D3E400) [pid = 4048] [serial = 87] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (1673B000) [pid = 4048] [serial = 73] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (16F50800) [pid = 4048] [serial = 76] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (17729400) [pid = 4048] [serial = 79] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (12809800) [pid = 4048] [serial = 61] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (1785B800) [pid = 4048] [serial = 82] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (180DC800) [pid = 4048] [serial = 85] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (11007400) [pid = 4048] [serial = 52] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (19D4B800) [pid = 4048] [serial = 88] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (19F3C400) [pid = 4048] [serial = 90] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (13D25400) [pid = 4048] [serial = 64] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (10F64000) [pid = 4048] [serial = 58] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (13CF5400) [pid = 4048] [serial = 55] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (16F4C400) [pid = 4048] [serial = 48] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (1663D000) [pid = 4048] [serial = 14] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (140C3400) [pid = 4048] [serial = 9] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (140C8000) [pid = 4048] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (1280A000) [pid = 4048] [serial = 4] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (1B397C00) [pid = 4048] [serial = 42] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (16F45C00) [pid = 4048] [serial = 45] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (1B0F5000) [pid = 4048] [serial = 39] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (1B0F9400) [pid = 4048] [serial = 40] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (1AF83000) [pid = 4048] [serial = 36] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (1AF87C00) [pid = 4048] [serial = 37] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (1A887800) [pid = 4048] [serial = 33] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (1AE8E000) [pid = 4048] [serial = 34] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (1A790400) [pid = 4048] [serial = 30] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (1AE8B000) [pid = 4048] [serial = 31] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 59 (1AE7F800) [pid = 4048] [serial = 27] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 58 (1AE83400) [pid = 4048] [serial = 28] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 57 (1A1C9000) [pid = 4048] [serial = 24] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 56 (19F30800) [pid = 4048] [serial = 21] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 55 (19F34C00) [pid = 4048] [serial = 22] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | --DOMWINDOW == 54 (16F4A800) [pid = 4048] [serial = 47] [outer = 00000000] [url = about:blank] 02:15:31 INFO - PROCESS | 4048 | 1465204531883 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]]]}] 02:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1500ms 02:15:31 INFO - PROCESS | 4048 | 1465204531904 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 02:15:31 INFO - PROCESS | 4048 | 1465204531909 Marionette TRACE conn3 <- [1,133,null,{"value":"13"}] 02:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:15:31 INFO - PROCESS | 4048 | 1465204531914 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:15:31 INFO - PROCESS | 4048 | 1465204531917 Marionette TRACE conn3 <- [1,134,null,{}] 02:15:31 INFO - PROCESS | 4048 | 1465204531923 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}] 02:15:31 INFO - PROCESS | 4048 | 1465204531926 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:32 INFO - PROCESS | 4048 | 1465204532046 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 02:15:32 INFO - PROCESS | 4048 | 1465204532056 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:32 INFO - PROCESS | 4048 | 1465204532059 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:32 INFO - PROCESS | 4048 | ++DOCSHELL 10F69400 == 28 [pid = 4048] [id = 43] 02:15:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 55 (10F69C00) [pid = 4048] [serial = 125] [outer = 00000000] 02:15:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 56 (1100D400) [pid = 4048] [serial = 126] [outer = 10F69C00] 02:15:32 INFO - PROCESS | 4048 | 1465204532109 Marionette DEBUG loaded listener.js 02:15:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 57 (11246800) [pid = 4048] [serial = 127] [outer = 10F69C00] 02:15:32 INFO - PROCESS | 4048 | 1465204532566 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]]]}] 02:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 687ms 02:15:32 INFO - PROCESS | 4048 | 1465204532612 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 02:15:32 INFO - PROCESS | 4048 | 1465204532617 Marionette TRACE conn3 <- [1,137,null,{"value":"13"}] 02:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:15:32 INFO - PROCESS | 4048 | 1465204532623 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:15:32 INFO - PROCESS | 4048 | 1465204532625 Marionette TRACE conn3 <- [1,138,null,{}] 02:15:32 INFO - PROCESS | 4048 | 1465204532629 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}] 02:15:32 INFO - PROCESS | 4048 | 1465204532631 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:32 INFO - PROCESS | 4048 | 1465204532718 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 02:15:32 INFO - PROCESS | 4048 | 1465204532726 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:32 INFO - PROCESS | 4048 | 1465204532729 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:32 INFO - PROCESS | 4048 | ++DOCSHELL 1308BC00 == 29 [pid = 4048] [id = 44] 02:15:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 58 (1308DC00) [pid = 4048] [serial = 128] [outer = 00000000] 02:15:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 59 (13330000) [pid = 4048] [serial = 129] [outer = 1308DC00] 02:15:32 INFO - PROCESS | 4048 | 1465204532775 Marionette DEBUG loaded listener.js 02:15:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 60 (13823000) [pid = 4048] [serial = 130] [outer = 1308DC00] 02:15:33 INFO - PROCESS | 4048 | 1465204533204 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]]]}] 02:15:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 641ms 02:15:33 INFO - PROCESS | 4048 | 1465204533260 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 02:15:33 INFO - PROCESS | 4048 | 1465204533262 Marionette TRACE conn3 <- [1,141,null,{"value":"13"}] 02:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:15:33 INFO - PROCESS | 4048 | 1465204533266 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:15:33 INFO - PROCESS | 4048 | 1465204533269 Marionette TRACE conn3 <- [1,142,null,{}] 02:15:33 INFO - PROCESS | 4048 | 1465204533280 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}] 02:15:33 INFO - PROCESS | 4048 | 1465204533285 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:33 INFO - PROCESS | 4048 | 1465204533366 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 02:15:33 INFO - PROCESS | 4048 | 1465204533404 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:33 INFO - PROCESS | 4048 | 1465204533407 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:33 INFO - PROCESS | 4048 | ++DOCSHELL 143C9C00 == 30 [pid = 4048] [id = 45] 02:15:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (143CD800) [pid = 4048] [serial = 131] [outer = 00000000] 02:15:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (14EBF400) [pid = 4048] [serial = 132] [outer = 143CD800] 02:15:33 INFO - PROCESS | 4048 | 1465204533464 Marionette DEBUG loaded listener.js 02:15:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (15696400) [pid = 4048] [serial = 133] [outer = 143CD800] 02:15:33 INFO - PROCESS | 4048 | 1465204533858 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]]]}] 02:15:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 640ms 02:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:15:33 INFO - PROCESS | 4048 | 1465204533904 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 02:15:33 INFO - PROCESS | 4048 | 1465204533906 Marionette TRACE conn3 <- [1,145,null,{"value":"13"}] 02:15:33 INFO - PROCESS | 4048 | 1465204533909 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:15:33 INFO - PROCESS | 4048 | 1465204533911 Marionette TRACE conn3 <- [1,146,null,{}] 02:15:33 INFO - PROCESS | 4048 | 1465204533915 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}] 02:15:33 INFO - PROCESS | 4048 | 1465204533917 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:33 INFO - PROCESS | 4048 | 1465204534008 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 02:15:34 INFO - PROCESS | 4048 | 1465204534013 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:34 INFO - PROCESS | 4048 | 1465204534015 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:34 INFO - PROCESS | 4048 | ++DOCSHELL 1382BC00 == 31 [pid = 4048] [id = 46] 02:15:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (13913400) [pid = 4048] [serial = 134] [outer = 00000000] 02:15:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (15C11800) [pid = 4048] [serial = 135] [outer = 13913400] 02:15:34 INFO - PROCESS | 4048 | 1465204534059 Marionette DEBUG loaded listener.js 02:15:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (15F45C00) [pid = 4048] [serial = 136] [outer = 13913400] 02:15:34 INFO - PROCESS | 4048 | 1465204534512 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]]]}] 02:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 625ms 02:15:34 INFO - PROCESS | 4048 | 1465204534551 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 02:15:34 INFO - PROCESS | 4048 | 1465204534553 Marionette TRACE conn3 <- [1,149,null,{"value":"13"}] 02:15:34 INFO - PROCESS | 4048 | 1465204534556 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:15:34 INFO - PROCESS | 4048 | 1465204534558 Marionette TRACE conn3 <- [1,150,null,{}] 02:15:34 INFO - PROCESS | 4048 | 1465204534561 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}] 02:15:34 INFO - PROCESS | 4048 | 1465204534563 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:34 INFO - PROCESS | 4048 | 1465204534661 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 02:15:34 INFO - PROCESS | 4048 | 1465204534669 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:34 INFO - PROCESS | 4048 | 1465204534671 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:34 INFO - PROCESS | 4048 | ++DOCSHELL 15D4AC00 == 32 [pid = 4048] [id = 47] 02:15:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (16067C00) [pid = 4048] [serial = 137] [outer = 00000000] 02:15:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (1673D400) [pid = 4048] [serial = 138] [outer = 16067C00] 02:15:34 INFO - PROCESS | 4048 | 1465204534714 Marionette DEBUG loaded listener.js 02:15:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (16F43C00) [pid = 4048] [serial = 139] [outer = 16067C00] 02:15:35 INFO - PROCESS | 4048 | 1465204535181 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]]]}] 02:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 640ms 02:15:35 INFO - PROCESS | 4048 | 1465204535196 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 02:15:35 INFO - PROCESS | 4048 | 1465204535198 Marionette TRACE conn3 <- [1,153,null,{"value":"13"}] 02:15:35 INFO - PROCESS | 4048 | 1465204535201 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:15:35 INFO - PROCESS | 4048 | 1465204535203 Marionette TRACE conn3 <- [1,154,null,{}] 02:15:35 INFO - PROCESS | 4048 | 1465204535206 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}] 02:15:35 INFO - PROCESS | 4048 | 1465204535211 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:35 INFO - PROCESS | 4048 | 1465204535341 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 02:15:35 INFO - PROCESS | 4048 | 1465204535347 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:35 INFO - PROCESS | 4048 | 1465204535349 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:35 INFO - PROCESS | 4048 | ++DOCSHELL 1673E000 == 33 [pid = 4048] [id = 48] 02:15:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (16F4BC00) [pid = 4048] [serial = 140] [outer = 00000000] 02:15:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (1754D800) [pid = 4048] [serial = 141] [outer = 16F4BC00] 02:15:35 INFO - PROCESS | 4048 | 1465204535392 Marionette DEBUG loaded listener.js 02:15:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (1784DC00) [pid = 4048] [serial = 142] [outer = 16F4BC00] 02:15:35 INFO - PROCESS | 4048 | 1465204535819 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]]]}] 02:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 641ms 02:15:35 INFO - PROCESS | 4048 | 1465204535839 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 02:15:35 INFO - PROCESS | 4048 | 1465204535841 Marionette TRACE conn3 <- [1,157,null,{"value":"13"}] 02:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:15:35 INFO - PROCESS | 4048 | 1465204535850 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:15:35 INFO - PROCESS | 4048 | 1465204535852 Marionette TRACE conn3 <- [1,158,null,{}] 02:15:35 INFO - PROCESS | 4048 | 1465204535855 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}] 02:15:35 INFO - PROCESS | 4048 | 1465204535857 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:35 INFO - PROCESS | 4048 | 1465204535963 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 02:15:36 INFO - PROCESS | 4048 | 1465204536031 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:36 INFO - PROCESS | 4048 | 1465204536033 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:36 INFO - PROCESS | 4048 | ++DOCSHELL 17850C00 == 34 [pid = 4048] [id = 49] 02:15:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (17851400) [pid = 4048] [serial = 143] [outer = 00000000] 02:15:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (17CDE400) [pid = 4048] [serial = 144] [outer = 17851400] 02:15:36 INFO - PROCESS | 4048 | 1465204536076 Marionette DEBUG loaded listener.js 02:15:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (17C24400) [pid = 4048] [serial = 145] [outer = 17851400] 02:15:36 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (13377000) [pid = 4048] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:15:36 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (1673C400) [pid = 4048] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:15:36 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (15F4B400) [pid = 4048] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:15:36 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (11002000) [pid = 4048] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:15:36 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (12ACD400) [pid = 4048] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:15:36 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (159C4C00) [pid = 4048] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:15:36 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (13917400) [pid = 4048] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:15:36 INFO - PROCESS | 4048 | 1465204536507 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]]]}] 02:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 687ms 02:15:36 INFO - PROCESS | 4048 | 1465204536549 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 02:15:36 INFO - PROCESS | 4048 | 1465204536551 Marionette TRACE conn3 <- [1,161,null,{"value":"13"}] 02:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:15:36 INFO - PROCESS | 4048 | 1465204536556 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:15:36 INFO - PROCESS | 4048 | 1465204536558 Marionette TRACE conn3 <- [1,162,null,{}] 02:15:36 INFO - PROCESS | 4048 | 1465204536562 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}] 02:15:36 INFO - PROCESS | 4048 | 1465204536564 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:36 INFO - PROCESS | 4048 | 1465204536641 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 02:15:36 INFO - PROCESS | 4048 | 1465204536647 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:36 INFO - PROCESS | 4048 | 1465204536649 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:36 INFO - PROCESS | 4048 | ++DOCSHELL 1280B800 == 35 [pid = 4048] [id = 50] 02:15:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (12ACD400) [pid = 4048] [serial = 146] [outer = 00000000] 02:15:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (17857000) [pid = 4048] [serial = 147] [outer = 12ACD400] 02:15:36 INFO - PROCESS | 4048 | 1465204536692 Marionette DEBUG loaded listener.js 02:15:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (17858C00) [pid = 4048] [serial = 148] [outer = 12ACD400] 02:15:37 INFO - PROCESS | 4048 | 1465204537077 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]]]}] 02:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 531ms 02:15:37 INFO - PROCESS | 4048 | 1465204537090 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 02:15:37 INFO - PROCESS | 4048 | 1465204537092 Marionette TRACE conn3 <- [1,165,null,{"value":"13"}] 02:15:37 INFO - PROCESS | 4048 | 1465204537095 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:15:37 INFO - PROCESS | 4048 | 1465204537097 Marionette TRACE conn3 <- [1,166,null,{}] 02:15:37 INFO - PROCESS | 4048 | 1465204537100 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}] 02:15:37 INFO - PROCESS | 4048 | 1465204537102 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:37 INFO - PROCESS | 4048 | 1465204537206 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 02:15:37 INFO - PROCESS | 4048 | 1465204537213 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:37 INFO - PROCESS | 4048 | 1465204537215 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:37 INFO - PROCESS | 4048 | ++DOCSHELL 143C8000 == 36 [pid = 4048] [id = 51] 02:15:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (16C44C00) [pid = 4048] [serial = 149] [outer = 00000000] 02:15:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (199E3800) [pid = 4048] [serial = 150] [outer = 16C44C00] 02:15:37 INFO - PROCESS | 4048 | 1465204537258 Marionette DEBUG loaded listener.js 02:15:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (199E6800) [pid = 4048] [serial = 151] [outer = 16C44C00] 02:15:37 INFO - PROCESS | 4048 | 1465204537649 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]]]}] 02:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 594ms 02:15:37 INFO - PROCESS | 4048 | 1465204537693 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 02:15:37 INFO - PROCESS | 4048 | 1465204537695 Marionette TRACE conn3 <- [1,169,null,{"value":"13"}] 02:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:15:37 INFO - PROCESS | 4048 | 1465204537698 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:15:37 INFO - PROCESS | 4048 | 1465204537700 Marionette TRACE conn3 <- [1,170,null,{}] 02:15:37 INFO - PROCESS | 4048 | 1465204537703 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}] 02:15:37 INFO - PROCESS | 4048 | 1465204537704 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:37 INFO - PROCESS | 4048 | 1465204537819 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 02:15:37 INFO - PROCESS | 4048 | 1465204537825 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:37 INFO - PROCESS | 4048 | 1465204537827 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:37 INFO - PROCESS | 4048 | ++DOCSHELL 10BA1C00 == 37 [pid = 4048] [id = 52] 02:15:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (16ED0C00) [pid = 4048] [serial = 152] [outer = 00000000] 02:15:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (19D4A800) [pid = 4048] [serial = 153] [outer = 16ED0C00] 02:15:37 INFO - PROCESS | 4048 | 1465204537870 Marionette DEBUG loaded listener.js 02:15:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (19F33800) [pid = 4048] [serial = 154] [outer = 16ED0C00] 02:15:38 INFO - PROCESS | 4048 | 1465204538252 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]]]}] 02:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 593ms 02:15:38 INFO - PROCESS | 4048 | 1465204538303 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 02:15:38 INFO - PROCESS | 4048 | 1465204538307 Marionette TRACE conn3 <- [1,173,null,{"value":"13"}] 02:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:15:38 INFO - PROCESS | 4048 | 1465204538313 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:15:38 INFO - PROCESS | 4048 | 1465204538317 Marionette TRACE conn3 <- [1,174,null,{}] 02:15:38 INFO - PROCESS | 4048 | 1465204538324 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}] 02:15:38 INFO - PROCESS | 4048 | 1465204538327 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:38 INFO - PROCESS | 4048 | 1465204538471 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 02:15:38 INFO - PROCESS | 4048 | 1465204538647 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:38 INFO - PROCESS | 4048 | 1465204538652 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:38 INFO - PROCESS | 4048 | ++DOCSHELL 10F60400 == 38 [pid = 4048] [id = 53] 02:15:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (10F61000) [pid = 4048] [serial = 155] [outer = 00000000] 02:15:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (11008C00) [pid = 4048] [serial = 156] [outer = 10F61000] 02:15:38 INFO - PROCESS | 4048 | 1465204538745 Marionette DEBUG loaded listener.js 02:15:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (11A14C00) [pid = 4048] [serial = 157] [outer = 10F61000] 02:15:39 INFO - PROCESS | 4048 | 1465204539367 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]]]}] 02:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1156ms 02:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:15:39 INFO - PROCESS | 4048 | 1465204539466 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 02:15:39 INFO - PROCESS | 4048 | 1465204539469 Marionette TRACE conn3 <- [1,177,null,{"value":"13"}] 02:15:39 INFO - PROCESS | 4048 | 1465204539476 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:15:39 INFO - PROCESS | 4048 | 1465204539480 Marionette TRACE conn3 <- [1,178,null,{}] 02:15:39 INFO - PROCESS | 4048 | 1465204539484 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}] 02:15:39 INFO - PROCESS | 4048 | 1465204539487 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:39 INFO - PROCESS | 4048 | 1465204539668 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 02:15:39 INFO - PROCESS | 4048 | 1465204539676 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:39 INFO - PROCESS | 4048 | 1465204539679 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:39 INFO - PROCESS | 4048 | ++DOCSHELL 13CF7800 == 39 [pid = 4048] [id = 54] 02:15:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (13D21C00) [pid = 4048] [serial = 158] [outer = 00000000] 02:15:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (140C4400) [pid = 4048] [serial = 159] [outer = 13D21C00] 02:15:39 INFO - PROCESS | 4048 | 1465204539734 Marionette DEBUG loaded listener.js 02:15:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (143C6800) [pid = 4048] [serial = 160] [outer = 13D21C00] 02:15:40 INFO - PROCESS | 4048 | 1465204540488 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]]]}] 02:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1094ms 02:15:40 INFO - PROCESS | 4048 | 1465204540577 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 02:15:40 INFO - PROCESS | 4048 | 1465204540581 Marionette TRACE conn3 <- [1,181,null,{"value":"13"}] 02:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:15:40 INFO - PROCESS | 4048 | 1465204540586 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:15:40 INFO - PROCESS | 4048 | 1465204540589 Marionette TRACE conn3 <- [1,182,null,{}] 02:15:40 INFO - PROCESS | 4048 | 1465204540595 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}] 02:15:40 INFO - PROCESS | 4048 | 1465204540597 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:40 INFO - PROCESS | 4048 | 1465204540721 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 02:15:40 INFO - PROCESS | 4048 | --DOCSHELL 143C8000 == 38 [pid = 4048] [id = 51] 02:15:40 INFO - PROCESS | 4048 | --DOCSHELL 1280B800 == 37 [pid = 4048] [id = 50] 02:15:40 INFO - PROCESS | 4048 | --DOCSHELL 17850C00 == 36 [pid = 4048] [id = 49] 02:15:40 INFO - PROCESS | 4048 | --DOCSHELL 1673E000 == 35 [pid = 4048] [id = 48] 02:15:40 INFO - PROCESS | 4048 | --DOCSHELL 15D4AC00 == 34 [pid = 4048] [id = 47] 02:15:40 INFO - PROCESS | 4048 | --DOCSHELL 1382BC00 == 33 [pid = 4048] [id = 46] 02:15:40 INFO - PROCESS | 4048 | --DOCSHELL 143C9C00 == 32 [pid = 4048] [id = 45] 02:15:40 INFO - PROCESS | 4048 | --DOCSHELL 1308BC00 == 31 [pid = 4048] [id = 44] 02:15:40 INFO - PROCESS | 4048 | --DOCSHELL 10F69400 == 30 [pid = 4048] [id = 43] 02:15:40 INFO - PROCESS | 4048 | --DOCSHELL 1102D000 == 29 [pid = 4048] [id = 42] 02:15:40 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (1A113C00) [pid = 4048] [serial = 91] [outer = 00000000] [url = about:blank] 02:15:40 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (1A1E4400) [pid = 4048] [serial = 93] [outer = 00000000] [url = about:blank] 02:15:40 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (16F4B800) [pid = 4048] [serial = 109] [outer = 00000000] [url = about:blank] 02:15:40 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (11422800) [pid = 4048] [serial = 96] [outer = 00000000] [url = about:blank] 02:15:40 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (11A0C800) [pid = 4048] [serial = 97] [outer = 00000000] [url = about:blank] 02:15:40 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (13383C00) [pid = 4048] [serial = 99] [outer = 00000000] [url = about:blank] 02:15:40 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (15D44800) [pid = 4048] [serial = 105] [outer = 00000000] [url = about:blank] 02:15:40 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (15D4BC00) [pid = 4048] [serial = 106] [outer = 00000000] [url = about:blank] 02:15:40 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (13C7B000) [pid = 4048] [serial = 100] [outer = 00000000] [url = about:blank] 02:15:40 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (14EBA400) [pid = 4048] [serial = 103] [outer = 00000000] [url = about:blank] 02:15:40 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (143C4400) [pid = 4048] [serial = 102] [outer = 00000000] [url = about:blank] 02:15:40 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (1A1EE000) [pid = 4048] [serial = 94] [outer = 00000000] [url = about:blank] 02:15:40 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (16CBB000) [pid = 4048] [serial = 108] [outer = 00000000] [url = about:blank] 02:15:40 INFO - PROCESS | 4048 | 1465204540829 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:40 INFO - PROCESS | 4048 | 1465204540833 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:40 INFO - PROCESS | 4048 | ++DOCSHELL 104ED800 == 30 [pid = 4048] [id = 55] 02:15:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (1055C000) [pid = 4048] [serial = 161] [outer = 00000000] 02:15:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (10A63000) [pid = 4048] [serial = 162] [outer = 1055C000] 02:15:40 INFO - PROCESS | 4048 | 1465204540881 Marionette DEBUG loaded listener.js 02:15:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (12803400) [pid = 4048] [serial = 163] [outer = 1055C000] 02:15:41 INFO - PROCESS | 4048 | 1465204541265 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]]]}] 02:15:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (12ACB000) [pid = 4048] [serial = 164] [outer = 1B39E000] 02:15:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 735ms 02:15:41 INFO - PROCESS | 4048 | 1465204541346 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 02:15:41 INFO - PROCESS | 4048 | 1465204541350 Marionette TRACE conn3 <- [1,185,null,{"value":"13"}] 02:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:15:41 INFO - PROCESS | 4048 | 1465204541357 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:15:41 INFO - PROCESS | 4048 | 1465204541360 Marionette TRACE conn3 <- [1,186,null,{}] 02:15:41 INFO - PROCESS | 4048 | 1465204541363 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}] 02:15:41 INFO - PROCESS | 4048 | 1465204541366 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:41 INFO - PROCESS | 4048 | 1465204541450 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 02:15:41 INFO - PROCESS | 4048 | 1465204541455 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:41 INFO - PROCESS | 4048 | 1465204541458 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:41 INFO - PROCESS | 4048 | ++DOCSHELL 130E7C00 == 31 [pid = 4048] [id = 56] 02:15:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (13379800) [pid = 4048] [serial = 165] [outer = 00000000] 02:15:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (140C3C00) [pid = 4048] [serial = 166] [outer = 13379800] 02:15:41 INFO - PROCESS | 4048 | 1465204541503 Marionette DEBUG loaded listener.js 02:15:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (143CC400) [pid = 4048] [serial = 167] [outer = 13379800] 02:15:41 INFO - PROCESS | 4048 | 1465204541918 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]]]}] 02:15:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 594ms 02:15:41 INFO - PROCESS | 4048 | 1465204541955 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 02:15:41 INFO - PROCESS | 4048 | 1465204541958 Marionette TRACE conn3 <- [1,189,null,{"value":"13"}] 02:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:15:41 INFO - PROCESS | 4048 | 1465204541961 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:15:41 INFO - PROCESS | 4048 | 1465204541964 Marionette TRACE conn3 <- [1,190,null,{}] 02:15:41 INFO - PROCESS | 4048 | 1465204541979 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}] 02:15:41 INFO - PROCESS | 4048 | 1465204541983 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:42 INFO - PROCESS | 4048 | 1465204542066 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 02:15:42 INFO - PROCESS | 4048 | 1465204542072 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:42 INFO - PROCESS | 4048 | 1465204542075 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:42 INFO - PROCESS | 4048 | ++DOCSHELL 15F45800 == 32 [pid = 4048] [id = 57] 02:15:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (15F50400) [pid = 4048] [serial = 168] [outer = 00000000] 02:15:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (1663D400) [pid = 4048] [serial = 169] [outer = 15F50400] 02:15:42 INFO - PROCESS | 4048 | 1465204542122 Marionette DEBUG loaded listener.js 02:15:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (16C4F400) [pid = 4048] [serial = 170] [outer = 15F50400] 02:15:42 INFO - PROCESS | 4048 | 1465204542523 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]]]}] 02:15:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 593ms 02:15:42 INFO - PROCESS | 4048 | 1465204542558 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 02:15:42 INFO - PROCESS | 4048 | 1465204542560 Marionette TRACE conn3 <- [1,193,null,{"value":"13"}] 02:15:42 INFO - PROCESS | 4048 | 1465204542579 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:15:42 INFO - PROCESS | 4048 | 1465204542581 Marionette TRACE conn3 <- [1,194,null,{}] 02:15:42 INFO - PROCESS | 4048 | 1465204542585 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}] 02:15:42 INFO - PROCESS | 4048 | 1465204542587 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:42 INFO - PROCESS | 4048 | 1465204542688 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 02:15:42 INFO - PROCESS | 4048 | 1465204542693 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:42 INFO - PROCESS | 4048 | 1465204542695 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:42 INFO - PROCESS | 4048 | ++DOCSHELL 1673C000 == 33 [pid = 4048] [id = 58] 02:15:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (16F4AC00) [pid = 4048] [serial = 171] [outer = 00000000] 02:15:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (17546000) [pid = 4048] [serial = 172] [outer = 16F4AC00] 02:15:42 INFO - PROCESS | 4048 | 1465204542739 Marionette DEBUG loaded listener.js 02:15:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (177DE800) [pid = 4048] [serial = 173] [outer = 16F4AC00] 02:15:43 INFO - PROCESS | 4048 | 1465204543195 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]]]}] 02:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 625ms 02:15:43 INFO - PROCESS | 4048 | 1465204543219 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 02:15:43 INFO - PROCESS | 4048 | 1465204543221 Marionette TRACE conn3 <- [1,197,null,{"value":"13"}] 02:15:43 INFO - PROCESS | 4048 | 1465204543224 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:15:43 INFO - PROCESS | 4048 | 1465204543226 Marionette TRACE conn3 <- [1,198,null,{}] 02:15:43 INFO - PROCESS | 4048 | 1465204543239 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}] 02:15:43 INFO - PROCESS | 4048 | 1465204543241 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:43 INFO - PROCESS | 4048 | 1465204543340 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 02:15:43 INFO - PROCESS | 4048 | 1465204543346 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:43 INFO - PROCESS | 4048 | 1465204543348 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:43 INFO - PROCESS | 4048 | ++DOCSHELL 17859800 == 34 [pid = 4048] [id = 59] 02:15:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (1785A000) [pid = 4048] [serial = 174] [outer = 00000000] 02:15:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (182E2400) [pid = 4048] [serial = 175] [outer = 1785A000] 02:15:43 INFO - PROCESS | 4048 | 1465204543391 Marionette DEBUG loaded listener.js 02:15:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (185CCC00) [pid = 4048] [serial = 176] [outer = 1785A000] 02:15:43 INFO - PROCESS | 4048 | 1465204543817 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]]]}] 02:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 625ms 02:15:43 INFO - PROCESS | 4048 | 1465204543864 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 02:15:43 INFO - PROCESS | 4048 | 1465204543866 Marionette TRACE conn3 <- [1,201,null,{"value":"13"}] 02:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:15:43 INFO - PROCESS | 4048 | 1465204543869 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:15:43 INFO - PROCESS | 4048 | 1465204543871 Marionette TRACE conn3 <- [1,202,null,{}] 02:15:43 INFO - PROCESS | 4048 | 1465204543874 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}] 02:15:43 INFO - PROCESS | 4048 | 1465204543880 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:44 INFO - PROCESS | 4048 | 1465204544009 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 02:15:44 INFO - PROCESS | 4048 | 1465204544090 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:44 INFO - PROCESS | 4048 | 1465204544092 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:44 INFO - PROCESS | 4048 | ++DOCSHELL 185C8800 == 35 [pid = 4048] [id = 60] 02:15:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (199EBC00) [pid = 4048] [serial = 177] [outer = 00000000] 02:15:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (1A1C8C00) [pid = 4048] [serial = 178] [outer = 199EBC00] 02:15:44 INFO - PROCESS | 4048 | 1465204544135 Marionette DEBUG loaded listener.js 02:15:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (1A1D7400) [pid = 4048] [serial = 179] [outer = 199EBC00] 02:15:44 INFO - PROCESS | 4048 | 1465204544516 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]]]}] 02:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 703ms 02:15:44 INFO - PROCESS | 4048 | 1465204544571 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 02:15:44 INFO - PROCESS | 4048 | 1465204544573 Marionette TRACE conn3 <- [1,205,null,{"value":"13"}] 02:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:15:44 INFO - PROCESS | 4048 | 1465204544577 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:15:44 INFO - PROCESS | 4048 | 1465204544578 Marionette TRACE conn3 <- [1,206,null,{}] 02:15:44 INFO - PROCESS | 4048 | 1465204544590 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}] 02:15:44 INFO - PROCESS | 4048 | 1465204544593 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:44 INFO - PROCESS | 4048 | 1465204544699 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 02:15:44 INFO - PROCESS | 4048 | 1465204544704 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:44 INFO - PROCESS | 4048 | 1465204544706 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:44 INFO - PROCESS | 4048 | ++DOCSHELL 1A1E3800 == 36 [pid = 4048] [id = 61] 02:15:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (1A1EC000) [pid = 4048] [serial = 180] [outer = 00000000] 02:15:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (1A639800) [pid = 4048] [serial = 181] [outer = 1A1EC000] 02:15:44 INFO - PROCESS | 4048 | 1465204544753 Marionette DEBUG loaded listener.js 02:15:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (1A63E800) [pid = 4048] [serial = 182] [outer = 1A1EC000] 02:15:45 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (16067C00) [pid = 4048] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:15:45 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (10F69C00) [pid = 4048] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:15:45 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (1308DC00) [pid = 4048] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:15:45 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (143CD800) [pid = 4048] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:15:45 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (13913400) [pid = 4048] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:15:45 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (16C44C00) [pid = 4048] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:15:45 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (16F4BC00) [pid = 4048] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:15:45 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (1123EC00) [pid = 4048] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:15:45 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (14350C00) [pid = 4048] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:15:45 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (17858000) [pid = 4048] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:15:45 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (185C8000) [pid = 4048] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:15:45 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (17851400) [pid = 4048] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:15:45 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (12ACD400) [pid = 4048] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:15:45 INFO - PROCESS | 4048 | 1465204545237 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]]]}] 02:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 703ms 02:15:45 INFO - PROCESS | 4048 | 1465204545278 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 02:15:45 INFO - PROCESS | 4048 | 1465204545280 Marionette TRACE conn3 <- [1,209,null,{"value":"13"}] 02:15:45 INFO - PROCESS | 4048 | 1465204545283 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:15:45 INFO - PROCESS | 4048 | 1465204545285 Marionette TRACE conn3 <- [1,210,null,{}] 02:15:45 INFO - PROCESS | 4048 | 1465204545288 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}] 02:15:45 INFO - PROCESS | 4048 | 1465204545290 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:45 INFO - PROCESS | 4048 | 1465204545417 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 02:15:45 INFO - PROCESS | 4048 | 1465204545468 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:45 INFO - PROCESS | 4048 | 1465204545470 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:45 INFO - PROCESS | 4048 | ++DOCSHELL 0C785400 == 37 [pid = 4048] [id = 62] 02:15:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (1280E800) [pid = 4048] [serial = 183] [outer = 00000000] 02:15:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (1673C400) [pid = 4048] [serial = 184] [outer = 1280E800] 02:15:45 INFO - PROCESS | 4048 | 1465204545512 Marionette DEBUG loaded listener.js 02:15:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (17C23400) [pid = 4048] [serial = 185] [outer = 1280E800] 02:15:45 INFO - PROCESS | 4048 | 1465204545828 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]]]}] 02:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 594ms 02:15:45 INFO - PROCESS | 4048 | 1465204545880 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 02:15:45 INFO - PROCESS | 4048 | 1465204545882 Marionette TRACE conn3 <- [1,213,null,{"value":"13"}] 02:15:45 INFO - PROCESS | 4048 | 1465204545886 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:15:45 INFO - PROCESS | 4048 | 1465204545887 Marionette TRACE conn3 <- [1,214,null,{}] 02:15:45 INFO - PROCESS | 4048 | 1465204545902 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}] 02:15:45 INFO - PROCESS | 4048 | 1465204545903 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:45 INFO - PROCESS | 4048 | 1465204545981 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 02:15:45 INFO - PROCESS | 4048 | 1465204545987 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:45 INFO - PROCESS | 4048 | 1465204545989 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:45 INFO - PROCESS | 4048 | ++DOCSHELL 1A634400 == 38 [pid = 4048] [id = 63] 02:15:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (1A634800) [pid = 4048] [serial = 186] [outer = 00000000] 02:15:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (1A787C00) [pid = 4048] [serial = 187] [outer = 1A634800] 02:15:46 INFO - PROCESS | 4048 | 1465204546032 Marionette DEBUG loaded listener.js 02:15:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (1A788800) [pid = 4048] [serial = 188] [outer = 1A634800] 02:15:46 INFO - PROCESS | 4048 | 1465204546420 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]]]}] 02:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 562ms 02:15:46 INFO - PROCESS | 4048 | 1465204546442 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 02:15:46 INFO - PROCESS | 4048 | 1465204546444 Marionette TRACE conn3 <- [1,217,null,{"value":"13"}] 02:15:46 INFO - PROCESS | 4048 | 1465204546447 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:15:46 INFO - PROCESS | 4048 | 1465204546448 Marionette TRACE conn3 <- [1,218,null,{}] 02:15:46 INFO - PROCESS | 4048 | 1465204546452 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}] 02:15:46 INFO - PROCESS | 4048 | 1465204546453 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:46 INFO - PROCESS | 4048 | 1465204546562 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 02:15:46 INFO - PROCESS | 4048 | 1465204546569 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:46 INFO - PROCESS | 4048 | 1465204546571 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:46 INFO - PROCESS | 4048 | ++DOCSHELL 102D4800 == 39 [pid = 4048] [id = 64] 02:15:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (15693C00) [pid = 4048] [serial = 189] [outer = 00000000] 02:15:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (1A87C400) [pid = 4048] [serial = 190] [outer = 15693C00] 02:15:46 INFO - PROCESS | 4048 | 1465204546614 Marionette DEBUG loaded listener.js 02:15:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (1A87C800) [pid = 4048] [serial = 191] [outer = 15693C00] 02:15:47 INFO - PROCESS | 4048 | 1465204547016 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]]]}] 02:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 594ms 02:15:47 INFO - PROCESS | 4048 | 1465204547044 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 02:15:47 INFO - PROCESS | 4048 | 1465204547046 Marionette TRACE conn3 <- [1,221,null,{"value":"13"}] 02:15:47 INFO - PROCESS | 4048 | 1465204547050 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:15:47 INFO - PROCESS | 4048 | 1465204547052 Marionette TRACE conn3 <- [1,222,null,{}] 02:15:47 INFO - PROCESS | 4048 | 1465204547055 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}] 02:15:47 INFO - PROCESS | 4048 | 1465204547058 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:47 INFO - PROCESS | 4048 | 1465204547193 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 02:15:47 INFO - PROCESS | 4048 | 1465204547319 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:47 INFO - PROCESS | 4048 | 1465204547323 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:47 INFO - PROCESS | 4048 | ++DOCSHELL 10A54800 == 40 [pid = 4048] [id = 65] 02:15:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (10A58000) [pid = 4048] [serial = 192] [outer = 00000000] 02:15:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (10F63400) [pid = 4048] [serial = 193] [outer = 10A58000] 02:15:47 INFO - PROCESS | 4048 | 1465204547383 Marionette DEBUG loaded listener.js 02:15:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (11423800) [pid = 4048] [serial = 194] [outer = 10A58000] 02:15:47 INFO - PROCESS | 4048 | 1465204547959 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]]]}] 02:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 937ms 02:15:47 INFO - PROCESS | 4048 | 1465204547997 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 02:15:47 INFO - PROCESS | 4048 | 1465204548001 Marionette TRACE conn3 <- [1,225,null,{"value":"13"}] 02:15:47 INFO - PROCESS | 4048 | 1465204548006 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:15:47 INFO - PROCESS | 4048 | 1465204548010 Marionette TRACE conn3 <- [1,226,null,{}] 02:15:48 INFO - PROCESS | 4048 | 1465204548014 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}] 02:15:48 INFO - PROCESS | 4048 | 1465204548017 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:48 INFO - PROCESS | 4048 | 1465204548124 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 02:15:48 INFO - PROCESS | 4048 | 1465204548203 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:48 INFO - PROCESS | 4048 | 1465204548206 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:48 INFO - PROCESS | 4048 | ++DOCSHELL 140CA400 == 41 [pid = 4048] [id = 66] 02:15:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (14EB7800) [pid = 4048] [serial = 195] [outer = 00000000] 02:15:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (15C13800) [pid = 4048] [serial = 196] [outer = 14EB7800] 02:15:48 INFO - PROCESS | 4048 | 1465204548302 Marionette DEBUG loaded listener.js 02:15:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (15D4BC00) [pid = 4048] [serial = 197] [outer = 14EB7800] 02:15:48 INFO - PROCESS | 4048 | 1465204548823 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]]]}] 02:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 906ms 02:15:48 INFO - PROCESS | 4048 | 1465204548911 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 02:15:48 INFO - PROCESS | 4048 | 1465204548915 Marionette TRACE conn3 <- [1,229,null,{"value":"13"}] 02:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:15:48 INFO - PROCESS | 4048 | 1465204548919 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:15:48 INFO - PROCESS | 4048 | 1465204548921 Marionette TRACE conn3 <- [1,230,null,{}] 02:15:48 INFO - PROCESS | 4048 | 1465204548925 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}] 02:15:48 INFO - PROCESS | 4048 | 1465204548927 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:49 INFO - PROCESS | 4048 | 1465204549038 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 02:15:49 INFO - PROCESS | 4048 | 1465204549113 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:49 INFO - PROCESS | 4048 | 1465204549115 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:49 INFO - PROCESS | 4048 | ++DOCSHELL 1332F800 == 42 [pid = 4048] [id = 67] 02:15:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (177E6800) [pid = 4048] [serial = 198] [outer = 00000000] 02:15:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 96 (185C8000) [pid = 4048] [serial = 199] [outer = 177E6800] 02:15:49 INFO - PROCESS | 4048 | 1465204549208 Marionette DEBUG loaded listener.js 02:15:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 97 (185CD000) [pid = 4048] [serial = 200] [outer = 177E6800] 02:15:49 INFO - PROCESS | 4048 | 1465204549789 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]]]}] 02:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 938ms 02:15:49 INFO - PROCESS | 4048 | 1465204549862 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 02:15:49 INFO - PROCESS | 4048 | 1465204549866 Marionette TRACE conn3 <- [1,233,null,{"value":"13"}] 02:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:15:49 INFO - PROCESS | 4048 | 1465204549877 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:15:49 INFO - PROCESS | 4048 | 1465204549882 Marionette TRACE conn3 <- [1,234,null,{}] 02:15:49 INFO - PROCESS | 4048 | 1465204549900 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}] 02:15:49 INFO - PROCESS | 4048 | 1465204549903 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:50 INFO - PROCESS | 4048 | 1465204550151 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 02:15:50 INFO - PROCESS | 4048 | 1465204550280 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:50 INFO - PROCESS | 4048 | 1465204550283 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:50 INFO - PROCESS | 4048 | ++DOCSHELL 10A57400 == 43 [pid = 4048] [id = 68] 02:15:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 98 (10A58400) [pid = 4048] [serial = 201] [outer = 00000000] 02:15:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 99 (10B9EC00) [pid = 4048] [serial = 202] [outer = 10A58400] 02:15:50 INFO - PROCESS | 4048 | 1465204550332 Marionette DEBUG loaded listener.js 02:15:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 100 (11007400) [pid = 4048] [serial = 203] [outer = 10A58400] 02:15:50 INFO - PROCESS | 4048 | --DOCSHELL 102D4800 == 42 [pid = 4048] [id = 64] 02:15:50 INFO - PROCESS | 4048 | --DOCSHELL 1A634400 == 41 [pid = 4048] [id = 63] 02:15:50 INFO - PROCESS | 4048 | --DOCSHELL 0C785400 == 40 [pid = 4048] [id = 62] 02:15:50 INFO - PROCESS | 4048 | --DOCSHELL 1A1E3800 == 39 [pid = 4048] [id = 61] 02:15:50 INFO - PROCESS | 4048 | --DOCSHELL 185C8800 == 38 [pid = 4048] [id = 60] 02:15:50 INFO - PROCESS | 4048 | --DOCSHELL 17859800 == 37 [pid = 4048] [id = 59] 02:15:50 INFO - PROCESS | 4048 | --DOCSHELL 1673C000 == 36 [pid = 4048] [id = 58] 02:15:50 INFO - PROCESS | 4048 | --DOCSHELL 15F45800 == 35 [pid = 4048] [id = 57] 02:15:50 INFO - PROCESS | 4048 | --DOCSHELL 130E7C00 == 34 [pid = 4048] [id = 56] 02:15:50 INFO - PROCESS | 4048 | --DOCSHELL 104ED800 == 33 [pid = 4048] [id = 55] 02:15:50 INFO - PROCESS | 4048 | --DOCSHELL 10BA1C00 == 32 [pid = 4048] [id = 52] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 99 (1673D400) [pid = 4048] [serial = 138] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 98 (1100D400) [pid = 4048] [serial = 126] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 97 (11246800) [pid = 4048] [serial = 127] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 96 (13330000) [pid = 4048] [serial = 129] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 95 (13823000) [pid = 4048] [serial = 130] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (14EBF400) [pid = 4048] [serial = 132] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (15696400) [pid = 4048] [serial = 133] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (15C11800) [pid = 4048] [serial = 135] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (11A0C400) [pid = 4048] [serial = 123] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (199E6800) [pid = 4048] [serial = 151] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (1754D800) [pid = 4048] [serial = 141] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (12A91C00) [pid = 4048] [serial = 112] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (11C06000) [pid = 4048] [serial = 111] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (15D4F400) [pid = 4048] [serial = 115] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (1596E000) [pid = 4048] [serial = 114] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (18029400) [pid = 4048] [serial = 118] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (17C2E400) [pid = 4048] [serial = 117] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (19D44400) [pid = 4048] [serial = 121] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (199EA800) [pid = 4048] [serial = 120] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (1784DC00) [pid = 4048] [serial = 142] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (16F43C00) [pid = 4048] [serial = 139] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (17CDE400) [pid = 4048] [serial = 144] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (17857000) [pid = 4048] [serial = 147] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (17C24400) [pid = 4048] [serial = 145] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (17858C00) [pid = 4048] [serial = 148] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (199E3800) [pid = 4048] [serial = 150] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (19D4A800) [pid = 4048] [serial = 153] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (15F45C00) [pid = 4048] [serial = 136] [outer = 00000000] [url = about:blank] 02:15:50 INFO - PROCESS | 4048 | 1465204550870 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]]]}] 02:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1047ms 02:15:50 INFO - PROCESS | 4048 | 1465204550923 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 02:15:50 INFO - PROCESS | 4048 | 1465204550927 Marionette TRACE conn3 <- [1,237,null,{"value":"13"}] 02:15:50 INFO - PROCESS | 4048 | 1465204550932 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:15:50 INFO - PROCESS | 4048 | 1465204550935 Marionette TRACE conn3 <- [1,238,null,{}] 02:15:50 INFO - PROCESS | 4048 | 1465204550939 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}] 02:15:50 INFO - PROCESS | 4048 | 1465204550942 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:51 INFO - PROCESS | 4048 | 1465204551036 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 02:15:51 INFO - PROCESS | 4048 | 1465204551043 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:51 INFO - PROCESS | 4048 | 1465204551046 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:51 INFO - PROCESS | 4048 | ++DOCSHELL 11C06000 == 33 [pid = 4048] [id = 69] 02:15:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (11C70400) [pid = 4048] [serial = 204] [outer = 00000000] 02:15:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (12B66C00) [pid = 4048] [serial = 205] [outer = 11C70400] 02:15:51 INFO - PROCESS | 4048 | 1465204551097 Marionette DEBUG loaded listener.js 02:15:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (1332C000) [pid = 4048] [serial = 206] [outer = 11C70400] 02:15:51 INFO - PROCESS | 4048 | 1465204551530 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]]]}] 02:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 641ms 02:15:51 INFO - PROCESS | 4048 | 1465204551598 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 02:15:51 INFO - PROCESS | 4048 | 1465204551601 Marionette TRACE conn3 <- [1,241,null,{"value":"13"}] 02:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:15:51 INFO - PROCESS | 4048 | 1465204551604 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:15:51 INFO - PROCESS | 4048 | 1465204551606 Marionette TRACE conn3 <- [1,242,null,{}] 02:15:51 INFO - PROCESS | 4048 | 1465204551610 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}] 02:15:51 INFO - PROCESS | 4048 | 1465204551612 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:51 INFO - PROCESS | 4048 | 1465204551693 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 02:15:51 INFO - PROCESS | 4048 | 1465204551704 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:51 INFO - PROCESS | 4048 | 1465204551707 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:51 INFO - PROCESS | 4048 | ++DOCSHELL 140C2C00 == 34 [pid = 4048] [id = 70] 02:15:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (140C8400) [pid = 4048] [serial = 207] [outer = 00000000] 02:15:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (15694C00) [pid = 4048] [serial = 208] [outer = 140C8400] 02:15:51 INFO - PROCESS | 4048 | 1465204551757 Marionette DEBUG loaded listener.js 02:15:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (159C2800) [pid = 4048] [serial = 209] [outer = 140C8400] 02:15:52 INFO - PROCESS | 4048 | 1465204552191 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]]]}] 02:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 641ms 02:15:52 INFO - PROCESS | 4048 | 1465204552240 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 02:15:52 INFO - PROCESS | 4048 | 1465204552244 Marionette TRACE conn3 <- [1,245,null,{"value":"13"}] 02:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:15:52 INFO - PROCESS | 4048 | 1465204552254 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:15:52 INFO - PROCESS | 4048 | 1465204552258 Marionette TRACE conn3 <- [1,246,null,{}] 02:15:52 INFO - PROCESS | 4048 | 1465204552261 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}] 02:15:52 INFO - PROCESS | 4048 | 1465204552264 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:52 INFO - PROCESS | 4048 | 1465204552349 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 02:15:52 INFO - PROCESS | 4048 | 1465204552356 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:52 INFO - PROCESS | 4048 | 1465204552358 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:52 INFO - PROCESS | 4048 | ++DOCSHELL 16067800 == 35 [pid = 4048] [id = 71] 02:15:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (16068000) [pid = 4048] [serial = 210] [outer = 00000000] 02:15:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (16C42800) [pid = 4048] [serial = 211] [outer = 16068000] 02:15:52 INFO - PROCESS | 4048 | 1465204552402 Marionette DEBUG loaded listener.js 02:15:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (16F46400) [pid = 4048] [serial = 212] [outer = 16068000] 02:15:52 INFO - PROCESS | 4048 | 1465204552816 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]]]}] 02:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 593ms 02:15:52 INFO - PROCESS | 4048 | 1465204552862 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 02:15:52 INFO - PROCESS | 4048 | 1465204552864 Marionette TRACE conn3 <- [1,249,null,{"value":"13"}] 02:15:52 INFO - PROCESS | 4048 | 1465204552867 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:15:52 INFO - PROCESS | 4048 | 1465204552869 Marionette TRACE conn3 <- [1,250,null,{}] 02:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:15:52 INFO - PROCESS | 4048 | 1465204552872 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}] 02:15:52 INFO - PROCESS | 4048 | 1465204552874 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:52 INFO - PROCESS | 4048 | 1465204552956 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 02:15:52 INFO - PROCESS | 4048 | 1465204552961 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:52 INFO - PROCESS | 4048 | 1465204552963 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:52 INFO - PROCESS | 4048 | ++DOCSHELL 16F48C00 == 36 [pid = 4048] [id = 72] 02:15:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (16F49000) [pid = 4048] [serial = 213] [outer = 00000000] 02:15:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (17722000) [pid = 4048] [serial = 214] [outer = 16F49000] 02:15:53 INFO - PROCESS | 4048 | 1465204553007 Marionette DEBUG loaded listener.js 02:15:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (1784DC00) [pid = 4048] [serial = 215] [outer = 16F49000] 02:15:53 INFO - PROCESS | 4048 | 1465204553489 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]]]}] 02:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 640ms 02:15:53 INFO - PROCESS | 4048 | 1465204553512 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 02:15:53 INFO - PROCESS | 4048 | 1465204553514 Marionette TRACE conn3 <- [1,253,null,{"value":"13"}] 02:15:53 INFO - PROCESS | 4048 | 1465204553517 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:15:53 INFO - PROCESS | 4048 | 1465204553519 Marionette TRACE conn3 <- [1,254,null,{}] 02:15:53 INFO - PROCESS | 4048 | 1465204553526 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}] 02:15:53 INFO - PROCESS | 4048 | 1465204553528 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:53 INFO - PROCESS | 4048 | 1465204553636 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 02:15:53 INFO - PROCESS | 4048 | 1465204553642 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:53 INFO - PROCESS | 4048 | 1465204553647 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:53 INFO - PROCESS | 4048 | ++DOCSHELL 17CDE400 == 37 [pid = 4048] [id = 73] 02:15:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (17E40800) [pid = 4048] [serial = 216] [outer = 00000000] 02:15:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (180E8400) [pid = 4048] [serial = 217] [outer = 17E40800] 02:15:53 INFO - PROCESS | 4048 | 1465204553700 Marionette DEBUG loaded listener.js 02:15:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (185C7400) [pid = 4048] [serial = 218] [outer = 17E40800] 02:15:54 INFO - PROCESS | 4048 | 1465204554146 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]]]}] 02:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 625ms 02:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:15:54 INFO - PROCESS | 4048 | 1465204554157 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 02:15:54 INFO - PROCESS | 4048 | 1465204554159 Marionette TRACE conn3 <- [1,257,null,{"value":"13"}] 02:15:54 INFO - PROCESS | 4048 | 1465204554162 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:15:54 INFO - PROCESS | 4048 | 1465204554164 Marionette TRACE conn3 <- [1,258,null,{}] 02:15:54 INFO - PROCESS | 4048 | 1465204554175 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}] 02:15:54 INFO - PROCESS | 4048 | 1465204554177 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:54 INFO - PROCESS | 4048 | 1465204554279 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 02:15:54 INFO - PROCESS | 4048 | 1465204554284 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:54 INFO - PROCESS | 4048 | 1465204554286 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:54 INFO - PROCESS | 4048 | ++DOCSHELL 182E5C00 == 38 [pid = 4048] [id = 74] 02:15:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (199E0000) [pid = 4048] [serial = 219] [outer = 00000000] 02:15:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (199EAC00) [pid = 4048] [serial = 220] [outer = 199E0000] 02:15:54 INFO - PROCESS | 4048 | 1465204554342 Marionette DEBUG loaded listener.js 02:15:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (199E5000) [pid = 4048] [serial = 221] [outer = 199E0000] 02:15:54 INFO - PROCESS | 4048 | 1465204554774 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]]]}] 02:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 656ms 02:15:54 INFO - PROCESS | 4048 | 1465204554827 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 02:15:54 INFO - PROCESS | 4048 | 1465204554829 Marionette TRACE conn3 <- [1,261,null,{"value":"13"}] 02:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:15:54 INFO - PROCESS | 4048 | 1465204554832 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:15:54 INFO - PROCESS | 4048 | 1465204554834 Marionette TRACE conn3 <- [1,262,null,{}] 02:15:54 INFO - PROCESS | 4048 | 1465204554837 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}] 02:15:54 INFO - PROCESS | 4048 | 1465204554839 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:54 INFO - PROCESS | 4048 | 1465204554943 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 02:15:54 INFO - PROCESS | 4048 | 1465204554948 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:54 INFO - PROCESS | 4048 | 1465204554950 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:54 INFO - PROCESS | 4048 | ++DOCSHELL 199E4C00 == 39 [pid = 4048] [id = 75] 02:15:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (19D47C00) [pid = 4048] [serial = 222] [outer = 00000000] 02:15:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (19F35800) [pid = 4048] [serial = 223] [outer = 19D47C00] 02:15:54 INFO - PROCESS | 4048 | 1465204554993 Marionette DEBUG loaded listener.js 02:15:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (1A109C00) [pid = 4048] [serial = 224] [outer = 19D47C00] 02:15:55 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (1785A000) [pid = 4048] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:15:55 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (13379800) [pid = 4048] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:15:55 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (1055C000) [pid = 4048] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:15:55 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (16F4AC00) [pid = 4048] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:15:55 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (15F50400) [pid = 4048] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:15:55 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (199EBC00) [pid = 4048] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:15:55 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (1A634800) [pid = 4048] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:15:55 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (1280E800) [pid = 4048] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:15:55 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (1A1EC000) [pid = 4048] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:15:55 INFO - PROCESS | 4048 | 1465204555493 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]]]}] 02:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 687ms 02:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:15:55 INFO - PROCESS | 4048 | 1465204555531 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 02:15:55 INFO - PROCESS | 4048 | 1465204555533 Marionette TRACE conn3 <- [1,265,null,{"value":"13"}] 02:15:55 INFO - PROCESS | 4048 | 1465204555536 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:15:55 INFO - PROCESS | 4048 | 1465204555538 Marionette TRACE conn3 <- [1,266,null,{}] 02:15:55 INFO - PROCESS | 4048 | 1465204555541 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}] 02:15:55 INFO - PROCESS | 4048 | 1465204555543 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:55 INFO - PROCESS | 4048 | 1465204555674 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 02:15:55 INFO - PROCESS | 4048 | 1465204555727 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:55 INFO - PROCESS | 4048 | 1465204555729 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:55 INFO - PROCESS | 4048 | ++DOCSHELL 10481C00 == 40 [pid = 4048] [id = 76] 02:15:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (140BE000) [pid = 4048] [serial = 225] [outer = 00000000] 02:15:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (199E3400) [pid = 4048] [serial = 226] [outer = 140BE000] 02:15:55 INFO - PROCESS | 4048 | 1465204555772 Marionette DEBUG loaded listener.js 02:15:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (199EA000) [pid = 4048] [serial = 227] [outer = 140BE000] 02:15:56 INFO - PROCESS | 4048 | 1465204556102 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]]]}] 02:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 594ms 02:15:56 INFO - PROCESS | 4048 | 1465204556133 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 02:15:56 INFO - PROCESS | 4048 | 1465204556135 Marionette TRACE conn3 <- [1,269,null,{"value":"13"}] 02:15:56 INFO - PROCESS | 4048 | 1465204556138 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:15:56 INFO - PROCESS | 4048 | 1465204556140 Marionette TRACE conn3 <- [1,270,null,{}] 02:15:56 INFO - PROCESS | 4048 | 1465204556144 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}] 02:15:56 INFO - PROCESS | 4048 | 1465204556146 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:56 INFO - PROCESS | 4048 | 1465204556270 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 02:15:56 INFO - PROCESS | 4048 | 1465204556277 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:56 INFO - PROCESS | 4048 | 1465204556279 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:56 INFO - PROCESS | 4048 | ++DOCSHELL 1022BC00 == 41 [pid = 4048] [id = 77] 02:15:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (14343400) [pid = 4048] [serial = 228] [outer = 00000000] 02:15:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (1A638400) [pid = 4048] [serial = 229] [outer = 14343400] 02:15:56 INFO - PROCESS | 4048 | 1465204556323 Marionette DEBUG loaded listener.js 02:15:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (1A787800) [pid = 4048] [serial = 230] [outer = 14343400] 02:15:56 INFO - PROCESS | 4048 | 1465204556705 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]]]}] 02:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 593ms 02:15:56 INFO - PROCESS | 4048 | 1465204556736 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 02:15:56 INFO - PROCESS | 4048 | 1465204556738 Marionette TRACE conn3 <- [1,273,null,{"value":"13"}] 02:15:56 INFO - PROCESS | 4048 | 1465204556741 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:15:56 INFO - PROCESS | 4048 | 1465204556743 Marionette TRACE conn3 <- [1,274,null,{}] 02:15:56 INFO - PROCESS | 4048 | 1465204556746 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}] 02:15:56 INFO - PROCESS | 4048 | 1465204556748 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:56 INFO - PROCESS | 4048 | 1465204556826 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 02:15:56 INFO - PROCESS | 4048 | 1465204556913 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:56 INFO - PROCESS | 4048 | 1465204556915 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:56 INFO - PROCESS | 4048 | ++DOCSHELL 1A78C000 == 42 [pid = 4048] [id = 78] 02:15:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (1A78F800) [pid = 4048] [serial = 231] [outer = 00000000] 02:15:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (1A886800) [pid = 4048] [serial = 232] [outer = 1A78F800] 02:15:56 INFO - PROCESS | 4048 | 1465204556962 Marionette DEBUG loaded listener.js 02:15:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (1AC86400) [pid = 4048] [serial = 233] [outer = 1A78F800] 02:15:57 INFO - PROCESS | 4048 | 1465204557332 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]]]}] 02:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 688ms 02:15:57 INFO - PROCESS | 4048 | 1465204557442 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 02:15:57 INFO - PROCESS | 4048 | 1465204557446 Marionette TRACE conn3 <- [1,277,null,{"value":"13"}] 02:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:15:57 INFO - PROCESS | 4048 | 1465204557451 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:15:57 INFO - PROCESS | 4048 | 1465204557455 Marionette TRACE conn3 <- [1,278,null,{}] 02:15:57 INFO - PROCESS | 4048 | 1465204557462 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}] 02:15:57 INFO - PROCESS | 4048 | 1465204557465 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:57 INFO - PROCESS | 4048 | 1465204557613 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 02:15:57 INFO - PROCESS | 4048 | 1465204557700 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:57 INFO - PROCESS | 4048 | 1465204557703 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:57 INFO - PROCESS | 4048 | ++DOCSHELL 1102C800 == 43 [pid = 4048] [id = 79] 02:15:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (1102D800) [pid = 4048] [serial = 234] [outer = 00000000] 02:15:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (11A0C800) [pid = 4048] [serial = 235] [outer = 1102D800] 02:15:57 INFO - PROCESS | 4048 | 1465204557774 Marionette DEBUG loaded listener.js 02:15:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 96 (12A10800) [pid = 4048] [serial = 236] [outer = 1102D800] 02:15:58 INFO - PROCESS | 4048 | 1465204558390 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]]]}] 02:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1000ms 02:15:58 INFO - PROCESS | 4048 | 1465204558470 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 02:15:58 INFO - PROCESS | 4048 | 1465204558474 Marionette TRACE conn3 <- [1,281,null,{"value":"13"}] 02:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:15:58 INFO - PROCESS | 4048 | 1465204558535 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:15:58 INFO - PROCESS | 4048 | 1465204558542 Marionette TRACE conn3 <- [1,282,null,{}] 02:15:58 INFO - PROCESS | 4048 | 1465204558599 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}] 02:15:58 INFO - PROCESS | 4048 | 1465204558602 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:58 INFO - PROCESS | 4048 | 1465204558711 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 02:15:58 INFO - PROCESS | 4048 | 1465204558797 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:58 INFO - PROCESS | 4048 | 1465204558800 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:58 INFO - PROCESS | 4048 | ++DOCSHELL 159CB000 == 44 [pid = 4048] [id = 80] 02:15:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 97 (15D48800) [pid = 4048] [serial = 237] [outer = 00000000] 02:15:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 98 (16F45800) [pid = 4048] [serial = 238] [outer = 15D48800] 02:15:58 INFO - PROCESS | 4048 | 1465204558855 Marionette DEBUG loaded listener.js 02:15:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 99 (17546800) [pid = 4048] [serial = 239] [outer = 15D48800] 02:15:59 INFO - PROCESS | 4048 | 1465204559375 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]]]}] 02:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 953ms 02:15:59 INFO - PROCESS | 4048 | 1465204559431 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 02:15:59 INFO - PROCESS | 4048 | 1465204559435 Marionette TRACE conn3 <- [1,285,null,{"value":"13"}] 02:15:59 INFO - PROCESS | 4048 | 1465204559440 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:15:59 INFO - PROCESS | 4048 | 1465204559443 Marionette TRACE conn3 <- [1,286,null,{}] 02:15:59 INFO - PROCESS | 4048 | 1465204559454 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}] 02:15:59 INFO - PROCESS | 4048 | 1465204559459 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:59 INFO - PROCESS | 4048 | 1465204559572 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 02:15:59 INFO - PROCESS | 4048 | 1465204559666 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:59 INFO - PROCESS | 4048 | 1465204559670 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:15:59 INFO - PROCESS | 4048 | ++DOCSHELL 1A1C8400 == 45 [pid = 4048] [id = 81] 02:15:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 100 (1A1D1800) [pid = 4048] [serial = 240] [outer = 00000000] 02:15:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 101 (1A78B400) [pid = 4048] [serial = 241] [outer = 1A1D1800] 02:15:59 INFO - PROCESS | 4048 | 1465204559727 Marionette DEBUG loaded listener.js 02:15:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 102 (1A885C00) [pid = 4048] [serial = 242] [outer = 1A1D1800] 02:16:00 INFO - PROCESS | 4048 | 1465204560255 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]]]}] 02:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 829ms 02:16:00 INFO - PROCESS | 4048 | 1465204560285 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 02:16:00 INFO - PROCESS | 4048 | 1465204560287 Marionette TRACE conn3 <- [1,289,null,{"value":"13"}] 02:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:16:00 INFO - PROCESS | 4048 | 1465204560292 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:16:00 INFO - PROCESS | 4048 | 1465204560294 Marionette TRACE conn3 <- [1,290,null,{}] 02:16:00 INFO - PROCESS | 4048 | 1465204560298 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}] 02:16:00 INFO - PROCESS | 4048 | 1465204560300 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:00 INFO - PROCESS | 4048 | 1465204560406 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 02:16:00 INFO - PROCESS | 4048 | 1465204560499 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:00 INFO - PROCESS | 4048 | 1465204560501 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:00 INFO - PROCESS | 4048 | ++DOCSHELL 1AE83400 == 46 [pid = 4048] [id = 82] 02:16:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 103 (1AE83800) [pid = 4048] [serial = 243] [outer = 00000000] 02:16:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 104 (1AE89C00) [pid = 4048] [serial = 244] [outer = 1AE83800] 02:16:00 INFO - PROCESS | 4048 | 1465204560554 Marionette DEBUG loaded listener.js 02:16:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 105 (1AF03800) [pid = 4048] [serial = 245] [outer = 1AE83800] 02:16:01 INFO - PROCESS | 4048 | 1465204561055 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]]]}] 02:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 797ms 02:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:16:01 INFO - PROCESS | 4048 | 1465204561092 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 02:16:01 INFO - PROCESS | 4048 | 1465204561094 Marionette TRACE conn3 <- [1,293,null,{"value":"13"}] 02:16:01 INFO - PROCESS | 4048 | 1465204561098 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:16:01 INFO - PROCESS | 4048 | 1465204561100 Marionette TRACE conn3 <- [1,294,null,{}] 02:16:01 INFO - PROCESS | 4048 | 1465204561103 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}] 02:16:01 INFO - PROCESS | 4048 | 1465204561105 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:01 INFO - PROCESS | 4048 | 1465204561208 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 02:16:01 INFO - PROCESS | 4048 | 1465204561301 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:01 INFO - PROCESS | 4048 | 1465204561303 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:01 INFO - PROCESS | 4048 | ++DOCSHELL 13C11C00 == 47 [pid = 4048] [id = 83] 02:16:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 106 (13C13C00) [pid = 4048] [serial = 246] [outer = 00000000] 02:16:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 107 (13C19400) [pid = 4048] [serial = 247] [outer = 13C13C00] 02:16:01 INFO - PROCESS | 4048 | 1465204561356 Marionette DEBUG loaded listener.js 02:16:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 108 (140BD400) [pid = 4048] [serial = 248] [outer = 13C13C00] 02:16:02 INFO - PROCESS | 4048 | 1465204562119 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]]]}] 02:16:02 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. 02:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1031ms 02:16:02 INFO - PROCESS | 4048 | 1465204562159 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 02:16:02 INFO - PROCESS | 4048 | 1465204562161 Marionette TRACE conn3 <- [1,297,null,{"value":"13"}] 02:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:16:02 INFO - PROCESS | 4048 | 1465204562179 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:16:02 INFO - PROCESS | 4048 | 1465204562181 Marionette TRACE conn3 <- [1,298,null,{}] 02:16:02 INFO - PROCESS | 4048 | 1465204562184 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}] 02:16:02 INFO - PROCESS | 4048 | 1465204562190 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:02 INFO - PROCESS | 4048 | 1465204562427 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 02:16:02 INFO - PROCESS | 4048 | 1465204562562 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:02 INFO - PROCESS | 4048 | 1465204562565 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:02 INFO - PROCESS | 4048 | ++DOCSHELL 11002400 == 48 [pid = 4048] [id = 84] 02:16:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 109 (11244400) [pid = 4048] [serial = 249] [outer = 00000000] 02:16:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 110 (11C70C00) [pid = 4048] [serial = 250] [outer = 11244400] 02:16:02 INFO - PROCESS | 4048 | 1465204562615 Marionette DEBUG loaded listener.js 02:16:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 111 (13084800) [pid = 4048] [serial = 251] [outer = 11244400] 02:16:03 INFO - PROCESS | 4048 | --DOCSHELL 1022BC00 == 47 [pid = 4048] [id = 77] 02:16:03 INFO - PROCESS | 4048 | --DOCSHELL 10481C00 == 46 [pid = 4048] [id = 76] 02:16:03 INFO - PROCESS | 4048 | --DOCSHELL 199E4C00 == 45 [pid = 4048] [id = 75] 02:16:03 INFO - PROCESS | 4048 | --DOCSHELL 182E5C00 == 44 [pid = 4048] [id = 74] 02:16:03 INFO - PROCESS | 4048 | --DOCSHELL 17CDE400 == 43 [pid = 4048] [id = 73] 02:16:03 INFO - PROCESS | 4048 | --DOCSHELL 16F48C00 == 42 [pid = 4048] [id = 72] 02:16:03 INFO - PROCESS | 4048 | --DOCSHELL 16067800 == 41 [pid = 4048] [id = 71] 02:16:03 INFO - PROCESS | 4048 | --DOCSHELL 140C2C00 == 40 [pid = 4048] [id = 70] 02:16:03 INFO - PROCESS | 4048 | --DOCSHELL 11C06000 == 39 [pid = 4048] [id = 69] 02:16:03 INFO - PROCESS | 4048 | --DOCSHELL 10A57400 == 38 [pid = 4048] [id = 68] 02:16:03 INFO - PROCESS | 4048 | --DOCSHELL 1332F800 == 37 [pid = 4048] [id = 67] 02:16:03 INFO - PROCESS | 4048 | --DOCSHELL 140CA400 == 36 [pid = 4048] [id = 66] 02:16:03 INFO - PROCESS | 4048 | --DOCSHELL 10A54800 == 35 [pid = 4048] [id = 65] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 110 (140C3C00) [pid = 4048] [serial = 166] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 109 (143CC400) [pid = 4048] [serial = 167] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 108 (10A63000) [pid = 4048] [serial = 162] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 107 (12803400) [pid = 4048] [serial = 163] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 106 (140C4400) [pid = 4048] [serial = 159] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 105 (17546000) [pid = 4048] [serial = 172] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 104 (11008C00) [pid = 4048] [serial = 156] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 103 (1663D400) [pid = 4048] [serial = 169] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 102 (16C4F400) [pid = 4048] [serial = 170] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 101 (1A1D7400) [pid = 4048] [serial = 179] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 100 (1A1C8C00) [pid = 4048] [serial = 178] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 99 (1A788800) [pid = 4048] [serial = 188] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 98 (1673C400) [pid = 4048] [serial = 184] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 97 (1A639800) [pid = 4048] [serial = 181] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 96 (1A87C400) [pid = 4048] [serial = 190] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 95 (1B4C8400) [pid = 4048] [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.] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (1A787C00) [pid = 4048] [serial = 187] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (1A63E800) [pid = 4048] [serial = 182] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (17C23400) [pid = 4048] [serial = 185] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (177DE800) [pid = 4048] [serial = 173] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (182E2400) [pid = 4048] [serial = 175] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (185CCC00) [pid = 4048] [serial = 176] [outer = 00000000] [url = about:blank] 02:16:03 INFO - PROCESS | 4048 | 1465204563171 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]]]}] 02:16:03 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. 02:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1047ms 02:16:03 INFO - PROCESS | 4048 | 1465204563220 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 02:16:03 INFO - PROCESS | 4048 | 1465204563224 Marionette TRACE conn3 <- [1,301,null,{"value":"13"}] 02:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:16:03 INFO - PROCESS | 4048 | 1465204563229 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:16:03 INFO - PROCESS | 4048 | 1465204563232 Marionette TRACE conn3 <- [1,302,null,{}] 02:16:03 INFO - PROCESS | 4048 | 1465204563236 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}] 02:16:03 INFO - PROCESS | 4048 | 1465204563239 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:03 INFO - PROCESS | 4048 | 1465204563356 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 02:16:03 INFO - PROCESS | 4048 | 1465204563435 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:03 INFO - PROCESS | 4048 | 1465204563438 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:03 INFO - PROCESS | 4048 | ++DOCSHELL 130EA000 == 36 [pid = 4048] [id = 85] 02:16:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (1332BC00) [pid = 4048] [serial = 252] [outer = 00000000] 02:16:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (13C0F400) [pid = 4048] [serial = 253] [outer = 1332BC00] 02:16:03 INFO - PROCESS | 4048 | 1465204563484 Marionette DEBUG loaded listener.js 02:16:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (13CEEC00) [pid = 4048] [serial = 254] [outer = 1332BC00] 02:16:03 INFO - PROCESS | 4048 | 1465204563845 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]]]}] 02:16:03 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. 02:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 641ms 02:16:03 INFO - PROCESS | 4048 | 1465204563902 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 02:16:03 INFO - PROCESS | 4048 | 1465204563904 Marionette TRACE conn3 <- [1,305,null,{"value":"13"}] 02:16:03 INFO - PROCESS | 4048 | 1465204563915 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:16:03 INFO - PROCESS | 4048 | 1465204563916 Marionette TRACE conn3 <- [1,306,null,{}] 02:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:16:03 INFO - PROCESS | 4048 | 1465204563920 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}] 02:16:03 INFO - PROCESS | 4048 | 1465204563922 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:04 INFO - PROCESS | 4048 | 1465204564017 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 02:16:04 INFO - PROCESS | 4048 | 1465204564026 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:04 INFO - PROCESS | 4048 | 1465204564028 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:04 INFO - PROCESS | 4048 | ++DOCSHELL 1569D800 == 37 [pid = 4048] [id = 86] 02:16:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (1569E800) [pid = 4048] [serial = 255] [outer = 00000000] 02:16:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (15F45C00) [pid = 4048] [serial = 256] [outer = 1569E800] 02:16:04 INFO - PROCESS | 4048 | 1465204564072 Marionette DEBUG loaded listener.js 02:16:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (16738400) [pid = 4048] [serial = 257] [outer = 1569E800] 02:16:04 INFO - PROCESS | 4048 | 1465204564504 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]]]}] 02:16:04 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. 02:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 640ms 02:16:04 INFO - PROCESS | 4048 | 1465204564556 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 02:16:04 INFO - PROCESS | 4048 | 1465204564559 Marionette TRACE conn3 <- [1,309,null,{"value":"13"}] 02:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:16:04 INFO - PROCESS | 4048 | 1465204564569 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:16:04 INFO - PROCESS | 4048 | 1465204564573 Marionette TRACE conn3 <- [1,310,null,{}] 02:16:04 INFO - PROCESS | 4048 | 1465204564577 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}] 02:16:04 INFO - PROCESS | 4048 | 1465204564580 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:04 INFO - PROCESS | 4048 | 1465204564672 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 02:16:04 INFO - PROCESS | 4048 | 1465204564680 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:04 INFO - PROCESS | 4048 | 1465204564682 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:04 INFO - PROCESS | 4048 | ++DOCSHELL 16067800 == 38 [pid = 4048] [id = 87] 02:16:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 96 (16F46000) [pid = 4048] [serial = 258] [outer = 00000000] 02:16:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 97 (17727800) [pid = 4048] [serial = 259] [outer = 16F46000] 02:16:04 INFO - PROCESS | 4048 | 1465204564726 Marionette DEBUG loaded listener.js 02:16:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 98 (17C2E400) [pid = 4048] [serial = 260] [outer = 16F46000] 02:16:05 INFO - PROCESS | 4048 | 1465204565179 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]]]}] 02:16:05 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. 02:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 657ms 02:16:05 INFO - PROCESS | 4048 | 1465204565219 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 02:16:05 INFO - PROCESS | 4048 | 1465204565221 Marionette TRACE conn3 <- [1,313,null,{"value":"13"}] 02:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:16:05 INFO - PROCESS | 4048 | 1465204565225 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:16:05 INFO - PROCESS | 4048 | 1465204565226 Marionette TRACE conn3 <- [1,314,null,{}] 02:16:05 INFO - PROCESS | 4048 | 1465204565229 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}] 02:16:05 INFO - PROCESS | 4048 | 1465204565231 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:05 INFO - PROCESS | 4048 | 1465204565314 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 02:16:05 INFO - PROCESS | 4048 | 1465204565346 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:05 INFO - PROCESS | 4048 | 1465204565348 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:05 INFO - PROCESS | 4048 | ++DOCSHELL 1754CC00 == 39 [pid = 4048] [id = 88] 02:16:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 99 (1802C800) [pid = 4048] [serial = 261] [outer = 00000000] 02:16:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 100 (185C5800) [pid = 4048] [serial = 262] [outer = 1802C800] 02:16:05 INFO - PROCESS | 4048 | 1465204565391 Marionette DEBUG loaded listener.js 02:16:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 101 (199E4800) [pid = 4048] [serial = 263] [outer = 1802C800] 02:16:05 INFO - PROCESS | 4048 | 1465204565696 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:16:05 INFO - PROCESS | 4048 | 1465204565876 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]]]}] 02:16:05 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. 02:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 688ms 02:16:05 INFO - PROCESS | 4048 | 1465204565925 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 02:16:05 INFO - PROCESS | 4048 | 1465204565926 Marionette TRACE conn3 <- [1,317,null,{"value":"13"}] 02:16:05 INFO - PROCESS | 4048 | 1465204565930 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:16:05 INFO - PROCESS | 4048 | 1465204565931 Marionette TRACE conn3 <- [1,318,null,{}] 02:16:05 INFO - PROCESS | 4048 | 1465204565935 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}] 02:16:05 INFO - PROCESS | 4048 | 1465204565937 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:06 INFO - PROCESS | 4048 | 1465204566056 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 02:16:06 INFO - PROCESS | 4048 | 1465204566109 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:06 INFO - PROCESS | 4048 | 1465204566114 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:06 INFO - PROCESS | 4048 | ++DOCSHELL 19DA4000 == 40 [pid = 4048] [id = 89] 02:16:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 102 (19DA4400) [pid = 4048] [serial = 264] [outer = 00000000] 02:16:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 103 (19DABC00) [pid = 4048] [serial = 265] [outer = 19DA4400] 02:16:06 INFO - PROCESS | 4048 | 1465204566166 Marionette DEBUG loaded listener.js 02:16:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 104 (1A10EC00) [pid = 4048] [serial = 266] [outer = 19DA4400] 02:16:06 INFO - PROCESS | 4048 | 1465204566616 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]]]}] 02:16:06 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. 02:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 735ms 02:16:06 INFO - PROCESS | 4048 | 1465204566671 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 02:16:06 INFO - PROCESS | 4048 | 1465204566673 Marionette TRACE conn3 <- [1,321,null,{"value":"13"}] 02:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:16:06 INFO - PROCESS | 4048 | 1465204566712 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:16:06 INFO - PROCESS | 4048 | 1465204566714 Marionette TRACE conn3 <- [1,322,null,{}] 02:16:06 INFO - PROCESS | 4048 | 1465204566718 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}] 02:16:06 INFO - PROCESS | 4048 | 1465204566720 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:06 INFO - PROCESS | 4048 | 1465204566831 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 02:16:06 INFO - PROCESS | 4048 | 1465204566840 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:06 INFO - PROCESS | 4048 | 1465204566842 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:06 INFO - PROCESS | 4048 | ++DOCSHELL 1A1E6800 == 41 [pid = 4048] [id = 90] 02:16:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 105 (1A1F0400) [pid = 4048] [serial = 267] [outer = 00000000] 02:16:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 106 (1A782000) [pid = 4048] [serial = 268] [outer = 1A1F0400] 02:16:06 INFO - PROCESS | 4048 | 1465204566894 Marionette DEBUG loaded listener.js 02:16:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 107 (1A788400) [pid = 4048] [serial = 269] [outer = 1A1F0400] 02:16:07 INFO - PROCESS | 4048 | 1465204567327 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]]]}] 02:16:07 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. 02:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 656ms 02:16:07 INFO - PROCESS | 4048 | 1465204567365 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 02:16:07 INFO - PROCESS | 4048 | 1465204567367 Marionette TRACE conn3 <- [1,325,null,{"value":"13"}] 02:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:16:07 INFO - PROCESS | 4048 | 1465204567370 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:16:07 INFO - PROCESS | 4048 | 1465204567371 Marionette TRACE conn3 <- [1,326,null,{}] 02:16:07 INFO - PROCESS | 4048 | 1465204567375 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}] 02:16:07 INFO - PROCESS | 4048 | 1465204567376 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:07 INFO - PROCESS | 4048 | 1465204567483 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 02:16:07 INFO - PROCESS | 4048 | 1465204567488 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:07 INFO - PROCESS | 4048 | 1465204567490 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:07 INFO - PROCESS | 4048 | ++DOCSHELL 17E4A400 == 42 [pid = 4048] [id = 91] 02:16:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 108 (1A1D7000) [pid = 4048] [serial = 270] [outer = 00000000] 02:16:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 109 (1A882000) [pid = 4048] [serial = 271] [outer = 1A1D7000] 02:16:07 INFO - PROCESS | 4048 | 1465204567532 Marionette DEBUG loaded listener.js 02:16:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 110 (1AE83000) [pid = 4048] [serial = 272] [outer = 1A1D7000] 02:16:07 INFO - PROCESS | 4048 | --DOMWINDOW == 109 (17E40800) [pid = 4048] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:16:07 INFO - PROCESS | 4048 | --DOMWINDOW == 108 (11C70400) [pid = 4048] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:16:07 INFO - PROCESS | 4048 | --DOMWINDOW == 107 (140C8400) [pid = 4048] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:16:07 INFO - PROCESS | 4048 | --DOMWINDOW == 106 (16068000) [pid = 4048] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:16:07 INFO - PROCESS | 4048 | --DOMWINDOW == 105 (16F49000) [pid = 4048] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:16:07 INFO - PROCESS | 4048 | --DOMWINDOW == 104 (199E0000) [pid = 4048] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:16:07 INFO - PROCESS | 4048 | --DOMWINDOW == 103 (10A58400) [pid = 4048] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:16:07 INFO - PROCESS | 4048 | --DOMWINDOW == 102 (15693C00) [pid = 4048] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:16:07 INFO - PROCESS | 4048 | --DOMWINDOW == 101 (140BE000) [pid = 4048] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:16:07 INFO - PROCESS | 4048 | --DOMWINDOW == 100 (19D47C00) [pid = 4048] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:16:07 INFO - PROCESS | 4048 | --DOMWINDOW == 99 (14343400) [pid = 4048] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:16:08 INFO - PROCESS | 4048 | 1465204568014 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]]]}] 02:16:08 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. 02:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 703ms 02:16:08 INFO - PROCESS | 4048 | 1465204568070 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 02:16:08 INFO - PROCESS | 4048 | 1465204568072 Marionette TRACE conn3 <- [1,329,null,{"value":"13"}] 02:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:16:08 INFO - PROCESS | 4048 | 1465204568075 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:16:08 INFO - PROCESS | 4048 | 1465204568077 Marionette TRACE conn3 <- [1,330,null,{}] 02:16:08 INFO - PROCESS | 4048 | 1465204568080 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}] 02:16:08 INFO - PROCESS | 4048 | 1465204568082 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:08 INFO - PROCESS | 4048 | 1465204568187 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 02:16:08 INFO - PROCESS | 4048 | 1465204568195 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:08 INFO - PROCESS | 4048 | 1465204568197 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:08 INFO - PROCESS | 4048 | ++DOCSHELL 13822C00 == 43 [pid = 4048] [id = 92] 02:16:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 100 (1663A800) [pid = 4048] [serial = 273] [outer = 00000000] 02:16:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 101 (1A10A000) [pid = 4048] [serial = 274] [outer = 1663A800] 02:16:08 INFO - PROCESS | 4048 | 1465204568239 Marionette DEBUG loaded listener.js 02:16:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 102 (1A63FC00) [pid = 4048] [serial = 275] [outer = 1663A800] 02:16:08 INFO - PROCESS | 4048 | 1465204568692 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]]]}] 02:16:08 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. 02:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 641ms 02:16:08 INFO - PROCESS | 4048 | 1465204568714 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 02:16:08 INFO - PROCESS | 4048 | 1465204568716 Marionette TRACE conn3 <- [1,333,null,{"value":"13"}] 02:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:16:08 INFO - PROCESS | 4048 | 1465204568719 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:16:08 INFO - PROCESS | 4048 | 1465204568721 Marionette TRACE conn3 <- [1,334,null,{}] 02:16:08 INFO - PROCESS | 4048 | 1465204568725 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}] 02:16:08 INFO - PROCESS | 4048 | 1465204568726 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:08 INFO - PROCESS | 4048 | 1465204568820 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 02:16:08 INFO - PROCESS | 4048 | 1465204568825 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:08 INFO - PROCESS | 4048 | 1465204568827 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:08 INFO - PROCESS | 4048 | ++DOCSHELL 13D2B800 == 44 [pid = 4048] [id = 93] 02:16:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 103 (17C2C400) [pid = 4048] [serial = 276] [outer = 00000000] 02:16:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 104 (1AF09800) [pid = 4048] [serial = 277] [outer = 17C2C400] 02:16:08 INFO - PROCESS | 4048 | 1465204568870 Marionette DEBUG loaded listener.js 02:16:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 105 (1AF10800) [pid = 4048] [serial = 278] [outer = 17C2C400] 02:16:09 INFO - PROCESS | 4048 | 1465204569278 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]]]}] 02:16:09 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. 02:16:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 594ms 02:16:09 INFO - PROCESS | 4048 | 1465204569316 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 02:16:09 INFO - PROCESS | 4048 | 1465204569318 Marionette TRACE conn3 <- [1,337,null,{"value":"13"}] 02:16:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:16:09 INFO - PROCESS | 4048 | 1465204569334 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:16:09 INFO - PROCESS | 4048 | 1465204569336 Marionette TRACE conn3 <- [1,338,null,{}] 02:16:09 INFO - PROCESS | 4048 | 1465204569339 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}] 02:16:09 INFO - PROCESS | 4048 | 1465204569341 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:09 INFO - PROCESS | 4048 | 1465204569428 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 02:16:09 INFO - PROCESS | 4048 | 1465204569434 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:09 INFO - PROCESS | 4048 | 1465204569436 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:09 INFO - PROCESS | 4048 | ++DOCSHELL 10E0D000 == 45 [pid = 4048] [id = 94] 02:16:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 106 (10E0E800) [pid = 4048] [serial = 279] [outer = 00000000] 02:16:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 107 (10E13000) [pid = 4048] [serial = 280] [outer = 10E0E800] 02:16:09 INFO - PROCESS | 4048 | 1465204569482 Marionette DEBUG loaded listener.js 02:16:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 108 (199E4400) [pid = 4048] [serial = 281] [outer = 10E0E800] 02:16:10 INFO - PROCESS | 4048 | 1465204570073 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]]]}] 02:16:10 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. 02:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 797ms 02:16:10 INFO - PROCESS | 4048 | 1465204570135 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 02:16:10 INFO - PROCESS | 4048 | 1465204570139 Marionette TRACE conn3 <- [1,341,null,{"value":"13"}] 02:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:16:10 INFO - PROCESS | 4048 | 1465204570144 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:16:10 INFO - PROCESS | 4048 | 1465204570148 Marionette TRACE conn3 <- [1,342,null,{}] 02:16:10 INFO - PROCESS | 4048 | 1465204570153 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}] 02:16:10 INFO - PROCESS | 4048 | 1465204570156 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:10 INFO - PROCESS | 4048 | 1465204570302 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 02:16:10 INFO - PROCESS | 4048 | 1465204570403 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:10 INFO - PROCESS | 4048 | 1465204570406 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:10 INFO - PROCESS | 4048 | ++DOCSHELL 10E12000 == 46 [pid = 4048] [id = 95] 02:16:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 109 (10F60C00) [pid = 4048] [serial = 282] [outer = 00000000] 02:16:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 110 (12AC6800) [pid = 4048] [serial = 283] [outer = 10F60C00] 02:16:10 INFO - PROCESS | 4048 | 1465204570462 Marionette DEBUG loaded listener.js 02:16:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 111 (13C17800) [pid = 4048] [serial = 284] [outer = 10F60C00] 02:16:11 INFO - PROCESS | 4048 | 1465204571029 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]]]}] 02:16:11 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. 02:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 937ms 02:16:11 INFO - PROCESS | 4048 | 1465204571091 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 02:16:11 INFO - PROCESS | 4048 | 1465204571096 Marionette TRACE conn3 <- [1,345,null,{"value":"13"}] 02:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:16:11 INFO - PROCESS | 4048 | 1465204571102 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:16:11 INFO - PROCESS | 4048 | 1465204571105 Marionette TRACE conn3 <- [1,346,null,{}] 02:16:11 INFO - PROCESS | 4048 | 1465204571109 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}] 02:16:11 INFO - PROCESS | 4048 | 1465204571112 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:11 INFO - PROCESS | 4048 | 1465204571224 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 02:16:11 INFO - PROCESS | 4048 | 1465204571350 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:11 INFO - PROCESS | 4048 | 1465204571352 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:11 INFO - PROCESS | 4048 | ++DOCSHELL 159C2400 == 47 [pid = 4048] [id = 96] 02:16:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 112 (15C53C00) [pid = 4048] [serial = 285] [outer = 00000000] 02:16:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 113 (16637C00) [pid = 4048] [serial = 286] [outer = 15C53C00] 02:16:11 INFO - PROCESS | 4048 | 1465204571408 Marionette DEBUG loaded listener.js 02:16:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 114 (16ED8000) [pid = 4048] [serial = 287] [outer = 15C53C00] 02:16:12 INFO - PROCESS | 4048 | 1465204572005 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]]]}] 02:16:12 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. 02:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 937ms 02:16:12 INFO - PROCESS | 4048 | 1465204572047 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 02:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:16:12 INFO - PROCESS | 4048 | 1465204572049 Marionette TRACE conn3 <- [1,349,null,{"value":"13"}] 02:16:12 INFO - PROCESS | 4048 | 1465204572053 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:16:12 INFO - PROCESS | 4048 | 1465204572057 Marionette TRACE conn3 <- [1,350,null,{}] 02:16:12 INFO - PROCESS | 4048 | 1465204572068 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}] 02:16:12 INFO - PROCESS | 4048 | 1465204572073 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:12 INFO - PROCESS | 4048 | 1465204572190 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 02:16:12 INFO - PROCESS | 4048 | 1465204572319 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:12 INFO - PROCESS | 4048 | 1465204572322 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:12 INFO - PROCESS | 4048 | ++DOCSHELL 19DA2800 == 48 [pid = 4048] [id = 97] 02:16:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 115 (19DA3000) [pid = 4048] [serial = 288] [outer = 00000000] 02:16:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 116 (19DAE800) [pid = 4048] [serial = 289] [outer = 19DA3000] 02:16:12 INFO - PROCESS | 4048 | 1465204572378 Marionette DEBUG loaded listener.js 02:16:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 117 (1A634800) [pid = 4048] [serial = 290] [outer = 19DA3000] 02:16:12 INFO - PROCESS | 4048 | 1465204572938 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]]]}] 02:16:12 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. 02:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 938ms 02:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:16:13 INFO - PROCESS | 4048 | 1465204572998 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 02:16:13 INFO - PROCESS | 4048 | 1465204573001 Marionette TRACE conn3 <- [1,353,null,{"value":"13"}] 02:16:13 INFO - PROCESS | 4048 | 1465204573005 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:16:13 INFO - PROCESS | 4048 | 1465204573007 Marionette TRACE conn3 <- [1,354,null,{}] 02:16:13 INFO - PROCESS | 4048 | 1465204573011 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}] 02:16:13 INFO - PROCESS | 4048 | 1465204573014 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:13 INFO - PROCESS | 4048 | 1465204573132 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 02:16:13 INFO - PROCESS | 4048 | 1465204573393 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:13 INFO - PROCESS | 4048 | 1465204573396 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:13 INFO - PROCESS | 4048 | ++DOCSHELL 0F39D400 == 49 [pid = 4048] [id = 98] 02:16:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 118 (10563800) [pid = 4048] [serial = 291] [outer = 00000000] 02:16:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 119 (10E0CC00) [pid = 4048] [serial = 292] [outer = 10563800] 02:16:13 INFO - PROCESS | 4048 | 1465204573461 Marionette DEBUG loaded listener.js 02:16:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 120 (10F5FC00) [pid = 4048] [serial = 293] [outer = 10563800] 02:16:14 INFO - PROCESS | 4048 | 1465204574105 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]]]}] 02:16:14 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. 02:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1141ms 02:16:14 INFO - PROCESS | 4048 | 1465204574153 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 02:16:14 INFO - PROCESS | 4048 | 1465204574157 Marionette TRACE conn3 <- [1,357,null,{"value":"13"}] 02:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:16:14 INFO - PROCESS | 4048 | 1465204574161 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:16:14 INFO - PROCESS | 4048 | 1465204574164 Marionette TRACE conn3 <- [1,358,null,{}] 02:16:14 INFO - PROCESS | 4048 | 1465204574169 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}] 02:16:14 INFO - PROCESS | 4048 | 1465204574173 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:14 INFO - PROCESS | 4048 | 1465204574274 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 02:16:14 INFO - PROCESS | 4048 | 1465204574406 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:14 INFO - PROCESS | 4048 | 1465204574409 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:14 INFO - PROCESS | 4048 | ++DOCSHELL 13CF3800 == 50 [pid = 4048] [id = 99] 02:16:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 121 (13D21800) [pid = 4048] [serial = 294] [outer = 00000000] 02:16:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 122 (143C6C00) [pid = 4048] [serial = 295] [outer = 13D21800] 02:16:14 INFO - PROCESS | 4048 | 1465204574458 Marionette DEBUG loaded listener.js 02:16:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 123 (14EBF400) [pid = 4048] [serial = 296] [outer = 13D21800] 02:16:14 INFO - PROCESS | 4048 | --DOCSHELL 13CF7800 == 49 [pid = 4048] [id = 54] 02:16:14 INFO - PROCESS | 4048 | --DOCSHELL 13D2B800 == 48 [pid = 4048] [id = 93] 02:16:14 INFO - PROCESS | 4048 | --DOCSHELL 13822C00 == 47 [pid = 4048] [id = 92] 02:16:14 INFO - PROCESS | 4048 | --DOCSHELL 17E4A400 == 46 [pid = 4048] [id = 91] 02:16:14 INFO - PROCESS | 4048 | --DOCSHELL 1A1E6800 == 45 [pid = 4048] [id = 90] 02:16:14 INFO - PROCESS | 4048 | --DOCSHELL 19DA4000 == 44 [pid = 4048] [id = 89] 02:16:14 INFO - PROCESS | 4048 | --DOCSHELL 1754CC00 == 43 [pid = 4048] [id = 88] 02:16:14 INFO - PROCESS | 4048 | --DOCSHELL 16067800 == 42 [pid = 4048] [id = 87] 02:16:14 INFO - PROCESS | 4048 | --DOCSHELL 1569D800 == 41 [pid = 4048] [id = 86] 02:16:14 INFO - PROCESS | 4048 | --DOCSHELL 130EA000 == 40 [pid = 4048] [id = 85] 02:16:14 INFO - PROCESS | 4048 | --DOCSHELL 11002400 == 39 [pid = 4048] [id = 84] 02:16:14 INFO - PROCESS | 4048 | --DOCSHELL 1A1C8400 == 38 [pid = 4048] [id = 81] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 122 (10F63400) [pid = 4048] [serial = 193] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 121 (185C8000) [pid = 4048] [serial = 199] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 120 (15C13800) [pid = 4048] [serial = 196] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 119 (1A886800) [pid = 4048] [serial = 232] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOCSHELL 159CB000 == 37 [pid = 4048] [id = 80] 02:16:14 INFO - PROCESS | 4048 | --DOCSHELL 1102C800 == 36 [pid = 4048] [id = 79] 02:16:14 INFO - PROCESS | 4048 | --DOCSHELL 1A78C000 == 35 [pid = 4048] [id = 78] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 118 (180E8400) [pid = 4048] [serial = 217] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 117 (185C7400) [pid = 4048] [serial = 218] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 116 (12B66C00) [pid = 4048] [serial = 205] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 115 (1332C000) [pid = 4048] [serial = 206] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 114 (15694C00) [pid = 4048] [serial = 208] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 113 (159C2800) [pid = 4048] [serial = 209] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 112 (16F46400) [pid = 4048] [serial = 212] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 111 (16C42800) [pid = 4048] [serial = 211] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 110 (17722000) [pid = 4048] [serial = 214] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 109 (199E5000) [pid = 4048] [serial = 221] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 108 (11007400) [pid = 4048] [serial = 203] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 107 (10B9EC00) [pid = 4048] [serial = 202] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 106 (1A87C800) [pid = 4048] [serial = 191] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 105 (199EAC00) [pid = 4048] [serial = 220] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 104 (199E3400) [pid = 4048] [serial = 226] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 103 (19F35800) [pid = 4048] [serial = 223] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 102 (1A787800) [pid = 4048] [serial = 230] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 101 (1A109C00) [pid = 4048] [serial = 224] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 100 (199EA000) [pid = 4048] [serial = 227] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 99 (1A638400) [pid = 4048] [serial = 229] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | --DOMWINDOW == 98 (1784DC00) [pid = 4048] [serial = 215] [outer = 00000000] [url = about:blank] 02:16:14 INFO - PROCESS | 4048 | 1465204574963 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]]]}] 02:16:15 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. 02:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 843ms 02:16:15 INFO - PROCESS | 4048 | 1465204575008 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 02:16:15 INFO - PROCESS | 4048 | 1465204575011 Marionette TRACE conn3 <- [1,361,null,{"value":"13"}] 02:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:16:15 INFO - PROCESS | 4048 | 1465204575016 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:16:15 INFO - PROCESS | 4048 | 1465204575018 Marionette TRACE conn3 <- [1,362,null,{}] 02:16:15 INFO - PROCESS | 4048 | 1465204575021 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}] 02:16:15 INFO - PROCESS | 4048 | 1465204575024 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:15 INFO - PROCESS | 4048 | 1465204575112 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 02:16:15 INFO - PROCESS | 4048 | 1465204575119 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:15 INFO - PROCESS | 4048 | 1465204575121 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:15 INFO - PROCESS | 4048 | ++DOCSHELL 13330000 == 36 [pid = 4048] [id = 100] 02:16:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 99 (13CF3000) [pid = 4048] [serial = 297] [outer = 00000000] 02:16:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 100 (1569D800) [pid = 4048] [serial = 298] [outer = 13CF3000] 02:16:15 INFO - PROCESS | 4048 | 1465204575173 Marionette DEBUG loaded listener.js 02:16:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 101 (16066800) [pid = 4048] [serial = 299] [outer = 13CF3000] 02:16:15 INFO - PROCESS | 4048 | 1465204575636 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]]]}] 02:16:15 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. 02:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 641ms 02:16:15 INFO - PROCESS | 4048 | 1465204575655 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 02:16:15 INFO - PROCESS | 4048 | 1465204575657 Marionette TRACE conn3 <- [1,365,null,{"value":"13"}] 02:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:16:15 INFO - PROCESS | 4048 | 1465204575662 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:16:15 INFO - PROCESS | 4048 | 1465204575667 Marionette TRACE conn3 <- [1,366,null,{}] 02:16:15 INFO - PROCESS | 4048 | 1465204575676 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}] 02:16:15 INFO - PROCESS | 4048 | 1465204575679 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:15 INFO - PROCESS | 4048 | 1465204575764 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 02:16:15 INFO - PROCESS | 4048 | 1465204575773 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:15 INFO - PROCESS | 4048 | 1465204575775 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:15 INFO - PROCESS | 4048 | ++DOCSHELL 17540400 == 37 [pid = 4048] [id = 101] 02:16:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 102 (17545C00) [pid = 4048] [serial = 300] [outer = 00000000] 02:16:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 103 (175BAC00) [pid = 4048] [serial = 301] [outer = 17545C00] 02:16:15 INFO - PROCESS | 4048 | 1465204575818 Marionette DEBUG loaded listener.js 02:16:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 104 (175BE800) [pid = 4048] [serial = 302] [outer = 17545C00] 02:16:16 INFO - PROCESS | 4048 | 1465204576283 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]]]}] 02:16:16 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. 02:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 656ms 02:16:16 INFO - PROCESS | 4048 | 1465204576322 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 02:16:16 INFO - PROCESS | 4048 | 1465204576324 Marionette TRACE conn3 <- [1,369,null,{"value":"13"}] 02:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:16:16 INFO - PROCESS | 4048 | 1465204576327 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:16:16 INFO - PROCESS | 4048 | 1465204576329 Marionette TRACE conn3 <- [1,370,null,{}] 02:16:16 INFO - PROCESS | 4048 | 1465204576333 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}] 02:16:16 INFO - PROCESS | 4048 | 1465204576335 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:16 INFO - PROCESS | 4048 | 1465204576417 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 02:16:16 INFO - PROCESS | 4048 | 1465204576422 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:16 INFO - PROCESS | 4048 | 1465204576424 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:16 INFO - PROCESS | 4048 | ++DOCSHELL 14EBE000 == 38 [pid = 4048] [id = 102] 02:16:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 105 (175C1000) [pid = 4048] [serial = 303] [outer = 00000000] 02:16:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 106 (1771DC00) [pid = 4048] [serial = 304] [outer = 175C1000] 02:16:16 INFO - PROCESS | 4048 | 1465204576475 Marionette DEBUG loaded listener.js 02:16:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 107 (17852400) [pid = 4048] [serial = 305] [outer = 175C1000] 02:16:16 INFO - PROCESS | 4048 | 1465204576898 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]]]}] 02:16:16 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. 02:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 594ms 02:16:16 INFO - PROCESS | 4048 | 1465204576932 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 02:16:16 INFO - PROCESS | 4048 | 1465204576934 Marionette TRACE conn3 <- [1,373,null,{"value":"13"}] 02:16:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:16:16 INFO - PROCESS | 4048 | 1465204576937 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:16:16 INFO - PROCESS | 4048 | 1465204576939 Marionette TRACE conn3 <- [1,374,null,{}] 02:16:16 INFO - PROCESS | 4048 | 1465204576942 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}] 02:16:16 INFO - PROCESS | 4048 | 1465204576944 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:17 INFO - PROCESS | 4048 | 1465204577061 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 02:16:17 INFO - PROCESS | 4048 | 1465204577066 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:17 INFO - PROCESS | 4048 | 1465204577072 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:17 INFO - PROCESS | 4048 | ++DOCSHELL 18027C00 == 39 [pid = 4048] [id = 103] 02:16:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 108 (18029400) [pid = 4048] [serial = 306] [outer = 00000000] 02:16:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 109 (180E9C00) [pid = 4048] [serial = 307] [outer = 18029400] 02:16:17 INFO - PROCESS | 4048 | 1465204577171 Marionette DEBUG loaded listener.js 02:16:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 110 (185C9400) [pid = 4048] [serial = 308] [outer = 18029400] 02:16:17 INFO - PROCESS | 4048 | 1465204577670 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:16:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:16:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 797ms 02:16:17 INFO - PROCESS | 4048 | 1465204577738 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 02:16:17 INFO - PROCESS | 4048 | 1465204577740 Marionette TRACE conn3 <- [1,377,null,{"value":"13"}] 02:16:17 INFO - PROCESS | 4048 | 1465204577744 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:16:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:16:17 INFO - PROCESS | 4048 | 1465204577745 Marionette TRACE conn3 <- [1,378,null,{}] 02:16:17 INFO - PROCESS | 4048 | 1465204577749 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}] 02:16:17 INFO - PROCESS | 4048 | 1465204577751 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:17 INFO - PROCESS | 4048 | 1465204577862 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 02:16:17 INFO - PROCESS | 4048 | 1465204577922 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:17 INFO - PROCESS | 4048 | 1465204577924 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:17 INFO - PROCESS | 4048 | ++DOCSHELL 199E6000 == 40 [pid = 4048] [id = 104] 02:16:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 111 (199E6400) [pid = 4048] [serial = 309] [outer = 00000000] 02:16:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 112 (19DA1800) [pid = 4048] [serial = 310] [outer = 199E6400] 02:16:17 INFO - PROCESS | 4048 | 1465204577967 Marionette DEBUG loaded listener.js 02:16:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 113 (19DA4000) [pid = 4048] [serial = 311] [outer = 199E6400] 02:16:18 INFO - PROCESS | 4048 | 1465204578414 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:16:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:16:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 703ms 02:16:18 INFO - PROCESS | 4048 | 1465204578460 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 02:16:18 INFO - PROCESS | 4048 | 1465204578462 Marionette TRACE conn3 <- [1,381,null,{"value":"13"}] 02:16:18 INFO - PROCESS | 4048 | 1465204578466 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:16:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:16:18 INFO - PROCESS | 4048 | 1465204578467 Marionette TRACE conn3 <- [1,382,null,{}] 02:16:18 INFO - PROCESS | 4048 | 1465204578475 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}] 02:16:18 INFO - PROCESS | 4048 | 1465204578477 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:18 INFO - PROCESS | 4048 | 1465204578615 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 02:16:18 INFO - PROCESS | 4048 | 1465204578626 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:18 INFO - PROCESS | 4048 | 1465204578628 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:18 INFO - PROCESS | 4048 | ++DOCSHELL 19D48400 == 41 [pid = 4048] [id = 105] 02:16:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 114 (19D48800) [pid = 4048] [serial = 312] [outer = 00000000] 02:16:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 115 (1A109C00) [pid = 4048] [serial = 313] [outer = 19D48800] 02:16:18 INFO - PROCESS | 4048 | 1465204578671 Marionette DEBUG loaded listener.js 02:16:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 116 (1A10CC00) [pid = 4048] [serial = 314] [outer = 19D48800] 02:16:19 INFO - PROCESS | 4048 | --DOMWINDOW == 115 (1663A800) [pid = 4048] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:16:19 INFO - PROCESS | 4048 | --DOMWINDOW == 114 (17C2C400) [pid = 4048] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:16:19 INFO - PROCESS | 4048 | --DOMWINDOW == 113 (16ED0C00) [pid = 4048] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:16:19 INFO - PROCESS | 4048 | --DOMWINDOW == 112 (13D21C00) [pid = 4048] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:16:19 INFO - PROCESS | 4048 | --DOMWINDOW == 111 (1102FC00) [pid = 4048] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:16:19 INFO - PROCESS | 4048 | --DOMWINDOW == 110 (1802C800) [pid = 4048] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:16:19 INFO - PROCESS | 4048 | --DOMWINDOW == 109 (19DA4400) [pid = 4048] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:16:19 INFO - PROCESS | 4048 | --DOMWINDOW == 108 (1A1F0400) [pid = 4048] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:16:19 INFO - PROCESS | 4048 | --DOMWINDOW == 107 (1332BC00) [pid = 4048] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:16:19 INFO - PROCESS | 4048 | --DOMWINDOW == 106 (1569E800) [pid = 4048] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:16:19 INFO - PROCESS | 4048 | --DOMWINDOW == 105 (1A1D7000) [pid = 4048] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:16:19 INFO - PROCESS | 4048 | --DOMWINDOW == 104 (16F46000) [pid = 4048] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:16:19 INFO - PROCESS | 4048 | --DOMWINDOW == 103 (11244400) [pid = 4048] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:16:19 INFO - PROCESS | 4048 | 1465204579362 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:16:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:16:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 953ms 02:16:19 INFO - PROCESS | 4048 | 1465204579412 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 02:16:19 INFO - PROCESS | 4048 | 1465204579414 Marionette TRACE conn3 <- [1,385,null,{"value":"13"}] 02:16:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:16:19 INFO - PROCESS | 4048 | 1465204579418 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:16:19 INFO - PROCESS | 4048 | 1465204579419 Marionette TRACE conn3 <- [1,386,null,{}] 02:16:19 INFO - PROCESS | 4048 | 1465204579423 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}] 02:16:19 INFO - PROCESS | 4048 | 1465204579425 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:19 INFO - PROCESS | 4048 | 1465204579535 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 02:16:19 INFO - PROCESS | 4048 | 1465204579589 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:19 INFO - PROCESS | 4048 | 1465204579591 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:19 INFO - PROCESS | 4048 | ++DOCSHELL 10E0D800 == 42 [pid = 4048] [id = 106] 02:16:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 104 (10E15400) [pid = 4048] [serial = 315] [outer = 00000000] 02:16:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 105 (16ED0C00) [pid = 4048] [serial = 316] [outer = 10E15400] 02:16:19 INFO - PROCESS | 4048 | 1465204579634 Marionette DEBUG loaded listener.js 02:16:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 106 (16F46000) [pid = 4048] [serial = 317] [outer = 10E15400] 02:16:20 INFO - PROCESS | 4048 | 1465204580013 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]]]}] 02:16:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:16:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 641ms 02:16:20 INFO - PROCESS | 4048 | 1465204580056 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 02:16:20 INFO - PROCESS | 4048 | 1465204580058 Marionette TRACE conn3 <- [1,389,null,{"value":"13"}] 02:16:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:16:20 INFO - PROCESS | 4048 | 1465204580072 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:16:20 INFO - PROCESS | 4048 | 1465204580073 Marionette TRACE conn3 <- [1,390,null,{}] 02:16:20 INFO - PROCESS | 4048 | 1465204580077 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}] 02:16:20 INFO - PROCESS | 4048 | 1465204580079 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:20 INFO - PROCESS | 4048 | 1465204580158 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 02:16:20 INFO - PROCESS | 4048 | 1465204580163 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:20 INFO - PROCESS | 4048 | 1465204580165 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:20 INFO - PROCESS | 4048 | ++DOCSHELL 19DAAC00 == 43 [pid = 4048] [id = 107] 02:16:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 107 (19DAD400) [pid = 4048] [serial = 318] [outer = 00000000] 02:16:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 108 (1A1F0C00) [pid = 4048] [serial = 319] [outer = 19DAD400] 02:16:20 INFO - PROCESS | 4048 | 1465204580208 Marionette DEBUG loaded listener.js 02:16:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 109 (1A630400) [pid = 4048] [serial = 320] [outer = 19DAD400] 02:16:20 INFO - PROCESS | 4048 | 1465204580642 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]]]}] 02:16:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:16:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 594ms 02:16:20 INFO - PROCESS | 4048 | 1465204580663 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 02:16:20 INFO - PROCESS | 4048 | 1465204580665 Marionette TRACE conn3 <- [1,393,null,{"value":"13"}] 02:16:20 INFO - PROCESS | 4048 | 1465204580668 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:16:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:16:20 INFO - PROCESS | 4048 | 1465204580680 Marionette TRACE conn3 <- [1,394,null,{}] 02:16:20 INFO - PROCESS | 4048 | 1465204580699 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}] 02:16:20 INFO - PROCESS | 4048 | 1465204580701 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:20 INFO - PROCESS | 4048 | 1465204580782 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 02:16:20 INFO - PROCESS | 4048 | 1465204580787 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:20 INFO - PROCESS | 4048 | 1465204580790 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:20 INFO - PROCESS | 4048 | ++DOCSHELL 10A61000 == 44 [pid = 4048] [id = 108] 02:16:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 110 (1A114800) [pid = 4048] [serial = 321] [outer = 00000000] 02:16:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 111 (1A87F400) [pid = 4048] [serial = 322] [outer = 1A114800] 02:16:20 INFO - PROCESS | 4048 | 1465204580837 Marionette DEBUG loaded listener.js 02:16:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 112 (1AE80800) [pid = 4048] [serial = 323] [outer = 1A114800] 02:16:21 INFO - PROCESS | 4048 | 1465204581385 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]]]}] 02:16:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:16:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 766ms 02:16:21 INFO - PROCESS | 4048 | 1465204581430 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 02:16:21 INFO - PROCESS | 4048 | 1465204581435 Marionette TRACE conn3 <- [1,397,null,{"value":"13"}] 02:16:21 INFO - PROCESS | 4048 | 1465204581441 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:16:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:16:21 INFO - PROCESS | 4048 | 1465204581444 Marionette TRACE conn3 <- [1,398,null,{}] 02:16:21 INFO - PROCESS | 4048 | 1465204581450 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}] 02:16:21 INFO - PROCESS | 4048 | 1465204581453 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:21 INFO - PROCESS | 4048 | 1465204581656 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 02:16:21 INFO - PROCESS | 4048 | 1465204581674 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:21 INFO - PROCESS | 4048 | 1465204581679 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:21 INFO - PROCESS | 4048 | ++DOCSHELL 10E11000 == 45 [pid = 4048] [id = 109] 02:16:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 113 (10E11400) [pid = 4048] [serial = 324] [outer = 00000000] 02:16:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 114 (12D9A000) [pid = 4048] [serial = 325] [outer = 10E11400] 02:16:21 INFO - PROCESS | 4048 | 1465204581735 Marionette DEBUG loaded listener.js 02:16:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 115 (13C10800) [pid = 4048] [serial = 326] [outer = 10E11400] 02:16:22 INFO - PROCESS | 4048 | 1465204582351 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]]]}] 02:16:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:16:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 938ms 02:16:22 INFO - PROCESS | 4048 | 1465204582398 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 02:16:22 INFO - PROCESS | 4048 | 1465204582403 Marionette TRACE conn3 <- [1,401,null,{"value":"13"}] 02:16:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:16:22 INFO - PROCESS | 4048 | 1465204582410 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:16:22 INFO - PROCESS | 4048 | 1465204582413 Marionette TRACE conn3 <- [1,402,null,{}] 02:16:22 INFO - PROCESS | 4048 | 1465204582417 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}] 02:16:22 INFO - PROCESS | 4048 | 1465204582420 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:22 INFO - PROCESS | 4048 | 1465204582531 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 02:16:22 INFO - PROCESS | 4048 | 1465204582659 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:22 INFO - PROCESS | 4048 | 1465204582662 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:22 INFO - PROCESS | 4048 | ++DOCSHELL 159CCC00 == 46 [pid = 4048] [id = 110] 02:16:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 116 (15C11800) [pid = 4048] [serial = 327] [outer = 00000000] 02:16:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 117 (16CBEC00) [pid = 4048] [serial = 328] [outer = 15C11800] 02:16:22 INFO - PROCESS | 4048 | 1465204582718 Marionette DEBUG loaded listener.js 02:16:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 118 (16F4B800) [pid = 4048] [serial = 329] [outer = 15C11800] 02:16:23 INFO - PROCESS | 4048 | 1465204583355 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]]]}] 02:16:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:16:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1000ms 02:16:23 INFO - PROCESS | 4048 | 1465204583412 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 02:16:23 INFO - PROCESS | 4048 | 1465204583415 Marionette TRACE conn3 <- [1,405,null,{"value":"13"}] 02:16:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:16:23 INFO - PROCESS | 4048 | 1465204583419 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:16:23 INFO - PROCESS | 4048 | 1465204583422 Marionette TRACE conn3 <- [1,406,null,{}] 02:16:23 INFO - PROCESS | 4048 | 1465204583433 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}] 02:16:23 INFO - PROCESS | 4048 | 1465204583438 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:23 INFO - PROCESS | 4048 | 1465204583610 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 02:16:23 INFO - PROCESS | 4048 | 1465204583629 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:23 INFO - PROCESS | 4048 | 1465204583632 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:23 INFO - PROCESS | 4048 | ++DOCSHELL 19D48C00 == 47 [pid = 4048] [id = 111] 02:16:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 119 (19D4AC00) [pid = 4048] [serial = 330] [outer = 00000000] 02:16:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 120 (1A1CC800) [pid = 4048] [serial = 331] [outer = 19D4AC00] 02:16:23 INFO - PROCESS | 4048 | 1465204583687 Marionette DEBUG loaded listener.js 02:16:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 121 (1A882C00) [pid = 4048] [serial = 332] [outer = 19D4AC00] 02:16:24 INFO - PROCESS | 4048 | 1465204584377 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]]]}] 02:16:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:16:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1000ms 02:16:24 INFO - PROCESS | 4048 | 1465204584431 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 02:16:24 INFO - PROCESS | 4048 | 1465204584434 Marionette TRACE conn3 <- [1,409,null,{"value":"13"}] 02:16:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:16:24 INFO - PROCESS | 4048 | 1465204584437 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:16:24 INFO - PROCESS | 4048 | 1465204584439 Marionette TRACE conn3 <- [1,410,null,{}] 02:16:24 INFO - PROCESS | 4048 | 1465204584443 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}] 02:16:24 INFO - PROCESS | 4048 | 1465204584445 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:24 INFO - PROCESS | 4048 | 1465204584552 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 02:16:24 INFO - PROCESS | 4048 | 1465204584679 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:24 INFO - PROCESS | 4048 | 1465204584681 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:24 INFO - PROCESS | 4048 | ++DOCSHELL 19A3A400 == 48 [pid = 4048] [id = 112] 02:16:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 122 (19A3C400) [pid = 4048] [serial = 333] [outer = 00000000] 02:16:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 123 (19A44000) [pid = 4048] [serial = 334] [outer = 19A3C400] 02:16:24 INFO - PROCESS | 4048 | 1465204584738 Marionette DEBUG loaded listener.js 02:16:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 124 (19A46000) [pid = 4048] [serial = 335] [outer = 19A3C400] 02:16:25 INFO - PROCESS | 4048 | 1465204585366 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]]]}] 02:16:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:16:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1000ms 02:16:25 INFO - PROCESS | 4048 | 1465204585441 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 02:16:25 INFO - PROCESS | 4048 | 1465204585443 Marionette TRACE conn3 <- [1,413,null,{"value":"13"}] 02:16:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:16:25 INFO - PROCESS | 4048 | 1465204585446 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:16:25 INFO - PROCESS | 4048 | 1465204585448 Marionette TRACE conn3 <- [1,414,null,{}] 02:16:25 INFO - PROCESS | 4048 | 1465204585452 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}] 02:16:25 INFO - PROCESS | 4048 | 1465204585454 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:25 INFO - PROCESS | 4048 | 1465204585560 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 02:16:25 INFO - PROCESS | 4048 | 1465204585798 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:25 INFO - PROCESS | 4048 | 1465204585802 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:25 INFO - PROCESS | 4048 | ++DOCSHELL 1047B400 == 49 [pid = 4048] [id = 113] 02:16:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 125 (10481C00) [pid = 4048] [serial = 336] [outer = 00000000] 02:16:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 126 (11006800) [pid = 4048] [serial = 337] [outer = 10481C00] 02:16:25 INFO - PROCESS | 4048 | 1465204585859 Marionette DEBUG loaded listener.js 02:16:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 127 (11C08000) [pid = 4048] [serial = 338] [outer = 10481C00] 02:16:26 INFO - PROCESS | 4048 | --DOCSHELL 19DAAC00 == 48 [pid = 4048] [id = 107] 02:16:26 INFO - PROCESS | 4048 | --DOCSHELL 10E0D800 == 47 [pid = 4048] [id = 106] 02:16:26 INFO - PROCESS | 4048 | --DOCSHELL 19D48400 == 46 [pid = 4048] [id = 105] 02:16:26 INFO - PROCESS | 4048 | --DOCSHELL 199E6000 == 45 [pid = 4048] [id = 104] 02:16:26 INFO - PROCESS | 4048 | --DOCSHELL 18027C00 == 44 [pid = 4048] [id = 103] 02:16:26 INFO - PROCESS | 4048 | --DOCSHELL 14EBE000 == 43 [pid = 4048] [id = 102] 02:16:26 INFO - PROCESS | 4048 | --DOCSHELL 17540400 == 42 [pid = 4048] [id = 101] 02:16:26 INFO - PROCESS | 4048 | --DOCSHELL 13330000 == 41 [pid = 4048] [id = 100] 02:16:26 INFO - PROCESS | 4048 | --DOCSHELL 13CF3800 == 40 [pid = 4048] [id = 99] 02:16:26 INFO - PROCESS | 4048 | --DOCSHELL 0F39D400 == 39 [pid = 4048] [id = 98] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 126 (19F33800) [pid = 4048] [serial = 154] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 125 (143C6800) [pid = 4048] [serial = 160] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 124 (12AC8C00) [pid = 4048] [serial = 124] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 123 (185C5800) [pid = 4048] [serial = 262] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 122 (19DABC00) [pid = 4048] [serial = 265] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 121 (13C19400) [pid = 4048] [serial = 247] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 120 (11A0C800) [pid = 4048] [serial = 235] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 119 (1A78B400) [pid = 4048] [serial = 241] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 118 (1A782000) [pid = 4048] [serial = 268] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 117 (16F45800) [pid = 4048] [serial = 238] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 116 (13C0F400) [pid = 4048] [serial = 253] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 115 (13CEEC00) [pid = 4048] [serial = 254] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 114 (1A10EC00) [pid = 4048] [serial = 266] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 113 (1AE89C00) [pid = 4048] [serial = 244] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 112 (15F45C00) [pid = 4048] [serial = 256] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 111 (16738400) [pid = 4048] [serial = 257] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 110 (1A882000) [pid = 4048] [serial = 271] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 109 (17727800) [pid = 4048] [serial = 259] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 108 (17C2E400) [pid = 4048] [serial = 260] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 107 (13084800) [pid = 4048] [serial = 251] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 106 (11C70C00) [pid = 4048] [serial = 250] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 105 (1A788400) [pid = 4048] [serial = 269] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 104 (1A10A000) [pid = 4048] [serial = 274] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 103 (1AF09800) [pid = 4048] [serial = 277] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 102 (10E13000) [pid = 4048] [serial = 280] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 101 (1AE83000) [pid = 4048] [serial = 272] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 100 (1A63FC00) [pid = 4048] [serial = 275] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 99 (1AF10800) [pid = 4048] [serial = 278] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | --DOMWINDOW == 98 (199E4800) [pid = 4048] [serial = 263] [outer = 00000000] [url = about:blank] 02:16:26 INFO - PROCESS | 4048 | 1465204586584 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]]]}] 02:16:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:16:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1187ms 02:16:26 INFO - PROCESS | 4048 | 1465204586644 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 02:16:26 INFO - PROCESS | 4048 | 1465204586647 Marionette TRACE conn3 <- [1,417,null,{"value":"13"}] 02:16:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:16:26 INFO - PROCESS | 4048 | 1465204586651 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:16:26 INFO - PROCESS | 4048 | 1465204586655 Marionette TRACE conn3 <- [1,418,null,{}] 02:16:26 INFO - PROCESS | 4048 | 1465204586660 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}] 02:16:26 INFO - PROCESS | 4048 | 1465204586664 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:26 INFO - PROCESS | 4048 | 1465204586757 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 02:16:26 INFO - PROCESS | 4048 | 1465204586765 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:26 INFO - PROCESS | 4048 | 1465204586767 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:26 INFO - PROCESS | 4048 | ++DOCSHELL 12AD1000 == 40 [pid = 4048] [id = 114] 02:16:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 99 (12B6C400) [pid = 4048] [serial = 339] [outer = 00000000] 02:16:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 100 (1337AC00) [pid = 4048] [serial = 340] [outer = 12B6C400] 02:16:26 INFO - PROCESS | 4048 | 1465204586814 Marionette DEBUG loaded listener.js 02:16:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 101 (13C16000) [pid = 4048] [serial = 341] [outer = 12B6C400] 02:16:27 INFO - PROCESS | 4048 | 1465204587784 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]]]}] 02:16:27 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 02:16:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1141ms 02:16:27 INFO - PROCESS | 4048 | 1465204587795 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 02:16:27 INFO - PROCESS | 4048 | 1465204587798 Marionette TRACE conn3 <- [1,421,null,{"value":"13"}] 02:16:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:16:27 INFO - PROCESS | 4048 | 1465204587804 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:16:27 INFO - PROCESS | 4048 | 1465204587806 Marionette TRACE conn3 <- [1,422,null,{}] 02:16:27 INFO - PROCESS | 4048 | 1465204587810 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}] 02:16:27 INFO - PROCESS | 4048 | 1465204587812 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:27 INFO - PROCESS | 4048 | 1465204587899 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 02:16:27 INFO - PROCESS | 4048 | 1465204587906 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:27 INFO - PROCESS | 4048 | 1465204587908 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:27 INFO - PROCESS | 4048 | ++DOCSHELL 1569D400 == 41 [pid = 4048] [id = 115] 02:16:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 102 (16067000) [pid = 4048] [serial = 342] [outer = 00000000] 02:16:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 103 (16F45C00) [pid = 4048] [serial = 343] [outer = 16067000] 02:16:27 INFO - PROCESS | 4048 | 1465204587952 Marionette DEBUG loaded listener.js 02:16:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 104 (17540400) [pid = 4048] [serial = 344] [outer = 16067000] 02:16:28 INFO - PROCESS | 4048 | 1465204588883 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]]]}] 02:16:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:16:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1094ms 02:16:28 INFO - PROCESS | 4048 | 1465204588906 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 02:16:28 INFO - PROCESS | 4048 | 1465204588908 Marionette TRACE conn3 <- [1,425,null,{"value":"13"}] 02:16:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:16:28 INFO - PROCESS | 4048 | 1465204588913 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:16:28 INFO - PROCESS | 4048 | 1465204588919 Marionette TRACE conn3 <- [1,426,null,{}] 02:16:28 INFO - PROCESS | 4048 | 1465204588935 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}] 02:16:28 INFO - PROCESS | 4048 | 1465204588938 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:29 INFO - PROCESS | 4048 | 1465204589053 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 02:16:29 INFO - PROCESS | 4048 | 1465204589060 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:29 INFO - PROCESS | 4048 | 1465204589062 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:29 INFO - PROCESS | 4048 | ++DOCSHELL 15F51400 == 42 [pid = 4048] [id = 116] 02:16:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 105 (16F45800) [pid = 4048] [serial = 345] [outer = 00000000] 02:16:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 106 (17CDAC00) [pid = 4048] [serial = 346] [outer = 16F45800] 02:16:29 INFO - PROCESS | 4048 | 1465204589105 Marionette DEBUG loaded listener.js 02:16:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 107 (17E41800) [pid = 4048] [serial = 347] [outer = 16F45800] 02:16:29 INFO - PROCESS | 4048 | 1465204589582 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] 02:16:29 INFO - PROCESS | 4048 | 1465204589618 Marionette TRACE conn3 <- [1,429,null,{"value":"13"}] 02:16:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:16:29 INFO - PROCESS | 4048 | 1465204589621 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:16:29 INFO - PROCESS | 4048 | 1465204589623 Marionette TRACE conn3 <- [1,430,null,{}] 02:16:29 INFO - PROCESS | 4048 | 1465204589627 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}] 02:16:29 INFO - PROCESS | 4048 | 1465204589629 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:29 INFO - PROCESS | 4048 | 1465204589743 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 02:16:29 INFO - PROCESS | 4048 | 1465204589748 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:29 INFO - PROCESS | 4048 | 1465204589750 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:29 INFO - PROCESS | 4048 | ++DOCSHELL 185C6800 == 43 [pid = 4048] [id = 117] 02:16:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 108 (199E2400) [pid = 4048] [serial = 348] [outer = 00000000] 02:16:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 109 (19A3B800) [pid = 4048] [serial = 349] [outer = 199E2400] 02:16:29 INFO - PROCESS | 4048 | 1465204589797 Marionette DEBUG loaded listener.js 02:16:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 110 (19A3FC00) [pid = 4048] [serial = 350] [outer = 199E2400] 02:16:30 INFO - PROCESS | 4048 | 1465204590241 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]]]}] 02:16:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:16:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 641ms 02:16:30 INFO - PROCESS | 4048 | 1465204590259 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 02:16:30 INFO - PROCESS | 4048 | 1465204590261 Marionette TRACE conn3 <- [1,433,null,{"value":"13"}] 02:16:30 INFO - PROCESS | 4048 | 1465204590264 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:16:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:16:30 INFO - PROCESS | 4048 | 1465204590266 Marionette TRACE conn3 <- [1,434,null,{}] 02:16:30 INFO - PROCESS | 4048 | 1465204590269 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}] 02:16:30 INFO - PROCESS | 4048 | 1465204590271 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:30 INFO - PROCESS | 4048 | 1465204590390 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 02:16:30 INFO - PROCESS | 4048 | 1465204590483 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:30 INFO - PROCESS | 4048 | 1465204590488 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:30 INFO - PROCESS | 4048 | ++DOCSHELL 19AD7800 == 44 [pid = 4048] [id = 118] 02:16:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 111 (19AD7C00) [pid = 4048] [serial = 351] [outer = 00000000] 02:16:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 112 (19ADB000) [pid = 4048] [serial = 352] [outer = 19AD7C00] 02:16:30 INFO - PROCESS | 4048 | 1465204590543 Marionette DEBUG loaded listener.js 02:16:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 113 (19AE2400) [pid = 4048] [serial = 353] [outer = 19AD7C00] 02:16:30 INFO - PROCESS | 4048 | --DOMWINDOW == 112 (199E6400) [pid = 4048] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:16:30 INFO - PROCESS | 4048 | --DOMWINDOW == 111 (10563800) [pid = 4048] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:16:30 INFO - PROCESS | 4048 | --DOMWINDOW == 110 (13D21800) [pid = 4048] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:16:30 INFO - PROCESS | 4048 | --DOMWINDOW == 109 (10E15400) [pid = 4048] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:16:30 INFO - PROCESS | 4048 | --DOMWINDOW == 108 (17545C00) [pid = 4048] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:16:30 INFO - PROCESS | 4048 | --DOMWINDOW == 107 (175C1000) [pid = 4048] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:16:30 INFO - PROCESS | 4048 | --DOMWINDOW == 106 (13CF3000) [pid = 4048] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:16:30 INFO - PROCESS | 4048 | --DOMWINDOW == 105 (19D48800) [pid = 4048] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:16:30 INFO - PROCESS | 4048 | --DOMWINDOW == 104 (19DAD400) [pid = 4048] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:16:30 INFO - PROCESS | 4048 | --DOMWINDOW == 103 (18029400) [pid = 4048] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:16:31 INFO - PROCESS | 4048 | 1465204591121 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]]]}] 02:16:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:16:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 906ms 02:16:31 INFO - PROCESS | 4048 | 1465204591169 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 02:16:31 INFO - PROCESS | 4048 | 1465204591171 Marionette TRACE conn3 <- [1,437,null,{"value":"13"}] 02:16:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:16:31 INFO - PROCESS | 4048 | 1465204591174 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:16:31 INFO - PROCESS | 4048 | 1465204591176 Marionette TRACE conn3 <- [1,438,null,{}] 02:16:31 INFO - PROCESS | 4048 | 1465204591179 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}] 02:16:31 INFO - PROCESS | 4048 | 1465204591181 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:31 INFO - PROCESS | 4048 | 1465204591298 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 02:16:31 INFO - PROCESS | 4048 | 1465204591357 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:31 INFO - PROCESS | 4048 | 1465204591359 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:31 INFO - PROCESS | 4048 | ++DOCSHELL 1673CC00 == 45 [pid = 4048] [id = 119] 02:16:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 104 (17856C00) [pid = 4048] [serial = 354] [outer = 00000000] 02:16:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 105 (199EAC00) [pid = 4048] [serial = 355] [outer = 17856C00] 02:16:31 INFO - PROCESS | 4048 | 1465204591411 Marionette DEBUG loaded listener.js 02:16:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 106 (19ADF400) [pid = 4048] [serial = 356] [outer = 17856C00] 02:16:31 INFO - PROCESS | 4048 | 1465204591760 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]]]}] 02:16:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:16:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 687ms 02:16:31 INFO - PROCESS | 4048 | 1465204591885 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 02:16:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:16:31 INFO - PROCESS | 4048 | 1465204591889 Marionette TRACE conn3 <- [1,441,null,{"value":"13"}] 02:16:31 INFO - PROCESS | 4048 | 1465204591894 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:16:31 INFO - PROCESS | 4048 | 1465204591898 Marionette TRACE conn3 <- [1,442,null,{}] 02:16:31 INFO - PROCESS | 4048 | 1465204591904 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}] 02:16:31 INFO - PROCESS | 4048 | 1465204591908 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:32 INFO - PROCESS | 4048 | 1465204592024 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 02:16:32 INFO - PROCESS | 4048 | 1465204592119 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:32 INFO - PROCESS | 4048 | 1465204592123 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:32 INFO - PROCESS | 4048 | ++DOCSHELL 11C63800 == 46 [pid = 4048] [id = 120] 02:16:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 107 (11C72000) [pid = 4048] [serial = 357] [outer = 00000000] 02:16:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 108 (12B67C00) [pid = 4048] [serial = 358] [outer = 11C72000] 02:16:32 INFO - PROCESS | 4048 | 1465204592180 Marionette DEBUG loaded listener.js 02:16:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 109 (13C1C800) [pid = 4048] [serial = 359] [outer = 11C72000] 02:16:32 INFO - PROCESS | 4048 | 1465204592798 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]]]}] 02:16:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:16:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 953ms 02:16:32 INFO - PROCESS | 4048 | 1465204592837 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 02:16:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:16:32 INFO - PROCESS | 4048 | 1465204592840 Marionette TRACE conn3 <- [1,445,null,{"value":"13"}] 02:16:32 INFO - PROCESS | 4048 | 1465204592846 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:16:32 INFO - PROCESS | 4048 | 1465204592850 Marionette TRACE conn3 <- [1,446,null,{}] 02:16:32 INFO - PROCESS | 4048 | 1465204592869 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}] 02:16:32 INFO - PROCESS | 4048 | 1465204592872 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:32 INFO - PROCESS | 4048 | 1465204592981 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 02:16:33 INFO - PROCESS | 4048 | 1465204593108 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:33 INFO - PROCESS | 4048 | 1465204593111 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:33 INFO - PROCESS | 4048 | ++DOCSHELL 1673F000 == 47 [pid = 4048] [id = 121] 02:16:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 110 (16C44C00) [pid = 4048] [serial = 360] [outer = 00000000] 02:16:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 111 (175BF000) [pid = 4048] [serial = 361] [outer = 16C44C00] 02:16:33 INFO - PROCESS | 4048 | 1465204593166 Marionette DEBUG loaded listener.js 02:16:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 112 (17724000) [pid = 4048] [serial = 362] [outer = 16C44C00] 02:16:33 INFO - PROCESS | 4048 | 1465204593776 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]]]}] 02:16:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:16:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 969ms 02:16:33 INFO - PROCESS | 4048 | 1465204593810 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 02:16:33 INFO - PROCESS | 4048 | 1465204593812 Marionette TRACE conn3 <- [1,449,null,{"value":"13"}] 02:16:33 INFO - PROCESS | 4048 | 1465204593816 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:16:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:16:33 INFO - PROCESS | 4048 | 1465204593819 Marionette TRACE conn3 <- [1,450,null,{}] 02:16:33 INFO - PROCESS | 4048 | 1465204593829 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}] 02:16:33 INFO - PROCESS | 4048 | 1465204593834 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:33 INFO - PROCESS | 4048 | 1465204593944 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 02:16:34 INFO - PROCESS | 4048 | 1465204594048 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:34 INFO - PROCESS | 4048 | 1465204594052 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:34 INFO - PROCESS | 4048 | ++DOCSHELL 19ADBC00 == 48 [pid = 4048] [id = 122] 02:16:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 113 (19ADC400) [pid = 4048] [serial = 363] [outer = 00000000] 02:16:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 114 (19D48400) [pid = 4048] [serial = 364] [outer = 19ADC400] 02:16:34 INFO - PROCESS | 4048 | 1465204594107 Marionette DEBUG loaded listener.js 02:16:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 115 (19DAF400) [pid = 4048] [serial = 365] [outer = 19ADC400] 02:16:34 INFO - PROCESS | 4048 | 1465204594732 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] 02:16:34 INFO - PROCESS | 4048 | 1465204594768 Marionette TRACE conn3 <- [1,453,null,{"value":"13"}] 02:16:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:16:34 INFO - PROCESS | 4048 | 1465204594785 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:16:34 INFO - PROCESS | 4048 | 1465204594787 Marionette TRACE conn3 <- [1,454,null,{}] 02:16:34 INFO - PROCESS | 4048 | 1465204594791 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}] 02:16:34 INFO - PROCESS | 4048 | 1465204594793 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:34 INFO - PROCESS | 4048 | 1465204594900 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 02:16:35 INFO - PROCESS | 4048 | 1465204595029 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:35 INFO - PROCESS | 4048 | 1465204595032 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:35 INFO - PROCESS | 4048 | ++DOCSHELL 199E0400 == 49 [pid = 4048] [id = 123] 02:16:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 116 (1A63DC00) [pid = 4048] [serial = 366] [outer = 00000000] 02:16:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 117 (1A879400) [pid = 4048] [serial = 367] [outer = 1A63DC00] 02:16:35 INFO - PROCESS | 4048 | 1465204595086 Marionette DEBUG loaded listener.js 02:16:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 118 (1A880C00) [pid = 4048] [serial = 368] [outer = 1A63DC00] 02:16:35 INFO - PROCESS | 4048 | [4048] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 02:16:35 INFO - PROCESS | 4048 | [4048] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 02:16:35 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:35 INFO - PROCESS | 4048 | 1465204595671 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]]]}] 02:16:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:16:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 953ms 02:16:35 INFO - PROCESS | 4048 | 1465204595728 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 02:16:35 INFO - PROCESS | 4048 | 1465204595730 Marionette TRACE conn3 <- [1,457,null,{"value":"13"}] 02:16:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:16:35 INFO - PROCESS | 4048 | 1465204595749 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:16:35 INFO - PROCESS | 4048 | 1465204595751 Marionette TRACE conn3 <- [1,458,null,{}] 02:16:35 INFO - PROCESS | 4048 | 1465204595756 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}] 02:16:35 INFO - PROCESS | 4048 | 1465204595759 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:35 INFO - PROCESS | 4048 | 1465204595865 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 02:16:36 INFO - PROCESS | 4048 | 1465204595997 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:36 INFO - PROCESS | 4048 | 1465204596001 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:36 INFO - PROCESS | 4048 | ++DOCSHELL 10F5F800 == 50 [pid = 4048] [id = 124] 02:16:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 119 (1102C400) [pid = 4048] [serial = 369] [outer = 00000000] 02:16:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 120 (139C3800) [pid = 4048] [serial = 370] [outer = 1102C400] 02:16:36 INFO - PROCESS | 4048 | 1465204596055 Marionette DEBUG loaded listener.js 02:16:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 121 (139CBC00) [pid = 4048] [serial = 371] [outer = 1102C400] 02:16:36 INFO - PROCESS | 4048 | 1465204596779 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] 02:16:36 INFO - PROCESS | 4048 | 1465204596796 Marionette TRACE conn3 <- [1,461,null,{"value":"13"}] 02:16:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:16:36 INFO - PROCESS | 4048 | 1465204596817 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:16:36 INFO - PROCESS | 4048 | 1465204596820 Marionette TRACE conn3 <- [1,462,null,{}] 02:16:36 INFO - PROCESS | 4048 | 1465204596826 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}] 02:16:36 INFO - PROCESS | 4048 | 1465204596828 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:36 INFO - PROCESS | 4048 | 1465204596930 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 02:16:37 INFO - PROCESS | 4048 | 1465204597070 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:37 INFO - PROCESS | 4048 | 1465204597072 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:37 INFO - PROCESS | 4048 | ++DOCSHELL 139C2C00 == 51 [pid = 4048] [id = 125] 02:16:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 122 (139C3400) [pid = 4048] [serial = 372] [outer = 00000000] 02:16:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 123 (14EC4000) [pid = 4048] [serial = 373] [outer = 139C3400] 02:16:37 INFO - PROCESS | 4048 | 1465204597126 Marionette DEBUG loaded listener.js 02:16:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 124 (15C5B000) [pid = 4048] [serial = 374] [outer = 139C3400] 02:16:37 INFO - PROCESS | 4048 | --DOCSHELL 19AD7800 == 50 [pid = 4048] [id = 118] 02:16:37 INFO - PROCESS | 4048 | --DOCSHELL 185C6800 == 49 [pid = 4048] [id = 117] 02:16:37 INFO - PROCESS | 4048 | --DOCSHELL 15F51400 == 48 [pid = 4048] [id = 116] 02:16:37 INFO - PROCESS | 4048 | --DOCSHELL 1569D400 == 47 [pid = 4048] [id = 115] 02:16:37 INFO - PROCESS | 4048 | --DOCSHELL 12AD1000 == 46 [pid = 4048] [id = 114] 02:16:37 INFO - PROCESS | 4048 | --DOCSHELL 1047B400 == 45 [pid = 4048] [id = 113] 02:16:37 INFO - PROCESS | 4048 | --DOCSHELL 19D48C00 == 44 [pid = 4048] [id = 111] 02:16:37 INFO - PROCESS | 4048 | --DOCSHELL 159CCC00 == 43 [pid = 4048] [id = 110] 02:16:37 INFO - PROCESS | 4048 | --DOCSHELL 10E11000 == 42 [pid = 4048] [id = 109] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 123 (19DA4000) [pid = 4048] [serial = 311] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 122 (16637C00) [pid = 4048] [serial = 286] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 121 (10F5FC00) [pid = 4048] [serial = 293] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 120 (10E0CC00) [pid = 4048] [serial = 292] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 119 (14EBF400) [pid = 4048] [serial = 296] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 118 (16ED0C00) [pid = 4048] [serial = 316] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 117 (143C6C00) [pid = 4048] [serial = 295] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 116 (19DA1800) [pid = 4048] [serial = 310] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 115 (175BAC00) [pid = 4048] [serial = 301] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 114 (19DAE800) [pid = 4048] [serial = 289] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 113 (175BE800) [pid = 4048] [serial = 302] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 112 (1771DC00) [pid = 4048] [serial = 304] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 111 (1569D800) [pid = 4048] [serial = 298] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 110 (16066800) [pid = 4048] [serial = 299] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 109 (12AC6800) [pid = 4048] [serial = 283] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 108 (1A109C00) [pid = 4048] [serial = 313] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 107 (1A87F400) [pid = 4048] [serial = 322] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 106 (1A1F0C00) [pid = 4048] [serial = 319] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 105 (1A10CC00) [pid = 4048] [serial = 314] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 104 (1A630400) [pid = 4048] [serial = 320] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 103 (180E9C00) [pid = 4048] [serial = 307] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 102 (185C9400) [pid = 4048] [serial = 308] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 101 (16F46000) [pid = 4048] [serial = 317] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | --DOMWINDOW == 100 (17852400) [pid = 4048] [serial = 305] [outer = 00000000] [url = about:blank] 02:16:37 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:37 INFO - PROCESS | 4048 | 1465204597624 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] 02:16:37 INFO - PROCESS | 4048 | 1465204597663 Marionette TRACE conn3 <- [1,465,null,{"value":"13"}] 02:16:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:16:37 INFO - PROCESS | 4048 | 1465204597669 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:16:37 INFO - PROCESS | 4048 | 1465204597672 Marionette TRACE conn3 <- [1,466,null,{}] 02:16:37 INFO - PROCESS | 4048 | 1465204597676 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}] 02:16:37 INFO - PROCESS | 4048 | 1465204597678 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:37 INFO - PROCESS | 4048 | 1465204597768 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 02:16:37 INFO - PROCESS | 4048 | 1465204597776 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:37 INFO - PROCESS | 4048 | 1465204597778 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:37 INFO - PROCESS | 4048 | ++DOCSHELL 159CCC00 == 43 [pid = 4048] [id = 126] 02:16:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 101 (15D4A800) [pid = 4048] [serial = 375] [outer = 00000000] 02:16:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 102 (16ECD000) [pid = 4048] [serial = 376] [outer = 15D4A800] 02:16:37 INFO - PROCESS | 4048 | 1465204597824 Marionette DEBUG loaded listener.js 02:16:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 103 (16F51400) [pid = 4048] [serial = 377] [outer = 15D4A800] 02:16:38 INFO - PROCESS | 4048 | 1465204598290 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] 02:16:38 INFO - PROCESS | 4048 | 1465204598309 Marionette TRACE conn3 <- [1,469,null,{"value":"13"}] 02:16:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:16:38 INFO - PROCESS | 4048 | 1465204598313 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:16:38 INFO - PROCESS | 4048 | 1465204598316 Marionette TRACE conn3 <- [1,470,null,{}] 02:16:38 INFO - PROCESS | 4048 | 1465204598329 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}] 02:16:38 INFO - PROCESS | 4048 | 1465204598334 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:38 INFO - PROCESS | 4048 | 1465204598419 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 02:16:38 INFO - PROCESS | 4048 | 1465204598425 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:38 INFO - PROCESS | 4048 | 1465204598428 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:38 INFO - PROCESS | 4048 | ++DOCSHELL 180E8800 == 44 [pid = 4048] [id = 127] 02:16:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 104 (182E5800) [pid = 4048] [serial = 378] [outer = 00000000] 02:16:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 105 (185CC000) [pid = 4048] [serial = 379] [outer = 182E5800] 02:16:38 INFO - PROCESS | 4048 | 1465204598474 Marionette DEBUG loaded listener.js 02:16:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 106 (199E6400) [pid = 4048] [serial = 380] [outer = 182E5800] 02:16:38 INFO - PROCESS | 4048 | 1465204598951 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]]]}] 02:16:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:16:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 704ms 02:16:39 INFO - PROCESS | 4048 | 1465204599012 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 02:16:39 INFO - PROCESS | 4048 | 1465204599014 Marionette TRACE conn3 <- [1,473,null,{"value":"13"}] 02:16:39 INFO - PROCESS | 4048 | 1465204599017 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:16:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:16:39 INFO - PROCESS | 4048 | 1465204599019 Marionette TRACE conn3 <- [1,474,null,{}] 02:16:39 INFO - PROCESS | 4048 | 1465204599022 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}] 02:16:39 INFO - PROCESS | 4048 | 1465204599024 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:39 INFO - PROCESS | 4048 | 1465204599111 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 02:16:39 INFO - PROCESS | 4048 | 1465204599244 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:39 INFO - PROCESS | 4048 | 1465204599246 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:39 INFO - PROCESS | 4048 | ++DOCSHELL 19ADA000 == 45 [pid = 4048] [id = 128] 02:16:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 107 (19ADB400) [pid = 4048] [serial = 381] [outer = 00000000] 02:16:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 108 (19D46000) [pid = 4048] [serial = 382] [outer = 19ADB400] 02:16:39 INFO - PROCESS | 4048 | 1465204599290 Marionette DEBUG loaded listener.js 02:16:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 109 (19DAAC00) [pid = 4048] [serial = 383] [outer = 19ADB400] 02:16:39 INFO - PROCESS | 4048 | 1465204599690 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]]]}] 02:16:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:16:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 688ms 02:16:39 INFO - PROCESS | 4048 | 1465204599723 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 02:16:39 INFO - PROCESS | 4048 | 1465204599725 Marionette TRACE conn3 <- [1,477,null,{"value":"13"}] 02:16:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:16:39 INFO - PROCESS | 4048 | 1465204599729 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:16:39 INFO - PROCESS | 4048 | 1465204599730 Marionette TRACE conn3 <- [1,478,null,{}] 02:16:39 INFO - PROCESS | 4048 | 1465204599736 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}] 02:16:39 INFO - PROCESS | 4048 | 1465204599738 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:39 INFO - PROCESS | 4048 | 1465204599850 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 02:16:39 INFO - PROCESS | 4048 | 1465204599855 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:39 INFO - PROCESS | 4048 | 1465204599858 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:39 INFO - PROCESS | 4048 | ++DOCSHELL 19D3F000 == 46 [pid = 4048] [id = 129] 02:16:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 110 (19DAC800) [pid = 4048] [serial = 384] [outer = 00000000] 02:16:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 111 (1A113400) [pid = 4048] [serial = 385] [outer = 19DAC800] 02:16:39 INFO - PROCESS | 4048 | 1465204599900 Marionette DEBUG loaded listener.js 02:16:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 112 (1A1EBC00) [pid = 4048] [serial = 386] [outer = 19DAC800] 02:16:40 INFO - PROCESS | 4048 | 1465204600374 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]]]}] 02:16:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:16:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 704ms 02:16:40 INFO - PROCESS | 4048 | 1465204600427 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 02:16:40 INFO - PROCESS | 4048 | 1465204600429 Marionette TRACE conn3 <- [1,481,null,{"value":"13"}] 02:16:40 INFO - PROCESS | 4048 | 1465204600432 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:16:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:16:40 INFO - PROCESS | 4048 | 1465204600434 Marionette TRACE conn3 <- [1,482,null,{}] 02:16:40 INFO - PROCESS | 4048 | 1465204600438 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}] 02:16:40 INFO - PROCESS | 4048 | 1465204600443 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:40 INFO - PROCESS | 4048 | 1465204600616 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 02:16:40 INFO - PROCESS | 4048 | 1465204600628 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:40 INFO - PROCESS | 4048 | 1465204600630 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:40 INFO - PROCESS | 4048 | ++DOCSHELL 105EF400 == 47 [pid = 4048] [id = 130] 02:16:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 113 (15C53800) [pid = 4048] [serial = 387] [outer = 00000000] 02:16:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 114 (1AC83400) [pid = 4048] [serial = 388] [outer = 15C53800] 02:16:40 INFO - PROCESS | 4048 | 1465204600727 Marionette DEBUG loaded listener.js 02:16:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 115 (1AE83000) [pid = 4048] [serial = 389] [outer = 15C53800] 02:16:41 INFO - PROCESS | 4048 | 1465204601168 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]]]}] 02:16:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:16:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 796ms 02:16:41 INFO - PROCESS | 4048 | 1465204601241 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 02:16:41 INFO - PROCESS | 4048 | 1465204601243 Marionette TRACE conn3 <- [1,485,null,{"value":"13"}] 02:16:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:16:41 INFO - PROCESS | 4048 | 1465204601247 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:16:41 INFO - PROCESS | 4048 | 1465204601249 Marionette TRACE conn3 <- [1,486,null,{}] 02:16:41 INFO - PROCESS | 4048 | 1465204601252 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}] 02:16:41 INFO - PROCESS | 4048 | 1465204601254 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:41 INFO - PROCESS | 4048 | 1465204601377 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 02:16:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 116 (0F354C00) [pid = 4048] [serial = 390] [outer = 1B39E000] 02:16:41 INFO - PROCESS | 4048 | 1465204601455 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:41 INFO - PROCESS | 4048 | 1465204601457 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:41 INFO - PROCESS | 4048 | ++DOCSHELL 0F357800 == 48 [pid = 4048] [id = 131] 02:16:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 117 (0F357C00) [pid = 4048] [serial = 391] [outer = 00000000] 02:16:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 118 (0F35B400) [pid = 4048] [serial = 392] [outer = 0F357C00] 02:16:41 INFO - PROCESS | 4048 | 1465204601507 Marionette DEBUG loaded listener.js 02:16:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 119 (12AD1000) [pid = 4048] [serial = 393] [outer = 0F357C00] 02:16:41 INFO - PROCESS | 4048 | --DOMWINDOW == 118 (16F45800) [pid = 4048] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:16:41 INFO - PROCESS | 4048 | --DOMWINDOW == 117 (10481C00) [pid = 4048] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:16:41 INFO - PROCESS | 4048 | --DOMWINDOW == 116 (16067000) [pid = 4048] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:16:41 INFO - PROCESS | 4048 | --DOMWINDOW == 115 (12B6C400) [pid = 4048] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:16:41 INFO - PROCESS | 4048 | --DOMWINDOW == 114 (199E2400) [pid = 4048] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:16:41 INFO - PROCESS | 4048 | --DOMWINDOW == 113 (19AD7C00) [pid = 4048] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:16:42 INFO - PROCESS | 4048 | 1465204602045 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]]]}] 02:16:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:16:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 844ms 02:16:42 INFO - PROCESS | 4048 | 1465204602088 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 02:16:42 INFO - PROCESS | 4048 | 1465204602090 Marionette TRACE conn3 <- [1,489,null,{"value":"13"}] 02:16:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:16:42 INFO - PROCESS | 4048 | 1465204602094 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:16:42 INFO - PROCESS | 4048 | 1465204602095 Marionette TRACE conn3 <- [1,490,null,{}] 02:16:42 INFO - PROCESS | 4048 | 1465204602099 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}] 02:16:42 INFO - PROCESS | 4048 | 1465204602102 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:42 INFO - PROCESS | 4048 | 1465204602215 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 02:16:42 INFO - PROCESS | 4048 | 1465204602223 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:42 INFO - PROCESS | 4048 | 1465204602225 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:42 INFO - PROCESS | 4048 | ++DOCSHELL 12AC9400 == 49 [pid = 4048] [id = 132] 02:16:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 114 (13914C00) [pid = 4048] [serial = 394] [outer = 00000000] 02:16:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 115 (177E1400) [pid = 4048] [serial = 395] [outer = 13914C00] 02:16:42 INFO - PROCESS | 4048 | 1465204602269 Marionette DEBUG loaded listener.js 02:16:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 116 (1A787C00) [pid = 4048] [serial = 396] [outer = 13914C00] 02:16:42 INFO - PROCESS | 4048 | 1465204602695 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]]]}] 02:16:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:16:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 641ms 02:16:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:16:42 INFO - PROCESS | 4048 | 1465204602732 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 02:16:42 INFO - PROCESS | 4048 | 1465204602733 Marionette TRACE conn3 <- [1,493,null,{"value":"13"}] 02:16:42 INFO - PROCESS | 4048 | 1465204602737 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:16:42 INFO - PROCESS | 4048 | 1465204602738 Marionette TRACE conn3 <- [1,494,null,{}] 02:16:42 INFO - PROCESS | 4048 | 1465204602742 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}] 02:16:42 INFO - PROCESS | 4048 | 1465204602744 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:42 INFO - PROCESS | 4048 | 1465204602827 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 02:16:42 INFO - PROCESS | 4048 | 1465204602832 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:42 INFO - PROCESS | 4048 | 1465204602834 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:42 INFO - PROCESS | 4048 | ++DOCSHELL 10489000 == 50 [pid = 4048] [id = 133] 02:16:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 117 (182E3C00) [pid = 4048] [serial = 397] [outer = 00000000] 02:16:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 118 (1987BC00) [pid = 4048] [serial = 398] [outer = 182E3C00] 02:16:42 INFO - PROCESS | 4048 | 1465204602877 Marionette DEBUG loaded listener.js 02:16:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 119 (1987EC00) [pid = 4048] [serial = 399] [outer = 182E3C00] 02:16:43 INFO - PROCESS | 4048 | 1465204603326 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]]]}] 02:16:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:16:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 625ms 02:16:43 INFO - PROCESS | 4048 | 1465204603375 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 02:16:43 INFO - PROCESS | 4048 | 1465204603377 Marionette TRACE conn3 <- [1,497,null,{"value":"13"}] 02:16:43 INFO - PROCESS | 4048 | 1465204603381 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:16:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:16:43 INFO - PROCESS | 4048 | 1465204603382 Marionette TRACE conn3 <- [1,498,null,{}] 02:16:43 INFO - PROCESS | 4048 | 1465204603386 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}] 02:16:43 INFO - PROCESS | 4048 | 1465204603387 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:43 INFO - PROCESS | 4048 | 1465204603471 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 02:16:43 INFO - PROCESS | 4048 | 1465204603478 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:43 INFO - PROCESS | 4048 | 1465204603480 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:43 INFO - PROCESS | 4048 | ++DOCSHELL 105ECC00 == 51 [pid = 4048] [id = 134] 02:16:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 120 (19806000) [pid = 4048] [serial = 400] [outer = 00000000] 02:16:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 121 (1980B000) [pid = 4048] [serial = 401] [outer = 19806000] 02:16:43 INFO - PROCESS | 4048 | 1465204603522 Marionette DEBUG loaded listener.js 02:16:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 122 (1980B400) [pid = 4048] [serial = 402] [outer = 19806000] 02:16:44 INFO - PROCESS | 4048 | 1465204604221 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]]]}] 02:16:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:16:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 891ms 02:16:44 INFO - PROCESS | 4048 | 1465204604286 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 02:16:44 INFO - PROCESS | 4048 | 1465204604291 Marionette TRACE conn3 <- [1,501,null,{"value":"13"}] 02:16:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:16:44 INFO - PROCESS | 4048 | 1465204604295 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:16:44 INFO - PROCESS | 4048 | 1465204604300 Marionette TRACE conn3 <- [1,502,null,{}] 02:16:44 INFO - PROCESS | 4048 | 1465204604306 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}] 02:16:44 INFO - PROCESS | 4048 | 1465204604309 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:44 INFO - PROCESS | 4048 | 1465204604425 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 02:16:44 INFO - PROCESS | 4048 | 1465204604559 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:44 INFO - PROCESS | 4048 | 1465204604562 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:44 INFO - PROCESS | 4048 | ++DOCSHELL 10F65400 == 52 [pid = 4048] [id = 135] 02:16:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 123 (11C06000) [pid = 4048] [serial = 403] [outer = 00000000] 02:16:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 124 (13C14400) [pid = 4048] [serial = 404] [outer = 11C06000] 02:16:44 INFO - PROCESS | 4048 | 1465204604618 Marionette DEBUG loaded listener.js 02:16:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 125 (15C57C00) [pid = 4048] [serial = 405] [outer = 11C06000] 02:16:45 INFO - PROCESS | 4048 | 1465204605228 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]]]}] 02:16:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:16:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1000ms 02:16:45 INFO - PROCESS | 4048 | 1465204605300 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 02:16:45 INFO - PROCESS | 4048 | 1465204605304 Marionette TRACE conn3 <- [1,505,null,{"value":"13"}] 02:16:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:16:45 INFO - PROCESS | 4048 | 1465204605311 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:16:45 INFO - PROCESS | 4048 | 1465204605313 Marionette TRACE conn3 <- [1,506,null,{}] 02:16:45 INFO - PROCESS | 4048 | 1465204605317 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}] 02:16:45 INFO - PROCESS | 4048 | 1465204605320 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:45 INFO - PROCESS | 4048 | 1465204605467 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 02:16:45 INFO - PROCESS | 4048 | 1465204605601 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:45 INFO - PROCESS | 4048 | 1465204605604 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:45 INFO - PROCESS | 4048 | ++DOCSHELL 17722000 == 53 [pid = 4048] [id = 136] 02:16:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 126 (1784DC00) [pid = 4048] [serial = 406] [outer = 00000000] 02:16:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 127 (17E41000) [pid = 4048] [serial = 407] [outer = 1784DC00] 02:16:45 INFO - PROCESS | 4048 | 1465204605660 Marionette DEBUG loaded listener.js 02:16:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 128 (185CB400) [pid = 4048] [serial = 408] [outer = 1784DC00] 02:16:46 INFO - PROCESS | 4048 | 1465204606288 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]]]}] 02:16:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:16:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1000ms 02:16:46 INFO - PROCESS | 4048 | 1465204606313 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 02:16:46 INFO - PROCESS | 4048 | 1465204606316 Marionette TRACE conn3 <- [1,509,null,{"value":"13"}] 02:16:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:16:46 INFO - PROCESS | 4048 | 1465204606319 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:16:46 INFO - PROCESS | 4048 | 1465204606323 Marionette TRACE conn3 <- [1,510,null,{}] 02:16:46 INFO - PROCESS | 4048 | 1465204606334 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}] 02:16:46 INFO - PROCESS | 4048 | 1465204606339 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:46 INFO - PROCESS | 4048 | 1465204606452 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 02:16:46 INFO - PROCESS | 4048 | 1465204606589 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:46 INFO - PROCESS | 4048 | 1465204606592 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:46 INFO - PROCESS | 4048 | ++DOCSHELL 19AD7000 == 54 [pid = 4048] [id = 137] 02:16:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 129 (19AD7800) [pid = 4048] [serial = 409] [outer = 00000000] 02:16:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 130 (19DAE400) [pid = 4048] [serial = 410] [outer = 19AD7800] 02:16:46 INFO - PROCESS | 4048 | 1465204606648 Marionette DEBUG loaded listener.js 02:16:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 131 (1A63E800) [pid = 4048] [serial = 411] [outer = 19AD7800] 02:16:47 INFO - PROCESS | 4048 | 1465204607532 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]]]}] 02:16:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:16:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1250ms 02:16:47 INFO - PROCESS | 4048 | 1465204607579 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 02:16:47 INFO - PROCESS | 4048 | 1465204607583 Marionette TRACE conn3 <- [1,513,null,{"value":"13"}] 02:16:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:16:47 INFO - PROCESS | 4048 | 1465204607588 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:16:47 INFO - PROCESS | 4048 | 1465204607591 Marionette TRACE conn3 <- [1,514,null,{}] 02:16:47 INFO - PROCESS | 4048 | 1465204607597 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}] 02:16:47 INFO - PROCESS | 4048 | 1465204607599 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:47 INFO - PROCESS | 4048 | 1465204607706 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 02:16:47 INFO - PROCESS | 4048 | 1465204607815 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:47 INFO - PROCESS | 4048 | 1465204607820 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:47 INFO - PROCESS | 4048 | ++DOCSHELL 10A58800 == 55 [pid = 4048] [id = 138] 02:16:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 132 (10A5A400) [pid = 4048] [serial = 412] [outer = 00000000] 02:16:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 133 (10E0DC00) [pid = 4048] [serial = 413] [outer = 10A5A400] 02:16:47 INFO - PROCESS | 4048 | 1465204607869 Marionette DEBUG loaded listener.js 02:16:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 134 (12B6C400) [pid = 4048] [serial = 414] [outer = 10A5A400] 02:16:48 INFO - PROCESS | 4048 | 1465204608447 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]]]}] 02:16:48 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 02:16:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 907ms 02:16:48 INFO - PROCESS | 4048 | 1465204608494 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 02:16:48 INFO - PROCESS | 4048 | 1465204608498 Marionette TRACE conn3 <- [1,517,null,{"value":"13"}] 02:16:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:16:48 INFO - PROCESS | 4048 | 1465204608505 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:16:48 INFO - PROCESS | 4048 | 1465204608507 Marionette TRACE conn3 <- [1,518,null,{}] 02:16:48 INFO - PROCESS | 4048 | 1465204608511 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}] 02:16:48 INFO - PROCESS | 4048 | 1465204608514 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:48 INFO - PROCESS | 4048 | 1465204608612 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 02:16:48 INFO - PROCESS | 4048 | 1465204608724 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:48 INFO - PROCESS | 4048 | 1465204608727 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:48 INFO - PROCESS | 4048 | ++DOCSHELL 13CF5000 == 56 [pid = 4048] [id = 139] 02:16:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 135 (13CF7000) [pid = 4048] [serial = 415] [outer = 00000000] 02:16:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 136 (1569FC00) [pid = 4048] [serial = 416] [outer = 13CF7000] 02:16:48 INFO - PROCESS | 4048 | 1465204608779 Marionette DEBUG loaded listener.js 02:16:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 137 (15F52000) [pid = 4048] [serial = 417] [outer = 13CF7000] 02:16:48 INFO - PROCESS | 4048 | --DOCSHELL 13C11C00 == 55 [pid = 4048] [id = 83] 02:16:48 INFO - PROCESS | 4048 | --DOCSHELL 10489000 == 54 [pid = 4048] [id = 133] 02:16:48 INFO - PROCESS | 4048 | --DOCSHELL 12AC9400 == 53 [pid = 4048] [id = 132] 02:16:48 INFO - PROCESS | 4048 | --DOCSHELL 0F357800 == 52 [pid = 4048] [id = 131] 02:16:48 INFO - PROCESS | 4048 | --DOCSHELL 105EF400 == 51 [pid = 4048] [id = 130] 02:16:48 INFO - PROCESS | 4048 | --DOCSHELL 19D3F000 == 50 [pid = 4048] [id = 129] 02:16:48 INFO - PROCESS | 4048 | --DOCSHELL 19ADA000 == 49 [pid = 4048] [id = 128] 02:16:48 INFO - PROCESS | 4048 | --DOCSHELL 180E8800 == 48 [pid = 4048] [id = 127] 02:16:48 INFO - PROCESS | 4048 | --DOCSHELL 159CCC00 == 47 [pid = 4048] [id = 126] 02:16:48 INFO - PROCESS | 4048 | --DOCSHELL 139C2C00 == 46 [pid = 4048] [id = 125] 02:16:48 INFO - PROCESS | 4048 | --DOCSHELL 1673CC00 == 45 [pid = 4048] [id = 119] 02:16:49 INFO - PROCESS | 4048 | --DOMWINDOW == 136 (17E41800) [pid = 4048] [serial = 347] [outer = 00000000] [url = about:blank] 02:16:49 INFO - PROCESS | 4048 | --DOMWINDOW == 135 (17CDAC00) [pid = 4048] [serial = 346] [outer = 00000000] [url = about:blank] 02:16:49 INFO - PROCESS | 4048 | --DOMWINDOW == 134 (11C08000) [pid = 4048] [serial = 338] [outer = 00000000] [url = about:blank] 02:16:49 INFO - PROCESS | 4048 | --DOMWINDOW == 133 (11006800) [pid = 4048] [serial = 337] [outer = 00000000] [url = about:blank] 02:16:49 INFO - PROCESS | 4048 | --DOMWINDOW == 132 (16F45C00) [pid = 4048] [serial = 343] [outer = 00000000] [url = about:blank] 02:16:49 INFO - PROCESS | 4048 | --DOMWINDOW == 131 (1337AC00) [pid = 4048] [serial = 340] [outer = 00000000] [url = about:blank] 02:16:49 INFO - PROCESS | 4048 | --DOMWINDOW == 130 (19A3B800) [pid = 4048] [serial = 349] [outer = 00000000] [url = about:blank] 02:16:49 INFO - PROCESS | 4048 | --DOMWINDOW == 129 (13C16000) [pid = 4048] [serial = 341] [outer = 00000000] [url = about:blank] 02:16:49 INFO - PROCESS | 4048 | --DOMWINDOW == 128 (19A3FC00) [pid = 4048] [serial = 350] [outer = 00000000] [url = about:blank] 02:16:49 INFO - PROCESS | 4048 | --DOMWINDOW == 127 (19A44000) [pid = 4048] [serial = 334] [outer = 00000000] [url = about:blank] 02:16:49 INFO - PROCESS | 4048 | --DOMWINDOW == 126 (16CBEC00) [pid = 4048] [serial = 328] [outer = 00000000] [url = about:blank] 02:16:49 INFO - PROCESS | 4048 | --DOMWINDOW == 125 (1A1CC800) [pid = 4048] [serial = 331] [outer = 00000000] [url = about:blank] 02:16:49 INFO - PROCESS | 4048 | --DOMWINDOW == 124 (12D9A000) [pid = 4048] [serial = 325] [outer = 00000000] [url = about:blank] 02:16:49 INFO - PROCESS | 4048 | --DOMWINDOW == 123 (19ADB000) [pid = 4048] [serial = 352] [outer = 00000000] [url = about:blank] 02:16:49 INFO - PROCESS | 4048 | --DOMWINDOW == 122 (199EAC00) [pid = 4048] [serial = 355] [outer = 00000000] [url = about:blank] 02:16:49 INFO - PROCESS | 4048 | --DOMWINDOW == 121 (19AE2400) [pid = 4048] [serial = 353] [outer = 00000000] [url = about:blank] 02:16:49 INFO - PROCESS | 4048 | --DOMWINDOW == 120 (17540400) [pid = 4048] [serial = 344] [outer = 00000000] [url = about:blank] 02:16:49 INFO - PROCESS | 4048 | 1465204609301 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]]]}] 02:16:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:16:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 829ms 02:16:49 INFO - PROCESS | 4048 | 1465204609347 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 02:16:49 INFO - PROCESS | 4048 | 1465204609349 Marionette TRACE conn3 <- [1,521,null,{"value":"13"}] 02:16:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:16:49 INFO - PROCESS | 4048 | 1465204609353 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:16:49 INFO - PROCESS | 4048 | 1465204609356 Marionette TRACE conn3 <- [1,522,null,{}] 02:16:49 INFO - PROCESS | 4048 | 1465204609366 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}] 02:16:49 INFO - PROCESS | 4048 | 1465204609370 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:49 INFO - PROCESS | 4048 | 1465204609456 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 02:16:49 INFO - PROCESS | 4048 | 1465204609465 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:49 INFO - PROCESS | 4048 | 1465204609468 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:49 INFO - PROCESS | 4048 | ++DOCSHELL 1673B800 == 46 [pid = 4048] [id = 140] 02:16:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 121 (1673CC00) [pid = 4048] [serial = 418] [outer = 00000000] 02:16:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 122 (16F49800) [pid = 4048] [serial = 419] [outer = 1673CC00] 02:16:49 INFO - PROCESS | 4048 | 1465204609515 Marionette DEBUG loaded listener.js 02:16:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 123 (16FA0C00) [pid = 4048] [serial = 420] [outer = 1673CC00] 02:16:50 INFO - PROCESS | 4048 | 1465204609998 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]]]}] 02:16:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:16:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 703ms 02:16:50 INFO - PROCESS | 4048 | 1465204610052 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 02:16:50 INFO - PROCESS | 4048 | 1465204610055 Marionette TRACE conn3 <- [1,525,null,{"value":"13"}] 02:16:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:16:50 INFO - PROCESS | 4048 | 1465204610058 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:16:50 INFO - PROCESS | 4048 | 1465204610059 Marionette TRACE conn3 <- [1,526,null,{}] 02:16:50 INFO - PROCESS | 4048 | 1465204610063 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}] 02:16:50 INFO - PROCESS | 4048 | 1465204610065 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:50 INFO - PROCESS | 4048 | 1465204610151 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 02:16:50 INFO - PROCESS | 4048 | 1465204610156 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:50 INFO - PROCESS | 4048 | 1465204610158 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:50 INFO - PROCESS | 4048 | ++DOCSHELL 175C4000 == 47 [pid = 4048] [id = 141] 02:16:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 124 (175C5800) [pid = 4048] [serial = 421] [outer = 00000000] 02:16:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 125 (17C2E400) [pid = 4048] [serial = 422] [outer = 175C5800] 02:16:50 INFO - PROCESS | 4048 | 1465204610202 Marionette DEBUG loaded listener.js 02:16:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 126 (180E8800) [pid = 4048] [serial = 423] [outer = 175C5800] 02:16:50 INFO - PROCESS | 4048 | 1465204610659 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]]]}] 02:16:50 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 02:16:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 641ms 02:16:50 INFO - PROCESS | 4048 | 1465204610696 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 02:16:50 INFO - PROCESS | 4048 | 1465204610698 Marionette TRACE conn3 <- [1,529,null,{"value":"13"}] 02:16:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:16:50 INFO - PROCESS | 4048 | 1465204610701 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:16:50 INFO - PROCESS | 4048 | 1465204610703 Marionette TRACE conn3 <- [1,530,null,{}] 02:16:50 INFO - PROCESS | 4048 | 1465204610706 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}] 02:16:50 INFO - PROCESS | 4048 | 1465204610708 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:50 INFO - PROCESS | 4048 | 1465204610796 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 02:16:50 INFO - PROCESS | 4048 | 1465204610802 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:50 INFO - PROCESS | 4048 | 1465204610804 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:50 INFO - PROCESS | 4048 | ++DOCSHELL 0F358000 == 48 [pid = 4048] [id = 142] 02:16:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 127 (175BA800) [pid = 4048] [serial = 424] [outer = 00000000] 02:16:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 128 (19807000) [pid = 4048] [serial = 425] [outer = 175BA800] 02:16:50 INFO - PROCESS | 4048 | 1465204610856 Marionette DEBUG loaded listener.js 02:16:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 129 (1980AC00) [pid = 4048] [serial = 426] [outer = 175BA800] 02:16:51 INFO - PROCESS | 4048 | 1465204611331 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"]]]}] 02:16:51 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 02:16:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:16:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:16:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:16:51 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 02:16:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:16:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:16:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:16:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 703ms 02:16:51 INFO - PROCESS | 4048 | 1465204611401 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 02:16:51 INFO - PROCESS | 4048 | 1465204611403 Marionette TRACE conn3 <- [1,533,null,{"value":"13"}] 02:16:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:16:51 INFO - PROCESS | 4048 | 1465204611406 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:16:51 INFO - PROCESS | 4048 | 1465204611408 Marionette TRACE conn3 <- [1,534,null,{}] 02:16:51 INFO - PROCESS | 4048 | 1465204611422 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}] 02:16:51 INFO - PROCESS | 4048 | 1465204611428 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:51 INFO - PROCESS | 4048 | 1465204611573 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 02:16:51 INFO - PROCESS | 4048 | 1465204611579 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:51 INFO - PROCESS | 4048 | 1465204611581 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:51 INFO - PROCESS | 4048 | ++DOCSHELL 19882800 == 49 [pid = 4048] [id = 143] 02:16:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 130 (19883800) [pid = 4048] [serial = 427] [outer = 00000000] 02:16:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 131 (19A48400) [pid = 4048] [serial = 428] [outer = 19883800] 02:16:51 INFO - PROCESS | 4048 | 1465204611624 Marionette DEBUG loaded listener.js 02:16:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 132 (19ADF800) [pid = 4048] [serial = 429] [outer = 19883800] 02:16:52 INFO - PROCESS | 4048 | 1465204612070 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]]]}] 02:16:52 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. 02:16:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 703ms 02:16:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:16:52 INFO - PROCESS | 4048 | 1465204612108 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 02:16:52 INFO - PROCESS | 4048 | 1465204612110 Marionette TRACE conn3 <- [1,537,null,{"value":"13"}] 02:16:52 INFO - PROCESS | 4048 | 1465204612113 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:16:52 INFO - PROCESS | 4048 | 1465204612115 Marionette TRACE conn3 <- [1,538,null,{}] 02:16:52 INFO - PROCESS | 4048 | 1465204612118 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}] 02:16:52 INFO - PROCESS | 4048 | 1465204612120 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:52 INFO - PROCESS | 4048 | 1465204612256 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 02:16:52 INFO - PROCESS | 4048 | 1465204612279 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:52 INFO - PROCESS | 4048 | 1465204612281 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:52 INFO - PROCESS | 4048 | ++DOCSHELL 0F359800 == 50 [pid = 4048] [id = 144] 02:16:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 133 (11A13C00) [pid = 4048] [serial = 430] [outer = 00000000] 02:16:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 134 (19DA2400) [pid = 4048] [serial = 431] [outer = 11A13C00] 02:16:52 INFO - PROCESS | 4048 | 1465204612326 Marionette DEBUG loaded listener.js 02:16:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 135 (1A1C9400) [pid = 4048] [serial = 432] [outer = 11A13C00] 02:16:52 INFO - PROCESS | 4048 | 1465204612766 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]]]}] 02:16:52 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. 02:16:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 688ms 02:16:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:16:52 INFO - PROCESS | 4048 | 1465204612811 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 02:16:52 INFO - PROCESS | 4048 | 1465204612813 Marionette TRACE conn3 <- [1,541,null,{"value":"13"}] 02:16:52 INFO - PROCESS | 4048 | 1465204612816 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:16:52 INFO - PROCESS | 4048 | 1465204612818 Marionette TRACE conn3 <- [1,542,null,{}] 02:16:52 INFO - PROCESS | 4048 | 1465204612828 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}] 02:16:52 INFO - PROCESS | 4048 | 1465204612830 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:52 INFO - PROCESS | 4048 | 1465204612957 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 02:16:52 INFO - PROCESS | 4048 | 1465204612963 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:52 INFO - PROCESS | 4048 | 1465204612965 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:52 INFO - PROCESS | 4048 | ++DOCSHELL 19A3A000 == 51 [pid = 4048] [id = 145] 02:16:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 136 (19D48C00) [pid = 4048] [serial = 433] [outer = 00000000] 02:16:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 137 (1A87C800) [pid = 4048] [serial = 434] [outer = 19D48C00] 02:16:53 INFO - PROCESS | 4048 | 1465204613011 Marionette DEBUG loaded listener.js 02:16:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 138 (1AE87400) [pid = 4048] [serial = 435] [outer = 19D48C00] 02:16:53 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:53 INFO - PROCESS | 4048 | [4048] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:16:53 INFO - PROCESS | 4048 | --DOMWINDOW == 137 (15D4A800) [pid = 4048] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:16:53 INFO - PROCESS | 4048 | --DOMWINDOW == 136 (139C3400) [pid = 4048] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:16:53 INFO - PROCESS | 4048 | --DOMWINDOW == 135 (19DAC800) [pid = 4048] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:16:53 INFO - PROCESS | 4048 | --DOMWINDOW == 134 (19ADB400) [pid = 4048] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:16:53 INFO - PROCESS | 4048 | --DOMWINDOW == 133 (15C53800) [pid = 4048] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:16:53 INFO - PROCESS | 4048 | --DOMWINDOW == 132 (1102C400) [pid = 4048] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:16:53 INFO - PROCESS | 4048 | --DOMWINDOW == 131 (182E5800) [pid = 4048] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:16:53 INFO - PROCESS | 4048 | --DOMWINDOW == 130 (17856C00) [pid = 4048] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:16:53 INFO - PROCESS | 4048 | --DOMWINDOW == 129 (0F357C00) [pid = 4048] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:16:53 INFO - PROCESS | 4048 | --DOMWINDOW == 128 (182E3C00) [pid = 4048] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:16:53 INFO - PROCESS | 4048 | --DOMWINDOW == 127 (13914C00) [pid = 4048] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:16:53 INFO - PROCESS | 4048 | --DOMWINDOW == 126 (1A78F800) [pid = 4048] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:16:53 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:53 INFO - PROCESS | 4048 | [4048] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:16:53 INFO - PROCESS | 4048 | 1465204613985 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]]]}] 02:16:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:16:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1188ms 02:16:54 INFO - PROCESS | 4048 | 1465204614018 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 02:16:54 INFO - PROCESS | 4048 | 1465204614020 Marionette TRACE conn3 <- [1,545,null,{"value":"13"}] 02:16:54 INFO - PROCESS | 4048 | 1465204614023 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:16:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:16:54 INFO - PROCESS | 4048 | 1465204614024 Marionette TRACE conn3 <- [1,546,null,{}] 02:16:54 INFO - PROCESS | 4048 | 1465204614028 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}] 02:16:54 INFO - PROCESS | 4048 | 1465204614029 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:54 INFO - PROCESS | 4048 | 1465204614148 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 02:16:54 INFO - PROCESS | 4048 | 1465204614214 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:54 INFO - PROCESS | 4048 | 1465204614216 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:54 INFO - PROCESS | 4048 | ++DOCSHELL 0F350400 == 52 [pid = 4048] [id = 146] 02:16:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 127 (0F353C00) [pid = 4048] [serial = 436] [outer = 00000000] 02:16:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 128 (10C39400) [pid = 4048] [serial = 437] [outer = 0F353C00] 02:16:54 INFO - PROCESS | 4048 | 1465204614258 Marionette DEBUG loaded listener.js 02:16:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 129 (10C3F000) [pid = 4048] [serial = 438] [outer = 0F353C00] 02:16:54 INFO - PROCESS | 4048 | 1465204614602 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]]]}] 02:16:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:16:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 641ms 02:16:54 INFO - PROCESS | 4048 | 1465204614662 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 02:16:54 INFO - PROCESS | 4048 | 1465204614663 Marionette TRACE conn3 <- [1,549,null,{"value":"13"}] 02:16:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:16:54 INFO - PROCESS | 4048 | 1465204614667 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:16:54 INFO - PROCESS | 4048 | 1465204614668 Marionette TRACE conn3 <- [1,550,null,{}] 02:16:54 INFO - PROCESS | 4048 | 1465204614672 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}] 02:16:54 INFO - PROCESS | 4048 | 1465204614674 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:54 INFO - PROCESS | 4048 | 1465204614794 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 02:16:54 INFO - PROCESS | 4048 | 1465204614802 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:54 INFO - PROCESS | 4048 | 1465204614804 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:54 INFO - PROCESS | 4048 | ++DOCSHELL 10C3AC00 == 53 [pid = 4048] [id = 147] 02:16:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 130 (10C3E000) [pid = 4048] [serial = 439] [outer = 00000000] 02:16:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 131 (17856C00) [pid = 4048] [serial = 440] [outer = 10C3E000] 02:16:54 INFO - PROCESS | 4048 | 1465204614854 Marionette DEBUG loaded listener.js 02:16:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 132 (199EDC00) [pid = 4048] [serial = 441] [outer = 10C3E000] 02:16:55 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:55 INFO - PROCESS | 4048 | [4048] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:16:55 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:55 INFO - PROCESS | 4048 | 1465204615252 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]]]}] 02:16:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:16:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 641ms 02:16:55 INFO - PROCESS | 4048 | 1465204615305 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 02:16:55 INFO - PROCESS | 4048 | 1465204615308 Marionette TRACE conn3 <- [1,553,null,{"value":"13"}] 02:16:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:16:55 INFO - PROCESS | 4048 | 1465204615311 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:16:55 INFO - PROCESS | 4048 | 1465204615313 Marionette TRACE conn3 <- [1,554,null,{}] 02:16:55 INFO - PROCESS | 4048 | 1465204615316 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}] 02:16:55 INFO - PROCESS | 4048 | 1465204615319 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:55 INFO - PROCESS | 4048 | 1465204615454 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 02:16:55 INFO - PROCESS | 4048 | 1465204615501 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:55 INFO - PROCESS | 4048 | 1465204615504 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:55 INFO - PROCESS | 4048 | ++DOCSHELL 19878800 == 54 [pid = 4048] [id = 148] 02:16:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 133 (199EA000) [pid = 4048] [serial = 442] [outer = 00000000] 02:16:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 134 (1A788000) [pid = 4048] [serial = 443] [outer = 199EA000] 02:16:55 INFO - PROCESS | 4048 | 1465204615548 Marionette DEBUG loaded listener.js 02:16:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 135 (1AF83C00) [pid = 4048] [serial = 444] [outer = 199EA000] 02:16:55 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:55 INFO - PROCESS | 4048 | [4048] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:16:56 INFO - PROCESS | 4048 | 1465204616154 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]]]}] 02:16:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:16:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 906ms 02:16:56 INFO - PROCESS | 4048 | 1465204616216 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 02:16:56 INFO - PROCESS | 4048 | 1465204616220 Marionette TRACE conn3 <- [1,557,null,{"value":"13"}] 02:16:56 INFO - PROCESS | 4048 | 1465204616225 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:16:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:16:56 INFO - PROCESS | 4048 | 1465204616228 Marionette TRACE conn3 <- [1,558,null,{}] 02:16:56 INFO - PROCESS | 4048 | 1465204616249 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}] 02:16:56 INFO - PROCESS | 4048 | 1465204616252 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:56 INFO - PROCESS | 4048 | 1465204616368 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 02:16:56 INFO - PROCESS | 4048 | 1465204616505 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:56 INFO - PROCESS | 4048 | 1465204616508 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:56 INFO - PROCESS | 4048 | ++DOCSHELL 0F328C00 == 55 [pid = 4048] [id = 149] 02:16:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 136 (0F329400) [pid = 4048] [serial = 445] [outer = 00000000] 02:16:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 137 (0F34D400) [pid = 4048] [serial = 446] [outer = 0F329400] 02:16:56 INFO - PROCESS | 4048 | 1465204616567 Marionette DEBUG loaded listener.js 02:16:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 138 (1055B800) [pid = 4048] [serial = 447] [outer = 0F329400] 02:16:56 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:57 INFO - PROCESS | 4048 | [4048] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:16:57 INFO - PROCESS | 4048 | 1465204617148 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]]]}] 02:16:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:16:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 953ms 02:16:57 INFO - PROCESS | 4048 | 1465204617193 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 02:16:57 INFO - PROCESS | 4048 | 1465204617197 Marionette TRACE conn3 <- [1,561,null,{"value":"13"}] 02:16:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:16:57 INFO - PROCESS | 4048 | 1465204617204 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:16:57 INFO - PROCESS | 4048 | 1465204617207 Marionette TRACE conn3 <- [1,562,null,{}] 02:16:57 INFO - PROCESS | 4048 | 1465204617211 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}] 02:16:57 INFO - PROCESS | 4048 | 1465204617214 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:57 INFO - PROCESS | 4048 | 1465204617334 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 02:16:57 INFO - PROCESS | 4048 | 1465204617443 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:57 INFO - PROCESS | 4048 | 1465204617446 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:57 INFO - PROCESS | 4048 | ++DOCSHELL 11241800 == 56 [pid = 4048] [id = 150] 02:16:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 139 (114B2000) [pid = 4048] [serial = 448] [outer = 00000000] 02:16:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 140 (12893800) [pid = 4048] [serial = 449] [outer = 114B2000] 02:16:57 INFO - PROCESS | 4048 | 1465204617500 Marionette DEBUG loaded listener.js 02:16:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 141 (13914C00) [pid = 4048] [serial = 450] [outer = 114B2000] 02:16:58 INFO - PROCESS | 4048 | 1465204618093 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]]]}] 02:16:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:16:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 953ms 02:16:58 INFO - PROCESS | 4048 | 1465204618148 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 02:16:58 INFO - PROCESS | 4048 | 1465204618151 Marionette TRACE conn3 <- [1,565,null,{"value":"13"}] 02:16:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:16:58 INFO - PROCESS | 4048 | 1465204618155 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:16:58 INFO - PROCESS | 4048 | 1465204618158 Marionette TRACE conn3 <- [1,566,null,{}] 02:16:58 INFO - PROCESS | 4048 | 1465204618169 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}] 02:16:58 INFO - PROCESS | 4048 | 1465204618174 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:58 INFO - PROCESS | 4048 | 1465204618283 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 02:16:58 INFO - PROCESS | 4048 | 1465204618422 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:58 INFO - PROCESS | 4048 | 1465204618425 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:58 INFO - PROCESS | 4048 | ++DOCSHELL 175BC800 == 57 [pid = 4048] [id = 151] 02:16:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 142 (175BF800) [pid = 4048] [serial = 451] [outer = 00000000] 02:16:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 143 (17C24400) [pid = 4048] [serial = 452] [outer = 175BF800] 02:16:58 INFO - PROCESS | 4048 | 1465204618482 Marionette DEBUG loaded listener.js 02:16:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 144 (19811000) [pid = 4048] [serial = 453] [outer = 175BF800] 02:16:59 INFO - PROCESS | 4048 | 1465204619047 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]]]}] 02:16:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:16:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 953ms 02:16:59 INFO - PROCESS | 4048 | 1465204619100 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 02:16:59 INFO - PROCESS | 4048 | 1465204619103 Marionette TRACE conn3 <- [1,569,null,{"value":"13"}] 02:16:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:16:59 INFO - PROCESS | 4048 | 1465204619106 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:16:59 INFO - PROCESS | 4048 | 1465204619108 Marionette TRACE conn3 <- [1,570,null,{}] 02:16:59 INFO - PROCESS | 4048 | 1465204619112 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}] 02:16:59 INFO - PROCESS | 4048 | 1465204619114 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:59 INFO - PROCESS | 4048 | 1465204619224 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 02:16:59 INFO - PROCESS | 4048 | 1465204619331 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:59 INFO - PROCESS | 4048 | 1465204619334 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:16:59 INFO - PROCESS | 4048 | ++DOCSHELL 13C0F000 == 58 [pid = 4048] [id = 152] 02:16:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 145 (17858C00) [pid = 4048] [serial = 454] [outer = 00000000] 02:16:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 146 (19D49800) [pid = 4048] [serial = 455] [outer = 17858C00] 02:16:59 INFO - PROCESS | 4048 | 1465204619386 Marionette DEBUG loaded listener.js 02:16:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 147 (1A63AC00) [pid = 4048] [serial = 456] [outer = 17858C00] 02:16:59 INFO - PROCESS | 4048 | 1465204619991 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]]]}] 02:17:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:17:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 938ms 02:17:00 INFO - PROCESS | 4048 | 1465204620050 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 02:17:00 INFO - PROCESS | 4048 | 1465204620053 Marionette TRACE conn3 <- [1,573,null,{"value":"13"}] 02:17:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:17:00 INFO - PROCESS | 4048 | 1465204620056 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:17:00 INFO - PROCESS | 4048 | 1465204620058 Marionette TRACE conn3 <- [1,574,null,{}] 02:17:00 INFO - PROCESS | 4048 | 1465204620062 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}] 02:17:00 INFO - PROCESS | 4048 | 1465204620064 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:00 INFO - PROCESS | 4048 | 1465204620198 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 02:17:00 INFO - PROCESS | 4048 | 1465204620338 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:00 INFO - PROCESS | 4048 | 1465204620341 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:00 INFO - PROCESS | 4048 | ++DOCSHELL 0F327800 == 59 [pid = 4048] [id = 153] 02:17:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 148 (10A57C00) [pid = 4048] [serial = 457] [outer = 00000000] 02:17:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 149 (10C70000) [pid = 4048] [serial = 458] [outer = 10A57C00] 02:17:00 INFO - PROCESS | 4048 | 1465204620431 Marionette DEBUG loaded listener.js 02:17:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 150 (10C74000) [pid = 4048] [serial = 459] [outer = 10A57C00] 02:17:00 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:00 INFO - PROCESS | 4048 | [4048] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:17:01 INFO - PROCESS | 4048 | 1465204621045 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]]]}] 02:17:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:17:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1047ms 02:17:01 INFO - PROCESS | 4048 | 1465204621114 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 02:17:01 INFO - PROCESS | 4048 | 1465204621116 Marionette TRACE conn3 <- [1,577,null,{"value":"13"}] 02:17:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:17:01 INFO - PROCESS | 4048 | 1465204621120 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:17:01 INFO - PROCESS | 4048 | 1465204621122 Marionette TRACE conn3 <- [1,578,null,{}] 02:17:01 INFO - PROCESS | 4048 | 1465204621126 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}] 02:17:01 INFO - PROCESS | 4048 | 1465204621132 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:01 INFO - PROCESS | 4048 | 1465204621263 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 02:17:01 INFO - PROCESS | 4048 | 1465204621399 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:01 INFO - PROCESS | 4048 | 1465204621401 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:01 INFO - PROCESS | 4048 | ++DOCSHELL 10C73C00 == 60 [pid = 4048] [id = 154] 02:17:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 151 (10E15800) [pid = 4048] [serial = 460] [outer = 00000000] 02:17:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 152 (143CD800) [pid = 4048] [serial = 461] [outer = 10E15800] 02:17:01 INFO - PROCESS | 4048 | 1465204621454 Marionette DEBUG loaded listener.js 02:17:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 153 (19881400) [pid = 4048] [serial = 462] [outer = 10E15800] 02:17:02 INFO - PROCESS | 4048 | 1465204622314 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]]]}] 02:17:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:17:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1250ms 02:17:02 INFO - PROCESS | 4048 | 1465204622376 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 02:17:02 INFO - PROCESS | 4048 | 1465204622381 Marionette TRACE conn3 <- [1,581,null,{"value":"13"}] 02:17:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:17:02 INFO - PROCESS | 4048 | 1465204622386 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:17:02 INFO - PROCESS | 4048 | 1465204622390 Marionette TRACE conn3 <- [1,582,null,{}] 02:17:02 INFO - PROCESS | 4048 | 1465204622416 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}] 02:17:02 INFO - PROCESS | 4048 | 1465204622418 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:02 INFO - PROCESS | 4048 | 1465204622613 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 02:17:02 INFO - PROCESS | 4048 | 1465204622760 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:02 INFO - PROCESS | 4048 | 1465204622762 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:02 INFO - PROCESS | 4048 | ++DOCSHELL 1047B400 == 61 [pid = 4048] [id = 155] 02:17:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 154 (10A56400) [pid = 4048] [serial = 463] [outer = 00000000] 02:17:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 155 (10C67800) [pid = 4048] [serial = 464] [outer = 10A56400] 02:17:02 INFO - PROCESS | 4048 | 1465204622815 Marionette DEBUG loaded listener.js 02:17:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 156 (1102C000) [pid = 4048] [serial = 465] [outer = 10A56400] 02:17:03 INFO - PROCESS | 4048 | --DOCSHELL 10C3AC00 == 60 [pid = 4048] [id = 147] 02:17:03 INFO - PROCESS | 4048 | --DOCSHELL 0F350400 == 59 [pid = 4048] [id = 146] 02:17:03 INFO - PROCESS | 4048 | --DOCSHELL 19A3A000 == 58 [pid = 4048] [id = 145] 02:17:03 INFO - PROCESS | 4048 | --DOCSHELL 0F359800 == 57 [pid = 4048] [id = 144] 02:17:03 INFO - PROCESS | 4048 | --DOCSHELL 19882800 == 56 [pid = 4048] [id = 143] 02:17:03 INFO - PROCESS | 4048 | --DOCSHELL 0F358000 == 55 [pid = 4048] [id = 142] 02:17:03 INFO - PROCESS | 4048 | --DOCSHELL 175C4000 == 54 [pid = 4048] [id = 141] 02:17:03 INFO - PROCESS | 4048 | --DOCSHELL 1673B800 == 53 [pid = 4048] [id = 140] 02:17:03 INFO - PROCESS | 4048 | --DOCSHELL 13CF5000 == 52 [pid = 4048] [id = 139] 02:17:03 INFO - PROCESS | 4048 | --DOCSHELL 10A58800 == 51 [pid = 4048] [id = 138] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 155 (1AC86400) [pid = 4048] [serial = 233] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 154 (1A879400) [pid = 4048] [serial = 367] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 153 (16ECD000) [pid = 4048] [serial = 376] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 152 (16F51400) [pid = 4048] [serial = 377] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 151 (15C5B000) [pid = 4048] [serial = 374] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 150 (14EC4000) [pid = 4048] [serial = 373] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 149 (175BF000) [pid = 4048] [serial = 361] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 148 (1A113400) [pid = 4048] [serial = 385] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 147 (19D46000) [pid = 4048] [serial = 382] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 146 (1A1EBC00) [pid = 4048] [serial = 386] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 145 (12B67C00) [pid = 4048] [serial = 358] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 144 (12ACB000) [pid = 4048] [serial = 164] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 143 (1AE83000) [pid = 4048] [serial = 389] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 142 (19D48400) [pid = 4048] [serial = 364] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 141 (1AC83400) [pid = 4048] [serial = 388] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 140 (139CBC00) [pid = 4048] [serial = 371] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 139 (139C3800) [pid = 4048] [serial = 370] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 138 (185CC000) [pid = 4048] [serial = 379] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 137 (199E6400) [pid = 4048] [serial = 380] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 136 (19ADF400) [pid = 4048] [serial = 356] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 135 (0F35B400) [pid = 4048] [serial = 392] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 134 (1987BC00) [pid = 4048] [serial = 398] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 133 (12AD1000) [pid = 4048] [serial = 393] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 132 (177E1400) [pid = 4048] [serial = 395] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 131 (1A787C00) [pid = 4048] [serial = 396] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 130 (1980B000) [pid = 4048] [serial = 401] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 129 (19DAAC00) [pid = 4048] [serial = 383] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | --DOMWINDOW == 128 (1987EC00) [pid = 4048] [serial = 399] [outer = 00000000] [url = about:blank] 02:17:03 INFO - PROCESS | 4048 | 1465204623336 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]]]}] 02:17:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:17:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1000ms 02:17:03 INFO - PROCESS | 4048 | 1465204623389 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 02:17:03 INFO - PROCESS | 4048 | 1465204623393 Marionette TRACE conn3 <- [1,585,null,{"value":"13"}] 02:17:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:17:03 INFO - PROCESS | 4048 | 1465204623399 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:17:03 INFO - PROCESS | 4048 | 1465204623402 Marionette TRACE conn3 <- [1,586,null,{}] 02:17:03 INFO - PROCESS | 4048 | 1465204623405 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}] 02:17:03 INFO - PROCESS | 4048 | 1465204623408 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:03 INFO - PROCESS | 4048 | 1465204623500 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 02:17:03 INFO - PROCESS | 4048 | 1465204623600 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:03 INFO - PROCESS | 4048 | 1465204623602 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:03 INFO - PROCESS | 4048 | ++DOCSHELL 11A0C400 == 52 [pid = 4048] [id = 156] 02:17:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 129 (11A14000) [pid = 4048] [serial = 466] [outer = 00000000] 02:17:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 130 (139C3800) [pid = 4048] [serial = 467] [outer = 11A14000] 02:17:03 INFO - PROCESS | 4048 | 1465204623648 Marionette DEBUG loaded listener.js 02:17:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 131 (143C3C00) [pid = 4048] [serial = 468] [outer = 11A14000] 02:17:04 INFO - PROCESS | 4048 | 1465204624031 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]]]}] 02:17:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:17:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 704ms 02:17:04 INFO - PROCESS | 4048 | 1465204624103 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 02:17:04 INFO - PROCESS | 4048 | 1465204624105 Marionette TRACE conn3 <- [1,589,null,{"value":"13"}] 02:17:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:17:04 INFO - PROCESS | 4048 | 1465204624111 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:17:04 INFO - PROCESS | 4048 | 1465204624114 Marionette TRACE conn3 <- [1,590,null,{}] 02:17:04 INFO - PROCESS | 4048 | 1465204624125 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}] 02:17:04 INFO - PROCESS | 4048 | 1465204624130 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:04 INFO - PROCESS | 4048 | 1465204624222 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 02:17:04 INFO - PROCESS | 4048 | 1465204624235 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:04 INFO - PROCESS | 4048 | 1465204624238 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:04 INFO - PROCESS | 4048 | ++DOCSHELL 175C5000 == 53 [pid = 4048] [id = 157] 02:17:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 132 (175C5400) [pid = 4048] [serial = 469] [outer = 00000000] 02:17:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 133 (17E41800) [pid = 4048] [serial = 470] [outer = 175C5400] 02:17:04 INFO - PROCESS | 4048 | 1465204624284 Marionette DEBUG loaded listener.js 02:17:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 134 (19809800) [pid = 4048] [serial = 471] [outer = 175C5400] 02:17:04 INFO - PROCESS | 4048 | 1465204624733 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]]]}] 02:17:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:17:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 640ms 02:17:04 INFO - PROCESS | 4048 | 1465204624747 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 02:17:04 INFO - PROCESS | 4048 | 1465204624750 Marionette TRACE conn3 <- [1,593,null,{"value":"13"}] 02:17:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:17:04 INFO - PROCESS | 4048 | 1465204624753 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:17:04 INFO - PROCESS | 4048 | 1465204624755 Marionette TRACE conn3 <- [1,594,null,{}] 02:17:04 INFO - PROCESS | 4048 | 1465204624762 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}] 02:17:04 INFO - PROCESS | 4048 | 1465204624764 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:04 INFO - PROCESS | 4048 | 1465204624855 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 02:17:04 INFO - PROCESS | 4048 | 1465204624862 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:04 INFO - PROCESS | 4048 | 1465204624865 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:04 INFO - PROCESS | 4048 | ++DOCSHELL 1987D800 == 54 [pid = 4048] [id = 158] 02:17:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 135 (19881C00) [pid = 4048] [serial = 472] [outer = 00000000] 02:17:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 136 (19A3AC00) [pid = 4048] [serial = 473] [outer = 19881C00] 02:17:04 INFO - PROCESS | 4048 | 1465204624908 Marionette DEBUG loaded listener.js 02:17:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 137 (19AD7C00) [pid = 4048] [serial = 474] [outer = 19881C00] 02:17:05 INFO - PROCESS | 4048 | 1465204625376 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]]]}] 02:17:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:17:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 625ms 02:17:05 INFO - PROCESS | 4048 | 1465204625402 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 02:17:05 INFO - PROCESS | 4048 | 1465204625404 Marionette TRACE conn3 <- [1,597,null,{"value":"13"}] 02:17:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:17:05 INFO - PROCESS | 4048 | 1465204625407 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:17:05 INFO - PROCESS | 4048 | 1465204625409 Marionette TRACE conn3 <- [1,598,null,{}] 02:17:05 INFO - PROCESS | 4048 | 1465204625412 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}] 02:17:05 INFO - PROCESS | 4048 | 1465204625414 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:05 INFO - PROCESS | 4048 | 1465204625535 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 02:17:05 INFO - PROCESS | 4048 | 1465204625540 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:05 INFO - PROCESS | 4048 | 1465204625543 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:05 INFO - PROCESS | 4048 | ++DOCSHELL 175C1400 == 55 [pid = 4048] [id = 159] 02:17:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 138 (19A45800) [pid = 4048] [serial = 475] [outer = 00000000] 02:17:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 139 (19D44C00) [pid = 4048] [serial = 476] [outer = 19A45800] 02:17:05 INFO - PROCESS | 4048 | 1465204625586 Marionette DEBUG loaded listener.js 02:17:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 140 (19DA4800) [pid = 4048] [serial = 477] [outer = 19A45800] 02:17:06 INFO - PROCESS | 4048 | 1465204626072 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]]]}] 02:17:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:17:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 704ms 02:17:06 INFO - PROCESS | 4048 | 1465204626107 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 02:17:06 INFO - PROCESS | 4048 | 1465204626109 Marionette TRACE conn3 <- [1,601,null,{"value":"13"}] 02:17:06 INFO - PROCESS | 4048 | 1465204626112 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:17:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:17:06 INFO - PROCESS | 4048 | 1465204626114 Marionette TRACE conn3 <- [1,602,null,{}] 02:17:06 INFO - PROCESS | 4048 | 1465204626117 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}] 02:17:06 INFO - PROCESS | 4048 | 1465204626122 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:06 INFO - PROCESS | 4048 | 1465204626251 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 02:17:06 INFO - PROCESS | 4048 | 1465204626318 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:06 INFO - PROCESS | 4048 | 1465204626320 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:06 INFO - PROCESS | 4048 | ++DOCSHELL 1A1D2800 == 56 [pid = 4048] [id = 160] 02:17:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 141 (1A630400) [pid = 4048] [serial = 478] [outer = 00000000] 02:17:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 142 (1AC86C00) [pid = 4048] [serial = 479] [outer = 1A630400] 02:17:06 INFO - PROCESS | 4048 | 1465204626363 Marionette DEBUG loaded listener.js 02:17:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 143 (1AC87800) [pid = 4048] [serial = 480] [outer = 1A630400] 02:17:06 INFO - PROCESS | 4048 | 1465204626796 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]]]}] 02:17:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:17:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 735ms 02:17:06 INFO - PROCESS | 4048 | 1465204626888 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 02:17:06 INFO - PROCESS | 4048 | 1465204626890 Marionette TRACE conn3 <- [1,605,null,{"value":"13"}] 02:17:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:17:06 INFO - PROCESS | 4048 | 1465204626893 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:17:06 INFO - PROCESS | 4048 | 1465204626895 Marionette TRACE conn3 <- [1,606,null,{}] 02:17:06 INFO - PROCESS | 4048 | 1465204626898 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}] 02:17:06 INFO - PROCESS | 4048 | 1465204626900 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:07 INFO - PROCESS | 4048 | 1465204627017 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 02:17:07 INFO - PROCESS | 4048 | 1465204627099 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:07 INFO - PROCESS | 4048 | 1465204627101 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:07 INFO - PROCESS | 4048 | ++DOCSHELL 1A638000 == 57 [pid = 4048] [id = 161] 02:17:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 144 (1A638400) [pid = 4048] [serial = 481] [outer = 00000000] 02:17:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 145 (1AF80C00) [pid = 4048] [serial = 482] [outer = 1A638400] 02:17:07 INFO - PROCESS | 4048 | 1465204627143 Marionette DEBUG loaded listener.js 02:17:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 146 (1AF85C00) [pid = 4048] [serial = 483] [outer = 1A638400] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 145 (16C44C00) [pid = 4048] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 144 (19ADC400) [pid = 4048] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 143 (1A63DC00) [pid = 4048] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 142 (11C72000) [pid = 4048] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 141 (19883800) [pid = 4048] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 140 (11A13C00) [pid = 4048] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 139 (0F353C00) [pid = 4048] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 138 (175BA800) [pid = 4048] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 137 (13CF7000) [pid = 4048] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 136 (19806000) [pid = 4048] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 135 (11C06000) [pid = 4048] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 134 (175C5800) [pid = 4048] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 133 (1673CC00) [pid = 4048] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 132 (19AD7800) [pid = 4048] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 131 (10A5A400) [pid = 4048] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 130 (19D48C00) [pid = 4048] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 129 (10C3E000) [pid = 4048] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 128 (10F61000) [pid = 4048] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 127 (10F60C00) [pid = 4048] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 126 (1A114800) [pid = 4048] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 125 (14EB7800) [pid = 4048] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 124 (10E11400) [pid = 4048] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 123 (1AE83800) [pid = 4048] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 122 (10E0E800) [pid = 4048] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 121 (19DA3000) [pid = 4048] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 120 (13C13C00) [pid = 4048] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 119 (10A58000) [pid = 4048] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 118 (15C11800) [pid = 4048] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 117 (1A1D1800) [pid = 4048] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 116 (15C53C00) [pid = 4048] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 115 (177E6800) [pid = 4048] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 114 (1102D800) [pid = 4048] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 113 (15D48800) [pid = 4048] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 112 (19D4AC00) [pid = 4048] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:17:07 INFO - PROCESS | 4048 | --DOMWINDOW == 111 (19A3C400) [pid = 4048] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:17:07 INFO - PROCESS | 4048 | 1465204627842 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]]]}] 02:17:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:17:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1000ms 02:17:07 INFO - PROCESS | 4048 | 1465204627901 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 02:17:07 INFO - PROCESS | 4048 | 1465204627904 Marionette TRACE conn3 <- [1,609,null,{"value":"13"}] 02:17:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:17:07 INFO - PROCESS | 4048 | 1465204627907 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:17:07 INFO - PROCESS | 4048 | 1465204627909 Marionette TRACE conn3 <- [1,610,null,{}] 02:17:07 INFO - PROCESS | 4048 | 1465204627914 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}] 02:17:07 INFO - PROCESS | 4048 | 1465204627916 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:08 INFO - PROCESS | 4048 | 1465204628063 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 02:17:08 INFO - PROCESS | 4048 | 1465204628132 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:08 INFO - PROCESS | 4048 | 1465204628134 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:08 INFO - PROCESS | 4048 | ++DOCSHELL 0F32B400 == 58 [pid = 4048] [id = 162] 02:17:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 112 (1026EC00) [pid = 4048] [serial = 484] [outer = 00000000] 02:17:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 113 (10F63000) [pid = 4048] [serial = 485] [outer = 1026EC00] 02:17:08 INFO - PROCESS | 4048 | 1465204628177 Marionette DEBUG loaded listener.js 02:17:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 114 (139CD400) [pid = 4048] [serial = 486] [outer = 1026EC00] 02:17:08 INFO - PROCESS | 4048 | 1465204628546 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]]]}] 02:17:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:17:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 703ms 02:17:08 INFO - PROCESS | 4048 | 1465204628605 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 02:17:08 INFO - PROCESS | 4048 | 1465204628607 Marionette TRACE conn3 <- [1,613,null,{"value":"13"}] 02:17:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:17:08 INFO - PROCESS | 4048 | 1465204628611 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:17:08 INFO - PROCESS | 4048 | 1465204628612 Marionette TRACE conn3 <- [1,614,null,{}] 02:17:08 INFO - PROCESS | 4048 | 1465204628616 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}] 02:17:08 INFO - PROCESS | 4048 | 1465204628617 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:08 INFO - PROCESS | 4048 | 1465204628701 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 02:17:08 INFO - PROCESS | 4048 | 1465204628706 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:08 INFO - PROCESS | 4048 | 1465204628708 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:08 INFO - PROCESS | 4048 | ++DOCSHELL 10A63000 == 59 [pid = 4048] [id = 163] 02:17:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 115 (10C39000) [pid = 4048] [serial = 487] [outer = 00000000] 02:17:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 116 (15D4AC00) [pid = 4048] [serial = 488] [outer = 10C39000] 02:17:08 INFO - PROCESS | 4048 | 1465204628753 Marionette DEBUG loaded listener.js 02:17:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 117 (177E7C00) [pid = 4048] [serial = 489] [outer = 10C39000] 02:17:09 INFO - PROCESS | 4048 | 1465204629227 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]]]}] 02:17:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:17:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 703ms 02:17:09 INFO - PROCESS | 4048 | 1465204629310 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 02:17:09 INFO - PROCESS | 4048 | 1465204629312 Marionette TRACE conn3 <- [1,617,null,{"value":"13"}] 02:17:09 INFO - PROCESS | 4048 | 1465204629326 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:17:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:17:09 INFO - PROCESS | 4048 | 1465204629327 Marionette TRACE conn3 <- [1,618,null,{}] 02:17:09 INFO - PROCESS | 4048 | 1465204629331 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}] 02:17:09 INFO - PROCESS | 4048 | 1465204629333 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:09 INFO - PROCESS | 4048 | 1465204629419 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 02:17:09 INFO - PROCESS | 4048 | 1465204629461 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:09 INFO - PROCESS | 4048 | 1465204629464 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:09 INFO - PROCESS | 4048 | ++DOCSHELL 11A17800 == 60 [pid = 4048] [id = 164] 02:17:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 118 (13CF4000) [pid = 4048] [serial = 490] [outer = 00000000] 02:17:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 119 (19AD7800) [pid = 4048] [serial = 491] [outer = 13CF4000] 02:17:09 INFO - PROCESS | 4048 | 1465204629537 Marionette DEBUG loaded listener.js 02:17:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 120 (1A114800) [pid = 4048] [serial = 492] [outer = 13CF4000] 02:17:10 INFO - PROCESS | 4048 | 1465204630222 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]]]}] 02:17:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:17:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 953ms 02:17:10 INFO - PROCESS | 4048 | 1465204630273 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 02:17:10 INFO - PROCESS | 4048 | 1465204630277 Marionette TRACE conn3 <- [1,621,null,{"value":"13"}] 02:17:10 INFO - PROCESS | 4048 | 1465204630282 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:17:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:17:10 INFO - PROCESS | 4048 | 1465204630287 Marionette TRACE conn3 <- [1,622,null,{}] 02:17:10 INFO - PROCESS | 4048 | 1465204630292 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}] 02:17:10 INFO - PROCESS | 4048 | 1465204630295 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:10 INFO - PROCESS | 4048 | 1465204630442 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 02:17:10 INFO - PROCESS | 4048 | 1465204630583 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:10 INFO - PROCESS | 4048 | 1465204630586 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:10 INFO - PROCESS | 4048 | ++DOCSHELL 10227C00 == 61 [pid = 4048] [id = 165] 02:17:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 121 (10C3DC00) [pid = 4048] [serial = 493] [outer = 00000000] 02:17:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 122 (10E0F800) [pid = 4048] [serial = 494] [outer = 10C3DC00] 02:17:10 INFO - PROCESS | 4048 | 1465204630642 Marionette DEBUG loaded listener.js 02:17:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 123 (13911000) [pid = 4048] [serial = 495] [outer = 10C3DC00] 02:17:11 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:11 INFO - PROCESS | 4048 | [4048] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:17:11 INFO - PROCESS | 4048 | 1465204631229 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]]]}] 02:17:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:17:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1000ms 02:17:11 INFO - PROCESS | 4048 | 1465204631285 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 02:17:11 INFO - PROCESS | 4048 | 1465204631290 Marionette TRACE conn3 <- [1,625,null,{"value":"13"}] 02:17:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:17:11 INFO - PROCESS | 4048 | 1465204631297 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:17:11 INFO - PROCESS | 4048 | 1465204631299 Marionette TRACE conn3 <- [1,626,null,{}] 02:17:11 INFO - PROCESS | 4048 | 1465204631303 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}] 02:17:11 INFO - PROCESS | 4048 | 1465204631306 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:11 INFO - PROCESS | 4048 | 1465204631423 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 02:17:11 INFO - PROCESS | 4048 | 1465204631563 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:11 INFO - PROCESS | 4048 | 1465204631566 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:11 INFO - PROCESS | 4048 | ++DOCSHELL 15278400 == 62 [pid = 4048] [id = 166] 02:17:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 124 (15694400) [pid = 4048] [serial = 496] [outer = 00000000] 02:17:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 125 (16CB8400) [pid = 4048] [serial = 497] [outer = 15694400] 02:17:11 INFO - PROCESS | 4048 | 1465204631621 Marionette DEBUG loaded listener.js 02:17:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 126 (175C0000) [pid = 4048] [serial = 498] [outer = 15694400] 02:17:12 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:12 INFO - PROCESS | 4048 | 1465204632215 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]]]}] 02:17:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:17:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 953ms 02:17:12 INFO - PROCESS | 4048 | 1465204632241 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 02:17:12 INFO - PROCESS | 4048 | 1465204632244 Marionette TRACE conn3 <- [1,629,null,{"value":"13"}] 02:17:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:17:12 INFO - PROCESS | 4048 | 1465204632247 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:17:12 INFO - PROCESS | 4048 | 1465204632251 Marionette TRACE conn3 <- [1,630,null,{}] 02:17:12 INFO - PROCESS | 4048 | 1465204632262 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}] 02:17:12 INFO - PROCESS | 4048 | 1465204632267 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:12 INFO - PROCESS | 4048 | 1465204632433 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 02:17:12 INFO - PROCESS | 4048 | 1465204632502 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:12 INFO - PROCESS | 4048 | 1465204632505 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:12 INFO - PROCESS | 4048 | ++DOCSHELL 19DA3000 == 63 [pid = 4048] [id = 167] 02:17:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 127 (19DAB000) [pid = 4048] [serial = 499] [outer = 00000000] 02:17:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 128 (1A1EE000) [pid = 4048] [serial = 500] [outer = 19DAB000] 02:17:12 INFO - PROCESS | 4048 | 1465204632600 Marionette DEBUG loaded listener.js 02:17:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 129 (1AC85C00) [pid = 4048] [serial = 501] [outer = 19DAB000] 02:17:13 INFO - PROCESS | 4048 | 1465204633204 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]]]}] 02:17:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:17:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1000ms 02:17:13 INFO - PROCESS | 4048 | 1465204633250 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 02:17:13 INFO - PROCESS | 4048 | 1465204633253 Marionette TRACE conn3 <- [1,633,null,{"value":"13"}] 02:17:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:17:13 INFO - PROCESS | 4048 | 1465204633257 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:17:13 INFO - PROCESS | 4048 | 1465204633259 Marionette TRACE conn3 <- [1,634,null,{}] 02:17:13 INFO - PROCESS | 4048 | 1465204633262 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}] 02:17:13 INFO - PROCESS | 4048 | 1465204633265 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:13 INFO - PROCESS | 4048 | 1465204633380 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 02:17:13 INFO - PROCESS | 4048 | 1465204633493 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:13 INFO - PROCESS | 4048 | 1465204633495 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:13 INFO - PROCESS | 4048 | ++DOCSHELL 0F323400 == 64 [pid = 4048] [id = 168] 02:17:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 130 (0F327C00) [pid = 4048] [serial = 502] [outer = 00000000] 02:17:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 131 (0F35AC00) [pid = 4048] [serial = 503] [outer = 0F327C00] 02:17:13 INFO - PROCESS | 4048 | 1465204633756 Marionette DEBUG loaded listener.js 02:17:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 132 (10A60800) [pid = 4048] [serial = 504] [outer = 0F327C00] 02:17:14 INFO - PROCESS | 4048 | 1465204634436 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]]]}] 02:17:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:17:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1187ms 02:17:14 INFO - PROCESS | 4048 | 1465204634456 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 02:17:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:17:14 INFO - PROCESS | 4048 | 1465204634460 Marionette TRACE conn3 <- [1,637,null,{"value":"13"}] 02:17:14 INFO - PROCESS | 4048 | 1465204634465 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:17:14 INFO - PROCESS | 4048 | 1465204634467 Marionette TRACE conn3 <- [1,638,null,{}] 02:17:14 INFO - PROCESS | 4048 | 1465204634472 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}] 02:17:14 INFO - PROCESS | 4048 | 1465204634474 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:14 INFO - PROCESS | 4048 | 1465204634575 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 02:17:14 INFO - PROCESS | 4048 | 1465204634690 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:14 INFO - PROCESS | 4048 | 1465204634692 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:14 INFO - PROCESS | 4048 | ++DOCSHELL 10C40400 == 65 [pid = 4048] [id = 169] 02:17:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 133 (10C65C00) [pid = 4048] [serial = 505] [outer = 00000000] 02:17:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 134 (10D3A000) [pid = 4048] [serial = 506] [outer = 10C65C00] 02:17:14 INFO - PROCESS | 4048 | 1465204634787 Marionette DEBUG loaded listener.js 02:17:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 135 (10E0CC00) [pid = 4048] [serial = 507] [outer = 10C65C00] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 10A61000 == 64 [pid = 4048] [id = 108] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 10A63000 == 63 [pid = 4048] [id = 163] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 0F32B400 == 62 [pid = 4048] [id = 162] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 1A638000 == 61 [pid = 4048] [id = 161] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 1A1D2800 == 60 [pid = 4048] [id = 160] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 175C1400 == 59 [pid = 4048] [id = 159] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 1987D800 == 58 [pid = 4048] [id = 158] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 175C5000 == 57 [pid = 4048] [id = 157] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 11A0C400 == 56 [pid = 4048] [id = 156] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 1047B400 == 55 [pid = 4048] [id = 155] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 19878800 == 54 [pid = 4048] [id = 148] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 0F328C00 == 53 [pid = 4048] [id = 149] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 1AE83400 == 52 [pid = 4048] [id = 82] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 10F65400 == 51 [pid = 4048] [id = 135] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 19A3A400 == 50 [pid = 4048] [id = 112] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 17722000 == 49 [pid = 4048] [id = 136] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 19ADBC00 == 48 [pid = 4048] [id = 122] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 159C2400 == 47 [pid = 4048] [id = 96] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 1673F000 == 46 [pid = 4048] [id = 121] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 11C63800 == 45 [pid = 4048] [id = 120] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 10F60400 == 44 [pid = 4048] [id = 53] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 199E0400 == 43 [pid = 4048] [id = 123] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 19DA2800 == 42 [pid = 4048] [id = 97] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 10E0D000 == 41 [pid = 4048] [id = 94] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 175BC800 == 40 [pid = 4048] [id = 151] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 105ECC00 == 39 [pid = 4048] [id = 134] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 11241800 == 38 [pid = 4048] [id = 150] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 10E12000 == 37 [pid = 4048] [id = 95] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 19AD7000 == 36 [pid = 4048] [id = 137] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 10C73C00 == 35 [pid = 4048] [id = 154] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 0F327800 == 34 [pid = 4048] [id = 153] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 10F5F800 == 33 [pid = 4048] [id = 124] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 13C0F000 == 32 [pid = 4048] [id = 152] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 0F323400 == 31 [pid = 4048] [id = 168] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 15278400 == 30 [pid = 4048] [id = 166] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 19DA3000 == 29 [pid = 4048] [id = 167] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 11A17800 == 28 [pid = 4048] [id = 164] 02:17:15 INFO - PROCESS | 4048 | --DOCSHELL 10227C00 == 27 [pid = 4048] [id = 165] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 134 (185CD000) [pid = 4048] [serial = 200] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 133 (12A10800) [pid = 4048] [serial = 236] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 132 (17546800) [pid = 4048] [serial = 239] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 131 (1A882C00) [pid = 4048] [serial = 332] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 130 (19A46000) [pid = 4048] [serial = 335] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 129 (11A14C00) [pid = 4048] [serial = 157] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 128 (13C17800) [pid = 4048] [serial = 284] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 127 (1AE80800) [pid = 4048] [serial = 323] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 126 (15D4BC00) [pid = 4048] [serial = 197] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 125 (13C10800) [pid = 4048] [serial = 326] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 124 (1AF03800) [pid = 4048] [serial = 245] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 123 (199E4400) [pid = 4048] [serial = 281] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 122 (1A634800) [pid = 4048] [serial = 290] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 121 (140BD400) [pid = 4048] [serial = 248] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 120 (11423800) [pid = 4048] [serial = 194] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 119 (16F4B800) [pid = 4048] [serial = 329] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 118 (1A885C00) [pid = 4048] [serial = 242] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 117 (16ED8000) [pid = 4048] [serial = 287] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 116 (17724000) [pid = 4048] [serial = 362] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 115 (19DAF400) [pid = 4048] [serial = 365] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 114 (1A880C00) [pid = 4048] [serial = 368] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 113 (13C1C800) [pid = 4048] [serial = 359] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 112 (19A48400) [pid = 4048] [serial = 428] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 111 (1A1C9400) [pid = 4048] [serial = 432] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 110 (19DA2400) [pid = 4048] [serial = 431] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 109 (10C39400) [pid = 4048] [serial = 437] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 108 (19807000) [pid = 4048] [serial = 425] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 107 (15F52000) [pid = 4048] [serial = 417] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 106 (1569FC00) [pid = 4048] [serial = 416] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 105 (1980B400) [pid = 4048] [serial = 402] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 104 (15C57C00) [pid = 4048] [serial = 405] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 103 (13C14400) [pid = 4048] [serial = 404] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 102 (17C2E400) [pid = 4048] [serial = 422] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 101 (180E8800) [pid = 4048] [serial = 423] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 100 (16F49800) [pid = 4048] [serial = 419] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 99 (16FA0C00) [pid = 4048] [serial = 420] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 98 (1A63E800) [pid = 4048] [serial = 411] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 97 (19DAE400) [pid = 4048] [serial = 410] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 96 (12B6C400) [pid = 4048] [serial = 414] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 95 (10E0DC00) [pid = 4048] [serial = 413] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (17E41000) [pid = 4048] [serial = 407] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (1A87C800) [pid = 4048] [serial = 434] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (17856C00) [pid = 4048] [serial = 440] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (199EDC00) [pid = 4048] [serial = 441] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (1A788000) [pid = 4048] [serial = 443] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (1AE87400) [pid = 4048] [serial = 435] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (19ADF800) [pid = 4048] [serial = 429] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (1980AC00) [pid = 4048] [serial = 426] [outer = 00000000] [url = about:blank] 02:17:15 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (10C3F000) [pid = 4048] [serial = 438] [outer = 00000000] [url = about:blank] 02:17:16 INFO - PROCESS | 4048 | 1465204636039 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]]]}] 02:17:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:17:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1609ms 02:17:16 INFO - PROCESS | 4048 | 1465204636069 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 02:17:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:17:16 INFO - PROCESS | 4048 | 1465204636073 Marionette TRACE conn3 <- [1,641,null,{"value":"13"}] 02:17:16 INFO - PROCESS | 4048 | 1465204636077 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:17:16 INFO - PROCESS | 4048 | 1465204636081 Marionette TRACE conn3 <- [1,642,null,{}] 02:17:16 INFO - PROCESS | 4048 | 1465204636086 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}] 02:17:16 INFO - PROCESS | 4048 | 1465204636088 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:16 INFO - PROCESS | 4048 | 1465204636176 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 02:17:16 INFO - PROCESS | 4048 | 1465204636186 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:16 INFO - PROCESS | 4048 | 1465204636189 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:16 INFO - PROCESS | 4048 | ++DOCSHELL 10A56800 == 28 [pid = 4048] [id = 170] 02:17:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (10A61000) [pid = 4048] [serial = 508] [outer = 00000000] 02:17:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (10C3BC00) [pid = 4048] [serial = 509] [outer = 10A61000] 02:17:16 INFO - PROCESS | 4048 | 1465204636236 Marionette DEBUG loaded listener.js 02:17:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (10C6B800) [pid = 4048] [serial = 510] [outer = 10A61000] 02:17:16 INFO - PROCESS | 4048 | 1465204636716 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]]]}] 02:17:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:17:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 704ms 02:17:16 INFO - PROCESS | 4048 | 1465204636773 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 02:17:16 INFO - PROCESS | 4048 | 1465204636778 Marionette TRACE conn3 <- [1,645,null,{"value":"13"}] 02:17:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:17:16 INFO - PROCESS | 4048 | 1465204636784 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:17:16 INFO - PROCESS | 4048 | 1465204636787 Marionette TRACE conn3 <- [1,646,null,{}] 02:17:16 INFO - PROCESS | 4048 | 1465204636790 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}] 02:17:16 INFO - PROCESS | 4048 | 1465204636793 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:16 INFO - PROCESS | 4048 | 1465204636912 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 02:17:17 INFO - PROCESS | 4048 | 1465204637009 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:17 INFO - PROCESS | 4048 | 1465204637011 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:17 INFO - PROCESS | 4048 | ++DOCSHELL 10D37C00 == 29 [pid = 4048] [id = 171] 02:17:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (10D3C400) [pid = 4048] [serial = 511] [outer = 00000000] 02:17:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (10E13800) [pid = 4048] [serial = 512] [outer = 10D3C400] 02:17:17 INFO - PROCESS | 4048 | 1465204637058 Marionette DEBUG loaded listener.js 02:17:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (10F68000) [pid = 4048] [serial = 513] [outer = 10D3C400] 02:17:17 INFO - PROCESS | 4048 | 1465204637426 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]]]}] 02:17:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:17:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 688ms 02:17:17 INFO - PROCESS | 4048 | 1465204637483 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 02:17:17 INFO - PROCESS | 4048 | 1465204637486 Marionette TRACE conn3 <- [1,649,null,{"value":"13"}] 02:17:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:17:17 INFO - PROCESS | 4048 | 1465204637489 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:17:17 INFO - PROCESS | 4048 | 1465204637492 Marionette TRACE conn3 <- [1,650,null,{}] 02:17:17 INFO - PROCESS | 4048 | 1465204637503 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}] 02:17:17 INFO - PROCESS | 4048 | 1465204637507 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:17 INFO - PROCESS | 4048 | 1465204637590 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 02:17:17 INFO - PROCESS | 4048 | 1465204637597 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:17 INFO - PROCESS | 4048 | 1465204637600 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:17 INFO - PROCESS | 4048 | ++DOCSHELL 11C63400 == 30 [pid = 4048] [id = 172] 02:17:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (11C63800) [pid = 4048] [serial = 514] [outer = 00000000] 02:17:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (12A86400) [pid = 4048] [serial = 515] [outer = 11C63800] 02:17:17 INFO - PROCESS | 4048 | 1465204637653 Marionette DEBUG loaded listener.js 02:17:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (12B6D000) [pid = 4048] [serial = 516] [outer = 11C63800] 02:17:18 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:18 INFO - PROCESS | 4048 | [4048] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:17:18 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:18 INFO - PROCESS | 4048 | [4048] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:17:18 INFO - PROCESS | 4048 | 1465204638151 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]]]}] 02:17:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:17:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 688ms 02:17:18 INFO - PROCESS | 4048 | 1465204638188 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 02:17:18 INFO - PROCESS | 4048 | 1465204638191 Marionette TRACE conn3 <- [1,653,null,{"value":"13"}] 02:17:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:17:18 INFO - PROCESS | 4048 | 1465204638194 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:17:18 INFO - PROCESS | 4048 | 1465204638196 Marionette TRACE conn3 <- [1,654,null,{}] 02:17:18 INFO - PROCESS | 4048 | 1465204638200 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}] 02:17:18 INFO - PROCESS | 4048 | 1465204638202 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:18 INFO - PROCESS | 4048 | 1465204638352 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 02:17:18 INFO - PROCESS | 4048 | 1465204638375 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:18 INFO - PROCESS | 4048 | 1465204638378 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:18 INFO - PROCESS | 4048 | ++DOCSHELL 1382B000 == 31 [pid = 4048] [id = 173] 02:17:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 96 (1382B400) [pid = 4048] [serial = 517] [outer = 00000000] 02:17:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 97 (139C0C00) [pid = 4048] [serial = 518] [outer = 1382B400] 02:17:18 INFO - PROCESS | 4048 | 1465204638421 Marionette DEBUG loaded listener.js 02:17:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 98 (139C9C00) [pid = 4048] [serial = 519] [outer = 1382B400] 02:17:18 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:18 INFO - PROCESS | 4048 | [4048] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:17:18 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:18 INFO - PROCESS | 4048 | 1465204638846 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]]]}] 02:17:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:17:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 687ms 02:17:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:17:18 INFO - PROCESS | 4048 | 1465204638893 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 02:17:18 INFO - PROCESS | 4048 | 1465204638895 Marionette TRACE conn3 <- [1,657,null,{"value":"13"}] 02:17:18 INFO - PROCESS | 4048 | 1465204638898 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:17:18 INFO - PROCESS | 4048 | 1465204638900 Marionette TRACE conn3 <- [1,658,null,{}] 02:17:18 INFO - PROCESS | 4048 | 1465204638903 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}] 02:17:18 INFO - PROCESS | 4048 | 1465204638906 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:19 INFO - PROCESS | 4048 | 1465204639020 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 02:17:19 INFO - PROCESS | 4048 | 1465204639026 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:19 INFO - PROCESS | 4048 | 1465204639028 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:19 INFO - PROCESS | 4048 | ++DOCSHELL 10C34800 == 32 [pid = 4048] [id = 174] 02:17:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 99 (10D34C00) [pid = 4048] [serial = 520] [outer = 00000000] 02:17:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 100 (13C15400) [pid = 4048] [serial = 521] [outer = 10D34C00] 02:17:19 INFO - PROCESS | 4048 | 1465204639072 Marionette DEBUG loaded listener.js 02:17:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 101 (13C17800) [pid = 4048] [serial = 522] [outer = 10D34C00] 02:17:19 INFO - PROCESS | 4048 | 1465204639532 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]]]}] 02:17:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:17:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 687ms 02:17:19 INFO - PROCESS | 4048 | 1465204639599 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 02:17:19 INFO - PROCESS | 4048 | 1465204639601 Marionette TRACE conn3 <- [1,661,null,{"value":"13"}] 02:17:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:17:19 INFO - PROCESS | 4048 | 1465204639604 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:17:19 INFO - PROCESS | 4048 | 1465204639606 Marionette TRACE conn3 <- [1,662,null,{}] 02:17:19 INFO - PROCESS | 4048 | 1465204639609 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}] 02:17:19 INFO - PROCESS | 4048 | 1465204639614 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:19 INFO - PROCESS | 4048 | 1465204639763 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 02:17:19 INFO - PROCESS | 4048 | 1465204639786 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:19 INFO - PROCESS | 4048 | 1465204639788 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:19 INFO - PROCESS | 4048 | ++DOCSHELL 1434E400 == 33 [pid = 4048] [id = 175] 02:17:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 102 (143C9C00) [pid = 4048] [serial = 523] [outer = 00000000] 02:17:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 103 (15694C00) [pid = 4048] [serial = 524] [outer = 143C9C00] 02:17:19 INFO - PROCESS | 4048 | 1465204639831 Marionette DEBUG loaded listener.js 02:17:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 104 (159C2800) [pid = 4048] [serial = 525] [outer = 143C9C00] 02:17:20 INFO - PROCESS | 4048 | --DOMWINDOW == 103 (1784DC00) [pid = 4048] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:17:20 INFO - PROCESS | 4048 | --DOMWINDOW == 102 (19A45800) [pid = 4048] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:17:20 INFO - PROCESS | 4048 | --DOMWINDOW == 101 (1A630400) [pid = 4048] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:17:20 INFO - PROCESS | 4048 | --DOMWINDOW == 100 (1026EC00) [pid = 4048] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:17:20 INFO - PROCESS | 4048 | --DOMWINDOW == 99 (1A638400) [pid = 4048] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:17:20 INFO - PROCESS | 4048 | --DOMWINDOW == 98 (199EA000) [pid = 4048] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:17:20 INFO - PROCESS | 4048 | --DOMWINDOW == 97 (10C39000) [pid = 4048] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:17:20 INFO - PROCESS | 4048 | --DOMWINDOW == 96 (175C5400) [pid = 4048] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:17:20 INFO - PROCESS | 4048 | --DOMWINDOW == 95 (10E15800) [pid = 4048] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:17:20 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (17858C00) [pid = 4048] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:17:20 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (11A14000) [pid = 4048] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:17:20 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (0F329400) [pid = 4048] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:17:20 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (10A56400) [pid = 4048] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:17:20 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (19881C00) [pid = 4048] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:17:20 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (175BF800) [pid = 4048] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:17:20 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (10A57C00) [pid = 4048] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:17:20 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (114B2000) [pid = 4048] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:17:20 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (13CF4000) [pid = 4048] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:17:20 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:20 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:20 INFO - PROCESS | 4048 | 1465204640707 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]]]}] 02:17:20 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 02:17:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1141ms 02:17:20 INFO - PROCESS | 4048 | 1465204640747 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 02:17:20 INFO - PROCESS | 4048 | 1465204640749 Marionette TRACE conn3 <- [1,665,null,{"value":"13"}] 02:17:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:17:20 INFO - PROCESS | 4048 | 1465204640752 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:17:20 INFO - PROCESS | 4048 | 1465204640753 Marionette TRACE conn3 <- [1,666,null,{}] 02:17:20 INFO - PROCESS | 4048 | 1465204640757 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}] 02:17:20 INFO - PROCESS | 4048 | 1465204640759 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:20 INFO - PROCESS | 4048 | 1465204640837 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 02:17:20 INFO - PROCESS | 4048 | 1465204640842 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:20 INFO - PROCESS | 4048 | 1465204640844 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:20 INFO - PROCESS | 4048 | ++DOCSHELL 10E13400 == 34 [pid = 4048] [id = 176] 02:17:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (10E15800) [pid = 4048] [serial = 526] [outer = 00000000] 02:17:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (13C15000) [pid = 4048] [serial = 527] [outer = 10E15800] 02:17:20 INFO - PROCESS | 4048 | 1465204640887 Marionette DEBUG loaded listener.js 02:17:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (13D28C00) [pid = 4048] [serial = 528] [outer = 10E15800] 02:17:21 INFO - PROCESS | 4048 | 1465204641305 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]]]}] 02:17:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:17:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 594ms 02:17:21 INFO - PROCESS | 4048 | 1465204641352 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 02:17:21 INFO - PROCESS | 4048 | 1465204641355 Marionette TRACE conn3 <- [1,669,null,{"value":"13"}] 02:17:21 INFO - PROCESS | 4048 | 1465204641365 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:17:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:17:21 INFO - PROCESS | 4048 | 1465204641367 Marionette TRACE conn3 <- [1,670,null,{}] 02:17:21 INFO - PROCESS | 4048 | 1465204641371 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}] 02:17:21 INFO - PROCESS | 4048 | 1465204641373 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:21 INFO - PROCESS | 4048 | 1465204641452 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 02:17:21 INFO - PROCESS | 4048 | 1465204641457 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:21 INFO - PROCESS | 4048 | 1465204641459 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:21 INFO - PROCESS | 4048 | ++DOCSHELL 11A14000 == 35 [pid = 4048] [id = 177] 02:17:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (14EC2C00) [pid = 4048] [serial = 529] [outer = 00000000] 02:17:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (15D4A000) [pid = 4048] [serial = 530] [outer = 14EC2C00] 02:17:21 INFO - PROCESS | 4048 | 1465204641501 Marionette DEBUG loaded listener.js 02:17:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (15D4E000) [pid = 4048] [serial = 531] [outer = 14EC2C00] 02:17:22 INFO - PROCESS | 4048 | 1465204642531 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]]]}] 02:17:22 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) 02:17:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1187ms 02:17:22 INFO - PROCESS | 4048 | 1465204642566 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 02:17:22 INFO - PROCESS | 4048 | 1465204642571 Marionette TRACE conn3 <- [1,673,null,{"value":"13"}] 02:17:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:17:22 INFO - PROCESS | 4048 | 1465204642577 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:17:22 INFO - PROCESS | 4048 | 1465204642580 Marionette TRACE conn3 <- [1,674,null,{}] 02:17:22 INFO - PROCESS | 4048 | 1465204642586 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}] 02:17:22 INFO - PROCESS | 4048 | 1465204642589 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:22 INFO - PROCESS | 4048 | 1465204642735 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 02:17:22 INFO - PROCESS | 4048 | 1465204642890 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:22 INFO - PROCESS | 4048 | 1465204642894 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:22 INFO - PROCESS | 4048 | ++DOCSHELL 10BA6400 == 36 [pid = 4048] [id = 178] 02:17:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (10BA6C00) [pid = 4048] [serial = 532] [outer = 00000000] 02:17:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (10C3C400) [pid = 4048] [serial = 533] [outer = 10BA6C00] 02:17:22 INFO - PROCESS | 4048 | 1465204642954 Marionette DEBUG loaded listener.js 02:17:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (10D30000) [pid = 4048] [serial = 534] [outer = 10BA6C00] 02:17:24 INFO - PROCESS | 4048 | 1465204644104 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]]]}] 02:17:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:17:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1563ms 02:17:24 INFO - PROCESS | 4048 | 1465204644137 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 02:17:24 INFO - PROCESS | 4048 | 1465204644142 Marionette TRACE conn3 <- [1,677,null,{"value":"13"}] 02:17:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:17:24 INFO - PROCESS | 4048 | 1465204644148 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:17:24 INFO - PROCESS | 4048 | 1465204644151 Marionette TRACE conn3 <- [1,678,null,{}] 02:17:24 INFO - PROCESS | 4048 | 1465204644155 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}] 02:17:24 INFO - PROCESS | 4048 | 1465204644158 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:24 INFO - PROCESS | 4048 | 1465204644312 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 02:17:24 INFO - PROCESS | 4048 | 1465204644429 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:24 INFO - PROCESS | 4048 | 1465204644433 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:24 INFO - PROCESS | 4048 | ++DOCSHELL 11426400 == 37 [pid = 4048] [id = 179] 02:17:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 96 (11C0A400) [pid = 4048] [serial = 535] [outer = 00000000] 02:17:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 97 (12A8B400) [pid = 4048] [serial = 536] [outer = 11C0A400] 02:17:24 INFO - PROCESS | 4048 | 1465204644488 Marionette DEBUG loaded listener.js 02:17:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 98 (13383C00) [pid = 4048] [serial = 537] [outer = 11C0A400] 02:17:25 INFO - PROCESS | 4048 | --DOCSHELL 10E13400 == 36 [pid = 4048] [id = 176] 02:17:25 INFO - PROCESS | 4048 | --DOCSHELL 1434E400 == 35 [pid = 4048] [id = 175] 02:17:25 INFO - PROCESS | 4048 | --DOCSHELL 10C34800 == 34 [pid = 4048] [id = 174] 02:17:25 INFO - PROCESS | 4048 | --DOCSHELL 1382B000 == 33 [pid = 4048] [id = 173] 02:17:25 INFO - PROCESS | 4048 | --DOCSHELL 11C63400 == 32 [pid = 4048] [id = 172] 02:17:25 INFO - PROCESS | 4048 | --DOCSHELL 10D37C00 == 31 [pid = 4048] [id = 171] 02:17:25 INFO - PROCESS | 4048 | --DOCSHELL 10A56800 == 30 [pid = 4048] [id = 170] 02:17:25 INFO - PROCESS | 4048 | --DOCSHELL 10C40400 == 29 [pid = 4048] [id = 169] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 97 (185CB400) [pid = 4048] [serial = 408] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 96 (19DA4800) [pid = 4048] [serial = 477] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 95 (1AC87800) [pid = 4048] [serial = 480] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (1AC86C00) [pid = 4048] [serial = 479] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (10F63000) [pid = 4048] [serial = 485] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (1AF80C00) [pid = 4048] [serial = 482] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (1AF83C00) [pid = 4048] [serial = 444] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (15D4AC00) [pid = 4048] [serial = 488] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (17E41800) [pid = 4048] [serial = 470] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (19809800) [pid = 4048] [serial = 471] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (143CD800) [pid = 4048] [serial = 461] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (19881400) [pid = 4048] [serial = 462] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (19D49800) [pid = 4048] [serial = 455] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (1A63AC00) [pid = 4048] [serial = 456] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (139C3800) [pid = 4048] [serial = 467] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (143C3C00) [pid = 4048] [serial = 468] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (0F34D400) [pid = 4048] [serial = 446] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (1055B800) [pid = 4048] [serial = 447] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (10C67800) [pid = 4048] [serial = 464] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (1102C000) [pid = 4048] [serial = 465] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (19A3AC00) [pid = 4048] [serial = 473] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (17C24400) [pid = 4048] [serial = 452] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (19811000) [pid = 4048] [serial = 453] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10C70000) [pid = 4048] [serial = 458] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (10C74000) [pid = 4048] [serial = 459] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (12893800) [pid = 4048] [serial = 449] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (13914C00) [pid = 4048] [serial = 450] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (19AD7800) [pid = 4048] [serial = 491] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (1A114800) [pid = 4048] [serial = 492] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (1AF85C00) [pid = 4048] [serial = 483] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (177E7C00) [pid = 4048] [serial = 489] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (19D44C00) [pid = 4048] [serial = 476] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (139CD400) [pid = 4048] [serial = 486] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (19AD7C00) [pid = 4048] [serial = 474] [outer = 00000000] [url = about:blank] 02:17:25 INFO - PROCESS | 4048 | 1465204645739 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]]]}] 02:17:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:17:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1610ms 02:17:25 INFO - PROCESS | 4048 | 1465204645756 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 02:17:25 INFO - PROCESS | 4048 | 1465204645760 Marionette TRACE conn3 <- [1,681,null,{"value":"13"}] 02:17:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:17:25 INFO - PROCESS | 4048 | 1465204645764 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:17:25 INFO - PROCESS | 4048 | 1465204645767 Marionette TRACE conn3 <- [1,682,null,{}] 02:17:25 INFO - PROCESS | 4048 | 1465204645830 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}] 02:17:25 INFO - PROCESS | 4048 | 1465204645833 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:25 INFO - PROCESS | 4048 | 1465204645940 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 02:17:25 INFO - PROCESS | 4048 | 1465204645948 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:25 INFO - PROCESS | 4048 | 1465204645952 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:25 INFO - PROCESS | 4048 | ++DOCSHELL 0F34F400 == 30 [pid = 4048] [id = 180] 02:17:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (0F350400) [pid = 4048] [serial = 538] [outer = 00000000] 02:17:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (10A54800) [pid = 4048] [serial = 539] [outer = 0F350400] 02:17:26 INFO - PROCESS | 4048 | 1465204646000 Marionette DEBUG loaded listener.js 02:17:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (10C31400) [pid = 4048] [serial = 540] [outer = 0F350400] 02:17:26 INFO - PROCESS | 4048 | 1465204646921 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]]]}] 02:17:26 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) 02:17:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1187ms 02:17:26 INFO - PROCESS | 4048 | 1465204646956 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 02:17:26 INFO - PROCESS | 4048 | 1465204646960 Marionette TRACE conn3 <- [1,685,null,{"value":"13"}] 02:17:26 INFO - PROCESS | 4048 | 1465204646966 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:17:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:17:26 INFO - PROCESS | 4048 | 1465204646969 Marionette TRACE conn3 <- [1,686,null,{}] 02:17:26 INFO - PROCESS | 4048 | 1465204646973 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}] 02:17:26 INFO - PROCESS | 4048 | 1465204646975 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:27 INFO - PROCESS | 4048 | 1465204647060 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 02:17:27 INFO - PROCESS | 4048 | 1465204647066 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:27 INFO - PROCESS | 4048 | 1465204647069 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:27 INFO - PROCESS | 4048 | ++DOCSHELL 10C6C000 == 31 [pid = 4048] [id = 181] 02:17:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (10D35400) [pid = 4048] [serial = 541] [outer = 00000000] 02:17:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (10E10800) [pid = 4048] [serial = 542] [outer = 10D35400] 02:17:27 INFO - PROCESS | 4048 | 1465204647115 Marionette DEBUG loaded listener.js 02:17:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (1100BC00) [pid = 4048] [serial = 543] [outer = 10D35400] 02:17:28 INFO - PROCESS | 4048 | 1465204648077 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]]]}] 02:17:28 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) 02:17:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1156ms 02:17:28 INFO - PROCESS | 4048 | 1465204648123 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 02:17:28 INFO - PROCESS | 4048 | 1465204648125 Marionette TRACE conn3 <- [1,689,null,{"value":"13"}] 02:17:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:17:28 INFO - PROCESS | 4048 | 1465204648129 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:17:28 INFO - PROCESS | 4048 | 1465204648133 Marionette TRACE conn3 <- [1,690,null,{}] 02:17:28 INFO - PROCESS | 4048 | 1465204648143 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}] 02:17:28 INFO - PROCESS | 4048 | 1465204648148 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:28 INFO - PROCESS | 4048 | 1465204648275 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 02:17:28 INFO - PROCESS | 4048 | 1465204648282 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:28 INFO - PROCESS | 4048 | 1465204648286 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:28 INFO - PROCESS | 4048 | ++DOCSHELL 1332D800 == 32 [pid = 4048] [id = 182] 02:17:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (13338800) [pid = 4048] [serial = 544] [outer = 00000000] 02:17:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (139C1800) [pid = 4048] [serial = 545] [outer = 13338800] 02:17:28 INFO - PROCESS | 4048 | 1465204648334 Marionette DEBUG loaded listener.js 02:17:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (139CCC00) [pid = 4048] [serial = 546] [outer = 13338800] 02:17:29 INFO - PROCESS | 4048 | 1465204649308 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]]]}] 02:17:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:17:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1188ms 02:17:29 INFO - PROCESS | 4048 | 1465204649331 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 02:17:29 INFO - PROCESS | 4048 | 1465204649333 Marionette TRACE conn3 <- [1,693,null,{"value":"13"}] 02:17:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:17:29 INFO - PROCESS | 4048 | 1465204649342 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:17:29 INFO - PROCESS | 4048 | 1465204649344 Marionette TRACE conn3 <- [1,694,null,{}] 02:17:29 INFO - PROCESS | 4048 | 1465204649348 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}] 02:17:29 INFO - PROCESS | 4048 | 1465204649350 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:29 INFO - PROCESS | 4048 | 1465204649465 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 02:17:29 INFO - PROCESS | 4048 | 1465204649471 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:29 INFO - PROCESS | 4048 | 1465204649473 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:29 INFO - PROCESS | 4048 | ++DOCSHELL 13C7C000 == 33 [pid = 4048] [id = 183] 02:17:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (13C80C00) [pid = 4048] [serial = 547] [outer = 00000000] 02:17:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (13D22000) [pid = 4048] [serial = 548] [outer = 13C80C00] 02:17:29 INFO - PROCESS | 4048 | 1465204649523 Marionette DEBUG loaded listener.js 02:17:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (14351400) [pid = 4048] [serial = 549] [outer = 13C80C00] 02:17:29 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (1382B400) [pid = 4048] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:17:29 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10C65C00) [pid = 4048] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:17:29 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (11C63800) [pid = 4048] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:17:29 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (10C3DC00) [pid = 4048] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:17:29 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (15694400) [pid = 4048] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:17:29 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (19DAB000) [pid = 4048] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:17:29 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (0F327C00) [pid = 4048] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:17:29 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (10D34C00) [pid = 4048] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:17:29 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (143C9C00) [pid = 4048] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:17:29 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (10D3C400) [pid = 4048] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:17:29 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (10E15800) [pid = 4048] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:17:29 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (10A61000) [pid = 4048] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:17:30 INFO - PROCESS | 4048 | 1465204650498 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]]]}] 02:17:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:17:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1188ms 02:17:30 INFO - PROCESS | 4048 | 1465204650535 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 02:17:30 INFO - PROCESS | 4048 | 1465204650538 Marionette TRACE conn3 <- [1,697,null,{"value":"13"}] 02:17:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:17:30 INFO - PROCESS | 4048 | 1465204650541 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:17:30 INFO - PROCESS | 4048 | 1465204650543 Marionette TRACE conn3 <- [1,698,null,{}] 02:17:30 INFO - PROCESS | 4048 | 1465204650546 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}] 02:17:30 INFO - PROCESS | 4048 | 1465204650548 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:30 INFO - PROCESS | 4048 | 1465204650627 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 02:17:30 INFO - PROCESS | 4048 | 1465204650708 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:30 INFO - PROCESS | 4048 | 1465204650710 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:30 INFO - PROCESS | 4048 | ++DOCSHELL 104EF800 == 34 [pid = 4048] [id = 184] 02:17:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (10A5FC00) [pid = 4048] [serial = 550] [outer = 00000000] 02:17:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (10E15800) [pid = 4048] [serial = 551] [outer = 10A5FC00] 02:17:30 INFO - PROCESS | 4048 | 1465204650753 Marionette DEBUG loaded listener.js 02:17:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (13C1B400) [pid = 4048] [serial = 552] [outer = 10A5FC00] 02:17:31 INFO - PROCESS | 4048 | 1465204651618 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]]]}] 02:17:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:17:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1094ms 02:17:31 INFO - PROCESS | 4048 | 1465204651641 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 02:17:31 INFO - PROCESS | 4048 | 1465204651643 Marionette TRACE conn3 <- [1,701,null,{"value":"13"}] 02:17:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:17:31 INFO - PROCESS | 4048 | 1465204651646 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:17:31 INFO - PROCESS | 4048 | 1465204651648 Marionette TRACE conn3 <- [1,702,null,{}] 02:17:31 INFO - PROCESS | 4048 | 1465204651651 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}] 02:17:31 INFO - PROCESS | 4048 | 1465204651657 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:31 INFO - PROCESS | 4048 | 1465204651760 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 02:17:31 INFO - PROCESS | 4048 | 1465204651843 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:31 INFO - PROCESS | 4048 | 1465204651845 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:31 INFO - PROCESS | 4048 | ++DOCSHELL 13CF4000 == 35 [pid = 4048] [id = 185] 02:17:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (143C6800) [pid = 4048] [serial = 553] [outer = 00000000] 02:17:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (15D48000) [pid = 4048] [serial = 554] [outer = 143C6800] 02:17:31 INFO - PROCESS | 4048 | 1465204651889 Marionette DEBUG loaded listener.js 02:17:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (1673DC00) [pid = 4048] [serial = 555] [outer = 143C6800] 02:17:32 INFO - PROCESS | 4048 | 1465204652984 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]]]}] 02:17:32 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 02:17:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1328ms 02:17:32 INFO - PROCESS | 4048 | 1465204652990 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 02:17:32 INFO - PROCESS | 4048 | 1465204652994 Marionette TRACE conn3 <- [1,705,null,{"value":"13"}] 02:17:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:17:32 INFO - PROCESS | 4048 | 1465204652999 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:17:33 INFO - PROCESS | 4048 | 1465204653002 Marionette TRACE conn3 <- [1,706,null,{}] 02:17:33 INFO - PROCESS | 4048 | 1465204653008 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}] 02:17:33 INFO - PROCESS | 4048 | 1465204653011 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:33 INFO - PROCESS | 4048 | 1465204653121 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 02:17:33 INFO - PROCESS | 4048 | 1465204653252 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:33 INFO - PROCESS | 4048 | 1465204653255 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:33 INFO - PROCESS | 4048 | ++DOCSHELL 10C67800 == 36 [pid = 4048] [id = 186] 02:17:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (10C6B400) [pid = 4048] [serial = 556] [outer = 00000000] 02:17:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (10E0D800) [pid = 4048] [serial = 557] [outer = 10C6B400] 02:17:33 INFO - PROCESS | 4048 | 1465204653313 Marionette DEBUG loaded listener.js 02:17:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (114BFC00) [pid = 4048] [serial = 558] [outer = 10C6B400] 02:17:34 INFO - PROCESS | 4048 | 1465204654357 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]]]}] 02:17:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:17:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1422ms 02:17:34 INFO - PROCESS | 4048 | 1465204654416 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 02:17:34 INFO - PROCESS | 4048 | 1465204654421 Marionette TRACE conn3 <- [1,709,null,{"value":"13"}] 02:17:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:17:34 INFO - PROCESS | 4048 | 1465204654427 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:17:34 INFO - PROCESS | 4048 | 1465204654430 Marionette TRACE conn3 <- [1,710,null,{}] 02:17:34 INFO - PROCESS | 4048 | 1465204654434 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}] 02:17:34 INFO - PROCESS | 4048 | 1465204654437 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:34 INFO - PROCESS | 4048 | 1465204654579 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 02:17:34 INFO - PROCESS | 4048 | 1465204654721 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:34 INFO - PROCESS | 4048 | 1465204654724 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:34 INFO - PROCESS | 4048 | ++DOCSHELL 13C12400 == 37 [pid = 4048] [id = 187] 02:17:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (13C16000) [pid = 4048] [serial = 559] [outer = 00000000] 02:17:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (14EBA800) [pid = 4048] [serial = 560] [outer = 13C16000] 02:17:34 INFO - PROCESS | 4048 | 1465204654778 Marionette DEBUG loaded listener.js 02:17:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (14EC1400) [pid = 4048] [serial = 561] [outer = 13C16000] 02:17:35 INFO - PROCESS | 4048 | 1465204655286 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] 02:17:35 INFO - PROCESS | 4048 | 1465204655337 Marionette TRACE conn3 <- [1,713,null,{"value":"13"}] 02:17:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:17:35 INFO - PROCESS | 4048 | 1465204655342 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:17:35 INFO - PROCESS | 4048 | 1465204655346 Marionette TRACE conn3 <- [1,714,null,{}] 02:17:35 INFO - PROCESS | 4048 | 1465204655357 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}] 02:17:35 INFO - PROCESS | 4048 | 1465204655362 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:35 INFO - PROCESS | 4048 | 1465204655468 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 02:17:35 INFO - PROCESS | 4048 | 1465204655571 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:35 INFO - PROCESS | 4048 | 1465204655574 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:35 INFO - PROCESS | 4048 | ++DOCSHELL 16F4D000 == 38 [pid = 4048] [id = 188] 02:17:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (16F4DC00) [pid = 4048] [serial = 562] [outer = 00000000] 02:17:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (17546400) [pid = 4048] [serial = 563] [outer = 16F4DC00] 02:17:35 INFO - PROCESS | 4048 | 1465204655632 Marionette DEBUG loaded listener.js 02:17:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (175B9C00) [pid = 4048] [serial = 564] [outer = 16F4DC00] 02:17:36 INFO - PROCESS | 4048 | 1465204656373 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]]]}] 02:17:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:17:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1094ms 02:17:36 INFO - PROCESS | 4048 | 1465204656438 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 02:17:36 INFO - PROCESS | 4048 | 1465204656442 Marionette TRACE conn3 <- [1,717,null,{"value":"13"}] 02:17:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:17:36 INFO - PROCESS | 4048 | 1465204656447 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:17:36 INFO - PROCESS | 4048 | 1465204656450 Marionette TRACE conn3 <- [1,718,null,{}] 02:17:36 INFO - PROCESS | 4048 | 1465204656470 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}] 02:17:36 INFO - PROCESS | 4048 | 1465204656473 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:36 INFO - PROCESS | 4048 | 1465204656579 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 02:17:36 INFO - PROCESS | 4048 | 1465204656712 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:36 INFO - PROCESS | 4048 | 1465204656717 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:36 INFO - PROCESS | 4048 | ++DOCSHELL 10C6E000 == 39 [pid = 4048] [id = 189] 02:17:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (10C6F800) [pid = 4048] [serial = 565] [outer = 00000000] 02:17:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (10D32400) [pid = 4048] [serial = 566] [outer = 10C6F800] 02:17:36 INFO - PROCESS | 4048 | 1465204656771 Marionette DEBUG loaded listener.js 02:17:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (10E12C00) [pid = 4048] [serial = 567] [outer = 10C6F800] 02:17:37 INFO - PROCESS | 4048 | --DOCSHELL 104EF800 == 38 [pid = 4048] [id = 184] 02:17:37 INFO - PROCESS | 4048 | --DOCSHELL 13C7C000 == 37 [pid = 4048] [id = 183] 02:17:37 INFO - PROCESS | 4048 | --DOCSHELL 1332D800 == 36 [pid = 4048] [id = 182] 02:17:37 INFO - PROCESS | 4048 | --DOCSHELL 10C6C000 == 35 [pid = 4048] [id = 181] 02:17:37 INFO - PROCESS | 4048 | --DOCSHELL 0F34F400 == 34 [pid = 4048] [id = 180] 02:17:37 INFO - PROCESS | 4048 | --DOCSHELL 10BA6400 == 33 [pid = 4048] [id = 178] 02:17:37 INFO - PROCESS | 4048 | --DOCSHELL 11A14000 == 32 [pid = 4048] [id = 177] 02:17:37 INFO - PROCESS | 4048 | --DOCSHELL 11426400 == 31 [pid = 4048] [id = 179] 02:17:37 INFO - PROCESS | 4048 | --DOCSHELL 16F4D000 == 30 [pid = 4048] [id = 188] 02:17:37 INFO - PROCESS | 4048 | --DOCSHELL 10C67800 == 29 [pid = 4048] [id = 186] 02:17:37 INFO - PROCESS | 4048 | --DOCSHELL 13C12400 == 28 [pid = 4048] [id = 187] 02:17:37 INFO - PROCESS | 4048 | --DOCSHELL 13CF4000 == 27 [pid = 4048] [id = 185] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (10C3BC00) [pid = 4048] [serial = 509] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10C6B800) [pid = 4048] [serial = 510] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (139C0C00) [pid = 4048] [serial = 518] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (10E0CC00) [pid = 4048] [serial = 507] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (10D3A000) [pid = 4048] [serial = 506] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (12A86400) [pid = 4048] [serial = 515] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (13911000) [pid = 4048] [serial = 495] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10E0F800) [pid = 4048] [serial = 494] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (175C0000) [pid = 4048] [serial = 498] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (16CB8400) [pid = 4048] [serial = 497] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (1AC85C00) [pid = 4048] [serial = 501] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (1A1EE000) [pid = 4048] [serial = 500] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (10A60800) [pid = 4048] [serial = 504] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (0F35AC00) [pid = 4048] [serial = 503] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (13C15400) [pid = 4048] [serial = 521] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (139C9C00) [pid = 4048] [serial = 519] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (15694C00) [pid = 4048] [serial = 524] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (13C17800) [pid = 4048] [serial = 522] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (10E13800) [pid = 4048] [serial = 512] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (10F68000) [pid = 4048] [serial = 513] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (159C2800) [pid = 4048] [serial = 525] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (13C15000) [pid = 4048] [serial = 527] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 59 (13D28C00) [pid = 4048] [serial = 528] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 58 (12B6D000) [pid = 4048] [serial = 516] [outer = 00000000] [url = about:blank] 02:17:37 INFO - PROCESS | 4048 | --DOMWINDOW == 57 (15D4A000) [pid = 4048] [serial = 530] [outer = 00000000] [url = about:blank] 02:17:38 INFO - PROCESS | 4048 | 1465204658172 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] 02:17:38 INFO - PROCESS | 4048 | 1465204658222 Marionette TRACE conn3 <- [1,721,null,{"value":"13"}] 02:17:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:17:38 INFO - PROCESS | 4048 | 1465204658227 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:17:38 INFO - PROCESS | 4048 | 1465204658232 Marionette TRACE conn3 <- [1,722,null,{}] 02:17:38 INFO - PROCESS | 4048 | 1465204658237 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}] 02:17:38 INFO - PROCESS | 4048 | 1465204658240 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:38 INFO - PROCESS | 4048 | 1465204658379 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 02:17:38 INFO - PROCESS | 4048 | 1465204658455 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:38 INFO - PROCESS | 4048 | 1465204658458 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:38 INFO - PROCESS | 4048 | ++DOCSHELL 10A55400 == 28 [pid = 4048] [id = 190] 02:17:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 58 (10A56800) [pid = 4048] [serial = 568] [outer = 00000000] 02:17:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 59 (10C3BC00) [pid = 4048] [serial = 569] [outer = 10A56800] 02:17:38 INFO - PROCESS | 4048 | 1465204658556 Marionette DEBUG loaded listener.js 02:17:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 60 (10C68C00) [pid = 4048] [serial = 570] [outer = 10A56800] 02:17:39 INFO - PROCESS | 4048 | 1465204659334 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]]]}] 02:17:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:17:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1140ms 02:17:39 INFO - PROCESS | 4048 | 1465204659372 Marionette TRACE conn3 -> [0,725,"getWindowHandle",null] 02:17:39 INFO - PROCESS | 4048 | 1465204659378 Marionette TRACE conn3 <- [1,725,null,{"value":"13"}] 02:17:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:17:39 INFO - PROCESS | 4048 | 1465204659384 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:17:39 INFO - PROCESS | 4048 | 1465204659387 Marionette TRACE conn3 <- [1,726,null,{}] 02:17:39 INFO - PROCESS | 4048 | 1465204659391 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}] 02:17:39 INFO - PROCESS | 4048 | 1465204659394 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:39 INFO - PROCESS | 4048 | 1465204659512 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 02:17:39 INFO - PROCESS | 4048 | 1465204659590 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:39 INFO - PROCESS | 4048 | 1465204659592 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:39 INFO - PROCESS | 4048 | ++DOCSHELL 10E11800 == 29 [pid = 4048] [id = 191] 02:17:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (10E11C00) [pid = 4048] [serial = 571] [outer = 00000000] 02:17:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (10F63400) [pid = 4048] [serial = 572] [outer = 10E11C00] 02:17:39 INFO - PROCESS | 4048 | 1465204659648 Marionette DEBUG loaded listener.js 02:17:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (1100B400) [pid = 4048] [serial = 573] [outer = 10E11C00] 02:17:40 INFO - PROCESS | 4048 | 1465204660747 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]]]}] 02:17:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:17:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1391ms 02:17:40 INFO - PROCESS | 4048 | 1465204660786 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 02:17:40 INFO - PROCESS | 4048 | 1465204660789 Marionette TRACE conn3 <- [1,729,null,{"value":"13"}] 02:17:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:17:40 INFO - PROCESS | 4048 | 1465204660794 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:17:40 INFO - PROCESS | 4048 | 1465204660797 Marionette TRACE conn3 <- [1,730,null,{}] 02:17:40 INFO - PROCESS | 4048 | 1465204660801 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}] 02:17:40 INFO - PROCESS | 4048 | 1465204660805 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:40 INFO - PROCESS | 4048 | 1465204660889 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 02:17:40 INFO - PROCESS | 4048 | 1465204660896 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:40 INFO - PROCESS | 4048 | 1465204660898 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:40 INFO - PROCESS | 4048 | ++DOCSHELL 10C68400 == 30 [pid = 4048] [id = 192] 02:17:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (10C68800) [pid = 4048] [serial = 574] [outer = 00000000] 02:17:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (10E0CC00) [pid = 4048] [serial = 575] [outer = 10C68800] 02:17:40 INFO - PROCESS | 4048 | 1465204660945 Marionette DEBUG loaded listener.js 02:17:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (11008C00) [pid = 4048] [serial = 576] [outer = 10C68800] 02:17:41 INFO - PROCESS | 4048 | 1465204661902 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]]]}] 02:17:41 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 02:17:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1157ms 02:17:41 INFO - PROCESS | 4048 | 1465204661952 Marionette TRACE conn3 -> [0,733,"getWindowHandle",null] 02:17:41 INFO - PROCESS | 4048 | 1465204661956 Marionette TRACE conn3 <- [1,733,null,{"value":"13"}] 02:17:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:17:41 INFO - PROCESS | 4048 | 1465204661962 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:17:41 INFO - PROCESS | 4048 | 1465204661964 Marionette TRACE conn3 <- [1,734,null,{}] 02:17:41 INFO - PROCESS | 4048 | 1465204661968 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}] 02:17:41 INFO - PROCESS | 4048 | 1465204661971 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:42 INFO - PROCESS | 4048 | 1465204662083 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 02:17:42 INFO - PROCESS | 4048 | 1465204662089 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:42 INFO - PROCESS | 4048 | 1465204662092 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:42 INFO - PROCESS | 4048 | ++DOCSHELL 12A8A400 == 31 [pid = 4048] [id = 193] 02:17:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (12A8E400) [pid = 4048] [serial = 577] [outer = 00000000] 02:17:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (12AD5000) [pid = 4048] [serial = 578] [outer = 12A8E400] 02:17:42 INFO - PROCESS | 4048 | 1465204662139 Marionette DEBUG loaded listener.js 02:17:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (130E4400) [pid = 4048] [serial = 579] [outer = 12A8E400] 02:17:43 INFO - PROCESS | 4048 | 1465204663095 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]]]}] 02:17:43 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.) 02:17:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1141ms 02:17:43 INFO - PROCESS | 4048 | 1465204663107 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 02:17:43 INFO - PROCESS | 4048 | 1465204663109 Marionette TRACE conn3 <- [1,737,null,{"value":"13"}] 02:17:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:17:43 INFO - PROCESS | 4048 | 1465204663113 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:17:43 INFO - PROCESS | 4048 | 1465204663116 Marionette TRACE conn3 <- [1,738,null,{}] 02:17:43 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (11C0A400) [pid = 4048] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:17:43 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (14EC2C00) [pid = 4048] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:17:43 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (10D35400) [pid = 4048] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:17:43 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (0F350400) [pid = 4048] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:17:43 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (10BA6C00) [pid = 4048] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:17:43 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (10A5FC00) [pid = 4048] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:17:43 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (143C6800) [pid = 4048] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:17:43 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (10C6B400) [pid = 4048] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:17:43 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (13C16000) [pid = 4048] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:17:43 INFO - PROCESS | 4048 | --DOMWINDOW == 59 (16F4DC00) [pid = 4048] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:17:43 INFO - PROCESS | 4048 | --DOMWINDOW == 58 (13338800) [pid = 4048] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:17:43 INFO - PROCESS | 4048 | --DOMWINDOW == 57 (13C80C00) [pid = 4048] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:17:43 INFO - PROCESS | 4048 | 1465204663144 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}] 02:17:43 INFO - PROCESS | 4048 | 1465204663149 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:43 INFO - PROCESS | 4048 | 1465204663258 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 02:17:43 INFO - PROCESS | 4048 | 1465204663306 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:43 INFO - PROCESS | 4048 | 1465204663310 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:43 INFO - PROCESS | 4048 | ++DOCSHELL 13914800 == 32 [pid = 4048] [id = 194] 02:17:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 58 (13914C00) [pid = 4048] [serial = 580] [outer = 00000000] 02:17:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 59 (139C7C00) [pid = 4048] [serial = 581] [outer = 13914C00] 02:17:43 INFO - PROCESS | 4048 | 1465204663357 Marionette DEBUG loaded listener.js 02:17:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 60 (13C10800) [pid = 4048] [serial = 582] [outer = 13914C00] 02:17:44 INFO - PROCESS | 4048 | 1465204664225 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]]]}] 02:17:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:17:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1140ms 02:17:44 INFO - PROCESS | 4048 | 1465204664263 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 02:17:44 INFO - PROCESS | 4048 | 1465204664265 Marionette TRACE conn3 <- [1,741,null,{"value":"13"}] 02:17:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:17:44 INFO - PROCESS | 4048 | 1465204664269 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:17:44 INFO - PROCESS | 4048 | 1465204664270 Marionette TRACE conn3 <- [1,742,null,{}] 02:17:44 INFO - PROCESS | 4048 | 1465204664274 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}] 02:17:44 INFO - PROCESS | 4048 | 1465204664276 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:44 INFO - PROCESS | 4048 | 1465204664386 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 02:17:44 INFO - PROCESS | 4048 | 1465204664394 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:44 INFO - PROCESS | 4048 | 1465204664396 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:44 INFO - PROCESS | 4048 | ++DOCSHELL 13380400 == 33 [pid = 4048] [id = 195] 02:17:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (13C17C00) [pid = 4048] [serial = 583] [outer = 00000000] 02:17:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (13D21400) [pid = 4048] [serial = 584] [outer = 13C17C00] 02:17:44 INFO - PROCESS | 4048 | 1465204664440 Marionette DEBUG loaded listener.js 02:17:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (140BD000) [pid = 4048] [serial = 585] [outer = 13C17C00] 02:17:45 INFO - PROCESS | 4048 | 1465204665335 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]]]}] 02:17:45 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 02:17:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1078ms 02:17:45 INFO - PROCESS | 4048 | 1465204665363 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 02:17:45 INFO - PROCESS | 4048 | 1465204665365 Marionette TRACE conn3 <- [1,745,null,{"value":"13"}] 02:17:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:17:45 INFO - PROCESS | 4048 | 1465204665368 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:17:45 INFO - PROCESS | 4048 | 1465204665370 Marionette TRACE conn3 <- [1,746,null,{}] 02:17:45 INFO - PROCESS | 4048 | 1465204665373 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}] 02:17:45 INFO - PROCESS | 4048 | 1465204665375 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:45 INFO - PROCESS | 4048 | 1465204665450 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 02:17:45 INFO - PROCESS | 4048 | 1465204665524 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:45 INFO - PROCESS | 4048 | 1465204665526 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:45 INFO - PROCESS | 4048 | ++DOCSHELL 13C1A000 == 34 [pid = 4048] [id = 196] 02:17:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (13C1B800) [pid = 4048] [serial = 586] [outer = 00000000] 02:17:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (14EBA400) [pid = 4048] [serial = 587] [outer = 13C1B800] 02:17:45 INFO - PROCESS | 4048 | 1465204665569 Marionette DEBUG loaded listener.js 02:17:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (14EBE400) [pid = 4048] [serial = 588] [outer = 13C1B800] 02:17:46 INFO - PROCESS | 4048 | 1465204666086 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]]]}] 02:17:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:17:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 797ms 02:17:46 INFO - PROCESS | 4048 | 1465204666171 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 02:17:46 INFO - PROCESS | 4048 | 1465204666175 Marionette TRACE conn3 <- [1,749,null,{"value":"13"}] 02:17:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:17:46 INFO - PROCESS | 4048 | 1465204666180 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:17:46 INFO - PROCESS | 4048 | 1465204666183 Marionette TRACE conn3 <- [1,750,null,{}] 02:17:46 INFO - PROCESS | 4048 | 1465204666189 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}] 02:17:46 INFO - PROCESS | 4048 | 1465204666192 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:46 INFO - PROCESS | 4048 | 1465204666307 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 02:17:46 INFO - PROCESS | 4048 | 1465204666382 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:46 INFO - PROCESS | 4048 | 1465204666385 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:46 INFO - PROCESS | 4048 | ++DOCSHELL 0F330000 == 35 [pid = 4048] [id = 197] 02:17:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (10485C00) [pid = 4048] [serial = 589] [outer = 00000000] 02:17:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (10C6FC00) [pid = 4048] [serial = 590] [outer = 10485C00] 02:17:46 INFO - PROCESS | 4048 | 1465204666482 Marionette DEBUG loaded listener.js 02:17:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (10E0B000) [pid = 4048] [serial = 591] [outer = 10485C00] 02:17:47 INFO - PROCESS | 4048 | 1465204667572 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]]]}] 02:17:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:17:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1391ms 02:17:47 INFO - PROCESS | 4048 | 1465204667583 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 02:17:47 INFO - PROCESS | 4048 | 1465204667587 Marionette TRACE conn3 <- [1,753,null,{"value":"13"}] 02:17:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:17:47 INFO - PROCESS | 4048 | 1465204667594 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:17:47 INFO - PROCESS | 4048 | 1465204667597 Marionette TRACE conn3 <- [1,754,null,{}] 02:17:47 INFO - PROCESS | 4048 | 1465204667601 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}] 02:17:47 INFO - PROCESS | 4048 | 1465204667604 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:47 INFO - PROCESS | 4048 | 1465204667740 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 02:17:47 INFO - PROCESS | 4048 | 1465204667815 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:47 INFO - PROCESS | 4048 | 1465204667818 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:47 INFO - PROCESS | 4048 | ++DOCSHELL 12890000 == 36 [pid = 4048] [id = 198] 02:17:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (12AC9000) [pid = 4048] [serial = 592] [outer = 00000000] 02:17:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (13828C00) [pid = 4048] [serial = 593] [outer = 12AC9000] 02:17:47 INFO - PROCESS | 4048 | 1465204667881 Marionette DEBUG loaded listener.js 02:17:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (139C4000) [pid = 4048] [serial = 594] [outer = 12AC9000] 02:17:48 INFO - PROCESS | 4048 | --DOCSHELL 13380400 == 35 [pid = 4048] [id = 195] 02:17:48 INFO - PROCESS | 4048 | --DOCSHELL 13914800 == 34 [pid = 4048] [id = 194] 02:17:48 INFO - PROCESS | 4048 | --DOCSHELL 12A8A400 == 33 [pid = 4048] [id = 193] 02:17:48 INFO - PROCESS | 4048 | --DOCSHELL 10C68400 == 32 [pid = 4048] [id = 192] 02:17:48 INFO - PROCESS | 4048 | --DOCSHELL 10E11800 == 31 [pid = 4048] [id = 191] 02:17:48 INFO - PROCESS | 4048 | --DOCSHELL 10A55400 == 30 [pid = 4048] [id = 190] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (10D32400) [pid = 4048] [serial = 566] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (114BFC00) [pid = 4048] [serial = 558] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (10E0D800) [pid = 4048] [serial = 557] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (14EC1400) [pid = 4048] [serial = 561] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (14EBA800) [pid = 4048] [serial = 560] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (17546400) [pid = 4048] [serial = 563] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (175B9C00) [pid = 4048] [serial = 564] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (139C1800) [pid = 4048] [serial = 545] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (13D22000) [pid = 4048] [serial = 548] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (12A8B400) [pid = 4048] [serial = 536] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (13383C00) [pid = 4048] [serial = 537] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (15D4E000) [pid = 4048] [serial = 531] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 59 (10E10800) [pid = 4048] [serial = 542] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 58 (10A54800) [pid = 4048] [serial = 539] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 57 (10C31400) [pid = 4048] [serial = 540] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 56 (14351400) [pid = 4048] [serial = 549] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 55 (10C3C400) [pid = 4048] [serial = 533] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 54 (10D30000) [pid = 4048] [serial = 534] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 53 (10E15800) [pid = 4048] [serial = 551] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 52 (139CCC00) [pid = 4048] [serial = 546] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 51 (13C1B400) [pid = 4048] [serial = 552] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 50 (1100BC00) [pid = 4048] [serial = 543] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 49 (1673DC00) [pid = 4048] [serial = 555] [outer = 00000000] [url = about:blank] 02:17:48 INFO - PROCESS | 4048 | --DOMWINDOW == 48 (15D48000) [pid = 4048] [serial = 554] [outer = 00000000] [url = about:blank] 02:17:49 INFO - PROCESS | 4048 | 1465204669072 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]]]}] 02:17:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:17:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1500ms 02:17:49 INFO - PROCESS | 4048 | 1465204669091 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 02:17:49 INFO - PROCESS | 4048 | 1465204669095 Marionette TRACE conn3 <- [1,757,null,{"value":"13"}] 02:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:17:49 INFO - PROCESS | 4048 | 1465204669100 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:17:49 INFO - PROCESS | 4048 | 1465204669103 Marionette TRACE conn3 <- [1,758,null,{}] 02:17:49 INFO - PROCESS | 4048 | 1465204669108 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}] 02:17:49 INFO - PROCESS | 4048 | 1465204669111 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:49 INFO - PROCESS | 4048 | 1465204669209 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 02:17:49 INFO - PROCESS | 4048 | 1465204669321 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:49 INFO - PROCESS | 4048 | 1465204669326 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:49 INFO - PROCESS | 4048 | ++DOCSHELL 10C34000 == 31 [pid = 4048] [id = 199] 02:17:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 49 (10C34800) [pid = 4048] [serial = 595] [outer = 00000000] 02:17:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 50 (10C3E400) [pid = 4048] [serial = 596] [outer = 10C34800] 02:17:49 INFO - PROCESS | 4048 | 1465204669372 Marionette DEBUG loaded listener.js 02:17:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 51 (10C6F000) [pid = 4048] [serial = 597] [outer = 10C34800] 02:17:49 INFO - PROCESS | 4048 | 1465204669736 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]]]}] 02:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 687ms 02:17:49 INFO - PROCESS | 4048 | 1465204669796 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 02:17:49 INFO - PROCESS | 4048 | 1465204669800 Marionette TRACE conn3 <- [1,761,null,{"value":"13"}] 02:17:49 INFO - PROCESS | 4048 | 1465204669806 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:17:49 INFO - PROCESS | 4048 | 1465204669809 Marionette TRACE conn3 <- [1,762,null,{}] 02:17:49 INFO - PROCESS | 4048 | 1465204669812 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}] 02:17:49 INFO - PROCESS | 4048 | 1465204669815 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:49 INFO - PROCESS | 4048 | 1465204669898 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 02:17:49 INFO - PROCESS | 4048 | 1465204669906 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:49 INFO - PROCESS | 4048 | 1465204669909 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:49 INFO - PROCESS | 4048 | ++DOCSHELL 10D3B800 == 32 [pid = 4048] [id = 200] 02:17:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 52 (10E09800) [pid = 4048] [serial = 598] [outer = 00000000] 02:17:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 53 (10E14400) [pid = 4048] [serial = 599] [outer = 10E09800] 02:17:49 INFO - PROCESS | 4048 | 1465204669961 Marionette DEBUG loaded listener.js 02:17:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 54 (11030800) [pid = 4048] [serial = 600] [outer = 10E09800] 02:17:50 INFO - PROCESS | 4048 | 1465204670416 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]]]}] 02:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 640ms 02:17:50 INFO - PROCESS | 4048 | 1465204670445 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 02:17:50 INFO - PROCESS | 4048 | 1465204670447 Marionette TRACE conn3 <- [1,765,null,{"value":"13"}] 02:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:17:50 INFO - PROCESS | 4048 | 1465204670450 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:17:50 INFO - PROCESS | 4048 | 1465204670454 Marionette TRACE conn3 <- [1,766,null,{}] 02:17:50 INFO - PROCESS | 4048 | 1465204670464 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}] 02:17:50 INFO - PROCESS | 4048 | 1465204670469 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:50 INFO - PROCESS | 4048 | 1465204670551 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 02:17:50 INFO - PROCESS | 4048 | 1465204670591 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:50 INFO - PROCESS | 4048 | 1465204670595 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:50 INFO - PROCESS | 4048 | ++DOCSHELL 130E0400 == 33 [pid = 4048] [id = 201] 02:17:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 55 (130E2C00) [pid = 4048] [serial = 601] [outer = 00000000] 02:17:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 56 (13822000) [pid = 4048] [serial = 602] [outer = 130E2C00] 02:17:50 INFO - PROCESS | 4048 | 1465204670641 Marionette DEBUG loaded listener.js 02:17:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 57 (139C0800) [pid = 4048] [serial = 603] [outer = 130E2C00] 02:17:51 INFO - PROCESS | 4048 | 1465204671126 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]]]}] 02:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 704ms 02:17:51 INFO - PROCESS | 4048 | 1465204671150 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 02:17:51 INFO - PROCESS | 4048 | 1465204671152 Marionette TRACE conn3 <- [1,769,null,{"value":"13"}] 02:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:17:51 INFO - PROCESS | 4048 | 1465204671155 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:17:51 INFO - PROCESS | 4048 | 1465204671157 Marionette TRACE conn3 <- [1,770,null,{}] 02:17:51 INFO - PROCESS | 4048 | 1465204671160 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}] 02:17:51 INFO - PROCESS | 4048 | 1465204671162 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:51 INFO - PROCESS | 4048 | 1465204671246 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 02:17:51 INFO - PROCESS | 4048 | 1465204671251 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:51 INFO - PROCESS | 4048 | 1465204671253 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:51 INFO - PROCESS | 4048 | ++DOCSHELL 139CF400 == 34 [pid = 4048] [id = 202] 02:17:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 58 (13C12800) [pid = 4048] [serial = 604] [outer = 00000000] 02:17:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 59 (13D21800) [pid = 4048] [serial = 605] [outer = 13C12800] 02:17:51 INFO - PROCESS | 4048 | 1465204671298 Marionette DEBUG loaded listener.js 02:17:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 60 (140C6000) [pid = 4048] [serial = 606] [outer = 13C12800] 02:17:51 INFO - PROCESS | 4048 | 1465204671747 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]]]}] 02:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 640ms 02:17:51 INFO - PROCESS | 4048 | 1465204671793 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 02:17:51 INFO - PROCESS | 4048 | 1465204671795 Marionette TRACE conn3 <- [1,773,null,{"value":"13"}] 02:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:17:51 INFO - PROCESS | 4048 | 1465204671798 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:17:51 INFO - PROCESS | 4048 | 1465204671800 Marionette TRACE conn3 <- [1,774,null,{}] 02:17:51 INFO - PROCESS | 4048 | 1465204671804 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}] 02:17:51 INFO - PROCESS | 4048 | 1465204671806 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:51 INFO - PROCESS | 4048 | 1465204671912 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 02:17:52 INFO - PROCESS | 4048 | 1465204672003 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:52 INFO - PROCESS | 4048 | 1465204672005 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:52 INFO - PROCESS | 4048 | ++DOCSHELL 143CC800 == 35 [pid = 4048] [id = 203] 02:17:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (143D0C00) [pid = 4048] [serial = 607] [outer = 00000000] 02:17:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (15695800) [pid = 4048] [serial = 608] [outer = 143D0C00] 02:17:52 INFO - PROCESS | 4048 | 1465204672048 Marionette DEBUG loaded listener.js 02:17:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (15698C00) [pid = 4048] [serial = 609] [outer = 143D0C00] 02:17:52 INFO - PROCESS | 4048 | 1465204672451 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]]]}] 02:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 703ms 02:17:52 INFO - PROCESS | 4048 | 1465204672498 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 02:17:52 INFO - PROCESS | 4048 | 1465204672500 Marionette TRACE conn3 <- [1,777,null,{"value":"13"}] 02:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:17:52 INFO - PROCESS | 4048 | 1465204672504 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:17:52 INFO - PROCESS | 4048 | 1465204672505 Marionette TRACE conn3 <- [1,778,null,{}] 02:17:52 INFO - PROCESS | 4048 | 1465204672509 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}] 02:17:52 INFO - PROCESS | 4048 | 1465204672514 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:52 INFO - PROCESS | 4048 | 1465204672644 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 02:17:52 INFO - PROCESS | 4048 | 1465204672703 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:52 INFO - PROCESS | 4048 | 1465204672706 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:52 INFO - PROCESS | 4048 | ++DOCSHELL 13CF4000 == 36 [pid = 4048] [id = 204] 02:17:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (159C3C00) [pid = 4048] [serial = 610] [outer = 00000000] 02:17:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (16068000) [pid = 4048] [serial = 611] [outer = 159C3C00] 02:17:52 INFO - PROCESS | 4048 | 1465204672750 Marionette DEBUG loaded listener.js 02:17:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (1673CC00) [pid = 4048] [serial = 612] [outer = 159C3C00] 02:17:53 INFO - PROCESS | 4048 | 1465204673179 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]]]}] 02:17:53 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (13C17C00) [pid = 4048] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:17:53 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (10E11C00) [pid = 4048] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:17:53 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (10A56800) [pid = 4048] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:17:53 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (10C68800) [pid = 4048] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:17:53 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (10C6F800) [pid = 4048] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:17:53 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (12A8E400) [pid = 4048] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:17:53 INFO - PROCESS | 4048 | --DOMWINDOW == 59 (13914C00) [pid = 4048] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 735ms 02:17:53 INFO - PROCESS | 4048 | 1465204673264 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 02:17:53 INFO - PROCESS | 4048 | 1465204673276 Marionette TRACE conn3 <- [1,781,null,{"value":"13"}] 02:17:53 INFO - PROCESS | 4048 | 1465204673279 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:17:53 INFO - PROCESS | 4048 | 1465204673281 Marionette TRACE conn3 <- [1,782,null,{}] 02:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:17:53 INFO - PROCESS | 4048 | 1465204673284 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}] 02:17:53 INFO - PROCESS | 4048 | 1465204673286 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:53 INFO - PROCESS | 4048 | 1465204673367 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 02:17:53 INFO - PROCESS | 4048 | 1465204673377 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:53 INFO - PROCESS | 4048 | 1465204673379 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:53 INFO - PROCESS | 4048 | ++DOCSHELL 11002C00 == 37 [pid = 4048] [id = 205] 02:17:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 60 (1280E800) [pid = 4048] [serial = 613] [outer = 00000000] 02:17:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (13CF3800) [pid = 4048] [serial = 614] [outer = 1280E800] 02:17:53 INFO - PROCESS | 4048 | 1465204673422 Marionette DEBUG loaded listener.js 02:17:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (16066400) [pid = 4048] [serial = 615] [outer = 1280E800] 02:17:53 INFO - PROCESS | 4048 | 1465204673829 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]]]}] 02:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 563ms 02:17:53 INFO - PROCESS | 4048 | 1465204673867 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 02:17:53 INFO - PROCESS | 4048 | 1465204673869 Marionette TRACE conn3 <- [1,785,null,{"value":"13"}] 02:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:17:53 INFO - PROCESS | 4048 | 1465204673872 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:17:53 INFO - PROCESS | 4048 | 1465204673874 Marionette TRACE conn3 <- [1,786,null,{}] 02:17:53 INFO - PROCESS | 4048 | 1465204673877 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}] 02:17:53 INFO - PROCESS | 4048 | 1465204673879 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:53 INFO - PROCESS | 4048 | 1465204673961 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 02:17:53 INFO - PROCESS | 4048 | 1465204673968 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:53 INFO - PROCESS | 4048 | 1465204673970 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:53 INFO - PROCESS | 4048 | ++DOCSHELL 15D45800 == 38 [pid = 4048] [id = 206] 02:17:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (16067400) [pid = 4048] [serial = 616] [outer = 00000000] 02:17:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (16F47400) [pid = 4048] [serial = 617] [outer = 16067400] 02:17:54 INFO - PROCESS | 4048 | 1465204674019 Marionette DEBUG loaded listener.js 02:17:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (16F51400) [pid = 4048] [serial = 618] [outer = 16067400] 02:17:54 INFO - PROCESS | 4048 | 1465204674446 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]]]}] 02:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 02:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 593ms 02:17:54 INFO - PROCESS | 4048 | 1465204674480 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 02:17:54 INFO - PROCESS | 4048 | 1465204674482 Marionette TRACE conn3 <- [1,789,null,{"value":"13"}] 02:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:17:54 INFO - PROCESS | 4048 | 1465204674485 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:17:54 INFO - PROCESS | 4048 | 1465204674487 Marionette TRACE conn3 <- [1,790,null,{}] 02:17:54 INFO - PROCESS | 4048 | 1465204674490 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}] 02:17:54 INFO - PROCESS | 4048 | 1465204674492 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:54 INFO - PROCESS | 4048 | 1465204674572 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 02:17:54 INFO - PROCESS | 4048 | 1465204674577 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:54 INFO - PROCESS | 4048 | 1465204674579 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:54 INFO - PROCESS | 4048 | ++DOCSHELL 11245C00 == 39 [pid = 4048] [id = 207] 02:17:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (16F51800) [pid = 4048] [serial = 619] [outer = 00000000] 02:17:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (175BB800) [pid = 4048] [serial = 620] [outer = 16F51800] 02:17:54 INFO - PROCESS | 4048 | 1465204674622 Marionette DEBUG loaded listener.js 02:17:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (175BBC00) [pid = 4048] [serial = 621] [outer = 16F51800] 02:17:55 INFO - PROCESS | 4048 | 1465204675088 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]]]}] 02:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 02:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 641ms 02:17:55 INFO - PROCESS | 4048 | 1465204675123 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 02:17:55 INFO - PROCESS | 4048 | 1465204675125 Marionette TRACE conn3 <- [1,793,null,{"value":"13"}] 02:17:55 INFO - PROCESS | 4048 | 1465204675128 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:17:55 INFO - PROCESS | 4048 | 1465204675129 Marionette TRACE conn3 <- [1,794,null,{}] 02:17:55 INFO - PROCESS | 4048 | 1465204675133 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}] 02:17:55 INFO - PROCESS | 4048 | 1465204675134 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:55 INFO - PROCESS | 4048 | 1465204675212 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 02:17:55 INFO - PROCESS | 4048 | 1465204675216 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:55 INFO - PROCESS | 4048 | 1465204675218 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:55 INFO - PROCESS | 4048 | ++DOCSHELL 175C1400 == 40 [pid = 4048] [id = 208] 02:17:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (175C1C00) [pid = 4048] [serial = 622] [outer = 00000000] 02:17:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (175C7400) [pid = 4048] [serial = 623] [outer = 175C1C00] 02:17:55 INFO - PROCESS | 4048 | 1465204675264 Marionette DEBUG loaded listener.js 02:17:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (17728000) [pid = 4048] [serial = 624] [outer = 175C1C00] 02:17:55 INFO - PROCESS | 4048 | 1465204675864 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]]]}] 02:17:55 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 02:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 797ms 02:17:55 INFO - PROCESS | 4048 | 1465204675935 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 02:17:55 INFO - PROCESS | 4048 | 1465204675940 Marionette TRACE conn3 <- [1,797,null,{"value":"13"}] 02:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:17:55 INFO - PROCESS | 4048 | 1465204675973 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:17:55 INFO - PROCESS | 4048 | 1465204675977 Marionette TRACE conn3 <- [1,798,null,{}] 02:17:55 INFO - PROCESS | 4048 | 1465204675983 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}] 02:17:55 INFO - PROCESS | 4048 | 1465204675986 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:56 INFO - PROCESS | 4048 | 1465204676110 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 02:17:56 INFO - PROCESS | 4048 | 1465204676230 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:56 INFO - PROCESS | 4048 | 1465204676233 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:56 INFO - PROCESS | 4048 | ++DOCSHELL 10A59000 == 41 [pid = 4048] [id = 209] 02:17:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (10B9E800) [pid = 4048] [serial = 625] [outer = 00000000] 02:17:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (10E0D000) [pid = 4048] [serial = 626] [outer = 10B9E800] 02:17:56 INFO - PROCESS | 4048 | 1465204676289 Marionette DEBUG loaded listener.js 02:17:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (11A17800) [pid = 4048] [serial = 627] [outer = 10B9E800] 02:17:56 INFO - PROCESS | 4048 | 1465204676860 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]]]}] 02:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 953ms 02:17:56 INFO - PROCESS | 4048 | 1465204676928 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 02:17:56 INFO - PROCESS | 4048 | 1465204676932 Marionette TRACE conn3 <- [1,801,null,{"value":"13"}] 02:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:17:56 INFO - PROCESS | 4048 | 1465204676939 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:17:56 INFO - PROCESS | 4048 | 1465204676942 Marionette TRACE conn3 <- [1,802,null,{}] 02:17:56 INFO - PROCESS | 4048 | 1465204676946 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}] 02:17:56 INFO - PROCESS | 4048 | 1465204676949 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:57 INFO - PROCESS | 4048 | 1465204677063 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 02:17:57 INFO - PROCESS | 4048 | 1465204677188 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:57 INFO - PROCESS | 4048 | 1465204677190 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:57 INFO - PROCESS | 4048 | ++DOCSHELL 12AD4000 == 42 [pid = 4048] [id = 210] 02:17:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (12AD4C00) [pid = 4048] [serial = 628] [outer = 00000000] 02:17:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (13821800) [pid = 4048] [serial = 629] [outer = 12AD4C00] 02:17:57 INFO - PROCESS | 4048 | 1465204677247 Marionette DEBUG loaded listener.js 02:17:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (13C0F000) [pid = 4048] [serial = 630] [outer = 12AD4C00] 02:17:57 INFO - PROCESS | 4048 | 1465204677853 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] 02:17:57 INFO - PROCESS | 4048 | 1465204677886 Marionette TRACE conn3 <- [1,805,null,{"value":"13"}] 02:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:17:57 INFO - PROCESS | 4048 | 1465204677890 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:17:57 INFO - PROCESS | 4048 | 1465204677894 Marionette TRACE conn3 <- [1,806,null,{}] 02:17:57 INFO - PROCESS | 4048 | 1465204677904 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}] 02:17:57 INFO - PROCESS | 4048 | 1465204677909 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:58 INFO - PROCESS | 4048 | 1465204678017 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 02:17:58 INFO - PROCESS | 4048 | 1465204678123 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:58 INFO - PROCESS | 4048 | 1465204678127 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:58 INFO - PROCESS | 4048 | ++DOCSHELL 17541800 == 43 [pid = 4048] [id = 211] 02:17:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (17546800) [pid = 4048] [serial = 631] [outer = 00000000] 02:17:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (177EB800) [pid = 4048] [serial = 632] [outer = 17546800] 02:17:58 INFO - PROCESS | 4048 | 1465204678181 Marionette DEBUG loaded listener.js 02:17:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (17855C00) [pid = 4048] [serial = 633] [outer = 17546800] 02:17:58 INFO - PROCESS | 4048 | 1465204678935 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]]]}] 02:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1093ms 02:17:58 INFO - PROCESS | 4048 | 1465204678985 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 02:17:58 INFO - PROCESS | 4048 | 1465204678989 Marionette TRACE conn3 <- [1,809,null,{"value":"13"}] 02:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:17:58 INFO - PROCESS | 4048 | 1465204678993 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:17:58 INFO - PROCESS | 4048 | 1465204678996 Marionette TRACE conn3 <- [1,810,null,{}] 02:17:59 INFO - PROCESS | 4048 | 1465204679001 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}] 02:17:59 INFO - PROCESS | 4048 | 1465204679004 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:59 INFO - PROCESS | 4048 | 1465204679111 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 02:17:59 INFO - PROCESS | 4048 | 1465204679244 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:59 INFO - PROCESS | 4048 | 1465204679246 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:59 INFO - PROCESS | 4048 | ++DOCSHELL 0F34F000 == 44 [pid = 4048] [id = 212] 02:17:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (0F35B400) [pid = 4048] [serial = 634] [outer = 00000000] 02:17:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (10A5D800) [pid = 4048] [serial = 635] [outer = 0F35B400] 02:17:59 INFO - PROCESS | 4048 | 1465204679300 Marionette DEBUG loaded listener.js 02:17:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (10C35800) [pid = 4048] [serial = 636] [outer = 0F35B400] 02:17:59 INFO - PROCESS | 4048 | --DOCSHELL 10C6E000 == 43 [pid = 4048] [id = 189] 02:17:59 INFO - PROCESS | 4048 | --DOCSHELL 11245C00 == 42 [pid = 4048] [id = 207] 02:17:59 INFO - PROCESS | 4048 | --DOCSHELL 15D45800 == 41 [pid = 4048] [id = 206] 02:17:59 INFO - PROCESS | 4048 | --DOCSHELL 11002C00 == 40 [pid = 4048] [id = 205] 02:17:59 INFO - PROCESS | 4048 | --DOCSHELL 13CF4000 == 39 [pid = 4048] [id = 204] 02:17:59 INFO - PROCESS | 4048 | --DOCSHELL 143CC800 == 38 [pid = 4048] [id = 203] 02:17:59 INFO - PROCESS | 4048 | --DOCSHELL 139CF400 == 37 [pid = 4048] [id = 202] 02:17:59 INFO - PROCESS | 4048 | --DOCSHELL 130E0400 == 36 [pid = 4048] [id = 201] 02:17:59 INFO - PROCESS | 4048 | --DOCSHELL 10D3B800 == 35 [pid = 4048] [id = 200] 02:17:59 INFO - PROCESS | 4048 | --DOCSHELL 10C34000 == 34 [pid = 4048] [id = 199] 02:17:59 INFO - PROCESS | 4048 | --DOCSHELL 0F330000 == 33 [pid = 4048] [id = 197] 02:17:59 INFO - PROCESS | 4048 | --DOCSHELL 13C1A000 == 32 [pid = 4048] [id = 196] 02:17:59 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (140BD000) [pid = 4048] [serial = 585] [outer = 00000000] [url = about:blank] 02:17:59 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (1100B400) [pid = 4048] [serial = 573] [outer = 00000000] [url = about:blank] 02:17:59 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10F63400) [pid = 4048] [serial = 572] [outer = 00000000] [url = about:blank] 02:17:59 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (10C68C00) [pid = 4048] [serial = 570] [outer = 00000000] [url = about:blank] 02:17:59 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (10C3BC00) [pid = 4048] [serial = 569] [outer = 00000000] [url = about:blank] 02:17:59 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (10E0CC00) [pid = 4048] [serial = 575] [outer = 00000000] [url = about:blank] 02:17:59 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (10E12C00) [pid = 4048] [serial = 567] [outer = 00000000] [url = about:blank] 02:17:59 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (14EBA400) [pid = 4048] [serial = 587] [outer = 00000000] [url = about:blank] 02:17:59 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (12AD5000) [pid = 4048] [serial = 578] [outer = 00000000] [url = about:blank] 02:17:59 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (139C7C00) [pid = 4048] [serial = 581] [outer = 00000000] [url = about:blank] 02:17:59 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (13D21400) [pid = 4048] [serial = 584] [outer = 00000000] [url = about:blank] 02:17:59 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (130E4400) [pid = 4048] [serial = 579] [outer = 00000000] [url = about:blank] 02:17:59 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (13C10800) [pid = 4048] [serial = 582] [outer = 00000000] [url = about:blank] 02:17:59 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (11008C00) [pid = 4048] [serial = 576] [outer = 00000000] [url = about:blank] 02:17:59 INFO - PROCESS | 4048 | 1465204679791 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] 02:17:59 INFO - PROCESS | 4048 | 1465204679838 Marionette TRACE conn3 <- [1,813,null,{"value":"13"}] 02:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:17:59 INFO - PROCESS | 4048 | 1465204679844 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:17:59 INFO - PROCESS | 4048 | 1465204679846 Marionette TRACE conn3 <- [1,814,null,{}] 02:17:59 INFO - PROCESS | 4048 | 1465204679850 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}] 02:17:59 INFO - PROCESS | 4048 | 1465204679853 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:59 INFO - PROCESS | 4048 | 1465204679943 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 02:17:59 INFO - PROCESS | 4048 | 1465204679951 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:59 INFO - PROCESS | 4048 | 1465204679953 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:17:59 INFO - PROCESS | 4048 | ++DOCSHELL 10C73C00 == 33 [pid = 4048] [id = 213] 02:17:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (10D2E400) [pid = 4048] [serial = 637] [outer = 00000000] 02:17:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (10D39000) [pid = 4048] [serial = 638] [outer = 10D2E400] 02:18:00 INFO - PROCESS | 4048 | 1465204680000 Marionette DEBUG loaded listener.js 02:18:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (10E0B800) [pid = 4048] [serial = 639] [outer = 10D2E400] 02:18:00 INFO - PROCESS | 4048 | 1465204680468 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]]]}] 02:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 641ms 02:18:00 INFO - PROCESS | 4048 | 1465204680482 Marionette TRACE conn3 -> [0,817,"getWindowHandle",null] 02:18:00 INFO - PROCESS | 4048 | 1465204680484 Marionette TRACE conn3 <- [1,817,null,{"value":"13"}] 02:18:00 INFO - PROCESS | 4048 | 1465204680487 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:18:00 INFO - PROCESS | 4048 | 1465204680491 Marionette TRACE conn3 <- [1,818,null,{}] 02:18:00 INFO - PROCESS | 4048 | 1465204680501 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}] 02:18:00 INFO - PROCESS | 4048 | 1465204680505 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:00 INFO - PROCESS | 4048 | 1465204680591 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 02:18:00 INFO - PROCESS | 4048 | 1465204680629 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:00 INFO - PROCESS | 4048 | 1465204680632 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:00 INFO - PROCESS | 4048 | ++DOCSHELL 11C0EC00 == 34 [pid = 4048] [id = 214] 02:18:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (11C71000) [pid = 4048] [serial = 640] [outer = 00000000] 02:18:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (1280F800) [pid = 4048] [serial = 641] [outer = 11C71000] 02:18:00 INFO - PROCESS | 4048 | 1465204680679 Marionette DEBUG loaded listener.js 02:18:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (12A91C00) [pid = 4048] [serial = 642] [outer = 11C71000] 02:18:01 INFO - PROCESS | 4048 | 1465204681154 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]]]}] 02:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 688ms 02:18:01 INFO - PROCESS | 4048 | 1465204681187 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 02:18:01 INFO - PROCESS | 4048 | 1465204681189 Marionette TRACE conn3 <- [1,821,null,{"value":"13"}] 02:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:18:01 INFO - PROCESS | 4048 | 1465204681192 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:18:01 INFO - PROCESS | 4048 | 1465204681194 Marionette TRACE conn3 <- [1,822,null,{}] 02:18:01 INFO - PROCESS | 4048 | 1465204681197 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}] 02:18:01 INFO - PROCESS | 4048 | 1465204681199 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:01 INFO - PROCESS | 4048 | 1465204681284 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 02:18:01 INFO - PROCESS | 4048 | 1465204681291 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:01 INFO - PROCESS | 4048 | 1465204681294 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:01 INFO - PROCESS | 4048 | ++DOCSHELL 13088C00 == 35 [pid = 4048] [id = 215] 02:18:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (1308DC00) [pid = 4048] [serial = 643] [outer = 00000000] 02:18:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (13820400) [pid = 4048] [serial = 644] [outer = 1308DC00] 02:18:01 INFO - PROCESS | 4048 | 1465204681346 Marionette DEBUG loaded listener.js 02:18:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (13916800) [pid = 4048] [serial = 645] [outer = 1308DC00] 02:18:01 INFO - PROCESS | 4048 | 1465204681778 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]]]}] 02:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 625ms 02:18:01 INFO - PROCESS | 4048 | 1465204681833 Marionette TRACE conn3 -> [0,825,"getWindowHandle",null] 02:18:01 INFO - PROCESS | 4048 | 1465204681835 Marionette TRACE conn3 <- [1,825,null,{"value":"13"}] 02:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:18:01 INFO - PROCESS | 4048 | 1465204681838 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:18:01 INFO - PROCESS | 4048 | 1465204681839 Marionette TRACE conn3 <- [1,826,null,{}] 02:18:01 INFO - PROCESS | 4048 | 1465204681843 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}] 02:18:01 INFO - PROCESS | 4048 | 1465204681845 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:01 INFO - PROCESS | 4048 | 1465204681955 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 02:18:02 INFO - PROCESS | 4048 | 1465204682036 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:02 INFO - PROCESS | 4048 | 1465204682039 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:02 INFO - PROCESS | 4048 | ++DOCSHELL 139C9C00 == 36 [pid = 4048] [id = 216] 02:18:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (139CB000) [pid = 4048] [serial = 646] [outer = 00000000] 02:18:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (13C11800) [pid = 4048] [serial = 647] [outer = 139CB000] 02:18:02 INFO - PROCESS | 4048 | 1465204682082 Marionette DEBUG loaded listener.js 02:18:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (13C12C00) [pid = 4048] [serial = 648] [outer = 139CB000] 02:18:02 INFO - PROCESS | 4048 | 1465204682513 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]]]}] 02:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 688ms 02:18:02 INFO - PROCESS | 4048 | 1465204682540 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 02:18:02 INFO - PROCESS | 4048 | 1465204682542 Marionette TRACE conn3 <- [1,829,null,{"value":"13"}] 02:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:18:02 INFO - PROCESS | 4048 | 1465204682545 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:18:02 INFO - PROCESS | 4048 | 1465204682547 Marionette TRACE conn3 <- [1,830,null,{}] 02:18:02 INFO - PROCESS | 4048 | 1465204682550 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}] 02:18:02 INFO - PROCESS | 4048 | 1465204682556 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:02 INFO - PROCESS | 4048 | 1465204682689 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 02:18:02 INFO - PROCESS | 4048 | 1465204682697 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:02 INFO - PROCESS | 4048 | 1465204682699 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:02 INFO - PROCESS | 4048 | ++DOCSHELL 13C1C800 == 37 [pid = 4048] [id = 217] 02:18:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (13D23400) [pid = 4048] [serial = 649] [outer = 00000000] 02:18:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (1527BC00) [pid = 4048] [serial = 650] [outer = 13D23400] 02:18:02 INFO - PROCESS | 4048 | 1465204682790 Marionette DEBUG loaded listener.js 02:18:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (1596A400) [pid = 4048] [serial = 651] [outer = 13D23400] 02:18:03 INFO - PROCESS | 4048 | 1465204683216 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]]]}] 02:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 703ms 02:18:03 INFO - PROCESS | 4048 | 1465204683246 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 02:18:03 INFO - PROCESS | 4048 | 1465204683248 Marionette TRACE conn3 <- [1,833,null,{"value":"13"}] 02:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:18:03 INFO - PROCESS | 4048 | 1465204683257 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:18:03 INFO - PROCESS | 4048 | 1465204683259 Marionette TRACE conn3 <- [1,834,null,{}] 02:18:03 INFO - PROCESS | 4048 | 1465204683262 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}] 02:18:03 INFO - PROCESS | 4048 | 1465204683264 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:03 INFO - PROCESS | 4048 | 1465204683396 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 02:18:03 INFO - PROCESS | 4048 | 1465204683464 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:03 INFO - PROCESS | 4048 | 1465204683466 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:03 INFO - PROCESS | 4048 | ++DOCSHELL 15696000 == 38 [pid = 4048] [id = 218] 02:18:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (15C60000) [pid = 4048] [serial = 652] [outer = 00000000] 02:18:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (15D48800) [pid = 4048] [serial = 653] [outer = 15C60000] 02:18:03 INFO - PROCESS | 4048 | 1465204683509 Marionette DEBUG loaded listener.js 02:18:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (15F50000) [pid = 4048] [serial = 654] [outer = 15C60000] 02:18:03 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (143D0C00) [pid = 4048] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:18:03 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (13C12800) [pid = 4048] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:18:03 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (10E09800) [pid = 4048] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:18:03 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (10C34800) [pid = 4048] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:18:03 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (130E2C00) [pid = 4048] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:18:03 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (159C3C00) [pid = 4048] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:18:03 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (1280E800) [pid = 4048] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:18:03 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (16067400) [pid = 4048] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:18:03 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (16F51800) [pid = 4048] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:18:03 INFO - PROCESS | 4048 | 1465204683958 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]]]}] 02:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 734ms 02:18:03 INFO - PROCESS | 4048 | 1465204683996 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 02:18:03 INFO - PROCESS | 4048 | 1465204683998 Marionette TRACE conn3 <- [1,837,null,{"value":"13"}] 02:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:18:04 INFO - PROCESS | 4048 | 1465204684002 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:18:04 INFO - PROCESS | 4048 | 1465204684003 Marionette TRACE conn3 <- [1,838,null,{}] 02:18:04 INFO - PROCESS | 4048 | 1465204684011 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}] 02:18:04 INFO - PROCESS | 4048 | 1465204684013 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:04 INFO - PROCESS | 4048 | 1465204684090 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 02:18:04 INFO - PROCESS | 4048 | 1465204684096 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:04 INFO - PROCESS | 4048 | 1465204684098 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:04 INFO - PROCESS | 4048 | ++DOCSHELL 10E10800 == 39 [pid = 4048] [id = 219] 02:18:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (10F60400) [pid = 4048] [serial = 655] [outer = 00000000] 02:18:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (143D0C00) [pid = 4048] [serial = 656] [outer = 10F60400] 02:18:04 INFO - PROCESS | 4048 | 1465204684141 Marionette DEBUG loaded listener.js 02:18:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (15D45800) [pid = 4048] [serial = 657] [outer = 10F60400] 02:18:04 INFO - PROCESS | 4048 | 1465204684578 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]]]}] 02:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 594ms 02:18:04 INFO - PROCESS | 4048 | 1465204684606 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 02:18:04 INFO - PROCESS | 4048 | 1465204684607 Marionette TRACE conn3 <- [1,841,null,{"value":"13"}] 02:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:18:04 INFO - PROCESS | 4048 | 1465204684611 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:18:04 INFO - PROCESS | 4048 | 1465204684613 Marionette TRACE conn3 <- [1,842,null,{}] 02:18:04 INFO - PROCESS | 4048 | 1465204684616 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}] 02:18:04 INFO - PROCESS | 4048 | 1465204684618 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:04 INFO - PROCESS | 4048 | 1465204684697 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 02:18:04 INFO - PROCESS | 4048 | 1465204684733 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:04 INFO - PROCESS | 4048 | 1465204684735 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:04 INFO - PROCESS | 4048 | ++DOCSHELL 10274000 == 40 [pid = 4048] [id = 220] 02:18:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (102D4800) [pid = 4048] [serial = 658] [outer = 00000000] 02:18:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (14EC6C00) [pid = 4048] [serial = 659] [outer = 102D4800] 02:18:04 INFO - PROCESS | 4048 | 1465204684779 Marionette DEBUG loaded listener.js 02:18:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (13D22800) [pid = 4048] [serial = 660] [outer = 102D4800] 02:18:05 INFO - PROCESS | 4048 | 1465204685193 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]]]}] 02:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 641ms 02:18:05 INFO - PROCESS | 4048 | 1465204685247 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 02:18:05 INFO - PROCESS | 4048 | 1465204685249 Marionette TRACE conn3 <- [1,845,null,{"value":"13"}] 02:18:05 INFO - PROCESS | 4048 | 1465204685253 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:18:05 INFO - PROCESS | 4048 | 1465204685255 Marionette TRACE conn3 <- [1,846,null,{}] 02:18:05 INFO - PROCESS | 4048 | 1465204685258 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}] 02:18:05 INFO - PROCESS | 4048 | 1465204685260 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:05 INFO - PROCESS | 4048 | 1465204685348 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 02:18:05 INFO - PROCESS | 4048 | 1465204685356 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:05 INFO - PROCESS | 4048 | 1465204685358 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:05 INFO - PROCESS | 4048 | ++DOCSHELL 13CF5C00 == 41 [pid = 4048] [id = 221] 02:18:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (1434F400) [pid = 4048] [serial = 661] [outer = 00000000] 02:18:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (16FA6C00) [pid = 4048] [serial = 662] [outer = 1434F400] 02:18:05 INFO - PROCESS | 4048 | 1465204685400 Marionette DEBUG loaded listener.js 02:18:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (175BA000) [pid = 4048] [serial = 663] [outer = 1434F400] 02:18:06 INFO - PROCESS | 4048 | 1465204686326 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]]]}] 02:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1141ms 02:18:06 INFO - PROCESS | 4048 | 1465204686404 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 02:18:06 INFO - PROCESS | 4048 | 1465204686409 Marionette TRACE conn3 <- [1,849,null,{"value":"13"}] 02:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:18:06 INFO - PROCESS | 4048 | 1465204686415 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:18:06 INFO - PROCESS | 4048 | 1465204686418 Marionette TRACE conn3 <- [1,850,null,{}] 02:18:06 INFO - PROCESS | 4048 | 1465204686424 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}] 02:18:06 INFO - PROCESS | 4048 | 1465204686427 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:06 INFO - PROCESS | 4048 | 1465204686580 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 02:18:06 INFO - PROCESS | 4048 | 1465204686704 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:06 INFO - PROCESS | 4048 | 1465204686709 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:06 INFO - PROCESS | 4048 | ++DOCSHELL 105F6800 == 42 [pid = 4048] [id = 222] 02:18:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (105F6C00) [pid = 4048] [serial = 664] [outer = 00000000] 02:18:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (10C73000) [pid = 4048] [serial = 665] [outer = 105F6C00] 02:18:06 INFO - PROCESS | 4048 | 1465204686767 Marionette DEBUG loaded listener.js 02:18:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (10E0A000) [pid = 4048] [serial = 666] [outer = 105F6C00] 02:18:07 INFO - PROCESS | 4048 | 1465204687338 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]]]}] 02:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 937ms 02:18:07 INFO - PROCESS | 4048 | 1465204687368 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 02:18:07 INFO - PROCESS | 4048 | 1465204687373 Marionette TRACE conn3 <- [1,853,null,{"value":"13"}] 02:18:07 INFO - PROCESS | 4048 | 1465204687380 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:18:07 INFO - PROCESS | 4048 | 1465204687383 Marionette TRACE conn3 <- [1,854,null,{}] 02:18:07 INFO - PROCESS | 4048 | 1465204687387 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}] 02:18:07 INFO - PROCESS | 4048 | 1465204687390 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:07 INFO - PROCESS | 4048 | 1465204687499 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 02:18:07 INFO - PROCESS | 4048 | 1465204687600 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:07 INFO - PROCESS | 4048 | 1465204687603 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:07 INFO - PROCESS | 4048 | ++DOCSHELL 11A16800 == 43 [pid = 4048] [id = 223] 02:18:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (11A16C00) [pid = 4048] [serial = 667] [outer = 00000000] 02:18:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (12B63C00) [pid = 4048] [serial = 668] [outer = 11A16C00] 02:18:07 INFO - PROCESS | 4048 | 1465204687659 Marionette DEBUG loaded listener.js 02:18:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (13822400) [pid = 4048] [serial = 669] [outer = 11A16C00] 02:18:08 INFO - PROCESS | 4048 | 1465204688304 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]]]}] 02:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 938ms 02:18:08 INFO - PROCESS | 4048 | 1465204688329 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 02:18:08 INFO - PROCESS | 4048 | 1465204688331 Marionette TRACE conn3 <- [1,857,null,{"value":"13"}] 02:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:18:08 INFO - PROCESS | 4048 | 1465204688335 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:18:08 INFO - PROCESS | 4048 | 1465204688339 Marionette TRACE conn3 <- [1,858,null,{}] 02:18:08 INFO - PROCESS | 4048 | 1465204688350 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}] 02:18:08 INFO - PROCESS | 4048 | 1465204688355 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:08 INFO - PROCESS | 4048 | 1465204688461 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 02:18:08 INFO - PROCESS | 4048 | 1465204688563 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:08 INFO - PROCESS | 4048 | 1465204688567 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:08 INFO - PROCESS | 4048 | ++DOCSHELL 16FA1000 == 44 [pid = 4048] [id = 224] 02:18:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (175B8400) [pid = 4048] [serial = 670] [outer = 00000000] 02:18:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (175C5800) [pid = 4048] [serial = 671] [outer = 175B8400] 02:18:08 INFO - PROCESS | 4048 | 1465204688622 Marionette DEBUG loaded listener.js 02:18:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 96 (177DFC00) [pid = 4048] [serial = 672] [outer = 175B8400] 02:18:09 INFO - PROCESS | 4048 | 1465204689171 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]]]}] 02:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 890ms 02:18:09 INFO - PROCESS | 4048 | 1465204689240 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 02:18:09 INFO - PROCESS | 4048 | 1465204689245 Marionette TRACE conn3 <- [1,861,null,{"value":"13"}] 02:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:18:09 INFO - PROCESS | 4048 | 1465204689248 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:18:09 INFO - PROCESS | 4048 | 1465204689251 Marionette TRACE conn3 <- [1,862,null,{}] 02:18:09 INFO - PROCESS | 4048 | 1465204689254 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}] 02:18:09 INFO - PROCESS | 4048 | 1465204689256 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:09 INFO - PROCESS | 4048 | 1465204689383 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 02:18:09 INFO - PROCESS | 4048 | 1465204689488 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:09 INFO - PROCESS | 4048 | 1465204689490 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:09 INFO - PROCESS | 4048 | ++DOCSHELL 1673B800 == 45 [pid = 4048] [id = 225] 02:18:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 97 (1673BC00) [pid = 4048] [serial = 673] [outer = 00000000] 02:18:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 98 (16F9FC00) [pid = 4048] [serial = 674] [outer = 1673BC00] 02:18:09 INFO - PROCESS | 4048 | 1465204689542 Marionette DEBUG loaded listener.js 02:18:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 99 (180E8C00) [pid = 4048] [serial = 675] [outer = 1673BC00] 02:18:10 INFO - PROCESS | 4048 | 1465204690262 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]]]}] 02:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1047ms 02:18:10 INFO - PROCESS | 4048 | 1465204690324 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 02:18:10 INFO - PROCESS | 4048 | 1465204690330 Marionette TRACE conn3 <- [1,865,null,{"value":"13"}] 02:18:10 INFO - PROCESS | 4048 | 1465204690337 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:18:10 INFO - PROCESS | 4048 | 1465204690340 Marionette TRACE conn3 <- [1,866,null,{}] 02:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:18:10 INFO - PROCESS | 4048 | 1465204690347 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}] 02:18:10 INFO - PROCESS | 4048 | 1465204690350 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:10 INFO - PROCESS | 4048 | 1465204690455 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 02:18:10 INFO - PROCESS | 4048 | 1465204690587 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:10 INFO - PROCESS | 4048 | 1465204690590 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:10 INFO - PROCESS | 4048 | ++DOCSHELL 10C36000 == 46 [pid = 4048] [id = 226] 02:18:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 100 (10C3A000) [pid = 4048] [serial = 676] [outer = 00000000] 02:18:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 101 (10D38000) [pid = 4048] [serial = 677] [outer = 10C3A000] 02:18:10 INFO - PROCESS | 4048 | 1465204690673 Marionette DEBUG loaded listener.js 02:18:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 102 (11024000) [pid = 4048] [serial = 678] [outer = 10C3A000] 02:18:10 INFO - PROCESS | 4048 | --DOCSHELL 10274000 == 45 [pid = 4048] [id = 220] 02:18:10 INFO - PROCESS | 4048 | --DOCSHELL 10E10800 == 44 [pid = 4048] [id = 219] 02:18:10 INFO - PROCESS | 4048 | --DOCSHELL 15696000 == 43 [pid = 4048] [id = 218] 02:18:10 INFO - PROCESS | 4048 | --DOCSHELL 13C1C800 == 42 [pid = 4048] [id = 217] 02:18:10 INFO - PROCESS | 4048 | --DOCSHELL 139C9C00 == 41 [pid = 4048] [id = 216] 02:18:10 INFO - PROCESS | 4048 | --DOCSHELL 13088C00 == 40 [pid = 4048] [id = 215] 02:18:10 INFO - PROCESS | 4048 | --DOCSHELL 11C0EC00 == 39 [pid = 4048] [id = 214] 02:18:10 INFO - PROCESS | 4048 | --DOCSHELL 10C73C00 == 38 [pid = 4048] [id = 213] 02:18:10 INFO - PROCESS | 4048 | --DOCSHELL 0F34F000 == 37 [pid = 4048] [id = 212] 02:18:10 INFO - PROCESS | 4048 | --DOCSHELL 17541800 == 36 [pid = 4048] [id = 211] 02:18:10 INFO - PROCESS | 4048 | --DOCSHELL 12AD4000 == 35 [pid = 4048] [id = 210] 02:18:10 INFO - PROCESS | 4048 | --DOCSHELL 10A59000 == 34 [pid = 4048] [id = 209] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 101 (15695800) [pid = 4048] [serial = 608] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 100 (13D21800) [pid = 4048] [serial = 605] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 99 (10E14400) [pid = 4048] [serial = 599] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 98 (11030800) [pid = 4048] [serial = 600] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 97 (10C3E400) [pid = 4048] [serial = 596] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 96 (10C6F000) [pid = 4048] [serial = 597] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 95 (13822000) [pid = 4048] [serial = 602] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (139C0800) [pid = 4048] [serial = 603] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (13828C00) [pid = 4048] [serial = 593] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (10C6FC00) [pid = 4048] [serial = 590] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (16068000) [pid = 4048] [serial = 611] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (15698C00) [pid = 4048] [serial = 609] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (1673CC00) [pid = 4048] [serial = 612] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (13CF3800) [pid = 4048] [serial = 614] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (16F47400) [pid = 4048] [serial = 617] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (175BB800) [pid = 4048] [serial = 620] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (16066400) [pid = 4048] [serial = 615] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (175C7400) [pid = 4048] [serial = 623] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (175BBC00) [pid = 4048] [serial = 621] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (16F51400) [pid = 4048] [serial = 618] [outer = 00000000] [url = about:blank] 02:18:10 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (140C6000) [pid = 4048] [serial = 606] [outer = 00000000] [url = about:blank] 02:18:11 INFO - PROCESS | 4048 | 1465204691222 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]]]}] 02:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 937ms 02:18:11 INFO - PROCESS | 4048 | 1465204691286 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 02:18:11 INFO - PROCESS | 4048 | 1465204691290 Marionette TRACE conn3 <- [1,869,null,{"value":"13"}] 02:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:18:11 INFO - PROCESS | 4048 | 1465204691296 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:18:11 INFO - PROCESS | 4048 | 1465204691298 Marionette TRACE conn3 <- [1,870,null,{}] 02:18:11 INFO - PROCESS | 4048 | 1465204691302 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}] 02:18:11 INFO - PROCESS | 4048 | 1465204691305 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:11 INFO - PROCESS | 4048 | 1465204691391 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 02:18:11 INFO - PROCESS | 4048 | 1465204691397 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:11 INFO - PROCESS | 4048 | 1465204691399 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:11 INFO - PROCESS | 4048 | ++DOCSHELL 10F5F400 == 35 [pid = 4048] [id = 227] 02:18:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (10F65400) [pid = 4048] [serial = 679] [outer = 00000000] 02:18:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (11A18400) [pid = 4048] [serial = 680] [outer = 10F65400] 02:18:11 INFO - PROCESS | 4048 | 1465204691446 Marionette DEBUG loaded listener.js 02:18:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (12810800) [pid = 4048] [serial = 681] [outer = 10F65400] 02:18:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (130EA000) [pid = 4048] [serial = 682] [outer = 1B39E000] 02:18:11 INFO - PROCESS | 4048 | 1465204691972 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]]]}] 02:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 703ms 02:18:12 INFO - PROCESS | 4048 | 1465204691996 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 02:18:12 INFO - PROCESS | 4048 | 1465204691998 Marionette TRACE conn3 <- [1,873,null,{"value":"13"}] 02:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:18:12 INFO - PROCESS | 4048 | 1465204692001 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:18:12 INFO - PROCESS | 4048 | 1465204692004 Marionette TRACE conn3 <- [1,874,null,{}] 02:18:12 INFO - PROCESS | 4048 | 1465204692014 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}] 02:18:12 INFO - PROCESS | 4048 | 1465204692018 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:12 INFO - PROCESS | 4048 | 1465204692101 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 02:18:12 INFO - PROCESS | 4048 | 1465204692201 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:12 INFO - PROCESS | 4048 | 1465204692204 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:12 INFO - PROCESS | 4048 | ++DOCSHELL 139C7000 == 36 [pid = 4048] [id = 228] 02:18:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (13C16000) [pid = 4048] [serial = 683] [outer = 00000000] 02:18:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (140BC400) [pid = 4048] [serial = 684] [outer = 13C16000] 02:18:12 INFO - PROCESS | 4048 | 1465204692251 Marionette DEBUG loaded listener.js 02:18:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (14351800) [pid = 4048] [serial = 685] [outer = 13C16000] 02:18:12 INFO - PROCESS | 4048 | 1465204692610 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]]]}] 02:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 641ms 02:18:12 INFO - PROCESS | 4048 | 1465204692656 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 02:18:12 INFO - PROCESS | 4048 | 1465204692658 Marionette TRACE conn3 <- [1,877,null,{"value":"13"}] 02:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:18:12 INFO - PROCESS | 4048 | 1465204692662 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:18:12 INFO - PROCESS | 4048 | 1465204692663 Marionette TRACE conn3 <- [1,878,null,{}] 02:18:12 INFO - PROCESS | 4048 | 1465204692667 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}] 02:18:12 INFO - PROCESS | 4048 | 1465204692669 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:12 INFO - PROCESS | 4048 | 1465204692753 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 02:18:12 INFO - PROCESS | 4048 | 1465204692788 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:12 INFO - PROCESS | 4048 | 1465204692790 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:12 INFO - PROCESS | 4048 | ++DOCSHELL 15695800 == 37 [pid = 4048] [id = 229] 02:18:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (15696000) [pid = 4048] [serial = 686] [outer = 00000000] 02:18:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (15C53C00) [pid = 4048] [serial = 687] [outer = 15696000] 02:18:12 INFO - PROCESS | 4048 | 1465204692843 Marionette DEBUG loaded listener.js 02:18:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (15C61800) [pid = 4048] [serial = 688] [outer = 15696000] 02:18:13 INFO - PROCESS | 4048 | 1465204693314 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]]]}] 02:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 688ms 02:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:18:13 INFO - PROCESS | 4048 | 1465204693363 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 02:18:13 INFO - PROCESS | 4048 | 1465204693365 Marionette TRACE conn3 <- [1,881,null,{"value":"13"}] 02:18:13 INFO - PROCESS | 4048 | 1465204693368 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:18:13 INFO - PROCESS | 4048 | 1465204693370 Marionette TRACE conn3 <- [1,882,null,{}] 02:18:13 INFO - PROCESS | 4048 | 1465204693373 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}] 02:18:13 INFO - PROCESS | 4048 | 1465204693375 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:13 INFO - PROCESS | 4048 | 1465204693486 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 02:18:13 INFO - PROCESS | 4048 | 1465204693546 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:13 INFO - PROCESS | 4048 | 1465204693548 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:13 INFO - PROCESS | 4048 | ++DOCSHELL 0F34D400 == 38 [pid = 4048] [id = 230] 02:18:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (159BFC00) [pid = 4048] [serial = 689] [outer = 00000000] 02:18:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (1673C400) [pid = 4048] [serial = 690] [outer = 159BFC00] 02:18:13 INFO - PROCESS | 4048 | 1465204693592 Marionette DEBUG loaded listener.js 02:18:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (16C42800) [pid = 4048] [serial = 691] [outer = 159BFC00] 02:18:14 INFO - PROCESS | 4048 | 1465204694013 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]]]}] 02:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 688ms 02:18:14 INFO - PROCESS | 4048 | 1465204694067 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 02:18:14 INFO - PROCESS | 4048 | 1465204694069 Marionette TRACE conn3 <- [1,885,null,{"value":"13"}] 02:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:18:14 INFO - PROCESS | 4048 | 1465204694072 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:18:14 INFO - PROCESS | 4048 | 1465204694074 Marionette TRACE conn3 <- [1,886,null,{}] 02:18:14 INFO - PROCESS | 4048 | 1465204694077 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}] 02:18:14 INFO - PROCESS | 4048 | 1465204694083 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:14 INFO - PROCESS | 4048 | 1465204694248 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 02:18:14 INFO - PROCESS | 4048 | 1465204694273 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:14 INFO - PROCESS | 4048 | 1465204694275 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:14 INFO - PROCESS | 4048 | ++DOCSHELL 175BF800 == 39 [pid = 4048] [id = 231] 02:18:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (175C0000) [pid = 4048] [serial = 692] [outer = 00000000] 02:18:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 96 (177DC800) [pid = 4048] [serial = 693] [outer = 175C0000] 02:18:14 INFO - PROCESS | 4048 | 1465204694323 Marionette DEBUG loaded listener.js 02:18:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 97 (17850400) [pid = 4048] [serial = 694] [outer = 175C0000] 02:18:14 INFO - PROCESS | 4048 | 1465204694760 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]]]}] 02:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 734ms 02:18:14 INFO - PROCESS | 4048 | 1465204694813 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 02:18:14 INFO - PROCESS | 4048 | 1465204694815 Marionette TRACE conn3 <- [1,889,null,{"value":"13"}] 02:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:18:14 INFO - PROCESS | 4048 | 1465204694824 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:18:14 INFO - PROCESS | 4048 | 1465204694825 Marionette TRACE conn3 <- [1,890,null,{}] 02:18:14 INFO - PROCESS | 4048 | 1465204694828 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}] 02:18:14 INFO - PROCESS | 4048 | 1465204694830 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:14 INFO - PROCESS | 4048 | 1465204694942 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 02:18:15 INFO - PROCESS | 4048 | 1465204695107 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:15 INFO - PROCESS | 4048 | 1465204695109 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:15 INFO - PROCESS | 4048 | --DOMWINDOW == 96 (10D2E400) [pid = 4048] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:18:15 INFO - PROCESS | 4048 | --DOMWINDOW == 95 (139CB000) [pid = 4048] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:18:15 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (0F35B400) [pid = 4048] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:18:15 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (1308DC00) [pid = 4048] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:18:15 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (13D23400) [pid = 4048] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:18:15 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (15C60000) [pid = 4048] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:18:15 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (10F60400) [pid = 4048] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:18:15 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (102D4800) [pid = 4048] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:18:15 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (11C71000) [pid = 4048] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:18:15 INFO - PROCESS | 4048 | ++DOCSHELL 0F35B400 == 40 [pid = 4048] [id = 232] 02:18:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (102D4800) [pid = 4048] [serial = 695] [outer = 00000000] 02:18:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (10D2E400) [pid = 4048] [serial = 696] [outer = 102D4800] 02:18:15 INFO - PROCESS | 4048 | 1465204695157 Marionette DEBUG loaded listener.js 02:18:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (10D33000) [pid = 4048] [serial = 697] [outer = 102D4800] 02:18:15 INFO - PROCESS | 4048 | 1465204695519 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]]]}] 02:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 734ms 02:18:15 INFO - PROCESS | 4048 | 1465204695589 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 02:18:15 INFO - PROCESS | 4048 | 1465204695591 Marionette TRACE conn3 <- [1,893,null,{"value":"13"}] 02:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:18:15 INFO - PROCESS | 4048 | 1465204695595 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:18:15 INFO - PROCESS | 4048 | 1465204695596 Marionette TRACE conn3 <- [1,894,null,{}] 02:18:15 INFO - PROCESS | 4048 | 1465204695600 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}] 02:18:15 INFO - PROCESS | 4048 | 1465204695602 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:15 INFO - PROCESS | 4048 | 1465204695713 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 02:18:15 INFO - PROCESS | 4048 | 1465204695726 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:15 INFO - PROCESS | 4048 | 1465204695728 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:15 INFO - PROCESS | 4048 | ++DOCSHELL 10C31400 == 41 [pid = 4048] [id = 233] 02:18:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (11426400) [pid = 4048] [serial = 698] [outer = 00000000] 02:18:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (18029400) [pid = 4048] [serial = 699] [outer = 11426400] 02:18:15 INFO - PROCESS | 4048 | 1465204695771 Marionette DEBUG loaded listener.js 02:18:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (182E8400) [pid = 4048] [serial = 700] [outer = 11426400] 02:18:16 INFO - PROCESS | 4048 | 1465204696171 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]]]}] 02:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 641ms 02:18:16 INFO - PROCESS | 4048 | 1465204696233 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 02:18:16 INFO - PROCESS | 4048 | 1465204696235 Marionette TRACE conn3 <- [1,897,null,{"value":"13"}] 02:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:18:16 INFO - PROCESS | 4048 | 1465204696238 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:18:16 INFO - PROCESS | 4048 | 1465204696240 Marionette TRACE conn3 <- [1,898,null,{}] 02:18:16 INFO - PROCESS | 4048 | 1465204696243 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}] 02:18:16 INFO - PROCESS | 4048 | 1465204696245 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:16 INFO - PROCESS | 4048 | 1465204696367 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 02:18:16 INFO - PROCESS | 4048 | 1465204696379 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:16 INFO - PROCESS | 4048 | 1465204696381 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:16 INFO - PROCESS | 4048 | ++DOCSHELL 143C6800 == 42 [pid = 4048] [id = 234] 02:18:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (159C0400) [pid = 4048] [serial = 701] [outer = 00000000] 02:18:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 96 (185CDC00) [pid = 4048] [serial = 702] [outer = 159C0400] 02:18:16 INFO - PROCESS | 4048 | 1465204696423 Marionette DEBUG loaded listener.js 02:18:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 97 (19805000) [pid = 4048] [serial = 703] [outer = 159C0400] 02:18:16 INFO - PROCESS | 4048 | 1465204696819 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]]]}] 02:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 625ms 02:18:16 INFO - PROCESS | 4048 | 1465204696877 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 02:18:16 INFO - PROCESS | 4048 | 1465204696879 Marionette TRACE conn3 <- [1,901,null,{"value":"13"}] 02:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:18:16 INFO - PROCESS | 4048 | 1465204696882 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:18:16 INFO - PROCESS | 4048 | 1465204696883 Marionette TRACE conn3 <- [1,902,null,{}] 02:18:16 INFO - PROCESS | 4048 | 1465204696887 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}] 02:18:16 INFO - PROCESS | 4048 | 1465204696889 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:17 INFO - PROCESS | 4048 | 1465204697044 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 02:18:17 INFO - PROCESS | 4048 | 1465204697060 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:17 INFO - PROCESS | 4048 | 1465204697062 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:17 INFO - PROCESS | 4048 | ++DOCSHELL 16F4DC00 == 43 [pid = 4048] [id = 235] 02:18:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 98 (17E46800) [pid = 4048] [serial = 704] [outer = 00000000] 02:18:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 99 (1980C000) [pid = 4048] [serial = 705] [outer = 17E46800] 02:18:17 INFO - PROCESS | 4048 | 1465204697105 Marionette DEBUG loaded listener.js 02:18:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 100 (1980F400) [pid = 4048] [serial = 706] [outer = 17E46800] 02:18:17 INFO - PROCESS | 4048 | 1465204697739 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]]]}] 02:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 891ms 02:18:17 INFO - PROCESS | 4048 | 1465204697787 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 02:18:17 INFO - PROCESS | 4048 | 1465204697792 Marionette TRACE conn3 <- [1,905,null,{"value":"13"}] 02:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:18:17 INFO - PROCESS | 4048 | 1465204697797 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:18:17 INFO - PROCESS | 4048 | 1465204697802 Marionette TRACE conn3 <- [1,906,null,{}] 02:18:17 INFO - PROCESS | 4048 | 1465204697807 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}] 02:18:17 INFO - PROCESS | 4048 | 1465204697810 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:17 INFO - PROCESS | 4048 | 1465204697925 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 02:18:18 INFO - PROCESS | 4048 | 1465204698058 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:18 INFO - PROCESS | 4048 | 1465204698061 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:18 INFO - PROCESS | 4048 | ++DOCSHELL 102D9000 == 44 [pid = 4048] [id = 236] 02:18:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 101 (102D9C00) [pid = 4048] [serial = 707] [outer = 00000000] 02:18:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 102 (10C6A800) [pid = 4048] [serial = 708] [outer = 102D9C00] 02:18:18 INFO - PROCESS | 4048 | 1465204698117 Marionette DEBUG loaded listener.js 02:18:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 103 (10F67C00) [pid = 4048] [serial = 709] [outer = 102D9C00] 02:18:18 INFO - PROCESS | 4048 | 1465204698708 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]]]}] 02:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 953ms 02:18:18 INFO - PROCESS | 4048 | 1465204698743 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 02:18:18 INFO - PROCESS | 4048 | 1465204698748 Marionette TRACE conn3 <- [1,909,null,{"value":"13"}] 02:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:18:18 INFO - PROCESS | 4048 | 1465204698754 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:18:18 INFO - PROCESS | 4048 | 1465204698757 Marionette TRACE conn3 <- [1,910,null,{}] 02:18:18 INFO - PROCESS | 4048 | 1465204698761 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}] 02:18:18 INFO - PROCESS | 4048 | 1465204698764 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:18 INFO - PROCESS | 4048 | 1465204698877 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 02:18:19 INFO - PROCESS | 4048 | 1465204699011 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:19 INFO - PROCESS | 4048 | 1465204699014 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:19 INFO - PROCESS | 4048 | ++DOCSHELL 13C0F800 == 45 [pid = 4048] [id = 237] 02:18:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 104 (13CEE000) [pid = 4048] [serial = 710] [outer = 00000000] 02:18:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 105 (140BE400) [pid = 4048] [serial = 711] [outer = 13CEE000] 02:18:19 INFO - PROCESS | 4048 | 1465204699069 Marionette DEBUG loaded listener.js 02:18:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 106 (15695C00) [pid = 4048] [serial = 712] [outer = 13CEE000] 02:18:19 INFO - PROCESS | 4048 | 1465204699684 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]]]}] 02:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 938ms 02:18:19 INFO - PROCESS | 4048 | 1465204699699 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 02:18:19 INFO - PROCESS | 4048 | 1465204699702 Marionette TRACE conn3 <- [1,913,null,{"value":"13"}] 02:18:19 INFO - PROCESS | 4048 | 1465204699720 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:18:19 INFO - PROCESS | 4048 | 1465204699724 Marionette TRACE conn3 <- [1,914,null,{}] 02:18:19 INFO - PROCESS | 4048 | 1465204699735 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}] 02:18:19 INFO - PROCESS | 4048 | 1465204699740 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:19 INFO - PROCESS | 4048 | 1465204699850 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 02:18:19 INFO - PROCESS | 4048 | 1465204699984 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:19 INFO - PROCESS | 4048 | 1465204699988 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:20 INFO - PROCESS | 4048 | ++DOCSHELL 185CBC00 == 46 [pid = 4048] [id = 238] 02:18:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 107 (185CD000) [pid = 4048] [serial = 713] [outer = 00000000] 02:18:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 108 (1980F800) [pid = 4048] [serial = 714] [outer = 185CD000] 02:18:20 INFO - PROCESS | 4048 | 1465204700044 Marionette DEBUG loaded listener.js 02:18:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 109 (1987B400) [pid = 4048] [serial = 715] [outer = 185CD000] 02:18:20 INFO - PROCESS | 4048 | 1465204700628 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]]]}] 02:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 938ms 02:18:20 INFO - PROCESS | 4048 | 1465204700668 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 02:18:20 INFO - PROCESS | 4048 | 1465204700671 Marionette TRACE conn3 <- [1,917,null,{"value":"13"}] 02:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:18:20 INFO - PROCESS | 4048 | 1465204700675 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:18:20 INFO - PROCESS | 4048 | 1465204700677 Marionette TRACE conn3 <- [1,918,null,{}] 02:18:20 INFO - PROCESS | 4048 | 1465204700681 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}] 02:18:20 INFO - PROCESS | 4048 | 1465204700683 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:20 INFO - PROCESS | 4048 | 1465204700793 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 02:18:20 INFO - PROCESS | 4048 | 1465204700898 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:20 INFO - PROCESS | 4048 | 1465204700900 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:20 INFO - PROCESS | 4048 | ++DOCSHELL 10C74800 == 47 [pid = 4048] [id = 239] 02:18:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 110 (10D2F000) [pid = 4048] [serial = 716] [outer = 00000000] 02:18:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 111 (1308B800) [pid = 4048] [serial = 717] [outer = 10D2F000] 02:18:20 INFO - PROCESS | 4048 | 1465204700955 Marionette DEBUG loaded listener.js 02:18:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 112 (13C10800) [pid = 4048] [serial = 718] [outer = 10D2F000] 02:18:21 INFO - PROCESS | 4048 | 1465204701710 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]]]}] 02:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1094ms 02:18:21 INFO - PROCESS | 4048 | 1465204701767 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 02:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:18:21 INFO - PROCESS | 4048 | 1465204701771 Marionette TRACE conn3 <- [1,921,null,{"value":"13"}] 02:18:21 INFO - PROCESS | 4048 | 1465204701775 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:18:21 INFO - PROCESS | 4048 | 1465204701780 Marionette TRACE conn3 <- [1,922,null,{}] 02:18:21 INFO - PROCESS | 4048 | 1465204701784 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}] 02:18:21 INFO - PROCESS | 4048 | 1465204701787 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:21 INFO - PROCESS | 4048 | 1465204701889 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 02:18:22 INFO - PROCESS | 4048 | 1465204702008 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:22 INFO - PROCESS | 4048 | 1465204702011 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:22 INFO - PROCESS | 4048 | ++DOCSHELL 0F34E400 == 48 [pid = 4048] [id = 240] 02:18:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 113 (0F34FC00) [pid = 4048] [serial = 719] [outer = 00000000] 02:18:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 114 (10BAA800) [pid = 4048] [serial = 720] [outer = 0F34FC00] 02:18:22 INFO - PROCESS | 4048 | 1465204702123 Marionette DEBUG loaded listener.js 02:18:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 115 (10C6FC00) [pid = 4048] [serial = 721] [outer = 0F34FC00] 02:18:22 INFO - PROCESS | 4048 | --DOCSHELL 143C6800 == 47 [pid = 4048] [id = 234] 02:18:22 INFO - PROCESS | 4048 | --DOCSHELL 10C31400 == 46 [pid = 4048] [id = 233] 02:18:22 INFO - PROCESS | 4048 | --DOCSHELL 0F35B400 == 45 [pid = 4048] [id = 232] 02:18:22 INFO - PROCESS | 4048 | --DOCSHELL 175BF800 == 44 [pid = 4048] [id = 231] 02:18:22 INFO - PROCESS | 4048 | --DOCSHELL 0F34D400 == 43 [pid = 4048] [id = 230] 02:18:22 INFO - PROCESS | 4048 | --DOCSHELL 15695800 == 42 [pid = 4048] [id = 229] 02:18:22 INFO - PROCESS | 4048 | --DOCSHELL 139C7000 == 41 [pid = 4048] [id = 228] 02:18:22 INFO - PROCESS | 4048 | --DOCSHELL 10F5F400 == 40 [pid = 4048] [id = 227] 02:18:22 INFO - PROCESS | 4048 | --DOCSHELL 10C36000 == 39 [pid = 4048] [id = 226] 02:18:22 INFO - PROCESS | 4048 | --DOCSHELL 11A16800 == 38 [pid = 4048] [id = 223] 02:18:22 INFO - PROCESS | 4048 | --DOCSHELL 105F6800 == 37 [pid = 4048] [id = 222] 02:18:22 INFO - PROCESS | 4048 | --DOCSHELL 13CF5C00 == 36 [pid = 4048] [id = 221] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 114 (16FA6C00) [pid = 4048] [serial = 662] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 113 (10E0D000) [pid = 4048] [serial = 626] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 112 (1280F800) [pid = 4048] [serial = 641] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 111 (12A91C00) [pid = 4048] [serial = 642] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 110 (10D39000) [pid = 4048] [serial = 638] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 109 (10E0B800) [pid = 4048] [serial = 639] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 108 (13821800) [pid = 4048] [serial = 629] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 107 (13C11800) [pid = 4048] [serial = 647] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 106 (10C35800) [pid = 4048] [serial = 636] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 105 (10A5D800) [pid = 4048] [serial = 635] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 104 (13820400) [pid = 4048] [serial = 644] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 103 (177EB800) [pid = 4048] [serial = 632] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 102 (1596A400) [pid = 4048] [serial = 651] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 101 (1527BC00) [pid = 4048] [serial = 650] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 100 (15D48800) [pid = 4048] [serial = 653] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 99 (15D45800) [pid = 4048] [serial = 657] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 98 (143D0C00) [pid = 4048] [serial = 656] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 97 (15F50000) [pid = 4048] [serial = 654] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 96 (13D22800) [pid = 4048] [serial = 660] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 95 (13C12C00) [pid = 4048] [serial = 648] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (13916800) [pid = 4048] [serial = 645] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (14EC6C00) [pid = 4048] [serial = 659] [outer = 00000000] [url = about:blank] 02:18:22 INFO - PROCESS | 4048 | 1465204702590 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]]]}] 02:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 829ms 02:18:22 INFO - PROCESS | 4048 | 1465204702615 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 02:18:22 INFO - PROCESS | 4048 | 1465204702619 Marionette TRACE conn3 <- [1,925,null,{"value":"13"}] 02:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:18:22 INFO - PROCESS | 4048 | 1465204702625 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:18:22 INFO - PROCESS | 4048 | 1465204702628 Marionette TRACE conn3 <- [1,926,null,{}] 02:18:22 INFO - PROCESS | 4048 | 1465204702632 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}] 02:18:22 INFO - PROCESS | 4048 | 1465204702634 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:22 INFO - PROCESS | 4048 | 1465204702730 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 02:18:22 INFO - PROCESS | 4048 | 1465204702738 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:22 INFO - PROCESS | 4048 | 1465204702740 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:22 INFO - PROCESS | 4048 | ++DOCSHELL 11245C00 == 37 [pid = 4048] [id = 241] 02:18:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (114B3C00) [pid = 4048] [serial = 722] [outer = 00000000] 02:18:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (11C65800) [pid = 4048] [serial = 723] [outer = 114B3C00] 02:18:22 INFO - PROCESS | 4048 | 1465204702786 Marionette DEBUG loaded listener.js 02:18:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 96 (12A07800) [pid = 4048] [serial = 724] [outer = 114B3C00] 02:18:23 INFO - PROCESS | 4048 | 1465204703256 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]]]}] 02:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 703ms 02:18:23 INFO - PROCESS | 4048 | 1465204703325 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 02:18:23 INFO - PROCESS | 4048 | 1465204703327 Marionette TRACE conn3 <- [1,929,null,{"value":"13"}] 02:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:18:23 INFO - PROCESS | 4048 | 1465204703331 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:18:23 INFO - PROCESS | 4048 | 1465204703334 Marionette TRACE conn3 <- [1,930,null,{}] 02:18:23 INFO - PROCESS | 4048 | 1465204703344 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}] 02:18:23 INFO - PROCESS | 4048 | 1465204703348 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:23 INFO - PROCESS | 4048 | 1465204703435 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 02:18:23 INFO - PROCESS | 4048 | 1465204703543 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:23 INFO - PROCESS | 4048 | 1465204703545 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:23 INFO - PROCESS | 4048 | ++DOCSHELL 13380400 == 38 [pid = 4048] [id = 242] 02:18:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 97 (13820400) [pid = 4048] [serial = 725] [outer = 00000000] 02:18:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 98 (139C7000) [pid = 4048] [serial = 726] [outer = 13820400] 02:18:23 INFO - PROCESS | 4048 | 1465204703592 Marionette DEBUG loaded listener.js 02:18:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 99 (13C19000) [pid = 4048] [serial = 727] [outer = 13820400] 02:18:23 INFO - PROCESS | 4048 | 1465204703947 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]]]}] 02:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 641ms 02:18:23 INFO - PROCESS | 4048 | 1465204703968 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 02:18:23 INFO - PROCESS | 4048 | 1465204703971 Marionette TRACE conn3 <- [1,933,null,{"value":"13"}] 02:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:18:23 INFO - PROCESS | 4048 | 1465204703992 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:18:23 INFO - PROCESS | 4048 | 1465204703993 Marionette TRACE conn3 <- [1,934,null,{}] 02:18:24 INFO - PROCESS | 4048 | 1465204703997 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}] 02:18:24 INFO - PROCESS | 4048 | 1465204703999 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:24 INFO - PROCESS | 4048 | 1465204704096 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 02:18:24 INFO - PROCESS | 4048 | 1465204704129 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:24 INFO - PROCESS | 4048 | 1465204704132 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:24 INFO - PROCESS | 4048 | ++DOCSHELL 13CF5000 == 39 [pid = 4048] [id = 243] 02:18:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 100 (13D25400) [pid = 4048] [serial = 728] [outer = 00000000] 02:18:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 101 (14350C00) [pid = 4048] [serial = 729] [outer = 13D25400] 02:18:24 INFO - PROCESS | 4048 | 1465204704175 Marionette DEBUG loaded listener.js 02:18:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 102 (1527BC00) [pid = 4048] [serial = 730] [outer = 13D25400] 02:18:24 INFO - PROCESS | 4048 | 1465204704667 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]]]}] 02:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 735ms 02:18:24 INFO - PROCESS | 4048 | 1465204704734 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 02:18:24 INFO - PROCESS | 4048 | 1465204704736 Marionette TRACE conn3 <- [1,937,null,{"value":"13"}] 02:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:18:24 INFO - PROCESS | 4048 | 1465204704740 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:18:24 INFO - PROCESS | 4048 | 1465204704742 Marionette TRACE conn3 <- [1,938,null,{}] 02:18:24 INFO - PROCESS | 4048 | 1465204704745 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}] 02:18:24 INFO - PROCESS | 4048 | 1465204704747 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:24 INFO - PROCESS | 4048 | 1465204704860 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 02:18:24 INFO - PROCESS | 4048 | 1465204704920 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:24 INFO - PROCESS | 4048 | 1465204704922 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:24 INFO - PROCESS | 4048 | ++DOCSHELL 13C7B800 == 40 [pid = 4048] [id = 244] 02:18:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 103 (159C3C00) [pid = 4048] [serial = 731] [outer = 00000000] 02:18:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 104 (15D44C00) [pid = 4048] [serial = 732] [outer = 159C3C00] 02:18:24 INFO - PROCESS | 4048 | 1465204704966 Marionette DEBUG loaded listener.js 02:18:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 105 (15F4E000) [pid = 4048] [serial = 733] [outer = 159C3C00] 02:18:25 INFO - PROCESS | 4048 | 1465204705414 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]]]}] 02:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 735ms 02:18:25 INFO - PROCESS | 4048 | 1465204705479 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 02:18:25 INFO - PROCESS | 4048 | 1465204705481 Marionette TRACE conn3 <- [1,941,null,{"value":"13"}] 02:18:25 INFO - PROCESS | 4048 | 1465204705484 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:18:25 INFO - PROCESS | 4048 | 1465204705485 Marionette TRACE conn3 <- [1,942,null,{}] 02:18:25 INFO - PROCESS | 4048 | 1465204705489 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}] 02:18:25 INFO - PROCESS | 4048 | 1465204705494 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:25 INFO - PROCESS | 4048 | 1465204705628 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 02:18:25 INFO - PROCESS | 4048 | 1465204705696 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:25 INFO - PROCESS | 4048 | 1465204705699 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:25 INFO - PROCESS | 4048 | ++DOCSHELL 1663DC00 == 41 [pid = 4048] [id = 245] 02:18:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 106 (16F9F400) [pid = 4048] [serial = 734] [outer = 00000000] 02:18:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 107 (175BC000) [pid = 4048] [serial = 735] [outer = 16F9F400] 02:18:25 INFO - PROCESS | 4048 | 1465204705744 Marionette DEBUG loaded listener.js 02:18:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 108 (175C6800) [pid = 4048] [serial = 736] [outer = 16F9F400] 02:18:26 INFO - PROCESS | 4048 | 1465204706144 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]]]}] 02:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 703ms 02:18:26 INFO - PROCESS | 4048 | 1465204706183 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 02:18:26 INFO - PROCESS | 4048 | 1465204706195 Marionette TRACE conn3 <- [1,945,null,{"value":"13"}] 02:18:26 INFO - PROCESS | 4048 | 1465204706198 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:18:26 INFO - PROCESS | 4048 | 1465204706200 Marionette TRACE conn3 <- [1,946,null,{}] 02:18:26 INFO - PROCESS | 4048 | 1465204706203 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}] 02:18:26 INFO - PROCESS | 4048 | 1465204706205 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:26 INFO - PROCESS | 4048 | 1465204706320 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 02:18:26 INFO - PROCESS | 4048 | 1465204706325 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:26 INFO - PROCESS | 4048 | 1465204706327 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:26 INFO - PROCESS | 4048 | ++DOCSHELL 10A5DC00 == 42 [pid = 4048] [id = 246] 02:18:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 109 (16F48C00) [pid = 4048] [serial = 737] [outer = 00000000] 02:18:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 110 (185C0400) [pid = 4048] [serial = 738] [outer = 16F48C00] 02:18:26 INFO - PROCESS | 4048 | 1465204706370 Marionette DEBUG loaded listener.js 02:18:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 111 (17E45000) [pid = 4048] [serial = 739] [outer = 16F48C00] 02:18:26 INFO - PROCESS | 4048 | --DOMWINDOW == 110 (159C0400) [pid = 4048] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:18:26 INFO - PROCESS | 4048 | --DOMWINDOW == 109 (159BFC00) [pid = 4048] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:18:26 INFO - PROCESS | 4048 | --DOMWINDOW == 108 (175C0000) [pid = 4048] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:18:26 INFO - PROCESS | 4048 | --DOMWINDOW == 107 (15696000) [pid = 4048] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:18:26 INFO - PROCESS | 4048 | --DOMWINDOW == 106 (10C3A000) [pid = 4048] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:18:26 INFO - PROCESS | 4048 | --DOMWINDOW == 105 (10F65400) [pid = 4048] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:18:26 INFO - PROCESS | 4048 | --DOMWINDOW == 104 (13C16000) [pid = 4048] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:18:26 INFO - PROCESS | 4048 | --DOMWINDOW == 103 (102D4800) [pid = 4048] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:18:26 INFO - PROCESS | 4048 | --DOMWINDOW == 102 (11426400) [pid = 4048] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:18:26 INFO - PROCESS | 4048 | 1465204706910 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]]]}] 02:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 734ms 02:18:26 INFO - PROCESS | 4048 | 1465204706940 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 02:18:26 INFO - PROCESS | 4048 | 1465204706942 Marionette TRACE conn3 <- [1,949,null,{"value":"13"}] 02:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:18:26 INFO - PROCESS | 4048 | 1465204706979 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:18:26 INFO - PROCESS | 4048 | 1465204706983 Marionette TRACE conn3 <- [1,950,null,{}] 02:18:26 INFO - PROCESS | 4048 | 1465204706991 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}] 02:18:26 INFO - PROCESS | 4048 | 1465204706994 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:27 INFO - PROCESS | 4048 | 1465204707103 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 02:18:27 INFO - PROCESS | 4048 | 1465204707112 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:27 INFO - PROCESS | 4048 | 1465204707114 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:27 INFO - PROCESS | 4048 | ++DOCSHELL 10B9C800 == 43 [pid = 4048] [id = 247] 02:18:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 103 (16F49000) [pid = 4048] [serial = 740] [outer = 00000000] 02:18:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 104 (185C1C00) [pid = 4048] [serial = 741] [outer = 16F49000] 02:18:27 INFO - PROCESS | 4048 | 1465204707157 Marionette DEBUG loaded listener.js 02:18:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 105 (19802800) [pid = 4048] [serial = 742] [outer = 16F49000] 02:18:27 INFO - PROCESS | 4048 | 1465204707602 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]]]}] 02:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 703ms 02:18:27 INFO - PROCESS | 4048 | 1465204707680 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 02:18:27 INFO - PROCESS | 4048 | 1465204707682 Marionette TRACE conn3 <- [1,953,null,{"value":"13"}] 02:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:18:27 INFO - PROCESS | 4048 | 1465204707685 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:18:27 INFO - PROCESS | 4048 | 1465204707687 Marionette TRACE conn3 <- [1,954,null,{}] 02:18:27 INFO - PROCESS | 4048 | 1465204707690 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}] 02:18:27 INFO - PROCESS | 4048 | 1465204707692 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:27 INFO - PROCESS | 4048 | 1465204707776 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 02:18:27 INFO - PROCESS | 4048 | 1465204707781 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:27 INFO - PROCESS | 4048 | 1465204707783 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:27 INFO - PROCESS | 4048 | ++DOCSHELL 104E5800 == 44 [pid = 4048] [id = 248] 02:18:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 106 (12ACE000) [pid = 4048] [serial = 743] [outer = 00000000] 02:18:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 107 (1987A800) [pid = 4048] [serial = 744] [outer = 12ACE000] 02:18:27 INFO - PROCESS | 4048 | 1465204707826 Marionette DEBUG loaded listener.js 02:18:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 108 (19884800) [pid = 4048] [serial = 745] [outer = 12ACE000] 02:18:28 INFO - PROCESS | 4048 | 1465204708255 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]]]}] 02:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 594ms 02:18:28 INFO - PROCESS | 4048 | 1465204708283 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 02:18:28 INFO - PROCESS | 4048 | 1465204708285 Marionette TRACE conn3 <- [1,957,null,{"value":"13"}] 02:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:18:28 INFO - PROCESS | 4048 | 1465204708292 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:18:28 INFO - PROCESS | 4048 | 1465204708294 Marionette TRACE conn3 <- [1,958,null,{}] 02:18:28 INFO - PROCESS | 4048 | 1465204708297 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}] 02:18:28 INFO - PROCESS | 4048 | 1465204708299 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:28 INFO - PROCESS | 4048 | 1465204708379 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 02:18:28 INFO - PROCESS | 4048 | 1465204708385 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:28 INFO - PROCESS | 4048 | 1465204708387 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:28 INFO - PROCESS | 4048 | ++DOCSHELL 0F358000 == 45 [pid = 4048] [id = 249] 02:18:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 109 (199E0000) [pid = 4048] [serial = 746] [outer = 00000000] 02:18:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 110 (199E5000) [pid = 4048] [serial = 747] [outer = 199E0000] 02:18:28 INFO - PROCESS | 4048 | 1465204708429 Marionette DEBUG loaded listener.js 02:18:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 111 (199EB000) [pid = 4048] [serial = 748] [outer = 199E0000] 02:18:29 INFO - PROCESS | 4048 | 1465204709116 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]]]}] 02:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 906ms 02:18:29 INFO - PROCESS | 4048 | 1465204709198 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 02:18:29 INFO - PROCESS | 4048 | 1465204709202 Marionette TRACE conn3 <- [1,961,null,{"value":"13"}] 02:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:18:29 INFO - PROCESS | 4048 | 1465204709207 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:18:29 INFO - PROCESS | 4048 | 1465204709211 Marionette TRACE conn3 <- [1,962,null,{}] 02:18:29 INFO - PROCESS | 4048 | 1465204709218 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}] 02:18:29 INFO - PROCESS | 4048 | 1465204709221 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:29 INFO - PROCESS | 4048 | 1465204709373 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 02:18:29 INFO - PROCESS | 4048 | 1465204709504 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:29 INFO - PROCESS | 4048 | 1465204709507 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:29 INFO - PROCESS | 4048 | ++DOCSHELL 10A55C00 == 46 [pid = 4048] [id = 250] 02:18:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 112 (10BA0000) [pid = 4048] [serial = 749] [outer = 00000000] 02:18:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 113 (10D37800) [pid = 4048] [serial = 750] [outer = 10BA0000] 02:18:29 INFO - PROCESS | 4048 | 1465204709568 Marionette DEBUG loaded listener.js 02:18:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 114 (10E14400) [pid = 4048] [serial = 751] [outer = 10BA0000] 02:18:30 INFO - PROCESS | 4048 | 1465204710189 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]]]}] 02:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1031ms 02:18:30 INFO - PROCESS | 4048 | 1465204710252 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 02:18:30 INFO - PROCESS | 4048 | 1465204710257 Marionette TRACE conn3 <- [1,965,null,{"value":"13"}] 02:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:18:30 INFO - PROCESS | 4048 | 1465204710291 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:18:30 INFO - PROCESS | 4048 | 1465204710294 Marionette TRACE conn3 <- [1,966,null,{}] 02:18:30 INFO - PROCESS | 4048 | 1465204710313 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}] 02:18:30 INFO - PROCESS | 4048 | 1465204710316 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:30 INFO - PROCESS | 4048 | 1465204710438 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 02:18:30 INFO - PROCESS | 4048 | 1465204710567 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:30 INFO - PROCESS | 4048 | 1465204710570 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:30 INFO - PROCESS | 4048 | ++DOCSHELL 13379400 == 47 [pid = 4048] [id = 251] 02:18:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 115 (1337F800) [pid = 4048] [serial = 752] [outer = 00000000] 02:18:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 116 (13C14400) [pid = 4048] [serial = 753] [outer = 1337F800] 02:18:30 INFO - PROCESS | 4048 | 1465204710636 Marionette DEBUG loaded listener.js 02:18:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 117 (1434DC00) [pid = 4048] [serial = 754] [outer = 1337F800] 02:18:31 INFO - PROCESS | 4048 | 1465204711213 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]]]}] 02:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 969ms 02:18:31 INFO - PROCESS | 4048 | 1465204711259 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 02:18:31 INFO - PROCESS | 4048 | 1465204711262 Marionette TRACE conn3 <- [1,969,null,{"value":"13"}] 02:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:18:31 INFO - PROCESS | 4048 | 1465204711266 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:18:31 INFO - PROCESS | 4048 | 1465204711270 Marionette TRACE conn3 <- [1,970,null,{}] 02:18:31 INFO - PROCESS | 4048 | 1465204711280 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}] 02:18:31 INFO - PROCESS | 4048 | 1465204711285 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:31 INFO - PROCESS | 4048 | 1465204711400 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 02:18:31 INFO - PROCESS | 4048 | 1465204711510 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:31 INFO - PROCESS | 4048 | 1465204711513 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:31 INFO - PROCESS | 4048 | ++DOCSHELL 19880C00 == 48 [pid = 4048] [id = 252] 02:18:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 118 (19882400) [pid = 4048] [serial = 755] [outer = 00000000] 02:18:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 119 (199E6400) [pid = 4048] [serial = 756] [outer = 19882400] 02:18:31 INFO - PROCESS | 4048 | 1465204711609 Marionette DEBUG loaded listener.js 02:18:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 120 (19A3FC00) [pid = 4048] [serial = 757] [outer = 19882400] 02:18:32 INFO - PROCESS | 4048 | 1465204712236 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]]]}] 02:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1047ms 02:18:32 INFO - PROCESS | 4048 | 1465204712442 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 02:18:32 INFO - PROCESS | 4048 | 1465204712445 Marionette TRACE conn3 <- [1,973,null,{"value":"13"}] 02:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:18:32 INFO - PROCESS | 4048 | 1465204712460 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:18:32 INFO - PROCESS | 4048 | 1465204712463 Marionette TRACE conn3 <- [1,974,null,{}] 02:18:32 INFO - PROCESS | 4048 | 1465204712468 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}] 02:18:32 INFO - PROCESS | 4048 | 1465204712472 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:32 INFO - PROCESS | 4048 | 1465204712574 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 02:18:32 INFO - PROCESS | 4048 | 1465204712712 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:32 INFO - PROCESS | 4048 | 1465204712717 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:32 INFO - PROCESS | 4048 | ++DOCSHELL 10A58C00 == 49 [pid = 4048] [id = 253] 02:18:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 121 (10A59000) [pid = 4048] [serial = 758] [outer = 00000000] 02:18:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 122 (10C35800) [pid = 4048] [serial = 759] [outer = 10A59000] 02:18:32 INFO - PROCESS | 4048 | 1465204712769 Marionette DEBUG loaded listener.js 02:18:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 123 (10D39000) [pid = 4048] [serial = 760] [outer = 10A59000] 02:18:33 INFO - PROCESS | 4048 | 1465204713315 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]]]}] 02:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 891ms 02:18:33 INFO - PROCESS | 4048 | 1465204713366 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 02:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:18:33 INFO - PROCESS | 4048 | 1465204713369 Marionette TRACE conn3 <- [1,977,null,{"value":"13"}] 02:18:33 INFO - PROCESS | 4048 | 1465204713375 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:18:33 INFO - PROCESS | 4048 | 1465204713378 Marionette TRACE conn3 <- [1,978,null,{}] 02:18:33 INFO - PROCESS | 4048 | 1465204713382 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}] 02:18:33 INFO - PROCESS | 4048 | 1465204713385 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:33 INFO - PROCESS | 4048 | 1465204713481 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 02:18:33 INFO - PROCESS | 4048 | 1465204713595 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:33 INFO - PROCESS | 4048 | 1465204713597 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:33 INFO - PROCESS | 4048 | ++DOCSHELL 13829000 == 50 [pid = 4048] [id = 254] 02:18:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 124 (13910000) [pid = 4048] [serial = 761] [outer = 00000000] 02:18:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 125 (139CF000) [pid = 4048] [serial = 762] [outer = 13910000] 02:18:33 INFO - PROCESS | 4048 | 1465204713645 Marionette DEBUG loaded listener.js 02:18:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 126 (13C7B000) [pid = 4048] [serial = 763] [outer = 13910000] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 104E5800 == 49 [pid = 4048] [id = 248] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 10B9C800 == 48 [pid = 4048] [id = 247] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 10A5DC00 == 47 [pid = 4048] [id = 246] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 1663DC00 == 46 [pid = 4048] [id = 245] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 13C7B800 == 45 [pid = 4048] [id = 244] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 13CF5000 == 44 [pid = 4048] [id = 243] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 13380400 == 43 [pid = 4048] [id = 242] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 11245C00 == 42 [pid = 4048] [id = 241] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 0F34E400 == 41 [pid = 4048] [id = 240] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 102D9000 == 40 [pid = 4048] [id = 236] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 16F4DC00 == 39 [pid = 4048] [id = 235] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 1673B800 == 38 [pid = 4048] [id = 225] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 12890000 == 37 [pid = 4048] [id = 198] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 10C74800 == 36 [pid = 4048] [id = 239] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 175C1400 == 35 [pid = 4048] [id = 208] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 13C0F800 == 34 [pid = 4048] [id = 237] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 185CBC00 == 33 [pid = 4048] [id = 238] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 16FA1000 == 32 [pid = 4048] [id = 224] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 19880C00 == 31 [pid = 4048] [id = 252] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 10A58C00 == 30 [pid = 4048] [id = 253] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 13379400 == 29 [pid = 4048] [id = 251] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 0F358000 == 28 [pid = 4048] [id = 249] 02:18:34 INFO - PROCESS | 4048 | --DOCSHELL 10A55C00 == 27 [pid = 4048] [id = 250] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 125 (1673C400) [pid = 4048] [serial = 690] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 124 (177DC800) [pid = 4048] [serial = 693] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 123 (175C5800) [pid = 4048] [serial = 671] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 122 (15C53C00) [pid = 4048] [serial = 687] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 121 (16F9FC00) [pid = 4048] [serial = 674] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 120 (11024000) [pid = 4048] [serial = 678] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 119 (10D38000) [pid = 4048] [serial = 677] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 118 (11A18400) [pid = 4048] [serial = 680] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 117 (12810800) [pid = 4048] [serial = 681] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 116 (17850400) [pid = 4048] [serial = 694] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 115 (140BC400) [pid = 4048] [serial = 684] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 114 (14351800) [pid = 4048] [serial = 685] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 113 (12B63C00) [pid = 4048] [serial = 668] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 112 (10C73000) [pid = 4048] [serial = 665] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 111 (10D2E400) [pid = 4048] [serial = 696] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 110 (0F354C00) [pid = 4048] [serial = 390] [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.] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 109 (19805000) [pid = 4048] [serial = 703] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 108 (16C42800) [pid = 4048] [serial = 691] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 107 (10D33000) [pid = 4048] [serial = 697] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 106 (182E8400) [pid = 4048] [serial = 700] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 105 (15C61800) [pid = 4048] [serial = 688] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 104 (18029400) [pid = 4048] [serial = 699] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | --DOMWINDOW == 103 (185CDC00) [pid = 4048] [serial = 702] [outer = 00000000] [url = about:blank] 02:18:34 INFO - PROCESS | 4048 | 1465204714976 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]]]}] 02:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1657ms 02:18:35 INFO - PROCESS | 4048 | 1465204715038 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 02:18:35 INFO - PROCESS | 4048 | 1465204715042 Marionette TRACE conn3 <- [1,981,null,{"value":"13"}] 02:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:18:35 INFO - PROCESS | 4048 | 1465204715046 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:18:35 INFO - PROCESS | 4048 | 1465204715051 Marionette TRACE conn3 <- [1,982,null,{}] 02:18:35 INFO - PROCESS | 4048 | 1465204715056 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}] 02:18:35 INFO - PROCESS | 4048 | 1465204715058 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:35 INFO - PROCESS | 4048 | 1465204715174 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 02:18:35 INFO - PROCESS | 4048 | 1465204715268 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:35 INFO - PROCESS | 4048 | 1465204715271 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:35 INFO - PROCESS | 4048 | ++DOCSHELL 1058C800 == 28 [pid = 4048] [id = 255] 02:18:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 104 (105F9800) [pid = 4048] [serial = 764] [outer = 00000000] 02:18:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 105 (10A63400) [pid = 4048] [serial = 765] [outer = 105F9800] 02:18:35 INFO - PROCESS | 4048 | 1465204715318 Marionette DEBUG loaded listener.js 02:18:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 106 (10C40C00) [pid = 4048] [serial = 766] [outer = 105F9800] 02:18:35 INFO - PROCESS | 4048 | 1465204715699 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]]]}] 02:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 703ms 02:18:35 INFO - PROCESS | 4048 | 1465204715743 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 02:18:35 INFO - PROCESS | 4048 | 1465204715749 Marionette TRACE conn3 <- [1,985,null,{"value":"13"}] 02:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:18:35 INFO - PROCESS | 4048 | 1465204715755 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:18:35 INFO - PROCESS | 4048 | 1465204715757 Marionette TRACE conn3 <- [1,986,null,{}] 02:18:35 INFO - PROCESS | 4048 | 1465204715761 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}] 02:18:35 INFO - PROCESS | 4048 | 1465204715763 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:35 INFO - PROCESS | 4048 | 1465204715882 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 02:18:35 INFO - PROCESS | 4048 | 1465204715895 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:35 INFO - PROCESS | 4048 | 1465204715897 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:35 INFO - PROCESS | 4048 | ++DOCSHELL 10E08800 == 29 [pid = 4048] [id = 256] 02:18:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 107 (10E11800) [pid = 4048] [serial = 767] [outer = 00000000] 02:18:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 108 (11C07C00) [pid = 4048] [serial = 768] [outer = 10E11800] 02:18:35 INFO - PROCESS | 4048 | 1465204715944 Marionette DEBUG loaded listener.js 02:18:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 109 (12893800) [pid = 4048] [serial = 769] [outer = 10E11800] 02:18:36 INFO - PROCESS | 4048 | 1465204716396 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]]]}] 02:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 704ms 02:18:36 INFO - PROCESS | 4048 | 1465204716452 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 02:18:36 INFO - PROCESS | 4048 | 1465204716454 Marionette TRACE conn3 <- [1,989,null,{"value":"13"}] 02:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:18:36 INFO - PROCESS | 4048 | 1465204716458 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:18:36 INFO - PROCESS | 4048 | 1465204716461 Marionette TRACE conn3 <- [1,990,null,{}] 02:18:36 INFO - PROCESS | 4048 | 1465204716472 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}] 02:18:36 INFO - PROCESS | 4048 | 1465204716476 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:36 INFO - PROCESS | 4048 | 1465204716562 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 02:18:36 INFO - PROCESS | 4048 | 1465204716568 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:36 INFO - PROCESS | 4048 | 1465204716571 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:36 INFO - PROCESS | 4048 | ++DOCSHELL 13914400 == 30 [pid = 4048] [id = 257] 02:18:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 110 (13915800) [pid = 4048] [serial = 770] [outer = 00000000] 02:18:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 111 (13C7B800) [pid = 4048] [serial = 771] [outer = 13915800] 02:18:36 INFO - PROCESS | 4048 | 1465204716618 Marionette DEBUG loaded listener.js 02:18:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 112 (140C5000) [pid = 4048] [serial = 772] [outer = 13915800] 02:18:37 INFO - PROCESS | 4048 | 1465204717127 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]]]}] 02:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 688ms 02:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:18:37 INFO - PROCESS | 4048 | 1465204717157 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 02:18:37 INFO - PROCESS | 4048 | 1465204717160 Marionette TRACE conn3 <- [1,993,null,{"value":"13"}] 02:18:37 INFO - PROCESS | 4048 | 1465204717163 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:18:37 INFO - PROCESS | 4048 | 1465204717165 Marionette TRACE conn3 <- [1,994,null,{}] 02:18:37 INFO - PROCESS | 4048 | 1465204717168 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}] 02:18:37 INFO - PROCESS | 4048 | 1465204717170 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:37 INFO - PROCESS | 4048 | 1465204717316 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 02:18:37 INFO - PROCESS | 4048 | 1465204717340 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:37 INFO - PROCESS | 4048 | 1465204717343 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:37 INFO - PROCESS | 4048 | ++DOCSHELL 143C6C00 == 31 [pid = 4048] [id = 258] 02:18:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 113 (15695800) [pid = 4048] [serial = 773] [outer = 00000000] 02:18:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 114 (15C53C00) [pid = 4048] [serial = 774] [outer = 15695800] 02:18:37 INFO - PROCESS | 4048 | 1465204717386 Marionette DEBUG loaded listener.js 02:18:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 115 (15F4A000) [pid = 4048] [serial = 775] [outer = 15695800] 02:18:37 INFO - PROCESS | 4048 | 1465204717834 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]]]}] 02:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 688ms 02:18:37 INFO - PROCESS | 4048 | 1465204717862 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 02:18:37 INFO - PROCESS | 4048 | 1465204717864 Marionette TRACE conn3 <- [1,997,null,{"value":"13"}] 02:18:37 INFO - PROCESS | 4048 | 1465204717867 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:18:37 INFO - PROCESS | 4048 | 1465204717869 Marionette TRACE conn3 <- [1,998,null,{}] 02:18:37 INFO - PROCESS | 4048 | 1465204717872 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}] 02:18:37 INFO - PROCESS | 4048 | 1465204717874 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:37 INFO - PROCESS | 4048 | 1465204717987 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 02:18:37 INFO - PROCESS | 4048 | 1465204717992 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:37 INFO - PROCESS | 4048 | 1465204717994 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:38 INFO - PROCESS | 4048 | ++DOCSHELL 1673D000 == 32 [pid = 4048] [id = 259] 02:18:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 116 (1673D400) [pid = 4048] [serial = 776] [outer = 00000000] 02:18:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 117 (16ED8000) [pid = 4048] [serial = 777] [outer = 1673D400] 02:18:38 INFO - PROCESS | 4048 | 1465204718038 Marionette DEBUG loaded listener.js 02:18:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 118 (16F4E000) [pid = 4048] [serial = 778] [outer = 1673D400] 02:18:38 INFO - PROCESS | 4048 | 1465204718523 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]]]}] 02:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 687ms 02:18:38 INFO - PROCESS | 4048 | 1465204718569 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 02:18:38 INFO - PROCESS | 4048 | 1465204718571 Marionette TRACE conn3 <- [1,1001,null,{"value":"13"}] 02:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:18:38 INFO - PROCESS | 4048 | 1465204718575 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:18:38 INFO - PROCESS | 4048 | 1465204718576 Marionette TRACE conn3 <- [1,1002,null,{}] 02:18:38 INFO - PROCESS | 4048 | 1465204718580 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}] 02:18:38 INFO - PROCESS | 4048 | 1465204718585 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:38 INFO - PROCESS | 4048 | 1465204718746 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 117 (17546800) [pid = 4048] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 116 (159C3C00) [pid = 4048] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 115 (16F9F400) [pid = 4048] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 114 (16F48C00) [pid = 4048] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 113 (17E46800) [pid = 4048] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 112 (0F34FC00) [pid = 4048] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 111 (13D25400) [pid = 4048] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 110 (102D9C00) [pid = 4048] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 109 (114B3C00) [pid = 4048] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 108 (13820400) [pid = 4048] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 107 (13CEE000) [pid = 4048] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 106 (16F49000) [pid = 4048] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 105 (10D2F000) [pid = 4048] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 104 (185CD000) [pid = 4048] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 103 (12ACE000) [pid = 4048] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 102 (199E0000) [pid = 4048] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 101 (105F6C00) [pid = 4048] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 100 (175C1C00) [pid = 4048] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 99 (10485C00) [pid = 4048] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 98 (12AD4C00) [pid = 4048] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 97 (11A16C00) [pid = 4048] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 96 (1434F400) [pid = 4048] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 95 (12AC9000) [pid = 4048] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (10B9E800) [pid = 4048] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (13C1B800) [pid = 4048] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (175B8400) [pid = 4048] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:18:39 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (1673BC00) [pid = 4048] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:18:39 INFO - PROCESS | 4048 | 1465204719453 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:39 INFO - PROCESS | 4048 | 1465204719455 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:39 INFO - PROCESS | 4048 | ++DOCSHELL 0F32F400 == 33 [pid = 4048] [id = 260] 02:18:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (0F34D800) [pid = 4048] [serial = 779] [outer = 00000000] 02:18:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (1047B400) [pid = 4048] [serial = 780] [outer = 0F34D800] 02:18:39 INFO - PROCESS | 4048 | 1465204719499 Marionette DEBUG loaded listener.js 02:18:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (10D32000) [pid = 4048] [serial = 781] [outer = 0F34D800] 02:18:39 INFO - PROCESS | 4048 | 1465204719937 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]]]}] 02:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1390ms 02:18:39 INFO - PROCESS | 4048 | 1465204719974 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 02:18:39 INFO - PROCESS | 4048 | 1465204719976 Marionette TRACE conn3 <- [1,1005,null,{"value":"13"}] 02:18:39 INFO - PROCESS | 4048 | 1465204719979 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:18:39 INFO - PROCESS | 4048 | 1465204719981 Marionette TRACE conn3 <- [1,1006,null,{}] 02:18:39 INFO - PROCESS | 4048 | 1465204719984 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}] 02:18:39 INFO - PROCESS | 4048 | 1465204719986 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:40 INFO - PROCESS | 4048 | 1465204720066 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 02:18:40 INFO - PROCESS | 4048 | 1465204720071 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:40 INFO - PROCESS | 4048 | 1465204720073 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:40 INFO - PROCESS | 4048 | ++DOCSHELL 10F61000 == 34 [pid = 4048] [id = 261] 02:18:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (1332C000) [pid = 4048] [serial = 782] [outer = 00000000] 02:18:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 96 (13C19C00) [pid = 4048] [serial = 783] [outer = 1332C000] 02:18:40 INFO - PROCESS | 4048 | 1465204720116 Marionette DEBUG loaded listener.js 02:18:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 97 (15F50000) [pid = 4048] [serial = 784] [outer = 1332C000] 02:18:40 INFO - PROCESS | 4048 | 1465204720937 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]]]}] 02:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1031ms 02:18:41 INFO - PROCESS | 4048 | 1465204721037 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 02:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:18:41 INFO - PROCESS | 4048 | 1465204721045 Marionette TRACE conn3 <- [1,1009,null,{"value":"13"}] 02:18:41 INFO - PROCESS | 4048 | 1465204721049 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:18:41 INFO - PROCESS | 4048 | 1465204721052 Marionette TRACE conn3 <- [1,1010,null,{}] 02:18:41 INFO - PROCESS | 4048 | 1465204721058 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}] 02:18:41 INFO - PROCESS | 4048 | 1465204721061 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:41 INFO - PROCESS | 4048 | 1465204721214 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 02:18:41 INFO - PROCESS | 4048 | 1465204721344 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:41 INFO - PROCESS | 4048 | 1465204721347 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:41 INFO - PROCESS | 4048 | ++DOCSHELL 0F359400 == 35 [pid = 4048] [id = 262] 02:18:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 98 (105F5C00) [pid = 4048] [serial = 785] [outer = 00000000] 02:18:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 99 (10C6F000) [pid = 4048] [serial = 786] [outer = 105F5C00] 02:18:41 INFO - PROCESS | 4048 | 1465204721406 Marionette DEBUG loaded listener.js 02:18:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 100 (114B1000) [pid = 4048] [serial = 787] [outer = 105F5C00] 02:18:42 INFO - PROCESS | 4048 | 1465204722087 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]]]}] 02:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1094ms 02:18:42 INFO - PROCESS | 4048 | 1465204722142 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 02:18:42 INFO - PROCESS | 4048 | 1465204722147 Marionette TRACE conn3 <- [1,1013,null,{"value":"13"}] 02:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:18:42 INFO - PROCESS | 4048 | 1465204722153 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:18:42 INFO - PROCESS | 4048 | 1465204722156 Marionette TRACE conn3 <- [1,1014,null,{}] 02:18:42 INFO - PROCESS | 4048 | 1465204722183 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}] 02:18:42 INFO - PROCESS | 4048 | 1465204722186 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:42 INFO - PROCESS | 4048 | 1465204722344 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 02:18:42 INFO - PROCESS | 4048 | 1465204722402 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:42 INFO - PROCESS | 4048 | 1465204722405 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:42 INFO - PROCESS | 4048 | ++DOCSHELL 139C2800 == 36 [pid = 4048] [id = 263] 02:18:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 101 (139C5800) [pid = 4048] [serial = 788] [outer = 00000000] 02:18:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 102 (13C81800) [pid = 4048] [serial = 789] [outer = 139C5800] 02:18:42 INFO - PROCESS | 4048 | 1465204722463 Marionette DEBUG loaded listener.js 02:18:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 103 (15695400) [pid = 4048] [serial = 790] [outer = 139C5800] 02:18:43 INFO - PROCESS | 4048 | 1465204723311 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]]]}] 02:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1188ms 02:18:43 INFO - PROCESS | 4048 | 1465204723354 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 02:18:43 INFO - PROCESS | 4048 | 1465204723358 Marionette TRACE conn3 <- [1,1017,null,{"value":"13"}] 02:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:18:43 INFO - PROCESS | 4048 | 1465204723365 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:18:43 INFO - PROCESS | 4048 | 1465204723368 Marionette TRACE conn3 <- [1,1018,null,{}] 02:18:43 INFO - PROCESS | 4048 | 1465204723374 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}] 02:18:43 INFO - PROCESS | 4048 | 1465204723377 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:43 INFO - PROCESS | 4048 | 1465204723498 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 02:18:43 INFO - PROCESS | 4048 | 1465204723623 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:43 INFO - PROCESS | 4048 | 1465204723628 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:43 INFO - PROCESS | 4048 | --DOCSHELL 0F32F400 == 35 [pid = 4048] [id = 260] 02:18:43 INFO - PROCESS | 4048 | --DOCSHELL 1673D000 == 34 [pid = 4048] [id = 259] 02:18:43 INFO - PROCESS | 4048 | --DOCSHELL 143C6C00 == 33 [pid = 4048] [id = 258] 02:18:43 INFO - PROCESS | 4048 | --DOCSHELL 13914400 == 32 [pid = 4048] [id = 257] 02:18:43 INFO - PROCESS | 4048 | --DOCSHELL 10E08800 == 31 [pid = 4048] [id = 256] 02:18:43 INFO - PROCESS | 4048 | --DOCSHELL 1058C800 == 30 [pid = 4048] [id = 255] 02:18:43 INFO - PROCESS | 4048 | --DOCSHELL 13829000 == 29 [pid = 4048] [id = 254] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 102 (180E8C00) [pid = 4048] [serial = 675] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 101 (17855C00) [pid = 4048] [serial = 633] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 100 (13C0F000) [pid = 4048] [serial = 630] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 99 (13822400) [pid = 4048] [serial = 669] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 98 (175BA000) [pid = 4048] [serial = 663] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 97 (139C4000) [pid = 4048] [serial = 594] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 96 (11A17800) [pid = 4048] [serial = 627] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 95 (14EBE400) [pid = 4048] [serial = 588] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (177DFC00) [pid = 4048] [serial = 672] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (10E0A000) [pid = 4048] [serial = 666] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (17728000) [pid = 4048] [serial = 624] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (10E0B000) [pid = 4048] [serial = 591] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (15D44C00) [pid = 4048] [serial = 732] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (175BC000) [pid = 4048] [serial = 735] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (15F4E000) [pid = 4048] [serial = 733] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (185C0400) [pid = 4048] [serial = 738] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (175C6800) [pid = 4048] [serial = 736] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (1980F400) [pid = 4048] [serial = 706] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (1980C000) [pid = 4048] [serial = 705] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (10BAA800) [pid = 4048] [serial = 720] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (10C6FC00) [pid = 4048] [serial = 721] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (14350C00) [pid = 4048] [serial = 729] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10C6A800) [pid = 4048] [serial = 708] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (10F67C00) [pid = 4048] [serial = 709] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (11C65800) [pid = 4048] [serial = 723] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (12A07800) [pid = 4048] [serial = 724] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (139C7000) [pid = 4048] [serial = 726] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (13C19000) [pid = 4048] [serial = 727] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (140BE400) [pid = 4048] [serial = 711] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (15695C00) [pid = 4048] [serial = 712] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (185C1C00) [pid = 4048] [serial = 741] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (1308B800) [pid = 4048] [serial = 717] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (13C10800) [pid = 4048] [serial = 718] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (1980F800) [pid = 4048] [serial = 714] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (1987B400) [pid = 4048] [serial = 715] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (1987A800) [pid = 4048] [serial = 744] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (17E45000) [pid = 4048] [serial = 739] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (199E5000) [pid = 4048] [serial = 747] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (199EB000) [pid = 4048] [serial = 748] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (19884800) [pid = 4048] [serial = 745] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (1527BC00) [pid = 4048] [serial = 730] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (19802800) [pid = 4048] [serial = 742] [outer = 00000000] [url = about:blank] 02:18:43 INFO - PROCESS | 4048 | ++DOCSHELL 0F32F400 == 30 [pid = 4048] [id = 264] 02:18:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (0F32F800) [pid = 4048] [serial = 791] [outer = 00000000] 02:18:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (102D2400) [pid = 4048] [serial = 792] [outer = 0F32F800] 02:18:43 INFO - PROCESS | 4048 | 1465204723699 Marionette DEBUG loaded listener.js 02:18:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (10C35400) [pid = 4048] [serial = 793] [outer = 0F32F800] 02:18:44 INFO - PROCESS | 4048 | 1465204724138 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]]]}] 02:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 797ms 02:18:44 INFO - PROCESS | 4048 | 1465204724166 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 02:18:44 INFO - PROCESS | 4048 | 1465204724170 Marionette TRACE conn3 <- [1,1021,null,{"value":"13"}] 02:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:18:44 INFO - PROCESS | 4048 | 1465204724180 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:18:44 INFO - PROCESS | 4048 | 1465204724183 Marionette TRACE conn3 <- [1,1022,null,{}] 02:18:44 INFO - PROCESS | 4048 | 1465204724187 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}] 02:18:44 INFO - PROCESS | 4048 | 1465204724189 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:44 INFO - PROCESS | 4048 | 1465204724274 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 02:18:44 INFO - PROCESS | 4048 | 1465204724281 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:44 INFO - PROCESS | 4048 | 1465204724283 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:44 INFO - PROCESS | 4048 | ++DOCSHELL 10D3A800 == 31 [pid = 4048] [id = 265] 02:18:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (10D3B800) [pid = 4048] [serial = 794] [outer = 00000000] 02:18:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (11002C00) [pid = 4048] [serial = 795] [outer = 10D3B800] 02:18:44 INFO - PROCESS | 4048 | 1465204724329 Marionette DEBUG loaded listener.js 02:18:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (11A13000) [pid = 4048] [serial = 796] [outer = 10D3B800] 02:18:44 INFO - PROCESS | 4048 | 1465204724802 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]]]}] 02:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 625ms 02:18:44 INFO - PROCESS | 4048 | 1465204724815 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 02:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:18:44 INFO - PROCESS | 4048 | 1465204724817 Marionette TRACE conn3 <- [1,1025,null,{"value":"13"}] 02:18:44 INFO - PROCESS | 4048 | 1465204724820 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:18:44 INFO - PROCESS | 4048 | 1465204724823 Marionette TRACE conn3 <- [1,1026,null,{}] 02:18:44 INFO - PROCESS | 4048 | 1465204724838 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}] 02:18:44 INFO - PROCESS | 4048 | 1465204724844 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:44 INFO - PROCESS | 4048 | 1465204724934 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 02:18:44 INFO - PROCESS | 4048 | 1465204724982 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:44 INFO - PROCESS | 4048 | 1465204724986 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:45 INFO - PROCESS | 4048 | ++DOCSHELL 13378800 == 32 [pid = 4048] [id = 266] 02:18:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (13379400) [pid = 4048] [serial = 797] [outer = 00000000] 02:18:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (13914400) [pid = 4048] [serial = 798] [outer = 13379400] 02:18:45 INFO - PROCESS | 4048 | 1465204725110 Marionette DEBUG loaded listener.js 02:18:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (139CE800) [pid = 4048] [serial = 799] [outer = 13379400] 02:18:45 INFO - PROCESS | 4048 | 1465204725499 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]]]}] 02:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 688ms 02:18:45 INFO - PROCESS | 4048 | 1465204725520 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 02:18:45 INFO - PROCESS | 4048 | 1465204725522 Marionette TRACE conn3 <- [1,1029,null,{"value":"13"}] 02:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:18:45 INFO - PROCESS | 4048 | 1465204725526 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:18:45 INFO - PROCESS | 4048 | 1465204725527 Marionette TRACE conn3 <- [1,1030,null,{}] 02:18:45 INFO - PROCESS | 4048 | 1465204725531 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}] 02:18:45 INFO - PROCESS | 4048 | 1465204725532 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:45 INFO - PROCESS | 4048 | 1465204725619 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 02:18:45 INFO - PROCESS | 4048 | 1465204725624 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:45 INFO - PROCESS | 4048 | 1465204725637 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:45 INFO - PROCESS | 4048 | ++DOCSHELL 13C12000 == 33 [pid = 4048] [id = 267] 02:18:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (13C1B000) [pid = 4048] [serial = 800] [outer = 00000000] 02:18:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (143D0800) [pid = 4048] [serial = 801] [outer = 13C1B000] 02:18:45 INFO - PROCESS | 4048 | 1465204725682 Marionette DEBUG loaded listener.js 02:18:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (1527BC00) [pid = 4048] [serial = 802] [outer = 13C1B000] 02:18:46 INFO - PROCESS | 4048 | 1465204726149 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]]]}] 02:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 641ms 02:18:46 INFO - PROCESS | 4048 | 1465204726165 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 02:18:46 INFO - PROCESS | 4048 | 1465204726166 Marionette TRACE conn3 <- [1,1033,null,{"value":"13"}] 02:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:18:46 INFO - PROCESS | 4048 | 1465204726170 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:18:46 INFO - PROCESS | 4048 | 1465204726171 Marionette TRACE conn3 <- [1,1034,null,{}] 02:18:46 INFO - PROCESS | 4048 | 1465204726175 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}] 02:18:46 INFO - PROCESS | 4048 | 1465204726177 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:46 INFO - PROCESS | 4048 | 1465204726291 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 02:18:46 INFO - PROCESS | 4048 | 1465204726296 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:46 INFO - PROCESS | 4048 | 1465204726298 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:46 INFO - PROCESS | 4048 | ++DOCSHELL 10BA1C00 == 34 [pid = 4048] [id = 268] 02:18:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (10BA7C00) [pid = 4048] [serial = 803] [outer = 00000000] 02:18:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (159C0400) [pid = 4048] [serial = 804] [outer = 10BA7C00] 02:18:46 INFO - PROCESS | 4048 | 1465204726369 Marionette DEBUG loaded listener.js 02:18:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (159C2400) [pid = 4048] [serial = 805] [outer = 10BA7C00] 02:18:46 INFO - PROCESS | 4048 | 1465204726837 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]]]}] 02:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 703ms 02:18:46 INFO - PROCESS | 4048 | 1465204726872 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 02:18:46 INFO - PROCESS | 4048 | 1465204726874 Marionette TRACE conn3 <- [1,1037,null,{"value":"13"}] 02:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:18:46 INFO - PROCESS | 4048 | 1465204726885 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:18:46 INFO - PROCESS | 4048 | 1465204726888 Marionette TRACE conn3 <- [1,1038,null,{}] 02:18:46 INFO - PROCESS | 4048 | 1465204726892 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}] 02:18:46 INFO - PROCESS | 4048 | 1465204726898 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:47 INFO - PROCESS | 4048 | 1465204727035 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 02:18:47 INFO - PROCESS | 4048 | 1465204727103 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:47 INFO - PROCESS | 4048 | 1465204727105 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:47 INFO - PROCESS | 4048 | ++DOCSHELL 16CB8400 == 35 [pid = 4048] [id = 269] 02:18:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (16F49000) [pid = 4048] [serial = 806] [outer = 00000000] 02:18:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (1704C800) [pid = 4048] [serial = 807] [outer = 16F49000] 02:18:47 INFO - PROCESS | 4048 | 1465204727149 Marionette DEBUG loaded listener.js 02:18:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (175B9400) [pid = 4048] [serial = 808] [outer = 16F49000] 02:18:47 INFO - PROCESS | 4048 | 1465204727561 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]]]}] 02:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 688ms 02:18:47 INFO - PROCESS | 4048 | 1465204727578 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 02:18:47 INFO - PROCESS | 4048 | 1465204727580 Marionette TRACE conn3 <- [1,1041,null,{"value":"13"}] 02:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:18:47 INFO - PROCESS | 4048 | 1465204727583 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:18:47 INFO - PROCESS | 4048 | 1465204727585 Marionette TRACE conn3 <- [1,1042,null,{}] 02:18:47 INFO - PROCESS | 4048 | 1465204727588 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}] 02:18:47 INFO - PROCESS | 4048 | 1465204727590 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:47 INFO - PROCESS | 4048 | 1465204727733 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 02:18:47 INFO - PROCESS | 4048 | 1465204727753 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:47 INFO - PROCESS | 4048 | 1465204727755 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:47 INFO - PROCESS | 4048 | ++DOCSHELL 175BF400 == 36 [pid = 4048] [id = 270] 02:18:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (175C0C00) [pid = 4048] [serial = 809] [outer = 00000000] 02:18:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (175C7800) [pid = 4048] [serial = 810] [outer = 175C0C00] 02:18:47 INFO - PROCESS | 4048 | 1465204727850 Marionette DEBUG loaded listener.js 02:18:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (1771C800) [pid = 4048] [serial = 811] [outer = 175C0C00] 02:18:48 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (0F34D800) [pid = 4048] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:18:48 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (13910000) [pid = 4048] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:18:48 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (15695800) [pid = 4048] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:18:48 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (13915800) [pid = 4048] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:18:48 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (10BA0000) [pid = 4048] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:18:48 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (1337F800) [pid = 4048] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:18:48 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (19882400) [pid = 4048] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:18:48 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10A59000) [pid = 4048] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:18:48 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (1673D400) [pid = 4048] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:18:48 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (10E11800) [pid = 4048] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:18:48 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (105F9800) [pid = 4048] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:18:48 INFO - PROCESS | 4048 | 1465204728265 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]]]}] 02:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 735ms 02:18:48 INFO - PROCESS | 4048 | 1465204728324 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 02:18:48 INFO - PROCESS | 4048 | 1465204728326 Marionette TRACE conn3 <- [1,1045,null,{"value":"13"}] 02:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:18:48 INFO - PROCESS | 4048 | 1465204728330 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:18:48 INFO - PROCESS | 4048 | 1465204728331 Marionette TRACE conn3 <- [1,1046,null,{}] 02:18:48 INFO - PROCESS | 4048 | 1465204728335 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}] 02:18:48 INFO - PROCESS | 4048 | 1465204728337 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:48 INFO - PROCESS | 4048 | 1465204728419 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 02:18:48 INFO - PROCESS | 4048 | 1465204728424 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:48 INFO - PROCESS | 4048 | 1465204728426 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:48 INFO - PROCESS | 4048 | ++DOCSHELL 13D23C00 == 37 [pid = 4048] [id = 271] 02:18:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (13D27000) [pid = 4048] [serial = 812] [outer = 00000000] 02:18:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (15D44800) [pid = 4048] [serial = 813] [outer = 13D27000] 02:18:48 INFO - PROCESS | 4048 | 1465204728472 Marionette DEBUG loaded listener.js 02:18:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (16F47400) [pid = 4048] [serial = 814] [outer = 13D27000] 02:18:48 INFO - PROCESS | 4048 | 1465204728894 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]]]}] 02:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 593ms 02:18:48 INFO - PROCESS | 4048 | 1465204728941 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 02:18:48 INFO - PROCESS | 4048 | 1465204728943 Marionette TRACE conn3 <- [1,1049,null,{"value":"13"}] 02:18:48 INFO - PROCESS | 4048 | 1465204728948 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:18:48 INFO - PROCESS | 4048 | 1465204728949 Marionette TRACE conn3 <- [1,1050,null,{}] 02:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:18:48 INFO - PROCESS | 4048 | 1465204728952 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}] 02:18:48 INFO - PROCESS | 4048 | 1465204728954 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:49 INFO - PROCESS | 4048 | 1465204729035 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 02:18:49 INFO - PROCESS | 4048 | 1465204729041 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:49 INFO - PROCESS | 4048 | 1465204729043 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:49 INFO - PROCESS | 4048 | ++DOCSHELL 12AD5400 == 38 [pid = 4048] [id = 272] 02:18:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (130E7C00) [pid = 4048] [serial = 815] [outer = 00000000] 02:18:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (177E5400) [pid = 4048] [serial = 816] [outer = 130E7C00] 02:18:49 INFO - PROCESS | 4048 | 1465204729086 Marionette DEBUG loaded listener.js 02:18:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (17856C00) [pid = 4048] [serial = 817] [outer = 130E7C00] 02:18:49 INFO - PROCESS | 4048 | 1465204729560 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]]]}] 02:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 640ms 02:18:49 INFO - PROCESS | 4048 | 1465204729588 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 02:18:49 INFO - PROCESS | 4048 | 1465204729590 Marionette TRACE conn3 <- [1,1053,null,{"value":"13"}] 02:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:18:49 INFO - PROCESS | 4048 | 1465204729593 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:18:49 INFO - PROCESS | 4048 | 1465204729595 Marionette TRACE conn3 <- [1,1054,null,{}] 02:18:49 INFO - PROCESS | 4048 | 1465204729598 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}] 02:18:49 INFO - PROCESS | 4048 | 1465204729600 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:49 INFO - PROCESS | 4048 | 1465204729691 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 02:18:49 INFO - PROCESS | 4048 | 1465204729696 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:49 INFO - PROCESS | 4048 | 1465204729698 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:49 INFO - PROCESS | 4048 | ++DOCSHELL 13CEE000 == 39 [pid = 4048] [id = 273] 02:18:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (13D22800) [pid = 4048] [serial = 818] [outer = 00000000] 02:18:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (182E2400) [pid = 4048] [serial = 819] [outer = 13D22800] 02:18:49 INFO - PROCESS | 4048 | 1465204729741 Marionette DEBUG loaded listener.js 02:18:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (185C1C00) [pid = 4048] [serial = 820] [outer = 13D22800] 02:18:50 INFO - PROCESS | 4048 | 1465204730335 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]]]}] 02:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 797ms 02:18:50 INFO - PROCESS | 4048 | 1465204730426 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 02:18:50 INFO - PROCESS | 4048 | 1465204730430 Marionette TRACE conn3 <- [1,1057,null,{"value":"13"}] 02:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:18:50 INFO - PROCESS | 4048 | 1465204730437 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:18:50 INFO - PROCESS | 4048 | 1465204730440 Marionette TRACE conn3 <- [1,1058,null,{}] 02:18:50 INFO - PROCESS | 4048 | 1465204730464 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}] 02:18:50 INFO - PROCESS | 4048 | 1465204730470 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:50 INFO - PROCESS | 4048 | 1465204730625 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 02:18:50 INFO - PROCESS | 4048 | 1465204730754 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:50 INFO - PROCESS | 4048 | 1465204730757 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:50 INFO - PROCESS | 4048 | ++DOCSHELL 0F357000 == 40 [pid = 4048] [id = 274] 02:18:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (10274000) [pid = 4048] [serial = 821] [outer = 00000000] 02:18:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (105EFC00) [pid = 4048] [serial = 822] [outer = 10274000] 02:18:50 INFO - PROCESS | 4048 | 1465204730814 Marionette DEBUG loaded listener.js 02:18:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (10E0FC00) [pid = 4048] [serial = 823] [outer = 10274000] 02:18:51 INFO - PROCESS | 4048 | 1465204731396 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]]]}] 02:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1000ms 02:18:51 INFO - PROCESS | 4048 | 1465204731439 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 02:18:51 INFO - PROCESS | 4048 | 1465204731444 Marionette TRACE conn3 <- [1,1061,null,{"value":"13"}] 02:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:18:51 INFO - PROCESS | 4048 | 1465204731450 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:18:51 INFO - PROCESS | 4048 | 1465204731453 Marionette TRACE conn3 <- [1,1062,null,{}] 02:18:51 INFO - PROCESS | 4048 | 1465204731457 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}] 02:18:51 INFO - PROCESS | 4048 | 1465204731460 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:51 INFO - PROCESS | 4048 | 1465204731572 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 02:18:51 INFO - PROCESS | 4048 | 1465204731707 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:51 INFO - PROCESS | 4048 | 1465204731710 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:51 INFO - PROCESS | 4048 | ++DOCSHELL 12B60C00 == 41 [pid = 4048] [id = 275] 02:18:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (12D9E400) [pid = 4048] [serial = 824] [outer = 00000000] 02:18:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (1382B800) [pid = 4048] [serial = 825] [outer = 12D9E400] 02:18:51 INFO - PROCESS | 4048 | 1465204731768 Marionette DEBUG loaded listener.js 02:18:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (13C11000) [pid = 4048] [serial = 826] [outer = 12D9E400] 02:18:52 INFO - PROCESS | 4048 | 1465204732378 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]]]}] 02:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 937ms 02:18:52 INFO - PROCESS | 4048 | 1465204732408 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 02:18:52 INFO - PROCESS | 4048 | 1465204732410 Marionette TRACE conn3 <- [1,1065,null,{"value":"13"}] 02:18:52 INFO - PROCESS | 4048 | 1465204732415 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:18:52 INFO - PROCESS | 4048 | 1465204732419 Marionette TRACE conn3 <- [1,1066,null,{}] 02:18:52 INFO - PROCESS | 4048 | 1465204732430 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}] 02:18:52 INFO - PROCESS | 4048 | 1465204732434 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:52 INFO - PROCESS | 4048 | 1465204732557 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 02:18:52 INFO - PROCESS | 4048 | 1465204732694 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:52 INFO - PROCESS | 4048 | 1465204732698 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:52 INFO - PROCESS | 4048 | ++DOCSHELL 175BF800 == 42 [pid = 4048] [id = 276] 02:18:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (175BFC00) [pid = 4048] [serial = 827] [outer = 00000000] 02:18:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (18029400) [pid = 4048] [serial = 828] [outer = 175BFC00] 02:18:52 INFO - PROCESS | 4048 | 1465204732755 Marionette DEBUG loaded listener.js 02:18:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (185C6400) [pid = 4048] [serial = 829] [outer = 175BFC00] 02:18:53 INFO - PROCESS | 4048 | 1465204733325 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]]]}] 02:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 937ms 02:18:53 INFO - PROCESS | 4048 | 1465204733371 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 02:18:53 INFO - PROCESS | 4048 | 1465204733374 Marionette TRACE conn3 <- [1,1069,null,{"value":"13"}] 02:18:53 INFO - PROCESS | 4048 | 1465204733378 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:18:53 INFO - PROCESS | 4048 | 1465204733380 Marionette TRACE conn3 <- [1,1070,null,{}] 02:18:53 INFO - PROCESS | 4048 | 1465204733384 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}] 02:18:53 INFO - PROCESS | 4048 | 1465204733386 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:53 INFO - PROCESS | 4048 | 1465204733511 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 02:18:53 INFO - PROCESS | 4048 | 1465204733617 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:53 INFO - PROCESS | 4048 | 1465204733620 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:53 INFO - PROCESS | 4048 | ++DOCSHELL 10C3DC00 == 43 [pid = 4048] [id = 277] 02:18:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (10C66000) [pid = 4048] [serial = 830] [outer = 00000000] 02:18:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (16F4F400) [pid = 4048] [serial = 831] [outer = 10C66000] 02:18:53 INFO - PROCESS | 4048 | 1465204733677 Marionette DEBUG loaded listener.js 02:18:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (185CF400) [pid = 4048] [serial = 832] [outer = 10C66000] 02:18:54 INFO - PROCESS | 4048 | 1465204734416 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]]]}] 02:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1078ms 02:18:54 INFO - PROCESS | 4048 | 1465204734473 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 02:18:54 INFO - PROCESS | 4048 | 1465204734478 Marionette TRACE conn3 <- [1,1073,null,{"value":"13"}] 02:18:54 INFO - PROCESS | 4048 | 1465204734482 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:18:54 INFO - PROCESS | 4048 | 1465204734485 Marionette TRACE conn3 <- [1,1074,null,{}] 02:18:54 INFO - PROCESS | 4048 | 1465204734491 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}] 02:18:54 INFO - PROCESS | 4048 | 1465204734494 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:54 INFO - PROCESS | 4048 | 1465204734608 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 02:18:54 INFO - PROCESS | 4048 | 1465204734742 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:54 INFO - PROCESS | 4048 | 1465204734745 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:54 INFO - PROCESS | 4048 | ++DOCSHELL 10C32400 == 44 [pid = 4048] [id = 278] 02:18:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (10C33000) [pid = 4048] [serial = 833] [outer = 00000000] 02:18:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (11006800) [pid = 4048] [serial = 834] [outer = 10C33000] 02:18:54 INFO - PROCESS | 4048 | 1465204734838 Marionette DEBUG loaded listener.js 02:18:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (114BE800) [pid = 4048] [serial = 835] [outer = 10C33000] 02:18:55 INFO - PROCESS | 4048 | --DOCSHELL 12AD5400 == 43 [pid = 4048] [id = 272] 02:18:55 INFO - PROCESS | 4048 | --DOCSHELL 13D23C00 == 42 [pid = 4048] [id = 271] 02:18:55 INFO - PROCESS | 4048 | --DOCSHELL 175BF400 == 41 [pid = 4048] [id = 270] 02:18:55 INFO - PROCESS | 4048 | --DOCSHELL 16CB8400 == 40 [pid = 4048] [id = 269] 02:18:55 INFO - PROCESS | 4048 | --DOCSHELL 10BA1C00 == 39 [pid = 4048] [id = 268] 02:18:55 INFO - PROCESS | 4048 | --DOCSHELL 13C12000 == 38 [pid = 4048] [id = 267] 02:18:55 INFO - PROCESS | 4048 | --DOCSHELL 13378800 == 37 [pid = 4048] [id = 266] 02:18:55 INFO - PROCESS | 4048 | --DOCSHELL 10D3A800 == 36 [pid = 4048] [id = 265] 02:18:55 INFO - PROCESS | 4048 | --DOCSHELL 0F32F400 == 35 [pid = 4048] [id = 264] 02:18:55 INFO - PROCESS | 4048 | --DOCSHELL 139C2800 == 34 [pid = 4048] [id = 263] 02:18:55 INFO - PROCESS | 4048 | --DOCSHELL 0F359400 == 33 [pid = 4048] [id = 262] 02:18:55 INFO - PROCESS | 4048 | --DOCSHELL 10F61000 == 32 [pid = 4048] [id = 261] 02:18:55 INFO - PROCESS | 4048 | --DOCSHELL 10C3DC00 == 31 [pid = 4048] [id = 277] 02:18:55 INFO - PROCESS | 4048 | --DOCSHELL 12B60C00 == 30 [pid = 4048] [id = 275] 02:18:55 INFO - PROCESS | 4048 | --DOCSHELL 175BF800 == 29 [pid = 4048] [id = 276] 02:18:55 INFO - PROCESS | 4048 | --DOCSHELL 13CEE000 == 28 [pid = 4048] [id = 273] 02:18:55 INFO - PROCESS | 4048 | --DOCSHELL 0F357000 == 27 [pid = 4048] [id = 274] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (1047B400) [pid = 4048] [serial = 780] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (13C7B000) [pid = 4048] [serial = 763] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (15C53C00) [pid = 4048] [serial = 774] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (139CF000) [pid = 4048] [serial = 762] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (13C7B800) [pid = 4048] [serial = 771] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (10E14400) [pid = 4048] [serial = 751] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (10D37800) [pid = 4048] [serial = 750] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (1434DC00) [pid = 4048] [serial = 754] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (13C14400) [pid = 4048] [serial = 753] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (19A3FC00) [pid = 4048] [serial = 757] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (199E6400) [pid = 4048] [serial = 756] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (10D39000) [pid = 4048] [serial = 760] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (10C35800) [pid = 4048] [serial = 759] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (16ED8000) [pid = 4048] [serial = 777] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (15F4A000) [pid = 4048] [serial = 775] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (16F4E000) [pid = 4048] [serial = 778] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (11C07C00) [pid = 4048] [serial = 768] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (12893800) [pid = 4048] [serial = 769] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (10D32000) [pid = 4048] [serial = 781] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10C40C00) [pid = 4048] [serial = 766] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10A63400) [pid = 4048] [serial = 765] [outer = 00000000] [url = about:blank] 02:18:55 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (140C5000) [pid = 4048] [serial = 772] [outer = 00000000] [url = about:blank] 02:18:56 INFO - PROCESS | 4048 | 1465204736017 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]]]}] 02:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1563ms 02:18:56 INFO - PROCESS | 4048 | 1465204736046 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 02:18:56 INFO - PROCESS | 4048 | 1465204736052 Marionette TRACE conn3 <- [1,1077,null,{"value":"13"}] 02:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:18:56 INFO - PROCESS | 4048 | 1465204736056 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:18:56 INFO - PROCESS | 4048 | 1465204736061 Marionette TRACE conn3 <- [1,1078,null,{}] 02:18:56 INFO - PROCESS | 4048 | 1465204736065 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}] 02:18:56 INFO - PROCESS | 4048 | 1465204736068 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:56 INFO - PROCESS | 4048 | 1465204736159 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 02:18:56 INFO - PROCESS | 4048 | 1465204736165 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:56 INFO - PROCESS | 4048 | 1465204736168 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:56 INFO - PROCESS | 4048 | ++DOCSHELL 1058C800 == 28 [pid = 4048] [id = 279] 02:18:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (105ED800) [pid = 4048] [serial = 836] [outer = 00000000] 02:18:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (10B9D400) [pid = 4048] [serial = 837] [outer = 105ED800] 02:18:56 INFO - PROCESS | 4048 | 1465204736215 Marionette DEBUG loaded listener.js 02:18:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (10C34800) [pid = 4048] [serial = 838] [outer = 105ED800] 02:18:56 INFO - PROCESS | 4048 | 1465204736691 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]]]}] 02:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 687ms 02:18:56 INFO - PROCESS | 4048 | 1465204736754 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 02:18:56 INFO - PROCESS | 4048 | 1465204736759 Marionette TRACE conn3 <- [1,1081,null,{"value":"13"}] 02:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:18:56 INFO - PROCESS | 4048 | 1465204736766 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:18:56 INFO - PROCESS | 4048 | 1465204736768 Marionette TRACE conn3 <- [1,1082,null,{}] 02:18:56 INFO - PROCESS | 4048 | 1465204736772 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}] 02:18:56 INFO - PROCESS | 4048 | 1465204736774 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:56 INFO - PROCESS | 4048 | 1465204736894 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 02:18:57 INFO - PROCESS | 4048 | 1465204736989 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:57 INFO - PROCESS | 4048 | 1465204736992 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:57 INFO - PROCESS | 4048 | ++DOCSHELL 10C6E800 == 29 [pid = 4048] [id = 280] 02:18:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (10D2E000) [pid = 4048] [serial = 839] [outer = 00000000] 02:18:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (10D34000) [pid = 4048] [serial = 840] [outer = 10D2E000] 02:18:57 INFO - PROCESS | 4048 | 1465204737038 Marionette DEBUG loaded listener.js 02:18:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (10D3A800) [pid = 4048] [serial = 841] [outer = 10D2E000] 02:18:57 INFO - PROCESS | 4048 | 1465204737408 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]]]}] 02:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 703ms 02:18:57 INFO - PROCESS | 4048 | 1465204737464 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 02:18:57 INFO - PROCESS | 4048 | 1465204737467 Marionette TRACE conn3 <- [1,1085,null,{"value":"13"}] 02:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:18:57 INFO - PROCESS | 4048 | 1465204737470 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:18:57 INFO - PROCESS | 4048 | 1465204737474 Marionette TRACE conn3 <- [1,1086,null,{}] 02:18:57 INFO - PROCESS | 4048 | 1465204737485 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}] 02:18:57 INFO - PROCESS | 4048 | 1465204737490 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:57 INFO - PROCESS | 4048 | 1465204737577 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 02:18:57 INFO - PROCESS | 4048 | 1465204737584 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:57 INFO - PROCESS | 4048 | 1465204737587 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:57 INFO - PROCESS | 4048 | ++DOCSHELL 1102C400 == 30 [pid = 4048] [id = 281] 02:18:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (1102C800) [pid = 4048] [serial = 842] [outer = 00000000] 02:18:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (11C63800) [pid = 4048] [serial = 843] [outer = 1102C800] 02:18:57 INFO - PROCESS | 4048 | 1465204737633 Marionette DEBUG loaded listener.js 02:18:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (12A85C00) [pid = 4048] [serial = 844] [outer = 1102C800] 02:18:58 INFO - PROCESS | 4048 | 1465204738138 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]]]}] 02:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 703ms 02:18:58 INFO - PROCESS | 4048 | 1465204738169 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 02:18:58 INFO - PROCESS | 4048 | 1465204738172 Marionette TRACE conn3 <- [1,1089,null,{"value":"13"}] 02:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:18:58 INFO - PROCESS | 4048 | 1465204738175 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:18:58 INFO - PROCESS | 4048 | 1465204738177 Marionette TRACE conn3 <- [1,1090,null,{}] 02:18:58 INFO - PROCESS | 4048 | 1465204738180 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}] 02:18:58 INFO - PROCESS | 4048 | 1465204738182 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:58 INFO - PROCESS | 4048 | 1465204738322 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 02:18:58 INFO - PROCESS | 4048 | 1465204738344 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:58 INFO - PROCESS | 4048 | 1465204738347 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:58 INFO - PROCESS | 4048 | ++DOCSHELL 12AC7800 == 31 [pid = 4048] [id = 282] 02:18:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (12AC8C00) [pid = 4048] [serial = 845] [outer = 00000000] 02:18:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (13378800) [pid = 4048] [serial = 846] [outer = 12AC8C00] 02:18:58 INFO - PROCESS | 4048 | 1465204738391 Marionette DEBUG loaded listener.js 02:18:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (13916400) [pid = 4048] [serial = 847] [outer = 12AC8C00] 02:18:58 INFO - PROCESS | 4048 | 1465204738810 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]]]}] 02:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 703ms 02:18:58 INFO - PROCESS | 4048 | 1465204738874 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 02:18:58 INFO - PROCESS | 4048 | 1465204738876 Marionette TRACE conn3 <- [1,1093,null,{"value":"13"}] 02:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:18:58 INFO - PROCESS | 4048 | 1465204738880 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:18:58 INFO - PROCESS | 4048 | 1465204738881 Marionette TRACE conn3 <- [1,1094,null,{}] 02:18:58 INFO - PROCESS | 4048 | 1465204738885 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}] 02:18:58 INFO - PROCESS | 4048 | 1465204738887 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:59 INFO - PROCESS | 4048 | 1465204738991 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 02:18:59 INFO - PROCESS | 4048 | 1465204738996 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:59 INFO - PROCESS | 4048 | 1465204738998 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:59 INFO - PROCESS | 4048 | ++DOCSHELL 1332D800 == 32 [pid = 4048] [id = 283] 02:18:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (13823400) [pid = 4048] [serial = 848] [outer = 00000000] 02:18:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (13C13C00) [pid = 4048] [serial = 849] [outer = 13823400] 02:18:59 INFO - PROCESS | 4048 | 1465204739042 Marionette DEBUG loaded listener.js 02:18:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (13C19000) [pid = 4048] [serial = 850] [outer = 13823400] 02:18:59 INFO - PROCESS | 4048 | 1465204739515 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]]]}] 02:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 688ms 02:18:59 INFO - PROCESS | 4048 | 1465204739581 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 02:18:59 INFO - PROCESS | 4048 | 1465204739583 Marionette TRACE conn3 <- [1,1097,null,{"value":"13"}] 02:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:18:59 INFO - PROCESS | 4048 | 1465204739594 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:18:59 INFO - PROCESS | 4048 | 1465204739596 Marionette TRACE conn3 <- [1,1098,null,{}] 02:18:59 INFO - PROCESS | 4048 | 1465204739599 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}] 02:18:59 INFO - PROCESS | 4048 | 1465204739605 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:59 INFO - PROCESS | 4048 | 1465204739753 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 02:18:59 INFO - PROCESS | 4048 | 1465204739818 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:59 INFO - PROCESS | 4048 | 1465204739820 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:18:59 INFO - PROCESS | 4048 | ++DOCSHELL 140C8000 == 33 [pid = 4048] [id = 284] 02:18:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (140C8800) [pid = 4048] [serial = 851] [outer = 00000000] 02:18:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (14EBF000) [pid = 4048] [serial = 852] [outer = 140C8800] 02:18:59 INFO - PROCESS | 4048 | 1465204739864 Marionette DEBUG loaded listener.js 02:18:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (1569C400) [pid = 4048] [serial = 853] [outer = 140C8800] 02:19:00 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (130E7C00) [pid = 4048] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:19:00 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (13D22800) [pid = 4048] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:19:00 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (10BA7C00) [pid = 4048] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:19:00 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (16F49000) [pid = 4048] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:19:00 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (175C0C00) [pid = 4048] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:19:00 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (13C1B000) [pid = 4048] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:19:00 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (13379400) [pid = 4048] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:19:00 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (105F5C00) [pid = 4048] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:19:00 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (139C5800) [pid = 4048] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:19:00 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (0F32F800) [pid = 4048] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:19:00 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10D3B800) [pid = 4048] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:19:00 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (1332C000) [pid = 4048] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:19:00 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (13D27000) [pid = 4048] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:19:00 INFO - PROCESS | 4048 | 1465204740454 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]]]}] 02:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 891ms 02:19:00 INFO - PROCESS | 4048 | 1465204740481 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 02:19:00 INFO - PROCESS | 4048 | 1465204740483 Marionette TRACE conn3 <- [1,1101,null,{"value":"13"}] 02:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:19:00 INFO - PROCESS | 4048 | 1465204740497 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:19:00 INFO - PROCESS | 4048 | 1465204740499 Marionette TRACE conn3 <- [1,1102,null,{}] 02:19:00 INFO - PROCESS | 4048 | 1465204740503 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}] 02:19:00 INFO - PROCESS | 4048 | 1465204740505 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:00 INFO - PROCESS | 4048 | 1465204740581 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 02:19:00 INFO - PROCESS | 4048 | 1465204740586 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:00 INFO - PROCESS | 4048 | 1465204740588 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:00 INFO - PROCESS | 4048 | ++DOCSHELL 105F5C00 == 34 [pid = 4048] [id = 285] 02:19:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (10A54800) [pid = 4048] [serial = 854] [outer = 00000000] 02:19:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (13C16000) [pid = 4048] [serial = 855] [outer = 10A54800] 02:19:00 INFO - PROCESS | 4048 | 1465204740631 Marionette DEBUG loaded listener.js 02:19:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (13C79000) [pid = 4048] [serial = 856] [outer = 10A54800] 02:19:01 INFO - PROCESS | 4048 | 1465204741046 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]]]}] 02:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 593ms 02:19:01 INFO - PROCESS | 4048 | 1465204741098 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 02:19:01 INFO - PROCESS | 4048 | 1465204741100 Marionette TRACE conn3 <- [1,1105,null,{"value":"13"}] 02:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:19:01 INFO - PROCESS | 4048 | 1465204741104 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:19:01 INFO - PROCESS | 4048 | 1465204741105 Marionette TRACE conn3 <- [1,1106,null,{}] 02:19:01 INFO - PROCESS | 4048 | 1465204741109 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}] 02:19:01 INFO - PROCESS | 4048 | 1465204741111 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:01 INFO - PROCESS | 4048 | 1465204741196 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 02:19:01 INFO - PROCESS | 4048 | 1465204741201 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:01 INFO - PROCESS | 4048 | 1465204741203 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:01 INFO - PROCESS | 4048 | ++DOCSHELL 1382BC00 == 35 [pid = 4048] [id = 286] 02:19:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (13C14C00) [pid = 4048] [serial = 857] [outer = 00000000] 02:19:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (15C19400) [pid = 4048] [serial = 858] [outer = 13C14C00] 02:19:01 INFO - PROCESS | 4048 | 1465204741246 Marionette DEBUG loaded listener.js 02:19:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (143C3C00) [pid = 4048] [serial = 859] [outer = 13C14C00] 02:19:01 INFO - PROCESS | 4048 | 1465204741681 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]]]}] 02:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 641ms 02:19:01 INFO - PROCESS | 4048 | 1465204741742 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 02:19:01 INFO - PROCESS | 4048 | 1465204741744 Marionette TRACE conn3 <- [1,1109,null,{"value":"13"}] 02:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:19:01 INFO - PROCESS | 4048 | 1465204741748 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:19:01 INFO - PROCESS | 4048 | 1465204741749 Marionette TRACE conn3 <- [1,1110,null,{}] 02:19:01 INFO - PROCESS | 4048 | 1465204741752 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}] 02:19:01 INFO - PROCESS | 4048 | 1465204741754 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:01 INFO - PROCESS | 4048 | 1465204741837 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 02:19:01 INFO - PROCESS | 4048 | 1465204741842 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:01 INFO - PROCESS | 4048 | 1465204741844 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:01 INFO - PROCESS | 4048 | ++DOCSHELL 15D45C00 == 36 [pid = 4048] [id = 287] 02:19:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (15D4F000) [pid = 4048] [serial = 860] [outer = 00000000] 02:19:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (1606AC00) [pid = 4048] [serial = 861] [outer = 15D4F000] 02:19:01 INFO - PROCESS | 4048 | 1465204741889 Marionette DEBUG loaded listener.js 02:19:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (1673C400) [pid = 4048] [serial = 862] [outer = 15D4F000] 02:19:02 INFO - PROCESS | 4048 | 1465204742468 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]]]}] 02:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 734ms 02:19:02 INFO - PROCESS | 4048 | 1465204742489 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 02:19:02 INFO - PROCESS | 4048 | 1465204742494 Marionette TRACE conn3 <- [1,1113,null,{"value":"13"}] 02:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:19:02 INFO - PROCESS | 4048 | 1465204742499 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:19:02 INFO - PROCESS | 4048 | 1465204742503 Marionette TRACE conn3 <- [1,1114,null,{}] 02:19:02 INFO - PROCESS | 4048 | 1465204742508 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}] 02:19:02 INFO - PROCESS | 4048 | 1465204742511 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:02 INFO - PROCESS | 4048 | 1465204742679 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 02:19:02 INFO - PROCESS | 4048 | 1465204742811 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:02 INFO - PROCESS | 4048 | 1465204742816 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:02 INFO - PROCESS | 4048 | ++DOCSHELL 0F350C00 == 37 [pid = 4048] [id = 288] 02:19:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (0F352400) [pid = 4048] [serial = 863] [outer = 00000000] 02:19:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (10A63800) [pid = 4048] [serial = 864] [outer = 0F352400] 02:19:02 INFO - PROCESS | 4048 | 1465204742876 Marionette DEBUG loaded listener.js 02:19:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (10C3F000) [pid = 4048] [serial = 865] [outer = 0F352400] 02:19:03 INFO - PROCESS | 4048 | 1465204743623 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]]]}] 02:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1187ms 02:19:03 INFO - PROCESS | 4048 | 1465204743692 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 02:19:03 INFO - PROCESS | 4048 | 1465204743697 Marionette TRACE conn3 <- [1,1117,null,{"value":"13"}] 02:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:19:03 INFO - PROCESS | 4048 | 1465204743703 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:19:03 INFO - PROCESS | 4048 | 1465204743706 Marionette TRACE conn3 <- [1,1118,null,{}] 02:19:03 INFO - PROCESS | 4048 | 1465204743710 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}] 02:19:03 INFO - PROCESS | 4048 | 1465204743713 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:03 INFO - PROCESS | 4048 | 1465204743836 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 02:19:03 INFO - PROCESS | 4048 | 1465204743976 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:03 INFO - PROCESS | 4048 | 1465204743979 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:04 INFO - PROCESS | 4048 | ++DOCSHELL 10E07C00 == 38 [pid = 4048] [id = 289] 02:19:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (10E10C00) [pid = 4048] [serial = 866] [outer = 00000000] 02:19:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (1123F400) [pid = 4048] [serial = 867] [outer = 10E10C00] 02:19:04 INFO - PROCESS | 4048 | 1465204744034 Marionette DEBUG loaded listener.js 02:19:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (12810400) [pid = 4048] [serial = 868] [outer = 10E10C00] 02:19:04 INFO - PROCESS | 4048 | --DOCSHELL 1382BC00 == 37 [pid = 4048] [id = 286] 02:19:04 INFO - PROCESS | 4048 | --DOCSHELL 105F5C00 == 36 [pid = 4048] [id = 285] 02:19:04 INFO - PROCESS | 4048 | --DOCSHELL 140C8000 == 35 [pid = 4048] [id = 284] 02:19:04 INFO - PROCESS | 4048 | --DOCSHELL 1332D800 == 34 [pid = 4048] [id = 283] 02:19:04 INFO - PROCESS | 4048 | --DOCSHELL 12AC7800 == 33 [pid = 4048] [id = 282] 02:19:04 INFO - PROCESS | 4048 | --DOCSHELL 1102C400 == 32 [pid = 4048] [id = 281] 02:19:04 INFO - PROCESS | 4048 | --DOCSHELL 10C6E800 == 31 [pid = 4048] [id = 280] 02:19:04 INFO - PROCESS | 4048 | --DOCSHELL 1058C800 == 30 [pid = 4048] [id = 279] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (17856C00) [pid = 4048] [serial = 817] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (185C1C00) [pid = 4048] [serial = 820] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (159C0400) [pid = 4048] [serial = 804] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (1704C800) [pid = 4048] [serial = 807] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (182E2400) [pid = 4048] [serial = 819] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (159C2400) [pid = 4048] [serial = 805] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (175C7800) [pid = 4048] [serial = 810] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (175B9400) [pid = 4048] [serial = 808] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (143D0800) [pid = 4048] [serial = 801] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (13914400) [pid = 4048] [serial = 798] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (139CE800) [pid = 4048] [serial = 799] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (10C6F000) [pid = 4048] [serial = 786] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (114B1000) [pid = 4048] [serial = 787] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (13C81800) [pid = 4048] [serial = 789] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (15695400) [pid = 4048] [serial = 790] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (102D2400) [pid = 4048] [serial = 792] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (10C35400) [pid = 4048] [serial = 793] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (11002C00) [pid = 4048] [serial = 795] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (11A13000) [pid = 4048] [serial = 796] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (15F50000) [pid = 4048] [serial = 784] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (13C19C00) [pid = 4048] [serial = 783] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (177E5400) [pid = 4048] [serial = 816] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (1771C800) [pid = 4048] [serial = 811] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (15D44800) [pid = 4048] [serial = 813] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (1527BC00) [pid = 4048] [serial = 802] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (16F47400) [pid = 4048] [serial = 814] [outer = 00000000] [url = about:blank] 02:19:04 INFO - PROCESS | 4048 | 1465204744911 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]]]}] 02:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1250ms 02:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:19:04 INFO - PROCESS | 4048 | 1465204744956 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 02:19:04 INFO - PROCESS | 4048 | 1465204744959 Marionette TRACE conn3 <- [1,1121,null,{"value":"13"}] 02:19:04 INFO - PROCESS | 4048 | 1465204744964 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:19:04 INFO - PROCESS | 4048 | 1465204744967 Marionette TRACE conn3 <- [1,1122,null,{}] 02:19:04 INFO - PROCESS | 4048 | 1465204744972 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}] 02:19:04 INFO - PROCESS | 4048 | 1465204744975 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:05 INFO - PROCESS | 4048 | 1465204745063 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 02:19:05 INFO - PROCESS | 4048 | 1465204745070 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:05 INFO - PROCESS | 4048 | 1465204745074 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:05 INFO - PROCESS | 4048 | ++DOCSHELL 10438400 == 31 [pid = 4048] [id = 290] 02:19:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (1047B400) [pid = 4048] [serial = 869] [outer = 00000000] 02:19:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (10A61800) [pid = 4048] [serial = 870] [outer = 1047B400] 02:19:05 INFO - PROCESS | 4048 | 1465204745121 Marionette DEBUG loaded listener.js 02:19:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (10C3DC00) [pid = 4048] [serial = 871] [outer = 1047B400] 02:19:05 INFO - PROCESS | 4048 | 1465204745721 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]]]}] 02:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 797ms 02:19:05 INFO - PROCESS | 4048 | 1465204745763 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 02:19:05 INFO - PROCESS | 4048 | 1465204745767 Marionette TRACE conn3 <- [1,1125,null,{"value":"13"}] 02:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:19:05 INFO - PROCESS | 4048 | 1465204745773 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:19:05 INFO - PROCESS | 4048 | 1465204745775 Marionette TRACE conn3 <- [1,1126,null,{}] 02:19:05 INFO - PROCESS | 4048 | 1465204745779 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}] 02:19:05 INFO - PROCESS | 4048 | 1465204745781 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:05 INFO - PROCESS | 4048 | 1465204745866 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 02:19:05 INFO - PROCESS | 4048 | 1465204745953 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:05 INFO - PROCESS | 4048 | 1465204745956 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:05 INFO - PROCESS | 4048 | ++DOCSHELL 102DAC00 == 32 [pid = 4048] [id = 291] 02:19:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (10C69C00) [pid = 4048] [serial = 872] [outer = 00000000] 02:19:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (12A08400) [pid = 4048] [serial = 873] [outer = 10C69C00] 02:19:06 INFO - PROCESS | 4048 | 1465204746001 Marionette DEBUG loaded listener.js 02:19:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (12B63C00) [pid = 4048] [serial = 874] [outer = 10C69C00] 02:19:06 INFO - PROCESS | 4048 | 1465204746399 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]]]}] 02:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 625ms 02:19:06 INFO - PROCESS | 4048 | 1465204746411 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 02:19:06 INFO - PROCESS | 4048 | 1465204746414 Marionette TRACE conn3 <- [1,1129,null,{"value":"13"}] 02:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:19:06 INFO - PROCESS | 4048 | 1465204746456 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:19:06 INFO - PROCESS | 4048 | 1465204746459 Marionette TRACE conn3 <- [1,1130,null,{}] 02:19:06 INFO - PROCESS | 4048 | 1465204746473 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}] 02:19:06 INFO - PROCESS | 4048 | 1465204746478 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:06 INFO - PROCESS | 4048 | 1465204746560 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 02:19:06 INFO - PROCESS | 4048 | 1465204746567 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:06 INFO - PROCESS | 4048 | 1465204746570 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:06 INFO - PROCESS | 4048 | ++DOCSHELL 13C10C00 == 33 [pid = 4048] [id = 292] 02:19:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (13C11800) [pid = 4048] [serial = 875] [outer = 00000000] 02:19:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (13CED800) [pid = 4048] [serial = 876] [outer = 13C11800] 02:19:06 INFO - PROCESS | 4048 | 1465204746617 Marionette DEBUG loaded listener.js 02:19:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (13D28C00) [pid = 4048] [serial = 877] [outer = 13C11800] 02:19:07 INFO - PROCESS | 4048 | 1465204747076 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]]]}] 02:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 718ms 02:19:07 INFO - PROCESS | 4048 | 1465204747148 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 02:19:07 INFO - PROCESS | 4048 | 1465204747150 Marionette TRACE conn3 <- [1,1133,null,{"value":"13"}] 02:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:19:07 INFO - PROCESS | 4048 | 1465204747154 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:19:07 INFO - PROCESS | 4048 | 1465204747155 Marionette TRACE conn3 <- [1,1134,null,{}] 02:19:07 INFO - PROCESS | 4048 | 1465204747165 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}] 02:19:07 INFO - PROCESS | 4048 | 1465204747167 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:07 INFO - PROCESS | 4048 | 1465204747292 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 02:19:07 INFO - PROCESS | 4048 | 1465204747297 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:07 INFO - PROCESS | 4048 | 1465204747299 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:07 INFO - PROCESS | 4048 | ++DOCSHELL 143C7000 == 34 [pid = 4048] [id = 293] 02:19:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (143CF000) [pid = 4048] [serial = 878] [outer = 00000000] 02:19:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (15693800) [pid = 4048] [serial = 879] [outer = 143CF000] 02:19:07 INFO - PROCESS | 4048 | 1465204747343 Marionette DEBUG loaded listener.js 02:19:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (159C0400) [pid = 4048] [serial = 880] [outer = 143CF000] 02:19:07 INFO - PROCESS | 4048 | 1465204747781 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]]]}] 02:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 641ms 02:19:07 INFO - PROCESS | 4048 | 1465204747804 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 02:19:07 INFO - PROCESS | 4048 | 1465204747806 Marionette TRACE conn3 <- [1,1137,null,{"value":"13"}] 02:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:19:07 INFO - PROCESS | 4048 | 1465204747810 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:19:07 INFO - PROCESS | 4048 | 1465204747811 Marionette TRACE conn3 <- [1,1138,null,{}] 02:19:07 INFO - PROCESS | 4048 | 1465204747815 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}] 02:19:07 INFO - PROCESS | 4048 | 1465204747817 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:07 INFO - PROCESS | 4048 | 1465204747928 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 02:19:08 INFO - PROCESS | 4048 | 1465204748014 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:08 INFO - PROCESS | 4048 | 1465204748016 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:08 INFO - PROCESS | 4048 | ++DOCSHELL 1569E800 == 35 [pid = 4048] [id = 294] 02:19:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (159C4C00) [pid = 4048] [serial = 881] [outer = 00000000] 02:19:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (15F45800) [pid = 4048] [serial = 882] [outer = 159C4C00] 02:19:08 INFO - PROCESS | 4048 | 1465204748059 Marionette DEBUG loaded listener.js 02:19:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (15F51000) [pid = 4048] [serial = 883] [outer = 159C4C00] 02:19:08 INFO - PROCESS | 4048 | 1465204748503 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]]]}] 02:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 734ms 02:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:19:08 INFO - PROCESS | 4048 | 1465204748548 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 02:19:08 INFO - PROCESS | 4048 | 1465204748550 Marionette TRACE conn3 <- [1,1141,null,{"value":"13"}] 02:19:08 INFO - PROCESS | 4048 | 1465204748553 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:19:08 INFO - PROCESS | 4048 | 1465204748555 Marionette TRACE conn3 <- [1,1142,null,{}] 02:19:08 INFO - PROCESS | 4048 | 1465204748558 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}] 02:19:08 INFO - PROCESS | 4048 | 1465204748564 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:08 INFO - PROCESS | 4048 | 1465204748691 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 02:19:08 INFO - PROCESS | 4048 | 1465204748754 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:08 INFO - PROCESS | 4048 | 1465204748756 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:08 INFO - PROCESS | 4048 | ++DOCSHELL 16F49000 == 36 [pid = 4048] [id = 295] 02:19:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (16F49400) [pid = 4048] [serial = 884] [outer = 00000000] 02:19:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (16F9E800) [pid = 4048] [serial = 885] [outer = 16F49400] 02:19:08 INFO - PROCESS | 4048 | 1465204748799 Marionette DEBUG loaded listener.js 02:19:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (16FA0C00) [pid = 4048] [serial = 886] [outer = 16F49400] 02:19:09 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (12AC8C00) [pid = 4048] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:19:09 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (105ED800) [pid = 4048] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:19:09 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (1102C800) [pid = 4048] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:19:09 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (10D2E000) [pid = 4048] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:19:09 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10C33000) [pid = 4048] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:19:09 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (10274000) [pid = 4048] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:19:09 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (12D9E400) [pid = 4048] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:19:09 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (13823400) [pid = 4048] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:19:09 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (175BFC00) [pid = 4048] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:19:09 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (13C14C00) [pid = 4048] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:19:09 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10C66000) [pid = 4048] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:19:09 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (140C8800) [pid = 4048] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:19:09 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (10A54800) [pid = 4048] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:19:09 INFO - PROCESS | 4048 | 1465204749312 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]]]}] 02:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 797ms 02:19:09 INFO - PROCESS | 4048 | 1465204749356 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 02:19:09 INFO - PROCESS | 4048 | 1465204749358 Marionette TRACE conn3 <- [1,1145,null,{"value":"13"}] 02:19:09 INFO - PROCESS | 4048 | 1465204749361 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:19:09 INFO - PROCESS | 4048 | 1465204749363 Marionette TRACE conn3 <- [1,1146,null,{}] 02:19:09 INFO - PROCESS | 4048 | 1465204749366 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}] 02:19:09 INFO - PROCESS | 4048 | 1465204749368 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:09 INFO - PROCESS | 4048 | 1465204749445 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 02:19:09 INFO - PROCESS | 4048 | 1465204749533 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:09 INFO - PROCESS | 4048 | 1465204749535 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:09 INFO - PROCESS | 4048 | ++DOCSHELL 0F34E000 == 37 [pid = 4048] [id = 296] 02:19:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (0F396400) [pid = 4048] [serial = 887] [outer = 00000000] 02:19:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (11A16000) [pid = 4048] [serial = 888] [outer = 0F396400] 02:19:09 INFO - PROCESS | 4048 | 1465204749581 Marionette DEBUG loaded listener.js 02:19:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (13C1C800) [pid = 4048] [serial = 889] [outer = 0F396400] 02:19:09 INFO - PROCESS | 4048 | 1465204749963 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]]]}] 02:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 640ms 02:19:10 INFO - PROCESS | 4048 | 1465204749999 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 02:19:10 INFO - PROCESS | 4048 | 1465204750001 Marionette TRACE conn3 <- [1,1149,null,{"value":"13"}] 02:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:19:10 INFO - PROCESS | 4048 | 1465204750004 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:19:10 INFO - PROCESS | 4048 | 1465204750006 Marionette TRACE conn3 <- [1,1150,null,{}] 02:19:10 INFO - PROCESS | 4048 | 1465204750009 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}] 02:19:10 INFO - PROCESS | 4048 | 1465204750011 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:10 INFO - PROCESS | 4048 | 1465204750123 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 02:19:10 INFO - PROCESS | 4048 | 1465204750129 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:10 INFO - PROCESS | 4048 | 1465204750131 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:10 INFO - PROCESS | 4048 | ++DOCSHELL 13D2B400 == 38 [pid = 4048] [id = 297] 02:19:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (16F4EC00) [pid = 4048] [serial = 890] [outer = 00000000] 02:19:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (175B8400) [pid = 4048] [serial = 891] [outer = 16F4EC00] 02:19:10 INFO - PROCESS | 4048 | 1465204750173 Marionette DEBUG loaded listener.js 02:19:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (175BFC00) [pid = 4048] [serial = 892] [outer = 16F4EC00] 02:19:10 INFO - PROCESS | 4048 | 1465204750576 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]]]}] 02:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 594ms 02:19:10 INFO - PROCESS | 4048 | 1465204750602 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 02:19:10 INFO - PROCESS | 4048 | 1465204750604 Marionette TRACE conn3 <- [1,1153,null,{"value":"13"}] 02:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:19:10 INFO - PROCESS | 4048 | 1465204750607 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:19:10 INFO - PROCESS | 4048 | 1465204750609 Marionette TRACE conn3 <- [1,1154,null,{}] 02:19:10 INFO - PROCESS | 4048 | 1465204750632 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}] 02:19:10 INFO - PROCESS | 4048 | 1465204750634 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:10 INFO - PROCESS | 4048 | 1465204750715 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 02:19:10 INFO - PROCESS | 4048 | 1465204750721 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:10 INFO - PROCESS | 4048 | 1465204750723 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:10 INFO - PROCESS | 4048 | ++DOCSHELL 13C10000 == 39 [pid = 4048] [id = 298] 02:19:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (175C4800) [pid = 4048] [serial = 893] [outer = 00000000] 02:19:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (1772B800) [pid = 4048] [serial = 894] [outer = 175C4800] 02:19:10 INFO - PROCESS | 4048 | 1465204750765 Marionette DEBUG loaded listener.js 02:19:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (17856C00) [pid = 4048] [serial = 895] [outer = 175C4800] 02:19:11 INFO - PROCESS | 4048 | 1465204751255 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]]]}] 02:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 703ms 02:19:11 INFO - PROCESS | 4048 | 1465204751309 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 02:19:11 INFO - PROCESS | 4048 | 1465204751313 Marionette TRACE conn3 <- [1,1157,null,{"value":"13"}] 02:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:19:11 INFO - PROCESS | 4048 | 1465204751319 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:19:11 INFO - PROCESS | 4048 | 1465204751323 Marionette TRACE conn3 <- [1,1158,null,{}] 02:19:11 INFO - PROCESS | 4048 | 1465204751330 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}] 02:19:11 INFO - PROCESS | 4048 | 1465204751333 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:11 INFO - PROCESS | 4048 | 1465204751459 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 02:19:11 INFO - PROCESS | 4048 | 1465204751556 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:11 INFO - PROCESS | 4048 | 1465204751561 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:11 INFO - PROCESS | 4048 | ++DOCSHELL 10487400 == 40 [pid = 4048] [id = 299] 02:19:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (104F0400) [pid = 4048] [serial = 896] [outer = 00000000] 02:19:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (10A57800) [pid = 4048] [serial = 897] [outer = 104F0400] 02:19:11 INFO - PROCESS | 4048 | 1465204751618 Marionette DEBUG loaded listener.js 02:19:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (10C68400) [pid = 4048] [serial = 898] [outer = 104F0400] 02:19:12 INFO - PROCESS | 4048 | 1465204752265 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]]]}] 02:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1000ms 02:19:12 INFO - PROCESS | 4048 | 1465204752321 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 02:19:12 INFO - PROCESS | 4048 | 1465204752328 Marionette TRACE conn3 <- [1,1161,null,{"value":"13"}] 02:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:19:12 INFO - PROCESS | 4048 | 1465204752334 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:19:12 INFO - PROCESS | 4048 | 1465204752337 Marionette TRACE conn3 <- [1,1162,null,{}] 02:19:12 INFO - PROCESS | 4048 | 1465204752341 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}] 02:19:12 INFO - PROCESS | 4048 | 1465204752344 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:12 INFO - PROCESS | 4048 | 1465204752455 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 02:19:12 INFO - PROCESS | 4048 | 1465204752586 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:12 INFO - PROCESS | 4048 | 1465204752589 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:12 INFO - PROCESS | 4048 | ++DOCSHELL 11030800 == 41 [pid = 4048] [id = 300] 02:19:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (11C05800) [pid = 4048] [serial = 899] [outer = 00000000] 02:19:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (1337FC00) [pid = 4048] [serial = 900] [outer = 11C05800] 02:19:12 INFO - PROCESS | 4048 | 1465204752645 Marionette DEBUG loaded listener.js 02:19:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (13914400) [pid = 4048] [serial = 901] [outer = 11C05800] 02:19:13 INFO - PROCESS | 4048 | 1465204753205 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] 02:19:13 INFO - PROCESS | 4048 | 1465204753285 Marionette TRACE conn3 <- [1,1165,null,{"value":"13"}] 02:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:19:13 INFO - PROCESS | 4048 | 1465204753289 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:19:13 INFO - PROCESS | 4048 | 1465204753292 Marionette TRACE conn3 <- [1,1166,null,{}] 02:19:13 INFO - PROCESS | 4048 | 1465204753318 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}] 02:19:13 INFO - PROCESS | 4048 | 1465204753323 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:13 INFO - PROCESS | 4048 | 1465204753445 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 02:19:13 INFO - PROCESS | 4048 | 1465204753569 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:13 INFO - PROCESS | 4048 | 1465204753572 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:13 INFO - PROCESS | 4048 | ++DOCSHELL 159CB000 == 42 [pid = 4048] [id = 301] 02:19:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (159CCC00) [pid = 4048] [serial = 902] [outer = 00000000] 02:19:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (16ED9C00) [pid = 4048] [serial = 903] [outer = 159CCC00] 02:19:13 INFO - PROCESS | 4048 | 1465204753629 Marionette DEBUG loaded listener.js 02:19:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (16F51C00) [pid = 4048] [serial = 904] [outer = 159CCC00] 02:19:14 INFO - PROCESS | 4048 | 1465204754233 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] 02:19:14 INFO - PROCESS | 4048 | 1465204754296 Marionette TRACE conn3 <- [1,1169,null,{"value":"13"}] 02:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:19:14 INFO - PROCESS | 4048 | 1465204754299 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:19:14 INFO - PROCESS | 4048 | 1465204754301 Marionette TRACE conn3 <- [1,1170,null,{}] 02:19:14 INFO - PROCESS | 4048 | 1465204754305 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}] 02:19:14 INFO - PROCESS | 4048 | 1465204754307 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:14 INFO - PROCESS | 4048 | 1465204754418 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 02:19:14 INFO - PROCESS | 4048 | 1465204754525 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:14 INFO - PROCESS | 4048 | 1465204754527 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:14 INFO - PROCESS | 4048 | ++DOCSHELL 13C1AC00 == 43 [pid = 4048] [id = 302] 02:19:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (13C7B000) [pid = 4048] [serial = 905] [outer = 00000000] 02:19:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (143CD800) [pid = 4048] [serial = 906] [outer = 13C7B000] 02:19:14 INFO - PROCESS | 4048 | 1465204754580 Marionette DEBUG loaded listener.js 02:19:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (177E6800) [pid = 4048] [serial = 907] [outer = 13C7B000] 02:19:15 INFO - PROCESS | 4048 | 1465204755305 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] 02:19:15 INFO - PROCESS | 4048 | 1465204755343 Marionette TRACE conn3 <- [1,1173,null,{"value":"13"}] 02:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:19:15 INFO - PROCESS | 4048 | 1465204755365 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:19:15 INFO - PROCESS | 4048 | 1465204755370 Marionette TRACE conn3 <- [1,1174,null,{}] 02:19:15 INFO - PROCESS | 4048 | 1465204755378 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}] 02:19:15 INFO - PROCESS | 4048 | 1465204755381 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:15 INFO - PROCESS | 4048 | 1465204755485 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 02:19:15 INFO - PROCESS | 4048 | 1465204755627 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:15 INFO - PROCESS | 4048 | 1465204755629 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:15 INFO - PROCESS | 4048 | ++DOCSHELL 10489000 == 44 [pid = 4048] [id = 303] 02:19:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (10C3F800) [pid = 4048] [serial = 908] [outer = 00000000] 02:19:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (11002C00) [pid = 4048] [serial = 909] [outer = 10C3F800] 02:19:15 INFO - PROCESS | 4048 | 1465204755680 Marionette DEBUG loaded listener.js 02:19:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 96 (11C0A000) [pid = 4048] [serial = 910] [outer = 10C3F800] 02:19:16 INFO - PROCESS | 4048 | --DOCSHELL 10C32400 == 43 [pid = 4048] [id = 278] 02:19:16 INFO - PROCESS | 4048 | --DOCSHELL 13D2B400 == 42 [pid = 4048] [id = 297] 02:19:16 INFO - PROCESS | 4048 | --DOCSHELL 0F34E000 == 41 [pid = 4048] [id = 296] 02:19:16 INFO - PROCESS | 4048 | --DOCSHELL 16F49000 == 40 [pid = 4048] [id = 295] 02:19:16 INFO - PROCESS | 4048 | --DOCSHELL 1569E800 == 39 [pid = 4048] [id = 294] 02:19:16 INFO - PROCESS | 4048 | --DOCSHELL 143C7000 == 38 [pid = 4048] [id = 293] 02:19:16 INFO - PROCESS | 4048 | --DOCSHELL 13C10C00 == 37 [pid = 4048] [id = 292] 02:19:16 INFO - PROCESS | 4048 | --DOCSHELL 102DAC00 == 36 [pid = 4048] [id = 291] 02:19:16 INFO - PROCESS | 4048 | --DOCSHELL 10438400 == 35 [pid = 4048] [id = 290] 02:19:16 INFO - PROCESS | 4048 | --DOCSHELL 15D45C00 == 34 [pid = 4048] [id = 287] 02:19:16 INFO - PROCESS | 4048 | --DOCSHELL 0F350C00 == 33 [pid = 4048] [id = 288] 02:19:16 INFO - PROCESS | 4048 | --DOCSHELL 10E07C00 == 32 [pid = 4048] [id = 289] 02:19:16 INFO - PROCESS | 4048 | --DOCSHELL 13C1AC00 == 31 [pid = 4048] [id = 302] 02:19:16 INFO - PROCESS | 4048 | --DOCSHELL 159CB000 == 30 [pid = 4048] [id = 301] 02:19:16 INFO - PROCESS | 4048 | --DOCSHELL 13C10000 == 29 [pid = 4048] [id = 298] 02:19:16 INFO - PROCESS | 4048 | --DOCSHELL 10487400 == 28 [pid = 4048] [id = 299] 02:19:16 INFO - PROCESS | 4048 | --DOCSHELL 11030800 == 27 [pid = 4048] [id = 300] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 95 (13378800) [pid = 4048] [serial = 846] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (10B9D400) [pid = 4048] [serial = 837] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (10C34800) [pid = 4048] [serial = 838] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (11C63800) [pid = 4048] [serial = 843] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (10D34000) [pid = 4048] [serial = 840] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (10D3A800) [pid = 4048] [serial = 841] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (114BE800) [pid = 4048] [serial = 835] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (11006800) [pid = 4048] [serial = 834] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (10E0FC00) [pid = 4048] [serial = 823] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (105EFC00) [pid = 4048] [serial = 822] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (13C11000) [pid = 4048] [serial = 826] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (1382B800) [pid = 4048] [serial = 825] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (13C13C00) [pid = 4048] [serial = 849] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (185C6400) [pid = 4048] [serial = 829] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (18029400) [pid = 4048] [serial = 828] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (143C3C00) [pid = 4048] [serial = 859] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (185CF400) [pid = 4048] [serial = 832] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (16F4F400) [pid = 4048] [serial = 831] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (1606AC00) [pid = 4048] [serial = 861] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (13916400) [pid = 4048] [serial = 847] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (14EBF000) [pid = 4048] [serial = 852] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (13C19000) [pid = 4048] [serial = 850] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (15C19400) [pid = 4048] [serial = 858] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (1569C400) [pid = 4048] [serial = 853] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (13C16000) [pid = 4048] [serial = 855] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (12A85C00) [pid = 4048] [serial = 844] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (13C79000) [pid = 4048] [serial = 856] [outer = 00000000] [url = about:blank] 02:19:16 INFO - PROCESS | 4048 | 1465204756810 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] 02:19:16 INFO - PROCESS | 4048 | 1465204756883 Marionette TRACE conn3 <- [1,1177,null,{"value":"13"}] 02:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:19:16 INFO - PROCESS | 4048 | 1465204756887 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:19:16 INFO - PROCESS | 4048 | 1465204756892 Marionette TRACE conn3 <- [1,1178,null,{}] 02:19:16 INFO - PROCESS | 4048 | 1465204756897 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}] 02:19:16 INFO - PROCESS | 4048 | 1465204756900 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:17 INFO - PROCESS | 4048 | 1465204757019 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 02:19:17 INFO - PROCESS | 4048 | 1465204757102 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:17 INFO - PROCESS | 4048 | 1465204757105 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:17 INFO - PROCESS | 4048 | ++DOCSHELL 10566400 == 28 [pid = 4048] [id = 304] 02:19:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (105F5000) [pid = 4048] [serial = 911] [outer = 00000000] 02:19:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (10C38000) [pid = 4048] [serial = 912] [outer = 105F5000] 02:19:17 INFO - PROCESS | 4048 | 1465204757152 Marionette DEBUG loaded listener.js 02:19:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (10C6E000) [pid = 4048] [serial = 913] [outer = 105F5000] 02:19:17 INFO - PROCESS | 4048 | 1465204757541 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] 02:19:17 INFO - PROCESS | 4048 | 1465204757594 Marionette TRACE conn3 <- [1,1181,null,{"value":"13"}] 02:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:19:17 INFO - PROCESS | 4048 | 1465204757600 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:19:17 INFO - PROCESS | 4048 | 1465204757603 Marionette TRACE conn3 <- [1,1182,null,{}] 02:19:17 INFO - PROCESS | 4048 | 1465204757636 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}] 02:19:17 INFO - PROCESS | 4048 | 1465204757639 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:17 INFO - PROCESS | 4048 | 1465204757729 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 02:19:17 INFO - PROCESS | 4048 | 1465204757741 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:17 INFO - PROCESS | 4048 | 1465204757744 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:17 INFO - PROCESS | 4048 | ++DOCSHELL 10C32400 == 29 [pid = 4048] [id = 305] 02:19:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (10F5F800) [pid = 4048] [serial = 914] [outer = 00000000] 02:19:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (1102D800) [pid = 4048] [serial = 915] [outer = 10F5F800] 02:19:17 INFO - PROCESS | 4048 | 1465204757796 Marionette DEBUG loaded listener.js 02:19:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (11426800) [pid = 4048] [serial = 916] [outer = 10F5F800] 02:19:18 INFO - PROCESS | 4048 | 1465204758260 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] 02:19:18 INFO - PROCESS | 4048 | 1465204758321 Marionette TRACE conn3 <- [1,1185,null,{"value":"13"}] 02:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:19:18 INFO - PROCESS | 4048 | 1465204758325 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:19:18 INFO - PROCESS | 4048 | 1465204758328 Marionette TRACE conn3 <- [1,1186,null,{}] 02:19:18 INFO - PROCESS | 4048 | 1465204758339 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}] 02:19:18 INFO - PROCESS | 4048 | 1465204758343 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:18 INFO - PROCESS | 4048 | 1465204758438 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 02:19:18 INFO - PROCESS | 4048 | 1465204758453 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:18 INFO - PROCESS | 4048 | 1465204758456 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:18 INFO - PROCESS | 4048 | ++DOCSHELL 13917400 == 30 [pid = 4048] [id = 306] 02:19:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (13917800) [pid = 4048] [serial = 917] [outer = 00000000] 02:19:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (139C4C00) [pid = 4048] [serial = 918] [outer = 13917800] 02:19:18 INFO - PROCESS | 4048 | 1465204758503 Marionette DEBUG loaded listener.js 02:19:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (139CE400) [pid = 4048] [serial = 919] [outer = 13917800] 02:19:19 INFO - PROCESS | 4048 | 1465204758997 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]]]}] 02:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 703ms 02:19:19 INFO - PROCESS | 4048 | 1465204759024 Marionette TRACE conn3 -> [0,1189,"getWindowHandle",null] 02:19:19 INFO - PROCESS | 4048 | 1465204759026 Marionette TRACE conn3 <- [1,1189,null,{"value":"13"}] 02:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:19:19 INFO - PROCESS | 4048 | 1465204759030 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:19:19 INFO - PROCESS | 4048 | 1465204759031 Marionette TRACE conn3 <- [1,1190,null,{}] 02:19:19 INFO - PROCESS | 4048 | 1465204759035 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}] 02:19:19 INFO - PROCESS | 4048 | 1465204759037 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:19 INFO - PROCESS | 4048 | 1465204759180 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 02:19:19 INFO - PROCESS | 4048 | 1465204759186 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:19 INFO - PROCESS | 4048 | 1465204759188 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:19 INFO - PROCESS | 4048 | ++DOCSHELL 13C0F800 == 31 [pid = 4048] [id = 307] 02:19:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (13C11000) [pid = 4048] [serial = 920] [outer = 00000000] 02:19:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (13CEE400) [pid = 4048] [serial = 921] [outer = 13C11000] 02:19:19 INFO - PROCESS | 4048 | 1465204759236 Marionette DEBUG loaded listener.js 02:19:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (13D25400) [pid = 4048] [serial = 922] [outer = 13C11000] 02:19:19 INFO - PROCESS | 4048 | 1465204759664 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]]]}] 02:19:19 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 02:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 704ms 02:19:19 INFO - PROCESS | 4048 | 1465204759729 Marionette TRACE conn3 -> [0,1193,"getWindowHandle",null] 02:19:19 INFO - PROCESS | 4048 | 1465204759731 Marionette TRACE conn3 <- [1,1193,null,{"value":"13"}] 02:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:19:19 INFO - PROCESS | 4048 | 1465204759734 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:19:19 INFO - PROCESS | 4048 | 1465204759736 Marionette TRACE conn3 <- [1,1194,null,{}] 02:19:19 INFO - PROCESS | 4048 | 1465204759739 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}] 02:19:19 INFO - PROCESS | 4048 | 1465204759741 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:19 INFO - PROCESS | 4048 | 1465204759847 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 02:19:19 INFO - PROCESS | 4048 | 1465204759852 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:19 INFO - PROCESS | 4048 | 1465204759854 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:19 INFO - PROCESS | 4048 | ++DOCSHELL 10E09C00 == 32 [pid = 4048] [id = 308] 02:19:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (13822400) [pid = 4048] [serial = 923] [outer = 00000000] 02:19:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (1434DC00) [pid = 4048] [serial = 924] [outer = 13822400] 02:19:19 INFO - PROCESS | 4048 | 1465204759898 Marionette DEBUG loaded listener.js 02:19:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (143CC800) [pid = 4048] [serial = 925] [outer = 13822400] 02:19:20 INFO - PROCESS | 4048 | 1465204760362 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]]]}] 02:19:20 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 02:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 703ms 02:19:20 INFO - PROCESS | 4048 | 1465204760434 Marionette TRACE conn3 -> [0,1197,"getWindowHandle",null] 02:19:20 INFO - PROCESS | 4048 | 1465204760436 Marionette TRACE conn3 <- [1,1197,null,{"value":"13"}] 02:19:20 INFO - PROCESS | 4048 | 1465204760440 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:19:20 INFO - PROCESS | 4048 | 1465204760441 Marionette TRACE conn3 <- [1,1198,null,{}] 02:19:20 INFO - PROCESS | 4048 | 1465204760451 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}] 02:19:20 INFO - PROCESS | 4048 | 1465204760460 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:20 INFO - PROCESS | 4048 | 1465204760618 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 02:19:20 INFO - PROCESS | 4048 | 1465204760678 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:20 INFO - PROCESS | 4048 | 1465204760680 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:20 INFO - PROCESS | 4048 | ++DOCSHELL 1596C400 == 33 [pid = 4048] [id = 309] 02:19:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (159CC800) [pid = 4048] [serial = 926] [outer = 00000000] 02:19:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (15F4A400) [pid = 4048] [serial = 927] [outer = 159CC800] 02:19:20 INFO - PROCESS | 4048 | 1465204760727 Marionette DEBUG loaded listener.js 02:19:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (1673C000) [pid = 4048] [serial = 928] [outer = 159CC800] 02:19:21 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (16F49400) [pid = 4048] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:19:21 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (175C4800) [pid = 4048] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:19:21 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (159C4C00) [pid = 4048] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:19:21 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (0F396400) [pid = 4048] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:19:21 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (13C11800) [pid = 4048] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:19:21 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (10C69C00) [pid = 4048] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:19:21 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (0F352400) [pid = 4048] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:19:21 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (10E10C00) [pid = 4048] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:19:21 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (1047B400) [pid = 4048] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:19:21 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (15D4F000) [pid = 4048] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:19:21 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (16F4EC00) [pid = 4048] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:19:21 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (143CF000) [pid = 4048] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:19:21 INFO - PROCESS | 4048 | 1465204761301 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]]]}] 02:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 906ms 02:19:21 INFO - PROCESS | 4048 | 1465204761344 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 02:19:21 INFO - PROCESS | 4048 | 1465204761346 Marionette TRACE conn3 <- [1,1201,null,{"value":"13"}] 02:19:21 INFO - PROCESS | 4048 | 1465204761350 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:19:21 INFO - PROCESS | 4048 | 1465204761351 Marionette TRACE conn3 <- [1,1202,null,{}] 02:19:21 INFO - PROCESS | 4048 | 1465204761355 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}] 02:19:21 INFO - PROCESS | 4048 | 1465204761356 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:21 INFO - PROCESS | 4048 | 1465204761432 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 02:19:21 INFO - PROCESS | 4048 | 1465204761437 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:21 INFO - PROCESS | 4048 | 1465204761439 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:21 INFO - PROCESS | 4048 | ++DOCSHELL 10BA6400 == 34 [pid = 4048] [id = 310] 02:19:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (11C07C00) [pid = 4048] [serial = 929] [outer = 00000000] 02:19:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (15282800) [pid = 4048] [serial = 930] [outer = 11C07C00] 02:19:21 INFO - PROCESS | 4048 | 1465204761489 Marionette DEBUG loaded listener.js 02:19:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (159C3C00) [pid = 4048] [serial = 931] [outer = 11C07C00] 02:19:21 INFO - PROCESS | 4048 | 1465204761896 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]]]}] 02:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 594ms 02:19:21 INFO - PROCESS | 4048 | 1465204761947 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 02:19:21 INFO - PROCESS | 4048 | 1465204761949 Marionette TRACE conn3 <- [1,1205,null,{"value":"13"}] 02:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:19:21 INFO - PROCESS | 4048 | 1465204761952 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:19:21 INFO - PROCESS | 4048 | 1465204761954 Marionette TRACE conn3 <- [1,1206,null,{}] 02:19:21 INFO - PROCESS | 4048 | 1465204761957 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}] 02:19:21 INFO - PROCESS | 4048 | 1465204761959 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:22 INFO - PROCESS | 4048 | 1465204762041 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 02:19:22 INFO - PROCESS | 4048 | 1465204762047 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:22 INFO - PROCESS | 4048 | 1465204762049 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:22 INFO - PROCESS | 4048 | ++DOCSHELL 139CC400 == 35 [pid = 4048] [id = 311] 02:19:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (1527BC00) [pid = 4048] [serial = 932] [outer = 00000000] 02:19:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (16F4B000) [pid = 4048] [serial = 933] [outer = 1527BC00] 02:19:22 INFO - PROCESS | 4048 | 1465204762092 Marionette DEBUG loaded listener.js 02:19:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (16F4B800) [pid = 4048] [serial = 934] [outer = 1527BC00] 02:19:22 INFO - PROCESS | 4048 | 1465204762541 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]]]}] 02:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 640ms 02:19:22 INFO - PROCESS | 4048 | 1465204762591 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 02:19:22 INFO - PROCESS | 4048 | 1465204762593 Marionette TRACE conn3 <- [1,1209,null,{"value":"13"}] 02:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:19:22 INFO - PROCESS | 4048 | 1465204762596 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:19:22 INFO - PROCESS | 4048 | 1465204762598 Marionette TRACE conn3 <- [1,1210,null,{}] 02:19:22 INFO - PROCESS | 4048 | 1465204762601 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}] 02:19:22 INFO - PROCESS | 4048 | 1465204762603 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:22 INFO - PROCESS | 4048 | 1465204762680 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 02:19:22 INFO - PROCESS | 4048 | 1465204762685 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:22 INFO - PROCESS | 4048 | 1465204762687 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:22 INFO - PROCESS | 4048 | ++DOCSHELL 16F51400 == 36 [pid = 4048] [id = 312] 02:19:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (16FA7400) [pid = 4048] [serial = 935] [outer = 00000000] 02:19:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (175BEC00) [pid = 4048] [serial = 936] [outer = 16FA7400] 02:19:22 INFO - PROCESS | 4048 | 1465204762730 Marionette DEBUG loaded listener.js 02:19:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (175C6800) [pid = 4048] [serial = 937] [outer = 16FA7400] 02:19:23 INFO - PROCESS | 4048 | 1465204763349 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] 02:19:23 INFO - PROCESS | 4048 | 1465204763427 Marionette TRACE conn3 <- [1,1213,null,{"value":"13"}] 02:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:19:23 INFO - PROCESS | 4048 | 1465204763457 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:19:23 INFO - PROCESS | 4048 | 1465204763461 Marionette TRACE conn3 <- [1,1214,null,{}] 02:19:23 INFO - PROCESS | 4048 | 1465204763467 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}] 02:19:23 INFO - PROCESS | 4048 | 1465204763470 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:23 INFO - PROCESS | 4048 | 1465204763612 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 02:19:23 INFO - PROCESS | 4048 | 1465204763735 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:23 INFO - PROCESS | 4048 | 1465204763740 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:23 INFO - PROCESS | 4048 | ++DOCSHELL 0F355000 == 37 [pid = 4048] [id = 313] 02:19:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (0F356C00) [pid = 4048] [serial = 938] [outer = 00000000] 02:19:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (10C72000) [pid = 4048] [serial = 939] [outer = 0F356C00] 02:19:23 INFO - PROCESS | 4048 | 1465204763797 Marionette DEBUG loaded listener.js 02:19:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (10E06800) [pid = 4048] [serial = 940] [outer = 0F356C00] 02:19:24 INFO - PROCESS | 4048 | 1465204764476 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]]]}] 02:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1032ms 02:19:24 INFO - PROCESS | 4048 | 1465204764503 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 02:19:24 INFO - PROCESS | 4048 | 1465204764507 Marionette TRACE conn3 <- [1,1217,null,{"value":"13"}] 02:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:19:24 INFO - PROCESS | 4048 | 1465204764514 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:19:24 INFO - PROCESS | 4048 | 1465204764517 Marionette TRACE conn3 <- [1,1218,null,{}] 02:19:24 INFO - PROCESS | 4048 | 1465204764546 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}] 02:19:24 INFO - PROCESS | 4048 | 1465204764549 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:24 INFO - PROCESS | 4048 | 1465204764664 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 02:19:24 INFO - PROCESS | 4048 | 1465204764799 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:24 INFO - PROCESS | 4048 | 1465204764802 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:24 INFO - PROCESS | 4048 | ++DOCSHELL 12ACD800 == 38 [pid = 4048] [id = 314] 02:19:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (12AD1000) [pid = 4048] [serial = 941] [outer = 00000000] 02:19:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (13820800) [pid = 4048] [serial = 942] [outer = 12AD1000] 02:19:24 INFO - PROCESS | 4048 | 1465204764860 Marionette DEBUG loaded listener.js 02:19:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (139C5000) [pid = 4048] [serial = 943] [outer = 12AD1000] 02:19:25 INFO - PROCESS | 4048 | --DOCSHELL 139CC400 == 37 [pid = 4048] [id = 311] 02:19:25 INFO - PROCESS | 4048 | --DOCSHELL 10BA6400 == 36 [pid = 4048] [id = 310] 02:19:25 INFO - PROCESS | 4048 | --DOCSHELL 1596C400 == 35 [pid = 4048] [id = 309] 02:19:25 INFO - PROCESS | 4048 | --DOCSHELL 10E09C00 == 34 [pid = 4048] [id = 308] 02:19:25 INFO - PROCESS | 4048 | --DOCSHELL 13C0F800 == 33 [pid = 4048] [id = 307] 02:19:25 INFO - PROCESS | 4048 | --DOCSHELL 13917400 == 32 [pid = 4048] [id = 306] 02:19:25 INFO - PROCESS | 4048 | --DOCSHELL 10C32400 == 31 [pid = 4048] [id = 305] 02:19:25 INFO - PROCESS | 4048 | --DOCSHELL 10566400 == 30 [pid = 4048] [id = 304] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (16F9E800) [pid = 4048] [serial = 885] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (1772B800) [pid = 4048] [serial = 894] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (15F51000) [pid = 4048] [serial = 883] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (15F45800) [pid = 4048] [serial = 882] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (11A16000) [pid = 4048] [serial = 888] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (13CED800) [pid = 4048] [serial = 876] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (12A08400) [pid = 4048] [serial = 873] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (12B63C00) [pid = 4048] [serial = 874] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (10A63800) [pid = 4048] [serial = 864] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10C3F000) [pid = 4048] [serial = 865] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (17856C00) [pid = 4048] [serial = 895] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (1123F400) [pid = 4048] [serial = 867] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (12810400) [pid = 4048] [serial = 868] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (10A61800) [pid = 4048] [serial = 870] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10C3DC00) [pid = 4048] [serial = 871] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (1673C400) [pid = 4048] [serial = 862] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (175B8400) [pid = 4048] [serial = 891] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (175BFC00) [pid = 4048] [serial = 892] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (15693800) [pid = 4048] [serial = 879] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (159C0400) [pid = 4048] [serial = 880] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (16FA0C00) [pid = 4048] [serial = 886] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (13D28C00) [pid = 4048] [serial = 877] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (13C1C800) [pid = 4048] [serial = 889] [outer = 00000000] [url = about:blank] 02:19:25 INFO - PROCESS | 4048 | 1465204765765 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]]]}] 02:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1297ms 02:19:25 INFO - PROCESS | 4048 | 1465204765809 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 02:19:25 INFO - PROCESS | 4048 | 1465204765813 Marionette TRACE conn3 <- [1,1221,null,{"value":"13"}] 02:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:19:25 INFO - PROCESS | 4048 | 1465204765817 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:19:25 INFO - PROCESS | 4048 | 1465204765820 Marionette TRACE conn3 <- [1,1222,null,{}] 02:19:25 INFO - PROCESS | 4048 | 1465204765826 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}] 02:19:25 INFO - PROCESS | 4048 | 1465204765828 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:25 INFO - PROCESS | 4048 | 1465204765920 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 02:19:25 INFO - PROCESS | 4048 | 1465204765927 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:25 INFO - PROCESS | 4048 | 1465204765931 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:25 INFO - PROCESS | 4048 | ++DOCSHELL 10A5A800 == 31 [pid = 4048] [id = 315] 02:19:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (10A61800) [pid = 4048] [serial = 944] [outer = 00000000] 02:19:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (10C32400) [pid = 4048] [serial = 945] [outer = 10A61800] 02:19:25 INFO - PROCESS | 4048 | 1465204765978 Marionette DEBUG loaded listener.js 02:19:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (10C3F000) [pid = 4048] [serial = 946] [outer = 10A61800] 02:19:26 INFO - PROCESS | 4048 | 1465204766483 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]]]}] 02:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 704ms 02:19:26 INFO - PROCESS | 4048 | 1465204766514 Marionette TRACE conn3 -> [0,1225,"getWindowHandle",null] 02:19:26 INFO - PROCESS | 4048 | 1465204766518 Marionette TRACE conn3 <- [1,1225,null,{"value":"13"}] 02:19:26 INFO - PROCESS | 4048 | 1465204766524 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:19:26 INFO - PROCESS | 4048 | 1465204766527 Marionette TRACE conn3 <- [1,1226,null,{}] 02:19:26 INFO - PROCESS | 4048 | 1465204766534 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}] 02:19:26 INFO - PROCESS | 4048 | 1465204766536 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:26 INFO - PROCESS | 4048 | 1465204766626 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 02:19:26 INFO - PROCESS | 4048 | 1465204766633 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:26 INFO - PROCESS | 4048 | 1465204766635 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:26 INFO - PROCESS | 4048 | ++DOCSHELL 10F61000 == 32 [pid = 4048] [id = 316] 02:19:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (10F68800) [pid = 4048] [serial = 947] [outer = 00000000] 02:19:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (1102C800) [pid = 4048] [serial = 948] [outer = 10F68800] 02:19:26 INFO - PROCESS | 4048 | 1465204766683 Marionette DEBUG loaded listener.js 02:19:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (11A18400) [pid = 4048] [serial = 949] [outer = 10F68800] 02:19:27 INFO - PROCESS | 4048 | 1465204767145 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]]]}] 02:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 625ms 02:19:27 INFO - PROCESS | 4048 | 1465204767163 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 02:19:27 INFO - PROCESS | 4048 | 1465204767165 Marionette TRACE conn3 <- [1,1229,null,{"value":"13"}] 02:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:19:27 INFO - PROCESS | 4048 | 1465204767168 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:19:27 INFO - PROCESS | 4048 | 1465204767172 Marionette TRACE conn3 <- [1,1230,null,{}] 02:19:27 INFO - PROCESS | 4048 | 1465204767182 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}] 02:19:27 INFO - PROCESS | 4048 | 1465204767187 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:27 INFO - PROCESS | 4048 | 1465204767302 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 02:19:27 INFO - PROCESS | 4048 | 1465204767349 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:27 INFO - PROCESS | 4048 | 1465204767352 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:27 INFO - PROCESS | 4048 | ++DOCSHELL 139C4400 == 33 [pid = 4048] [id = 317] 02:19:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (139C4800) [pid = 4048] [serial = 950] [outer = 00000000] 02:19:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (13C0F000) [pid = 4048] [serial = 951] [outer = 139C4800] 02:19:27 INFO - PROCESS | 4048 | 1465204767398 Marionette DEBUG loaded listener.js 02:19:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (13C18400) [pid = 4048] [serial = 952] [outer = 139C4800] 02:19:27 INFO - PROCESS | 4048 | 1465204767827 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]]]}] 02:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 703ms 02:19:27 INFO - PROCESS | 4048 | 1465204767868 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 02:19:27 INFO - PROCESS | 4048 | 1465204767871 Marionette TRACE conn3 <- [1,1233,null,{"value":"13"}] 02:19:27 INFO - PROCESS | 4048 | 1465204767883 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:19:27 INFO - PROCESS | 4048 | 1465204767886 Marionette TRACE conn3 <- [1,1234,null,{}] 02:19:27 INFO - PROCESS | 4048 | 1465204767891 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}] 02:19:27 INFO - PROCESS | 4048 | 1465204767894 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:28 INFO - PROCESS | 4048 | 1465204768030 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 02:19:28 INFO - PROCESS | 4048 | 1465204768087 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:28 INFO - PROCESS | 4048 | 1465204768089 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:28 INFO - PROCESS | 4048 | ++DOCSHELL 140C5000 == 34 [pid = 4048] [id = 318] 02:19:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (140C9C00) [pid = 4048] [serial = 953] [outer = 00000000] 02:19:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (14EB7400) [pid = 4048] [serial = 954] [outer = 140C9C00] 02:19:28 INFO - PROCESS | 4048 | 1465204768133 Marionette DEBUG loaded listener.js 02:19:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (15694C00) [pid = 4048] [serial = 955] [outer = 140C9C00] 02:19:28 INFO - PROCESS | 4048 | 1465204768546 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]]]}] 02:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 687ms 02:19:28 INFO - PROCESS | 4048 | 1465204768584 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 02:19:28 INFO - PROCESS | 4048 | 1465204768586 Marionette TRACE conn3 <- [1,1237,null,{"value":"13"}] 02:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:19:28 INFO - PROCESS | 4048 | 1465204768590 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:19:28 INFO - PROCESS | 4048 | 1465204768593 Marionette TRACE conn3 <- [1,1238,null,{}] 02:19:28 INFO - PROCESS | 4048 | 1465204768597 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}] 02:19:28 INFO - PROCESS | 4048 | 1465204768600 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:28 INFO - PROCESS | 4048 | 1465204768743 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 02:19:28 INFO - PROCESS | 4048 | 1465204768763 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:28 INFO - PROCESS | 4048 | 1465204768765 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:28 INFO - PROCESS | 4048 | ++DOCSHELL 1527C000 == 35 [pid = 4048] [id = 319] 02:19:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (15698C00) [pid = 4048] [serial = 956] [outer = 00000000] 02:19:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (15C5B000) [pid = 4048] [serial = 957] [outer = 15698C00] 02:19:28 INFO - PROCESS | 4048 | 1465204768808 Marionette DEBUG loaded listener.js 02:19:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (15D42C00) [pid = 4048] [serial = 958] [outer = 15698C00] 02:19:29 INFO - PROCESS | 4048 | 1465204769252 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]]]}] 02:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 703ms 02:19:29 INFO - PROCESS | 4048 | 1465204769289 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 02:19:29 INFO - PROCESS | 4048 | 1465204769291 Marionette TRACE conn3 <- [1,1241,null,{"value":"13"}] 02:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:19:29 INFO - PROCESS | 4048 | 1465204769294 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:19:29 INFO - PROCESS | 4048 | 1465204769295 Marionette TRACE conn3 <- [1,1242,null,{}] 02:19:29 INFO - PROCESS | 4048 | 1465204769299 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}] 02:19:29 INFO - PROCESS | 4048 | 1465204769304 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:29 INFO - PROCESS | 4048 | 1465204769443 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 02:19:29 INFO - PROCESS | 4048 | 1465204769453 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:29 INFO - PROCESS | 4048 | 1465204769455 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:29 INFO - PROCESS | 4048 | ++DOCSHELL 1673F000 == 36 [pid = 4048] [id = 320] 02:19:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (16CB7000) [pid = 4048] [serial = 959] [outer = 00000000] 02:19:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (17546800) [pid = 4048] [serial = 960] [outer = 16CB7000] 02:19:29 INFO - PROCESS | 4048 | 1465204769507 Marionette DEBUG loaded listener.js 02:19:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (17547C00) [pid = 4048] [serial = 961] [outer = 16CB7000] 02:19:30 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (10C3F800) [pid = 4048] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:19:30 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (13C11000) [pid = 4048] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:19:30 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (10F5F800) [pid = 4048] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:19:30 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (13917800) [pid = 4048] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:19:30 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (13822400) [pid = 4048] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:19:30 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (105F5000) [pid = 4048] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:19:30 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (159CC800) [pid = 4048] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:19:30 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (1527BC00) [pid = 4048] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:19:30 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (104F0400) [pid = 4048] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:19:30 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (11C05800) [pid = 4048] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:19:30 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (159CCC00) [pid = 4048] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:19:30 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (13C7B000) [pid = 4048] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:19:30 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (11C07C00) [pid = 4048] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:19:30 INFO - PROCESS | 4048 | 1465204770082 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]]]}] 02:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 844ms 02:19:30 INFO - PROCESS | 4048 | 1465204770137 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 02:19:30 INFO - PROCESS | 4048 | 1465204770139 Marionette TRACE conn3 <- [1,1245,null,{"value":"13"}] 02:19:30 INFO - PROCESS | 4048 | 1465204770142 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:19:30 INFO - PROCESS | 4048 | 1465204770144 Marionette TRACE conn3 <- [1,1246,null,{}] 02:19:30 INFO - PROCESS | 4048 | 1465204770147 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}] 02:19:30 INFO - PROCESS | 4048 | 1465204770149 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:30 INFO - PROCESS | 4048 | 1465204770231 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 02:19:30 INFO - PROCESS | 4048 | 1465204770321 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:30 INFO - PROCESS | 4048 | 1465204770322 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:30 INFO - PROCESS | 4048 | ++DOCSHELL 10C3E000 == 37 [pid = 4048] [id = 321] 02:19:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (10C3F800) [pid = 4048] [serial = 962] [outer = 00000000] 02:19:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (13C86C00) [pid = 4048] [serial = 963] [outer = 10C3F800] 02:19:30 INFO - PROCESS | 4048 | 1465204770368 Marionette DEBUG loaded listener.js 02:19:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (14EBA000) [pid = 4048] [serial = 964] [outer = 10C3F800] 02:19:30 INFO - PROCESS | 4048 | 1465204770725 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]]]}] 02:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 641ms 02:19:30 INFO - PROCESS | 4048 | 1465204770781 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 02:19:30 INFO - PROCESS | 4048 | 1465204770783 Marionette TRACE conn3 <- [1,1249,null,{"value":"13"}] 02:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:19:30 INFO - PROCESS | 4048 | 1465204770786 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:19:30 INFO - PROCESS | 4048 | 1465204770787 Marionette TRACE conn3 <- [1,1250,null,{}] 02:19:30 INFO - PROCESS | 4048 | 1465204770791 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}] 02:19:30 INFO - PROCESS | 4048 | 1465204770793 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:30 INFO - PROCESS | 4048 | 1465204770909 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 02:19:30 INFO - PROCESS | 4048 | 1465204770919 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:30 INFO - PROCESS | 4048 | 1465204770921 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:30 INFO - PROCESS | 4048 | ++DOCSHELL 1527BC00 == 38 [pid = 4048] [id = 322] 02:19:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (15C5EC00) [pid = 4048] [serial = 965] [outer = 00000000] 02:19:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (1771EC00) [pid = 4048] [serial = 966] [outer = 15C5EC00] 02:19:30 INFO - PROCESS | 4048 | 1465204770964 Marionette DEBUG loaded listener.js 02:19:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (1337DC00) [pid = 4048] [serial = 967] [outer = 15C5EC00] 02:19:31 INFO - PROCESS | 4048 | 1465204771359 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]]]}] 02:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 594ms 02:19:31 INFO - PROCESS | 4048 | 1465204771383 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 02:19:31 INFO - PROCESS | 4048 | 1465204771385 Marionette TRACE conn3 <- [1,1253,null,{"value":"13"}] 02:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:19:31 INFO - PROCESS | 4048 | 1465204771388 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:19:31 INFO - PROCESS | 4048 | 1465204771390 Marionette TRACE conn3 <- [1,1254,null,{}] 02:19:31 INFO - PROCESS | 4048 | 1465204771393 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}] 02:19:31 INFO - PROCESS | 4048 | 1465204771395 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:31 INFO - PROCESS | 4048 | 1465204771482 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 02:19:31 INFO - PROCESS | 4048 | 1465204771595 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:31 INFO - PROCESS | 4048 | 1465204771597 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:31 INFO - PROCESS | 4048 | ++DOCSHELL 12D97400 == 39 [pid = 4048] [id = 323] 02:19:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (13917400) [pid = 4048] [serial = 968] [outer = 00000000] 02:19:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (180E9800) [pid = 4048] [serial = 969] [outer = 13917400] 02:19:31 INFO - PROCESS | 4048 | 1465204771643 Marionette DEBUG loaded listener.js 02:19:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (182E3C00) [pid = 4048] [serial = 970] [outer = 13917400] 02:19:32 INFO - PROCESS | 4048 | 1465204772043 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]]]}] 02:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 703ms 02:19:32 INFO - PROCESS | 4048 | 1465204772089 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 02:19:32 INFO - PROCESS | 4048 | 1465204772094 Marionette TRACE conn3 <- [1,1257,null,{"value":"13"}] 02:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:19:32 INFO - PROCESS | 4048 | 1465204772099 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:19:32 INFO - PROCESS | 4048 | 1465204772104 Marionette TRACE conn3 <- [1,1258,null,{}] 02:19:32 INFO - PROCESS | 4048 | 1465204772111 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}] 02:19:32 INFO - PROCESS | 4048 | 1465204772114 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:32 INFO - PROCESS | 4048 | 1465204772262 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 02:19:32 INFO - PROCESS | 4048 | 1465204772386 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:32 INFO - PROCESS | 4048 | 1465204772389 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:32 INFO - PROCESS | 4048 | ++DOCSHELL 10A56400 == 40 [pid = 4048] [id = 324] 02:19:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (10A56800) [pid = 4048] [serial = 971] [outer = 00000000] 02:19:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (10BA1C00) [pid = 4048] [serial = 972] [outer = 10A56800] 02:19:32 INFO - PROCESS | 4048 | 1465204772451 Marionette DEBUG loaded listener.js 02:19:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (10C73800) [pid = 4048] [serial = 973] [outer = 10A56800] 02:19:33 INFO - PROCESS | 4048 | 1465204773077 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]]]}] 02:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1031ms 02:19:33 INFO - PROCESS | 4048 | 1465204773144 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 02:19:33 INFO - PROCESS | 4048 | 1465204773148 Marionette TRACE conn3 <- [1,1261,null,{"value":"13"}] 02:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:19:33 INFO - PROCESS | 4048 | 1465204773155 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:19:33 INFO - PROCESS | 4048 | 1465204773158 Marionette TRACE conn3 <- [1,1262,null,{}] 02:19:33 INFO - PROCESS | 4048 | 1465204773182 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}] 02:19:33 INFO - PROCESS | 4048 | 1465204773185 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:33 INFO - PROCESS | 4048 | 1465204773302 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 02:19:33 INFO - PROCESS | 4048 | 1465204773427 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:33 INFO - PROCESS | 4048 | 1465204773430 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:33 INFO - PROCESS | 4048 | ++DOCSHELL 12B6BC00 == 41 [pid = 4048] [id = 325] 02:19:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (12D6C000) [pid = 4048] [serial = 974] [outer = 00000000] 02:19:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (13820C00) [pid = 4048] [serial = 975] [outer = 12D6C000] 02:19:33 INFO - PROCESS | 4048 | 1465204773486 Marionette DEBUG loaded listener.js 02:19:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (13C0FC00) [pid = 4048] [serial = 976] [outer = 12D6C000] 02:19:34 INFO - PROCESS | 4048 | 1465204774061 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]]]}] 02:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 969ms 02:19:34 INFO - PROCESS | 4048 | 1465204774120 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 02:19:34 INFO - PROCESS | 4048 | 1465204774123 Marionette TRACE conn3 <- [1,1265,null,{"value":"13"}] 02:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:19:34 INFO - PROCESS | 4048 | 1465204774127 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:19:34 INFO - PROCESS | 4048 | 1465204774130 Marionette TRACE conn3 <- [1,1266,null,{}] 02:19:34 INFO - PROCESS | 4048 | 1465204774141 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}] 02:19:34 INFO - PROCESS | 4048 | 1465204774146 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:34 INFO - PROCESS | 4048 | 1465204774296 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 02:19:34 INFO - PROCESS | 4048 | 1465204774313 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:34 INFO - PROCESS | 4048 | 1465204774316 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:34 INFO - PROCESS | 4048 | ++DOCSHELL 16ED0C00 == 42 [pid = 4048] [id = 326] 02:19:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (16F42400) [pid = 4048] [serial = 977] [outer = 00000000] 02:19:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (175B9C00) [pid = 4048] [serial = 978] [outer = 16F42400] 02:19:34 INFO - PROCESS | 4048 | 1465204774372 Marionette DEBUG loaded listener.js 02:19:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (17C2C000) [pid = 4048] [serial = 979] [outer = 16F42400] 02:19:35 INFO - PROCESS | 4048 | 1465204774985 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]]]}] 02:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 906ms 02:19:35 INFO - PROCESS | 4048 | 1465204775030 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 02:19:35 INFO - PROCESS | 4048 | 1465204775033 Marionette TRACE conn3 <- [1,1269,null,{"value":"13"}] 02:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:19:35 INFO - PROCESS | 4048 | 1465204775036 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:19:35 INFO - PROCESS | 4048 | 1465204775038 Marionette TRACE conn3 <- [1,1270,null,{}] 02:19:35 INFO - PROCESS | 4048 | 1465204775042 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}] 02:19:35 INFO - PROCESS | 4048 | 1465204775044 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:35 INFO - PROCESS | 4048 | 1465204775149 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 02:19:35 INFO - PROCESS | 4048 | 1465204775305 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:35 INFO - PROCESS | 4048 | 1465204775308 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:35 INFO - PROCESS | 4048 | ++DOCSHELL 105F3400 == 43 [pid = 4048] [id = 327] 02:19:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (16F4F800) [pid = 4048] [serial = 980] [outer = 00000000] 02:19:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (185CE000) [pid = 4048] [serial = 981] [outer = 16F4F800] 02:19:35 INFO - PROCESS | 4048 | 1465204775362 Marionette DEBUG loaded listener.js 02:19:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (19807400) [pid = 4048] [serial = 982] [outer = 16F4F800] 02:19:36 INFO - PROCESS | 4048 | 1465204776063 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]]]}] 02:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1078ms 02:19:36 INFO - PROCESS | 4048 | 1465204776130 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 02:19:36 INFO - PROCESS | 4048 | 1465204776134 Marionette TRACE conn3 <- [1,1273,null,{"value":"13"}] 02:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:19:36 INFO - PROCESS | 4048 | 1465204776138 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:19:36 INFO - PROCESS | 4048 | 1465204776141 Marionette TRACE conn3 <- [1,1274,null,{}] 02:19:36 INFO - PROCESS | 4048 | 1465204776146 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}] 02:19:36 INFO - PROCESS | 4048 | 1465204776149 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:36 INFO - PROCESS | 4048 | 1465204776250 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 02:19:36 INFO - PROCESS | 4048 | 1465204776385 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:36 INFO - PROCESS | 4048 | 1465204776388 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:36 INFO - PROCESS | 4048 | ++DOCSHELL 10438400 == 44 [pid = 4048] [id = 328] 02:19:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (105F9000) [pid = 4048] [serial = 983] [outer = 00000000] 02:19:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (10C67800) [pid = 4048] [serial = 984] [outer = 105F9000] 02:19:36 INFO - PROCESS | 4048 | 1465204776439 Marionette DEBUG loaded listener.js 02:19:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 96 (10E14000) [pid = 4048] [serial = 985] [outer = 105F9000] 02:19:37 INFO - PROCESS | 4048 | --DOCSHELL 10489000 == 43 [pid = 4048] [id = 303] 02:19:37 INFO - PROCESS | 4048 | --DOCSHELL 1527BC00 == 42 [pid = 4048] [id = 322] 02:19:37 INFO - PROCESS | 4048 | --DOCSHELL 10C3E000 == 41 [pid = 4048] [id = 321] 02:19:37 INFO - PROCESS | 4048 | --DOCSHELL 1673F000 == 40 [pid = 4048] [id = 320] 02:19:37 INFO - PROCESS | 4048 | --DOCSHELL 1527C000 == 39 [pid = 4048] [id = 319] 02:19:37 INFO - PROCESS | 4048 | --DOCSHELL 140C5000 == 38 [pid = 4048] [id = 318] 02:19:37 INFO - PROCESS | 4048 | --DOCSHELL 139C4400 == 37 [pid = 4048] [id = 317] 02:19:37 INFO - PROCESS | 4048 | --DOCSHELL 10F61000 == 36 [pid = 4048] [id = 316] 02:19:37 INFO - PROCESS | 4048 | --DOCSHELL 10A5A800 == 35 [pid = 4048] [id = 315] 02:19:37 INFO - PROCESS | 4048 | --DOCSHELL 16F51400 == 34 [pid = 4048] [id = 312] 02:19:37 INFO - PROCESS | 4048 | --DOCSHELL 12ACD800 == 33 [pid = 4048] [id = 314] 02:19:37 INFO - PROCESS | 4048 | --DOCSHELL 0F355000 == 32 [pid = 4048] [id = 313] 02:19:37 INFO - PROCESS | 4048 | --DOCSHELL 105F3400 == 31 [pid = 4048] [id = 327] 02:19:37 INFO - PROCESS | 4048 | --DOCSHELL 16ED0C00 == 30 [pid = 4048] [id = 326] 02:19:37 INFO - PROCESS | 4048 | --DOCSHELL 12D97400 == 29 [pid = 4048] [id = 323] 02:19:37 INFO - PROCESS | 4048 | --DOCSHELL 10A56400 == 28 [pid = 4048] [id = 324] 02:19:37 INFO - PROCESS | 4048 | --DOCSHELL 12B6BC00 == 27 [pid = 4048] [id = 325] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 95 (11C0A000) [pid = 4048] [serial = 910] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (11002C00) [pid = 4048] [serial = 909] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (13CEE400) [pid = 4048] [serial = 921] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (1102D800) [pid = 4048] [serial = 915] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (11426800) [pid = 4048] [serial = 916] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (139C4C00) [pid = 4048] [serial = 918] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (1434DC00) [pid = 4048] [serial = 924] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (10C38000) [pid = 4048] [serial = 912] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (10C6E000) [pid = 4048] [serial = 913] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (15F4A400) [pid = 4048] [serial = 927] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (143CC800) [pid = 4048] [serial = 925] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (16F4B000) [pid = 4048] [serial = 933] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (16F4B800) [pid = 4048] [serial = 934] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (10C68400) [pid = 4048] [serial = 898] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (175BEC00) [pid = 4048] [serial = 936] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10A57800) [pid = 4048] [serial = 897] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (13914400) [pid = 4048] [serial = 901] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (1337FC00) [pid = 4048] [serial = 900] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (16F51C00) [pid = 4048] [serial = 904] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (16ED9C00) [pid = 4048] [serial = 903] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (177E6800) [pid = 4048] [serial = 907] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (143CD800) [pid = 4048] [serial = 906] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (1673C000) [pid = 4048] [serial = 928] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (15282800) [pid = 4048] [serial = 930] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (13D25400) [pid = 4048] [serial = 922] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (159C3C00) [pid = 4048] [serial = 931] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (139CE400) [pid = 4048] [serial = 919] [outer = 00000000] [url = about:blank] 02:19:37 INFO - PROCESS | 4048 | 1465204777569 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]]]}] 02:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1454ms 02:19:37 INFO - PROCESS | 4048 | 1465204777599 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 02:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:19:37 INFO - PROCESS | 4048 | 1465204777603 Marionette TRACE conn3 <- [1,1277,null,{"value":"13"}] 02:19:37 INFO - PROCESS | 4048 | 1465204777607 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:19:37 INFO - PROCESS | 4048 | 1465204777612 Marionette TRACE conn3 <- [1,1278,null,{}] 02:19:37 INFO - PROCESS | 4048 | 1465204777617 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}] 02:19:37 INFO - PROCESS | 4048 | 1465204777619 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:37 INFO - PROCESS | 4048 | 1465204777712 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 02:19:37 INFO - PROCESS | 4048 | 1465204777721 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:37 INFO - PROCESS | 4048 | 1465204777724 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:37 INFO - PROCESS | 4048 | ++DOCSHELL 10A5D400 == 28 [pid = 4048] [id = 329] 02:19:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (10A61400) [pid = 4048] [serial = 986] [outer = 00000000] 02:19:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (10C3C800) [pid = 4048] [serial = 987] [outer = 10A61400] 02:19:37 INFO - PROCESS | 4048 | 1465204777778 Marionette DEBUG loaded listener.js 02:19:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (10C69400) [pid = 4048] [serial = 988] [outer = 10A61400] 02:19:38 INFO - PROCESS | 4048 | 1465204778259 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]]]}] 02:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 688ms 02:19:38 INFO - PROCESS | 4048 | 1465204778304 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 02:19:38 INFO - PROCESS | 4048 | 1465204778308 Marionette TRACE conn3 <- [1,1281,null,{"value":"13"}] 02:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:19:38 INFO - PROCESS | 4048 | 1465204778315 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:19:38 INFO - PROCESS | 4048 | 1465204778317 Marionette TRACE conn3 <- [1,1282,null,{}] 02:19:38 INFO - PROCESS | 4048 | 1465204778321 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}] 02:19:38 INFO - PROCESS | 4048 | 1465204778323 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:38 INFO - PROCESS | 4048 | 1465204778442 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 02:19:38 INFO - PROCESS | 4048 | 1465204778539 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:38 INFO - PROCESS | 4048 | 1465204778541 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:38 INFO - PROCESS | 4048 | ++DOCSHELL 10E0E000 == 29 [pid = 4048] [id = 330] 02:19:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (10E0F800) [pid = 4048] [serial = 989] [outer = 00000000] 02:19:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (11030800) [pid = 4048] [serial = 990] [outer = 10E0F800] 02:19:38 INFO - PROCESS | 4048 | 1465204778588 Marionette DEBUG loaded listener.js 02:19:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (11426400) [pid = 4048] [serial = 991] [outer = 10E0F800] 02:19:38 INFO - PROCESS | 4048 | 1465204778960 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]]]}] 02:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 704ms 02:19:39 INFO - PROCESS | 4048 | 1465204779014 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 02:19:39 INFO - PROCESS | 4048 | 1465204779016 Marionette TRACE conn3 <- [1,1285,null,{"value":"13"}] 02:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:19:39 INFO - PROCESS | 4048 | 1465204779020 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:19:39 INFO - PROCESS | 4048 | 1465204779023 Marionette TRACE conn3 <- [1,1286,null,{}] 02:19:39 INFO - PROCESS | 4048 | 1465204779033 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}] 02:19:39 INFO - PROCESS | 4048 | 1465204779038 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:39 INFO - PROCESS | 4048 | 1465204779120 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 02:19:39 INFO - PROCESS | 4048 | 1465204779128 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:39 INFO - PROCESS | 4048 | 1465204779131 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:39 INFO - PROCESS | 4048 | ++DOCSHELL 12D97400 == 30 [pid = 4048] [id = 331] 02:19:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (12D99400) [pid = 4048] [serial = 992] [outer = 00000000] 02:19:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (13383C00) [pid = 4048] [serial = 993] [outer = 12D99400] 02:19:39 INFO - PROCESS | 4048 | 1465204779178 Marionette DEBUG loaded listener.js 02:19:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (13913800) [pid = 4048] [serial = 994] [outer = 12D99400] 02:19:39 INFO - PROCESS | 4048 | 1465204779695 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]]]}] 02:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 703ms 02:19:39 INFO - PROCESS | 4048 | 1465204779723 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 02:19:39 INFO - PROCESS | 4048 | 1465204779726 Marionette TRACE conn3 <- [1,1289,null,{"value":"13"}] 02:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:19:39 INFO - PROCESS | 4048 | 1465204779729 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:19:39 INFO - PROCESS | 4048 | 1465204779730 Marionette TRACE conn3 <- [1,1290,null,{}] 02:19:39 INFO - PROCESS | 4048 | 1465204779733 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}] 02:19:39 INFO - PROCESS | 4048 | 1465204779735 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:39 INFO - PROCESS | 4048 | 1465204779887 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 02:19:39 INFO - PROCESS | 4048 | 1465204779908 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:39 INFO - PROCESS | 4048 | 1465204779910 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:39 INFO - PROCESS | 4048 | ++DOCSHELL 1382C000 == 31 [pid = 4048] [id = 332] 02:19:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (13914400) [pid = 4048] [serial = 995] [outer = 00000000] 02:19:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (13C16000) [pid = 4048] [serial = 996] [outer = 13914400] 02:19:39 INFO - PROCESS | 4048 | 1465204779954 Marionette DEBUG loaded listener.js 02:19:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (13CF3800) [pid = 4048] [serial = 997] [outer = 13914400] 02:19:40 INFO - PROCESS | 4048 | 1465204780403 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]]]}] 02:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 688ms 02:19:40 INFO - PROCESS | 4048 | 1465204780428 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 02:19:40 INFO - PROCESS | 4048 | 1465204780430 Marionette TRACE conn3 <- [1,1293,null,{"value":"13"}] 02:19:40 INFO - PROCESS | 4048 | 1465204780434 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:19:40 INFO - PROCESS | 4048 | 1465204780435 Marionette TRACE conn3 <- [1,1294,null,{}] 02:19:40 INFO - PROCESS | 4048 | 1465204780439 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}] 02:19:40 INFO - PROCESS | 4048 | 1465204780440 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:40 INFO - PROCESS | 4048 | 1465204780547 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 02:19:40 INFO - PROCESS | 4048 | 1465204780552 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:40 INFO - PROCESS | 4048 | 1465204780554 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:40 INFO - PROCESS | 4048 | ++DOCSHELL 140BCC00 == 32 [pid = 4048] [id = 333] 02:19:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (140BD400) [pid = 4048] [serial = 998] [outer = 00000000] 02:19:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (14351400) [pid = 4048] [serial = 999] [outer = 140BD400] 02:19:40 INFO - PROCESS | 4048 | 1465204780597 Marionette DEBUG loaded listener.js 02:19:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (143CF000) [pid = 4048] [serial = 1000] [outer = 140BD400] 02:19:41 INFO - PROCESS | 4048 | 1465204781073 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]]]}] 02:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 703ms 02:19:41 INFO - PROCESS | 4048 | 1465204781134 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 02:19:41 INFO - PROCESS | 4048 | 1465204781136 Marionette TRACE conn3 <- [1,1297,null,{"value":"13"}] 02:19:41 INFO - PROCESS | 4048 | 1465204781139 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:19:41 INFO - PROCESS | 4048 | 1465204781141 Marionette TRACE conn3 <- [1,1298,null,{}] 02:19:41 INFO - PROCESS | 4048 | 1465204781148 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}] 02:19:41 INFO - PROCESS | 4048 | 1465204781153 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:41 INFO - PROCESS | 4048 | 1465204781299 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 02:19:41 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (13917400) [pid = 4048] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:19:41 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (15698C00) [pid = 4048] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:19:41 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (16CB7000) [pid = 4048] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:19:41 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10A61800) [pid = 4048] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:19:41 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (140C9C00) [pid = 4048] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:19:41 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (16FA7400) [pid = 4048] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:19:41 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (12AD1000) [pid = 4048] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:19:41 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (0F356C00) [pid = 4048] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:19:41 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10C3F800) [pid = 4048] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:19:41 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10F68800) [pid = 4048] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:19:41 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (139C4800) [pid = 4048] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:19:41 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (15C5EC00) [pid = 4048] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:19:41 INFO - PROCESS | 4048 | 1465204781618 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:41 INFO - PROCESS | 4048 | 1465204781620 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:41 INFO - PROCESS | 4048 | ++DOCSHELL 0F34E800 == 33 [pid = 4048] [id = 334] 02:19:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (0F356000) [pid = 4048] [serial = 1001] [outer = 00000000] 02:19:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (10D34800) [pid = 4048] [serial = 1002] [outer = 0F356000] 02:19:41 INFO - PROCESS | 4048 | 1465204781664 Marionette DEBUG loaded listener.js 02:19:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (1332D400) [pid = 4048] [serial = 1003] [outer = 0F356000] 02:19:42 INFO - PROCESS | 4048 | 1465204782032 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] 02:19:42 INFO - PROCESS | 4048 | 1465204782087 Marionette TRACE conn3 <- [1,1301,null,{"value":"13"}] 02:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:19:42 INFO - PROCESS | 4048 | 1465204782090 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:19:42 INFO - PROCESS | 4048 | 1465204782092 Marionette TRACE conn3 <- [1,1302,null,{}] 02:19:42 INFO - PROCESS | 4048 | 1465204782095 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}] 02:19:42 INFO - PROCESS | 4048 | 1465204782097 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:42 INFO - PROCESS | 4048 | 1465204782204 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 02:19:42 INFO - PROCESS | 4048 | 1465204782211 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:42 INFO - PROCESS | 4048 | 1465204782213 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:42 INFO - PROCESS | 4048 | ++DOCSHELL 159CCC00 == 34 [pid = 4048] [id = 335] 02:19:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (15C11800) [pid = 4048] [serial = 1004] [outer = 00000000] 02:19:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (15F51400) [pid = 4048] [serial = 1005] [outer = 15C11800] 02:19:42 INFO - PROCESS | 4048 | 1465204782255 Marionette DEBUG loaded listener.js 02:19:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (16069000) [pid = 4048] [serial = 1006] [outer = 15C11800] 02:19:42 INFO - PROCESS | 4048 | 1465204782649 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]]]}] 02:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 594ms 02:19:42 INFO - PROCESS | 4048 | 1465204782690 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 02:19:42 INFO - PROCESS | 4048 | 1465204782692 Marionette TRACE conn3 <- [1,1305,null,{"value":"13"}] 02:19:42 INFO - PROCESS | 4048 | 1465204782696 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:19:42 INFO - PROCESS | 4048 | 1465204782697 Marionette TRACE conn3 <- [1,1306,null,{}] 02:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:19:42 INFO - PROCESS | 4048 | 1465204782701 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}] 02:19:42 INFO - PROCESS | 4048 | 1465204782702 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:42 INFO - PROCESS | 4048 | 1465204782779 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 02:19:42 INFO - PROCESS | 4048 | 1465204782784 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:42 INFO - PROCESS | 4048 | 1465204782786 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:42 INFO - PROCESS | 4048 | ++DOCSHELL 1102FC00 == 35 [pid = 4048] [id = 336] 02:19:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (16C4F400) [pid = 4048] [serial = 1007] [outer = 00000000] 02:19:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (16F43800) [pid = 4048] [serial = 1008] [outer = 16C4F400] 02:19:42 INFO - PROCESS | 4048 | 1465204782831 Marionette DEBUG loaded listener.js 02:19:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (16F45400) [pid = 4048] [serial = 1009] [outer = 16C4F400] 02:19:43 INFO - PROCESS | 4048 | 1465204783278 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]]]}] 02:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 641ms 02:19:43 INFO - PROCESS | 4048 | 1465204783336 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 02:19:43 INFO - PROCESS | 4048 | 1465204783338 Marionette TRACE conn3 <- [1,1309,null,{"value":"13"}] 02:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:19:43 INFO - PROCESS | 4048 | 1465204783341 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:19:43 INFO - PROCESS | 4048 | 1465204783343 Marionette TRACE conn3 <- [1,1310,null,{}] 02:19:43 INFO - PROCESS | 4048 | 1465204783346 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}] 02:19:43 INFO - PROCESS | 4048 | 1465204783348 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:43 INFO - PROCESS | 4048 | 1465204783425 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 02:19:43 INFO - PROCESS | 4048 | 1465204783430 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:43 INFO - PROCESS | 4048 | 1465204783432 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:43 INFO - PROCESS | 4048 | ++DOCSHELL 13C13400 == 36 [pid = 4048] [id = 337] 02:19:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (16F51400) [pid = 4048] [serial = 1010] [outer = 00000000] 02:19:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (17545000) [pid = 4048] [serial = 1011] [outer = 16F51400] 02:19:43 INFO - PROCESS | 4048 | 1465204783474 Marionette DEBUG loaded listener.js 02:19:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (175BCC00) [pid = 4048] [serial = 1012] [outer = 16F51400] 02:19:44 INFO - PROCESS | 4048 | 1465204784307 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]]]}] 02:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1000ms 02:19:44 INFO - PROCESS | 4048 | 1465204784345 Marionette TRACE conn3 -> [0,1313,"getWindowHandle",null] 02:19:44 INFO - PROCESS | 4048 | 1465204784349 Marionette TRACE conn3 <- [1,1313,null,{"value":"13"}] 02:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:19:44 INFO - PROCESS | 4048 | 1465204784354 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:19:44 INFO - PROCESS | 4048 | 1465204784359 Marionette TRACE conn3 <- [1,1314,null,{}] 02:19:44 INFO - PROCESS | 4048 | 1465204784364 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}] 02:19:44 INFO - PROCESS | 4048 | 1465204784367 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:44 INFO - PROCESS | 4048 | 1465204784489 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 02:19:44 INFO - PROCESS | 4048 | 1465204784618 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:44 INFO - PROCESS | 4048 | 1465204784621 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:44 INFO - PROCESS | 4048 | ++DOCSHELL 10A5F400 == 37 [pid = 4048] [id = 338] 02:19:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (10BA0000) [pid = 4048] [serial = 1013] [outer = 00000000] 02:19:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (10D2E000) [pid = 4048] [serial = 1014] [outer = 10BA0000] 02:19:44 INFO - PROCESS | 4048 | 1465204784679 Marionette DEBUG loaded listener.js 02:19:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (1100DC00) [pid = 4048] [serial = 1015] [outer = 10BA0000] 02:19:45 INFO - PROCESS | 4048 | 1465204785386 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]]]}] 02:19:45 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 02:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1094ms 02:19:45 INFO - PROCESS | 4048 | 1465204785455 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 02:19:45 INFO - PROCESS | 4048 | 1465204785460 Marionette TRACE conn3 <- [1,1317,null,{"value":"13"}] 02:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:19:45 INFO - PROCESS | 4048 | 1465204785466 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:19:45 INFO - PROCESS | 4048 | 1465204785469 Marionette TRACE conn3 <- [1,1318,null,{}] 02:19:45 INFO - PROCESS | 4048 | 1465204785473 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}] 02:19:45 INFO - PROCESS | 4048 | 1465204785476 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:45 INFO - PROCESS | 4048 | 1465204785694 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 02:19:45 INFO - PROCESS | 4048 | 1465204785834 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:45 INFO - PROCESS | 4048 | 1465204785837 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:45 INFO - PROCESS | 4048 | ++DOCSHELL 0F330800 == 38 [pid = 4048] [id = 339] 02:19:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (0F34C400) [pid = 4048] [serial = 1016] [outer = 00000000] 02:19:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (0F355400) [pid = 4048] [serial = 1017] [outer = 0F34C400] 02:19:45 INFO - PROCESS | 4048 | 1465204785892 Marionette DEBUG loaded listener.js 02:19:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (10437400) [pid = 4048] [serial = 1018] [outer = 0F34C400] 02:19:46 INFO - PROCESS | 4048 | --DOCSHELL 1102FC00 == 37 [pid = 4048] [id = 336] 02:19:46 INFO - PROCESS | 4048 | --DOCSHELL 159CCC00 == 36 [pid = 4048] [id = 335] 02:19:46 INFO - PROCESS | 4048 | --DOCSHELL 0F34E800 == 35 [pid = 4048] [id = 334] 02:19:46 INFO - PROCESS | 4048 | --DOCSHELL 140BCC00 == 34 [pid = 4048] [id = 333] 02:19:46 INFO - PROCESS | 4048 | --DOCSHELL 1382C000 == 33 [pid = 4048] [id = 332] 02:19:46 INFO - PROCESS | 4048 | --DOCSHELL 12D97400 == 32 [pid = 4048] [id = 331] 02:19:46 INFO - PROCESS | 4048 | --DOCSHELL 10E0E000 == 31 [pid = 4048] [id = 330] 02:19:46 INFO - PROCESS | 4048 | --DOCSHELL 10A5D400 == 30 [pid = 4048] [id = 329] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (1337DC00) [pid = 4048] [serial = 967] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (180E9800) [pid = 4048] [serial = 969] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (182E3C00) [pid = 4048] [serial = 970] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (15C5B000) [pid = 4048] [serial = 957] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (17547C00) [pid = 4048] [serial = 961] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (10C3F000) [pid = 4048] [serial = 946] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (10C32400) [pid = 4048] [serial = 945] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (15694C00) [pid = 4048] [serial = 955] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (175C6800) [pid = 4048] [serial = 937] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (13820800) [pid = 4048] [serial = 942] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (10C72000) [pid = 4048] [serial = 939] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (139C5000) [pid = 4048] [serial = 943] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (14EBA000) [pid = 4048] [serial = 964] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (14EB7400) [pid = 4048] [serial = 954] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (1102C800) [pid = 4048] [serial = 948] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (11A18400) [pid = 4048] [serial = 949] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (13C18400) [pid = 4048] [serial = 952] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (17546800) [pid = 4048] [serial = 960] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (13C86C00) [pid = 4048] [serial = 963] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (13C0F000) [pid = 4048] [serial = 951] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (1771EC00) [pid = 4048] [serial = 966] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (10E06800) [pid = 4048] [serial = 940] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (15D42C00) [pid = 4048] [serial = 958] [outer = 00000000] [url = about:blank] 02:19:46 INFO - PROCESS | 4048 | 1465204786457 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]]]}] 02:19:46 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 02:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1047ms 02:19:46 INFO - PROCESS | 4048 | 1465204786512 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 02:19:46 INFO - PROCESS | 4048 | 1465204786515 Marionette TRACE conn3 <- [1,1321,null,{"value":"13"}] 02:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:19:46 INFO - PROCESS | 4048 | 1465204786536 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:19:46 INFO - PROCESS | 4048 | 1465204786539 Marionette TRACE conn3 <- [1,1322,null,{}] 02:19:46 INFO - PROCESS | 4048 | 1465204786543 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}] 02:19:46 INFO - PROCESS | 4048 | 1465204786546 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:46 INFO - PROCESS | 4048 | 1465204786632 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 02:19:46 INFO - PROCESS | 4048 | 1465204786721 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:46 INFO - PROCESS | 4048 | 1465204786724 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:46 INFO - PROCESS | 4048 | ++DOCSHELL 10D37800 == 31 [pid = 4048] [id = 340] 02:19:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (10D38800) [pid = 4048] [serial = 1019] [outer = 00000000] 02:19:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (10E0A000) [pid = 4048] [serial = 1020] [outer = 10D38800] 02:19:46 INFO - PROCESS | 4048 | 1465204786770 Marionette DEBUG loaded listener.js 02:19:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (10F69C00) [pid = 4048] [serial = 1021] [outer = 10D38800] 02:19:47 INFO - PROCESS | 4048 | 1465204787175 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]]]}] 02:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 703ms 02:19:47 INFO - PROCESS | 4048 | 1465204787234 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 02:19:47 INFO - PROCESS | 4048 | 1465204787237 Marionette TRACE conn3 <- [1,1325,null,{"value":"13"}] 02:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:19:47 INFO - PROCESS | 4048 | 1465204787240 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:19:47 INFO - PROCESS | 4048 | 1465204787242 Marionette TRACE conn3 <- [1,1326,null,{}] 02:19:47 INFO - PROCESS | 4048 | 1465204787246 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}] 02:19:47 INFO - PROCESS | 4048 | 1465204787248 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:47 INFO - PROCESS | 4048 | 1465204787332 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 02:19:47 INFO - PROCESS | 4048 | 1465204787342 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:47 INFO - PROCESS | 4048 | 1465204787344 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:47 INFO - PROCESS | 4048 | ++DOCSHELL 12D9A000 == 32 [pid = 4048] [id = 341] 02:19:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (12D9EC00) [pid = 4048] [serial = 1022] [outer = 00000000] 02:19:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (1337F800) [pid = 4048] [serial = 1023] [outer = 12D9EC00] 02:19:47 INFO - PROCESS | 4048 | 1465204787389 Marionette DEBUG loaded listener.js 02:19:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (13911C00) [pid = 4048] [serial = 1024] [outer = 12D9EC00] 02:19:48 INFO - PROCESS | 4048 | 1465204788330 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]]]}] 02:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1140ms 02:19:48 INFO - PROCESS | 4048 | 1465204788390 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 02:19:48 INFO - PROCESS | 4048 | 1465204788394 Marionette TRACE conn3 <- [1,1329,null,{"value":"13"}] 02:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:19:48 INFO - PROCESS | 4048 | 1465204788404 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:19:48 INFO - PROCESS | 4048 | 1465204788408 Marionette TRACE conn3 <- [1,1330,null,{}] 02:19:48 INFO - PROCESS | 4048 | 1465204788417 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}] 02:19:48 INFO - PROCESS | 4048 | 1465204788421 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:48 INFO - PROCESS | 4048 | 1465204788539 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 02:19:48 INFO - PROCESS | 4048 | 1465204788545 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:48 INFO - PROCESS | 4048 | 1465204788547 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:48 INFO - PROCESS | 4048 | ++DOCSHELL 13086C00 == 33 [pid = 4048] [id = 342] 02:19:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (1382E400) [pid = 4048] [serial = 1025] [outer = 00000000] 02:19:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (13CF3400) [pid = 4048] [serial = 1026] [outer = 1382E400] 02:19:48 INFO - PROCESS | 4048 | 1465204788591 Marionette DEBUG loaded listener.js 02:19:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (140C7800) [pid = 4048] [serial = 1027] [outer = 1382E400] 02:19:49 INFO - PROCESS | 4048 | 1465204789091 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]]]}] 02:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 750ms 02:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:19:49 INFO - PROCESS | 4048 | 1465204789161 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 02:19:49 INFO - PROCESS | 4048 | 1465204789163 Marionette TRACE conn3 <- [1,1333,null,{"value":"13"}] 02:19:49 INFO - PROCESS | 4048 | 1465204789167 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:19:49 INFO - PROCESS | 4048 | 1465204789168 Marionette TRACE conn3 <- [1,1334,null,{}] 02:19:49 INFO - PROCESS | 4048 | 1465204789171 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}] 02:19:49 INFO - PROCESS | 4048 | 1465204789173 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:49 INFO - PROCESS | 4048 | 1465204789287 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 02:19:49 INFO - PROCESS | 4048 | 1465204789298 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:49 INFO - PROCESS | 4048 | 1465204789300 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:49 INFO - PROCESS | 4048 | ++DOCSHELL 14EC1400 == 34 [pid = 4048] [id = 343] 02:19:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (14EC3000) [pid = 4048] [serial = 1028] [outer = 00000000] 02:19:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (159C4000) [pid = 4048] [serial = 1029] [outer = 14EC3000] 02:19:49 INFO - PROCESS | 4048 | 1465204789393 Marionette DEBUG loaded listener.js 02:19:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (15C5F800) [pid = 4048] [serial = 1030] [outer = 14EC3000] 02:19:49 INFO - PROCESS | 4048 | 1465204789813 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]]]}] 02:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 687ms 02:19:49 INFO - PROCESS | 4048 | 1465204789897 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 02:19:49 INFO - PROCESS | 4048 | 1465204789899 Marionette TRACE conn3 <- [1,1337,null,{"value":"13"}] 02:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:19:49 INFO - PROCESS | 4048 | 1465204789908 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:19:49 INFO - PROCESS | 4048 | 1465204789910 Marionette TRACE conn3 <- [1,1338,null,{}] 02:19:49 INFO - PROCESS | 4048 | 1465204789914 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}] 02:19:49 INFO - PROCESS | 4048 | 1465204789916 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:50 INFO - PROCESS | 4048 | 1465204790038 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 02:19:50 INFO - PROCESS | 4048 | 1465204790101 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:50 INFO - PROCESS | 4048 | 1465204790107 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:50 INFO - PROCESS | 4048 | ++DOCSHELL 11C72000 == 35 [pid = 4048] [id = 344] 02:19:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (1663A000) [pid = 4048] [serial = 1031] [outer = 00000000] 02:19:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (16ED0400) [pid = 4048] [serial = 1032] [outer = 1663A000] 02:19:50 INFO - PROCESS | 4048 | 1465204790159 Marionette DEBUG loaded listener.js 02:19:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (16F9FC00) [pid = 4048] [serial = 1033] [outer = 1663A000] 02:19:50 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (16C4F400) [pid = 4048] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:19:50 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (13914400) [pid = 4048] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:19:50 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (12D99400) [pid = 4048] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:19:50 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (10E0F800) [pid = 4048] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:19:50 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (140BD400) [pid = 4048] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:19:50 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (105F9000) [pid = 4048] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:19:50 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10A61400) [pid = 4048] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:19:50 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (0F356000) [pid = 4048] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:19:50 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (10A56800) [pid = 4048] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:19:50 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (12D6C000) [pid = 4048] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:19:50 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (16F42400) [pid = 4048] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:19:50 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (16F4F800) [pid = 4048] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:19:50 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (15C11800) [pid = 4048] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:19:50 INFO - PROCESS | 4048 | 1465204790638 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]]]}] 02:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 797ms 02:19:50 INFO - PROCESS | 4048 | 1465204790708 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 02:19:50 INFO - PROCESS | 4048 | 1465204790710 Marionette TRACE conn3 <- [1,1341,null,{"value":"13"}] 02:19:50 INFO - PROCESS | 4048 | 1465204790713 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:19:50 INFO - PROCESS | 4048 | 1465204790715 Marionette TRACE conn3 <- [1,1342,null,{}] 02:19:50 INFO - PROCESS | 4048 | 1465204790718 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}] 02:19:50 INFO - PROCESS | 4048 | 1465204790721 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:50 INFO - PROCESS | 4048 | 1465204790801 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 02:19:50 INFO - PROCESS | 4048 | 1465204790818 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:50 INFO - PROCESS | 4048 | 1465204790820 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:50 INFO - PROCESS | 4048 | ++DOCSHELL 102D2400 == 36 [pid = 4048] [id = 345] 02:19:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (11243C00) [pid = 4048] [serial = 1034] [outer = 00000000] 02:19:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (13D21400) [pid = 4048] [serial = 1035] [outer = 11243C00] 02:19:50 INFO - PROCESS | 4048 | 1465204790863 Marionette DEBUG loaded listener.js 02:19:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (15C11000) [pid = 4048] [serial = 1036] [outer = 11243C00] 02:19:51 INFO - PROCESS | 4048 | 1465204791308 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]]]}] 02:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 640ms 02:19:51 INFO - PROCESS | 4048 | 1465204791352 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 02:19:51 INFO - PROCESS | 4048 | 1465204791354 Marionette TRACE conn3 <- [1,1345,null,{"value":"13"}] 02:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:19:51 INFO - PROCESS | 4048 | 1465204791357 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:19:51 INFO - PROCESS | 4048 | 1465204791359 Marionette TRACE conn3 <- [1,1346,null,{}] 02:19:51 INFO - PROCESS | 4048 | 1465204791362 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}] 02:19:51 INFO - PROCESS | 4048 | 1465204791364 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:51 INFO - PROCESS | 4048 | 1465204791442 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 02:19:51 INFO - PROCESS | 4048 | 1465204791474 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:51 INFO - PROCESS | 4048 | 1465204791477 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:51 INFO - PROCESS | 4048 | ++DOCSHELL 1280E800 == 37 [pid = 4048] [id = 346] 02:19:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (13CF5800) [pid = 4048] [serial = 1037] [outer = 00000000] 02:19:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (175B8400) [pid = 4048] [serial = 1038] [outer = 13CF5800] 02:19:51 INFO - PROCESS | 4048 | 1465204791522 Marionette DEBUG loaded listener.js 02:19:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (175C1800) [pid = 4048] [serial = 1039] [outer = 13CF5800] 02:19:51 INFO - PROCESS | 4048 | 1465204791935 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]]]}] 02:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 641ms 02:19:52 INFO - PROCESS | 4048 | 1465204791997 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 02:19:52 INFO - PROCESS | 4048 | 1465204792000 Marionette TRACE conn3 <- [1,1349,null,{"value":"13"}] 02:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:19:52 INFO - PROCESS | 4048 | 1465204792004 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:19:52 INFO - PROCESS | 4048 | 1465204792006 Marionette TRACE conn3 <- [1,1350,null,{}] 02:19:52 INFO - PROCESS | 4048 | 1465204792009 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}] 02:19:52 INFO - PROCESS | 4048 | 1465204792011 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:52 INFO - PROCESS | 4048 | 1465204792089 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 02:19:52 INFO - PROCESS | 4048 | 1465204792094 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:52 INFO - PROCESS | 4048 | 1465204792096 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:52 INFO - PROCESS | 4048 | ++DOCSHELL 13C81800 == 38 [pid = 4048] [id = 347] 02:19:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (15C13800) [pid = 4048] [serial = 1040] [outer = 00000000] 02:19:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (0F323800) [pid = 4048] [serial = 1041] [outer = 15C13800] 02:19:52 INFO - PROCESS | 4048 | 1465204792140 Marionette DEBUG loaded listener.js 02:19:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (177E7C00) [pid = 4048] [serial = 1042] [outer = 15C13800] 02:19:53 INFO - PROCESS | 4048 | --DOCSHELL 10438400 == 37 [pid = 4048] [id = 328] 02:19:53 INFO - PROCESS | 4048 | --DOCSHELL 10D37800 == 36 [pid = 4048] [id = 340] 02:19:53 INFO - PROCESS | 4048 | --DOCSHELL 10A5F400 == 35 [pid = 4048] [id = 338] 02:19:53 INFO - PROCESS | 4048 | --DOCSHELL 0F330800 == 34 [pid = 4048] [id = 339] 02:19:53 INFO - PROCESS | 4048 | --DOCSHELL 13C13400 == 33 [pid = 4048] [id = 337] 02:19:53 INFO - PROCESS | 4048 | --DOCSHELL 12D9A000 == 32 [pid = 4048] [id = 341] 02:19:53 INFO - PROCESS | 4048 | --DOCSHELL 13086C00 == 31 [pid = 4048] [id = 342] 02:19:53 INFO - PROCESS | 4048 | --DOCSHELL 102D2400 == 30 [pid = 4048] [id = 345] 02:19:53 INFO - PROCESS | 4048 | --DOCSHELL 1280E800 == 29 [pid = 4048] [id = 346] 02:19:53 INFO - PROCESS | 4048 | --DOCSHELL 14EC1400 == 28 [pid = 4048] [id = 343] 02:19:53 INFO - PROCESS | 4048 | --DOCSHELL 11C72000 == 27 [pid = 4048] [id = 344] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (17545000) [pid = 4048] [serial = 1011] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (16F43800) [pid = 4048] [serial = 1008] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (13C16000) [pid = 4048] [serial = 996] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (13383C00) [pid = 4048] [serial = 993] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (11030800) [pid = 4048] [serial = 990] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (14351400) [pid = 4048] [serial = 999] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (11426400) [pid = 4048] [serial = 991] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (10E14000) [pid = 4048] [serial = 985] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (10C67800) [pid = 4048] [serial = 984] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (10C3C800) [pid = 4048] [serial = 987] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (10C69400) [pid = 4048] [serial = 988] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (13CF3800) [pid = 4048] [serial = 997] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (10D34800) [pid = 4048] [serial = 1002] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (10C73800) [pid = 4048] [serial = 973] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (10BA1C00) [pid = 4048] [serial = 972] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (13C0FC00) [pid = 4048] [serial = 976] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (13820C00) [pid = 4048] [serial = 975] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (17C2C000) [pid = 4048] [serial = 979] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 59 (175B9C00) [pid = 4048] [serial = 978] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 58 (19807400) [pid = 4048] [serial = 982] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 57 (185CE000) [pid = 4048] [serial = 981] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 56 (143CF000) [pid = 4048] [serial = 1000] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 55 (1332D400) [pid = 4048] [serial = 1003] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 54 (16F45400) [pid = 4048] [serial = 1009] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 53 (13913800) [pid = 4048] [serial = 994] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 52 (15F51400) [pid = 4048] [serial = 1005] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | --DOMWINDOW == 51 (16069000) [pid = 4048] [serial = 1006] [outer = 00000000] [url = about:blank] 02:19:53 INFO - PROCESS | 4048 | 1465204793876 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]]]}] 02:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1907ms 02:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:19:53 INFO - PROCESS | 4048 | 1465204793910 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 02:19:53 INFO - PROCESS | 4048 | 1465204793914 Marionette TRACE conn3 <- [1,1353,null,{"value":"13"}] 02:19:53 INFO - PROCESS | 4048 | 1465204793919 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:19:53 INFO - PROCESS | 4048 | 1465204793922 Marionette TRACE conn3 <- [1,1354,null,{}] 02:19:53 INFO - PROCESS | 4048 | 1465204793928 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}] 02:19:53 INFO - PROCESS | 4048 | 1465204793931 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:54 INFO - PROCESS | 4048 | 1465204794035 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 02:19:54 INFO - PROCESS | 4048 | 1465204794045 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:54 INFO - PROCESS | 4048 | 1465204794049 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:54 INFO - PROCESS | 4048 | ++DOCSHELL 10A5A400 == 28 [pid = 4048] [id = 348] 02:19:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 52 (10A5D400) [pid = 4048] [serial = 1043] [outer = 00000000] 02:19:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 53 (10C33800) [pid = 4048] [serial = 1044] [outer = 10A5D400] 02:19:54 INFO - PROCESS | 4048 | 1465204794097 Marionette DEBUG loaded listener.js 02:19:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 54 (10C3B000) [pid = 4048] [serial = 1045] [outer = 10A5D400] 02:19:54 INFO - PROCESS | 4048 | 1465204794591 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] 02:19:54 INFO - PROCESS | 4048 | 1465204794619 Marionette TRACE conn3 <- [1,1357,null,{"value":"13"}] 02:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:19:54 INFO - PROCESS | 4048 | 1465204794625 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:19:54 INFO - PROCESS | 4048 | 1465204794628 Marionette TRACE conn3 <- [1,1358,null,{}] 02:19:54 INFO - PROCESS | 4048 | 1465204794632 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}] 02:19:54 INFO - PROCESS | 4048 | 1465204794635 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:54 INFO - PROCESS | 4048 | 1465204794721 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 02:19:54 INFO - PROCESS | 4048 | 1465204794730 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:54 INFO - PROCESS | 4048 | 1465204794733 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:54 INFO - PROCESS | 4048 | ++DOCSHELL 10D36800 == 29 [pid = 4048] [id = 349] 02:19:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 55 (10D37C00) [pid = 4048] [serial = 1046] [outer = 00000000] 02:19:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 56 (10E0B000) [pid = 4048] [serial = 1047] [outer = 10D37C00] 02:19:54 INFO - PROCESS | 4048 | 1465204794780 Marionette DEBUG loaded listener.js 02:19:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 57 (10E12800) [pid = 4048] [serial = 1048] [outer = 10D37C00] 02:19:55 INFO - PROCESS | 4048 | 1465204795263 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] 02:19:55 INFO - PROCESS | 4048 | 1465204795327 Marionette TRACE conn3 <- [1,1361,null,{"value":"13"}] 02:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:19:55 INFO - PROCESS | 4048 | 1465204795331 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:19:55 INFO - PROCESS | 4048 | 1465204795334 Marionette TRACE conn3 <- [1,1362,null,{}] 02:19:55 INFO - PROCESS | 4048 | 1465204795345 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}] 02:19:55 INFO - PROCESS | 4048 | 1465204795349 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:55 INFO - PROCESS | 4048 | 1465204795458 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 02:19:55 INFO - PROCESS | 4048 | 1465204795549 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:55 INFO - PROCESS | 4048 | 1465204795552 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:55 INFO - PROCESS | 4048 | ++DOCSHELL 12AC9000 == 30 [pid = 4048] [id = 350] 02:19:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 58 (12AC9400) [pid = 4048] [serial = 1049] [outer = 00000000] 02:19:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 59 (12AD3800) [pid = 4048] [serial = 1050] [outer = 12AC9400] 02:19:55 INFO - PROCESS | 4048 | 1465204795599 Marionette DEBUG loaded listener.js 02:19:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 60 (12D9E400) [pid = 4048] [serial = 1051] [outer = 12AC9400] 02:19:56 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:19:56 INFO - PROCESS | 4048 | 1465204795991 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] 02:19:56 INFO - PROCESS | 4048 | 1465204796032 Marionette TRACE conn3 <- [1,1365,null,{"value":"13"}] 02:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:19:56 INFO - PROCESS | 4048 | 1465204796042 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:19:56 INFO - PROCESS | 4048 | 1465204796044 Marionette TRACE conn3 <- [1,1366,null,{}] 02:19:56 INFO - PROCESS | 4048 | 1465204796047 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}] 02:19:56 INFO - PROCESS | 4048 | 1465204796049 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:56 INFO - PROCESS | 4048 | 1465204796140 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 02:19:56 INFO - PROCESS | 4048 | 1465204796145 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:56 INFO - PROCESS | 4048 | 1465204796147 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:56 INFO - PROCESS | 4048 | ++DOCSHELL 10C73800 == 31 [pid = 4048] [id = 351] 02:19:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (12A01800) [pid = 4048] [serial = 1052] [outer = 00000000] 02:19:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (139C3800) [pid = 4048] [serial = 1053] [outer = 12A01800] 02:19:56 INFO - PROCESS | 4048 | 1465204796191 Marionette DEBUG loaded listener.js 02:19:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (139CFC00) [pid = 4048] [serial = 1054] [outer = 12A01800] 02:19:56 INFO - PROCESS | 4048 | 1465204796615 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] 02:19:56 INFO - PROCESS | 4048 | 1465204796639 Marionette TRACE conn3 <- [1,1369,null,{"value":"13"}] 02:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:19:56 INFO - PROCESS | 4048 | 1465204796642 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:19:56 INFO - PROCESS | 4048 | 1465204796644 Marionette TRACE conn3 <- [1,1370,null,{}] 02:19:56 INFO - PROCESS | 4048 | 1465204796659 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}] 02:19:56 INFO - PROCESS | 4048 | 1465204796661 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:56 INFO - PROCESS | 4048 | 1465204796737 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 02:19:56 INFO - PROCESS | 4048 | 1465204796742 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:56 INFO - PROCESS | 4048 | 1465204796745 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:56 INFO - PROCESS | 4048 | ++DOCSHELL 13C15800 == 32 [pid = 4048] [id = 352] 02:19:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (13C16000) [pid = 4048] [serial = 1055] [outer = 00000000] 02:19:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (13D1F800) [pid = 4048] [serial = 1056] [outer = 13C16000] 02:19:56 INFO - PROCESS | 4048 | 1465204796788 Marionette DEBUG loaded listener.js 02:19:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (140BC400) [pid = 4048] [serial = 1057] [outer = 13C16000] 02:19:57 INFO - PROCESS | 4048 | [4048] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:19:57 INFO - PROCESS | 4048 | 1465204797251 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] 02:19:57 INFO - PROCESS | 4048 | 1465204797283 Marionette TRACE conn3 <- [1,1373,null,{"value":"13"}] 02:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:19:57 INFO - PROCESS | 4048 | 1465204797287 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:19:57 INFO - PROCESS | 4048 | 1465204797288 Marionette TRACE conn3 <- [1,1374,null,{}] 02:19:57 INFO - PROCESS | 4048 | 1465204797295 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}] 02:19:57 INFO - PROCESS | 4048 | 1465204797300 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:57 INFO - PROCESS | 4048 | 1465204797399 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 02:19:57 INFO - PROCESS | 4048 | 1465204797407 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:57 INFO - PROCESS | 4048 | 1465204797409 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:57 INFO - PROCESS | 4048 | ++DOCSHELL 14EC2800 == 33 [pid = 4048] [id = 353] 02:19:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (15694800) [pid = 4048] [serial = 1058] [outer = 00000000] 02:19:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (159CAC00) [pid = 4048] [serial = 1059] [outer = 15694800] 02:19:57 INFO - PROCESS | 4048 | 1465204797452 Marionette DEBUG loaded listener.js 02:19:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (15D45400) [pid = 4048] [serial = 1060] [outer = 15694800] 02:19:57 INFO - PROCESS | 4048 | 1465204797869 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] 02:19:57 INFO - PROCESS | 4048 | 1465204797930 Marionette TRACE conn3 <- [1,1377,null,{"value":"13"}] 02:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:19:57 INFO - PROCESS | 4048 | 1465204797933 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:19:57 INFO - PROCESS | 4048 | 1465204797935 Marionette TRACE conn3 <- [1,1378,null,{}] 02:19:57 INFO - PROCESS | 4048 | 1465204797938 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}] 02:19:57 INFO - PROCESS | 4048 | 1465204797940 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:58 INFO - PROCESS | 4048 | 1465204798015 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 02:19:58 INFO - PROCESS | 4048 | 1465204798020 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:58 INFO - PROCESS | 4048 | 1465204798022 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:58 INFO - PROCESS | 4048 | ++DOCSHELL 13C0F800 == 34 [pid = 4048] [id = 354] 02:19:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (15696400) [pid = 4048] [serial = 1061] [outer = 00000000] 02:19:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (16ED9C00) [pid = 4048] [serial = 1062] [outer = 15696400] 02:19:58 INFO - PROCESS | 4048 | 1465204798069 Marionette DEBUG loaded listener.js 02:19:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (16F43800) [pid = 4048] [serial = 1063] [outer = 15696400] 02:19:58 INFO - PROCESS | 4048 | 1465204798506 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]]]}] 02:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 594ms 02:19:58 INFO - PROCESS | 4048 | 1465204798531 Marionette TRACE conn3 -> [0,1381,"getWindowHandle",null] 02:19:58 INFO - PROCESS | 4048 | 1465204798534 Marionette TRACE conn3 <- [1,1381,null,{"value":"13"}] 02:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:19:58 INFO - PROCESS | 4048 | 1465204798537 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:19:58 INFO - PROCESS | 4048 | 1465204798539 Marionette TRACE conn3 <- [1,1382,null,{}] 02:19:58 INFO - PROCESS | 4048 | 1465204798542 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}] 02:19:58 INFO - PROCESS | 4048 | 1465204798544 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:58 INFO - PROCESS | 4048 | 1465204798662 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 02:19:58 INFO - PROCESS | 4048 | 1465204798715 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:58 INFO - PROCESS | 4048 | 1465204798717 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:58 INFO - PROCESS | 4048 | ++DOCSHELL 1673B400 == 35 [pid = 4048] [id = 355] 02:19:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (16F46400) [pid = 4048] [serial = 1064] [outer = 00000000] 02:19:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (175B8800) [pid = 4048] [serial = 1065] [outer = 16F46400] 02:19:58 INFO - PROCESS | 4048 | 1465204798761 Marionette DEBUG loaded listener.js 02:19:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (175B9400) [pid = 4048] [serial = 1066] [outer = 16F46400] 02:19:59 INFO - PROCESS | 4048 | 1465204799139 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]]]}] 02:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 625ms 02:19:59 INFO - PROCESS | 4048 | 1465204799175 Marionette TRACE conn3 -> [0,1385,"getWindowHandle",null] 02:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:19:59 INFO - PROCESS | 4048 | 1465204799177 Marionette TRACE conn3 <- [1,1385,null,{"value":"13"}] 02:19:59 INFO - PROCESS | 4048 | 1465204799180 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:19:59 INFO - PROCESS | 4048 | 1465204799181 Marionette TRACE conn3 <- [1,1386,null,{}] 02:19:59 INFO - PROCESS | 4048 | 1465204799185 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}] 02:19:59 INFO - PROCESS | 4048 | 1465204799186 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:59 INFO - PROCESS | 4048 | 1465204799294 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 02:19:59 INFO - PROCESS | 4048 | 1465204799299 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:59 INFO - PROCESS | 4048 | 1465204799301 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:59 INFO - PROCESS | 4048 | ++DOCSHELL 12AC8C00 == 36 [pid = 4048] [id = 356] 02:19:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (177DC800) [pid = 4048] [serial = 1067] [outer = 00000000] 02:19:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (17858C00) [pid = 4048] [serial = 1068] [outer = 177DC800] 02:19:59 INFO - PROCESS | 4048 | 1465204799343 Marionette DEBUG loaded listener.js 02:19:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (17C2C000) [pid = 4048] [serial = 1069] [outer = 177DC800] 02:19:59 INFO - PROCESS | 4048 | 1465204799794 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]]]}] 02:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 625ms 02:19:59 INFO - PROCESS | 4048 | 1465204799833 Marionette TRACE conn3 -> [0,1389,"getWindowHandle",null] 02:19:59 INFO - PROCESS | 4048 | 1465204799835 Marionette TRACE conn3 <- [1,1389,null,{"value":"13"}] 02:19:59 INFO - PROCESS | 4048 | 1465204799839 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:19:59 INFO - PROCESS | 4048 | 1465204799840 Marionette TRACE conn3 <- [1,1390,null,{}] 02:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:19:59 INFO - PROCESS | 4048 | 1465204799843 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}] 02:19:59 INFO - PROCESS | 4048 | 1465204799845 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:59 INFO - PROCESS | 4048 | 1465204799955 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 02:19:59 INFO - PROCESS | 4048 | 1465204799960 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:59 INFO - PROCESS | 4048 | 1465204799962 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:19:59 INFO - PROCESS | 4048 | ++DOCSHELL 139C3400 == 37 [pid = 4048] [id = 357] 02:19:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (177DE400) [pid = 4048] [serial = 1070] [outer = 00000000] 02:20:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (182E9400) [pid = 4048] [serial = 1071] [outer = 177DE400] 02:20:00 INFO - PROCESS | 4048 | 1465204800005 Marionette DEBUG loaded listener.js 02:20:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (185C4400) [pid = 4048] [serial = 1072] [outer = 177DE400] 02:20:00 INFO - PROCESS | 4048 | 1465204800455 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]]]}] 02:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 641ms 02:20:00 INFO - PROCESS | 4048 | 1465204800484 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 02:20:00 INFO - PROCESS | 4048 | 1465204800486 Marionette TRACE conn3 <- [1,1393,null,{"value":"13"}] 02:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:20:00 INFO - PROCESS | 4048 | 1465204800489 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:20:00 INFO - PROCESS | 4048 | 1465204800492 Marionette TRACE conn3 <- [1,1394,null,{}] 02:20:00 INFO - PROCESS | 4048 | 1465204800495 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}] 02:20:00 INFO - PROCESS | 4048 | 1465204800497 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:00 INFO - PROCESS | 4048 | 1465204800617 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 02:20:00 INFO - PROCESS | 4048 | 1465204800710 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:00 INFO - PROCESS | 4048 | 1465204800713 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:00 INFO - PROCESS | 4048 | ++DOCSHELL 13C15400 == 38 [pid = 4048] [id = 358] 02:20:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (185C7800) [pid = 4048] [serial = 1073] [outer = 00000000] 02:20:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (185CF000) [pid = 4048] [serial = 1074] [outer = 185C7800] 02:20:00 INFO - PROCESS | 4048 | 1465204800759 Marionette DEBUG loaded listener.js 02:20:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (19805C00) [pid = 4048] [serial = 1075] [outer = 185C7800] 02:20:01 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (13CF5800) [pid = 4048] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:20:01 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (1382E400) [pid = 4048] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:20:01 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (14EC3000) [pid = 4048] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:20:01 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (1663A000) [pid = 4048] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:20:01 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (12D9EC00) [pid = 4048] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:20:01 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (10D38800) [pid = 4048] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:20:01 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (0F34C400) [pid = 4048] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:20:01 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (10BA0000) [pid = 4048] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:20:01 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (16F51400) [pid = 4048] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:20:01 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (11243C00) [pid = 4048] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:20:01 INFO - PROCESS | 4048 | 1465204801294 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]]]}] 02:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 828ms 02:20:01 INFO - PROCESS | 4048 | 1465204801333 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 02:20:01 INFO - PROCESS | 4048 | 1465204801335 Marionette TRACE conn3 <- [1,1397,null,{"value":"13"}] 02:20:01 INFO - PROCESS | 4048 | 1465204801338 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:20:01 INFO - PROCESS | 4048 | 1465204801340 Marionette TRACE conn3 <- [1,1398,null,{}] 02:20:01 INFO - PROCESS | 4048 | 1465204801347 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}] 02:20:01 INFO - PROCESS | 4048 | 1465204801349 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:01 INFO - PROCESS | 4048 | 1465204801461 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 02:20:01 INFO - PROCESS | 4048 | 1465204801517 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:01 INFO - PROCESS | 4048 | 1465204801518 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:01 INFO - PROCESS | 4048 | ++DOCSHELL 10C68400 == 39 [pid = 4048] [id = 359] 02:20:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (10D38800) [pid = 4048] [serial = 1076] [outer = 00000000] 02:20:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (14EC3000) [pid = 4048] [serial = 1077] [outer = 10D38800] 02:20:01 INFO - PROCESS | 4048 | 1465204801561 Marionette DEBUG loaded listener.js 02:20:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (1569C400) [pid = 4048] [serial = 1078] [outer = 10D38800] 02:20:01 INFO - PROCESS | 4048 | 1465204801943 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]]]}] 02:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 641ms 02:20:01 INFO - PROCESS | 4048 | 1465204801977 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 02:20:01 INFO - PROCESS | 4048 | 1465204801978 Marionette TRACE conn3 <- [1,1401,null,{"value":"13"}] 02:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:20:02 INFO - PROCESS | 4048 | 1465204801989 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:20:02 INFO - PROCESS | 4048 | 1465204801991 Marionette TRACE conn3 <- [1,1402,null,{}] 02:20:02 INFO - PROCESS | 4048 | 1465204801994 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}] 02:20:02 INFO - PROCESS | 4048 | 1465204801996 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:02 INFO - PROCESS | 4048 | 1465204802073 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 02:20:02 INFO - PROCESS | 4048 | 1465204802078 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:02 INFO - PROCESS | 4048 | 1465204802080 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:02 INFO - PROCESS | 4048 | ++DOCSHELL 159BEC00 == 40 [pid = 4048] [id = 360] 02:20:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (1663A000) [pid = 4048] [serial = 1079] [outer = 00000000] 02:20:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (1980BC00) [pid = 4048] [serial = 1080] [outer = 1663A000] 02:20:02 INFO - PROCESS | 4048 | 1465204802124 Marionette DEBUG loaded listener.js 02:20:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (1980E400) [pid = 4048] [serial = 1081] [outer = 1663A000] 02:20:02 INFO - PROCESS | 4048 | 1465204802594 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]]]}] 02:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 641ms 02:20:02 INFO - PROCESS | 4048 | 1465204802630 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 02:20:02 INFO - PROCESS | 4048 | 1465204802632 Marionette TRACE conn3 <- [1,1405,null,{"value":"13"}] 02:20:02 INFO - PROCESS | 4048 | 1465204802635 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:20:02 INFO - PROCESS | 4048 | 1465204802636 Marionette TRACE conn3 <- [1,1406,null,{}] 02:20:02 INFO - PROCESS | 4048 | 1465204802640 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}] 02:20:02 INFO - PROCESS | 4048 | 1465204802642 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:02 INFO - PROCESS | 4048 | 1465204802721 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 02:20:02 INFO - PROCESS | 4048 | 1465204802728 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:02 INFO - PROCESS | 4048 | 1465204802730 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:02 INFO - PROCESS | 4048 | ++DOCSHELL 13CF6C00 == 41 [pid = 4048] [id = 361] 02:20:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (185C8400) [pid = 4048] [serial = 1082] [outer = 00000000] 02:20:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (19878800) [pid = 4048] [serial = 1083] [outer = 185C8400] 02:20:02 INFO - PROCESS | 4048 | 1465204802773 Marionette DEBUG loaded listener.js 02:20:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (1987DC00) [pid = 4048] [serial = 1084] [outer = 185C8400] 02:20:03 INFO - PROCESS | 4048 | 1465204803434 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]]]}] 02:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 906ms 02:20:03 INFO - PROCESS | 4048 | 1465204803541 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 02:20:03 INFO - PROCESS | 4048 | 1465204803546 Marionette TRACE conn3 <- [1,1409,null,{"value":"13"}] 02:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:20:03 INFO - PROCESS | 4048 | 1465204803552 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:20:03 INFO - PROCESS | 4048 | 1465204803555 Marionette TRACE conn3 <- [1,1410,null,{}] 02:20:03 INFO - PROCESS | 4048 | 1465204803561 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}] 02:20:03 INFO - PROCESS | 4048 | 1465204803564 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:03 INFO - PROCESS | 4048 | 1465204803699 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 02:20:03 INFO - PROCESS | 4048 | 1465204803825 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:03 INFO - PROCESS | 4048 | 1465204803829 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:03 INFO - PROCESS | 4048 | ++DOCSHELL 1055C000 == 42 [pid = 4048] [id = 362] 02:20:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (105EFC00) [pid = 4048] [serial = 1085] [outer = 00000000] 02:20:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (10C3E800) [pid = 4048] [serial = 1086] [outer = 105EFC00] 02:20:03 INFO - PROCESS | 4048 | 1465204803891 Marionette DEBUG loaded listener.js 02:20:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (10C70C00) [pid = 4048] [serial = 1087] [outer = 105EFC00] 02:20:04 INFO - PROCESS | 4048 | 1465204804837 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]]]}] 02:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1313ms 02:20:04 INFO - PROCESS | 4048 | 1465204804862 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 02:20:04 INFO - PROCESS | 4048 | 1465204804866 Marionette TRACE conn3 <- [1,1413,null,{"value":"13"}] 02:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:20:04 INFO - PROCESS | 4048 | 1465204804871 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:20:04 INFO - PROCESS | 4048 | 1465204804874 Marionette TRACE conn3 <- [1,1414,null,{}] 02:20:04 INFO - PROCESS | 4048 | 1465204804879 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}] 02:20:04 INFO - PROCESS | 4048 | 1465204804882 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:05 INFO - PROCESS | 4048 | 1465204804999 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 02:20:05 INFO - PROCESS | 4048 | 1465204805131 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:05 INFO - PROCESS | 4048 | 1465204805136 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:05 INFO - PROCESS | 4048 | ++DOCSHELL 10A5E000 == 43 [pid = 4048] [id = 363] 02:20:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (10A5E800) [pid = 4048] [serial = 1088] [outer = 00000000] 02:20:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (10C6B800) [pid = 4048] [serial = 1089] [outer = 10A5E800] 02:20:05 INFO - PROCESS | 4048 | 1465204805185 Marionette DEBUG loaded listener.js 02:20:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (10D38000) [pid = 4048] [serial = 1090] [outer = 10A5E800] 02:20:05 INFO - PROCESS | 4048 | --DOCSHELL 159BEC00 == 42 [pid = 4048] [id = 360] 02:20:05 INFO - PROCESS | 4048 | --DOCSHELL 10C68400 == 41 [pid = 4048] [id = 359] 02:20:05 INFO - PROCESS | 4048 | --DOCSHELL 13C15400 == 40 [pid = 4048] [id = 358] 02:20:05 INFO - PROCESS | 4048 | --DOCSHELL 139C3400 == 39 [pid = 4048] [id = 357] 02:20:05 INFO - PROCESS | 4048 | --DOCSHELL 12AC8C00 == 38 [pid = 4048] [id = 356] 02:20:05 INFO - PROCESS | 4048 | --DOCSHELL 1673B400 == 37 [pid = 4048] [id = 355] 02:20:05 INFO - PROCESS | 4048 | --DOCSHELL 13C0F800 == 36 [pid = 4048] [id = 354] 02:20:05 INFO - PROCESS | 4048 | --DOCSHELL 14EC2800 == 35 [pid = 4048] [id = 353] 02:20:05 INFO - PROCESS | 4048 | --DOCSHELL 13C15800 == 34 [pid = 4048] [id = 352] 02:20:05 INFO - PROCESS | 4048 | --DOCSHELL 10C73800 == 33 [pid = 4048] [id = 351] 02:20:05 INFO - PROCESS | 4048 | --DOCSHELL 12AC9000 == 32 [pid = 4048] [id = 350] 02:20:05 INFO - PROCESS | 4048 | --DOCSHELL 10D36800 == 31 [pid = 4048] [id = 349] 02:20:05 INFO - PROCESS | 4048 | --DOCSHELL 10A5A400 == 30 [pid = 4048] [id = 348] 02:20:05 INFO - PROCESS | 4048 | --DOCSHELL 13C81800 == 29 [pid = 4048] [id = 347] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (0F323800) [pid = 4048] [serial = 1041] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (175C1800) [pid = 4048] [serial = 1039] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (13CF3400) [pid = 4048] [serial = 1026] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (15C5F800) [pid = 4048] [serial = 1030] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (159C4000) [pid = 4048] [serial = 1029] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (16ED0400) [pid = 4048] [serial = 1032] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (175B8400) [pid = 4048] [serial = 1038] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (16F9FC00) [pid = 4048] [serial = 1033] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (1337F800) [pid = 4048] [serial = 1023] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (10E0A000) [pid = 4048] [serial = 1020] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (10F69C00) [pid = 4048] [serial = 1021] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (10437400) [pid = 4048] [serial = 1018] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (0F355400) [pid = 4048] [serial = 1017] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (1100DC00) [pid = 4048] [serial = 1015] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10D2E000) [pid = 4048] [serial = 1014] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (175BCC00) [pid = 4048] [serial = 1012] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (13D21400) [pid = 4048] [serial = 1035] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (140C7800) [pid = 4048] [serial = 1027] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (13911C00) [pid = 4048] [serial = 1024] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (15C11000) [pid = 4048] [serial = 1036] [outer = 00000000] [url = about:blank] 02:20:05 INFO - PROCESS | 4048 | 1465204805747 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]]]}] 02:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 906ms 02:20:05 INFO - PROCESS | 4048 | 1465204805777 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 02:20:05 INFO - PROCESS | 4048 | 1465204805781 Marionette TRACE conn3 <- [1,1417,null,{"value":"13"}] 02:20:05 INFO - PROCESS | 4048 | 1465204805788 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:20:05 INFO - PROCESS | 4048 | 1465204805790 Marionette TRACE conn3 <- [1,1418,null,{}] 02:20:05 INFO - PROCESS | 4048 | 1465204805794 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}] 02:20:05 INFO - PROCESS | 4048 | 1465204805796 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:05 INFO - PROCESS | 4048 | 1465204805882 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 02:20:05 INFO - PROCESS | 4048 | 1465204805891 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:05 INFO - PROCESS | 4048 | 1465204805894 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:05 INFO - PROCESS | 4048 | ++DOCSHELL 10C39C00 == 30 [pid = 4048] [id = 364] 02:20:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (10C3EC00) [pid = 4048] [serial = 1091] [outer = 00000000] 02:20:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (10F65400) [pid = 4048] [serial = 1092] [outer = 10C3EC00] 02:20:05 INFO - PROCESS | 4048 | 1465204805945 Marionette DEBUG loaded listener.js 02:20:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (11026C00) [pid = 4048] [serial = 1093] [outer = 10C3EC00] 02:20:06 INFO - PROCESS | 4048 | 1465204806444 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]]]}] 02:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 687ms 02:20:06 INFO - PROCESS | 4048 | 1465204806487 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 02:20:06 INFO - PROCESS | 4048 | 1465204806489 Marionette TRACE conn3 <- [1,1421,null,{"value":"13"}] 02:20:06 INFO - PROCESS | 4048 | 1465204806522 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:20:06 INFO - PROCESS | 4048 | 1465204806526 Marionette TRACE conn3 <- [1,1422,null,{}] 02:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:20:06 INFO - PROCESS | 4048 | 1465204806539 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}] 02:20:06 INFO - PROCESS | 4048 | 1465204806543 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:06 INFO - PROCESS | 4048 | 1465204806627 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 02:20:06 INFO - PROCESS | 4048 | 1465204806715 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:06 INFO - PROCESS | 4048 | 1465204806718 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:06 INFO - PROCESS | 4048 | ++DOCSHELL 1280B400 == 31 [pid = 4048] [id = 365] 02:20:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (1280B800) [pid = 4048] [serial = 1094] [outer = 00000000] 02:20:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (12B67C00) [pid = 4048] [serial = 1095] [outer = 1280B800] 02:20:06 INFO - PROCESS | 4048 | 1465204806765 Marionette DEBUG loaded listener.js 02:20:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (13338C00) [pid = 4048] [serial = 1096] [outer = 1280B800] 02:20:07 INFO - PROCESS | 4048 | 1465204807165 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]]]}] 02:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 687ms 02:20:07 INFO - PROCESS | 4048 | 1465204807226 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 02:20:07 INFO - PROCESS | 4048 | 1465204807228 Marionette TRACE conn3 <- [1,1425,null,{"value":"13"}] 02:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:20:07 INFO - PROCESS | 4048 | 1465204807231 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:20:07 INFO - PROCESS | 4048 | 1465204807233 Marionette TRACE conn3 <- [1,1426,null,{}] 02:20:07 INFO - PROCESS | 4048 | 1465204807236 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}] 02:20:07 INFO - PROCESS | 4048 | 1465204807238 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:07 INFO - PROCESS | 4048 | 1465204807327 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 02:20:07 INFO - PROCESS | 4048 | 1465204807332 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:07 INFO - PROCESS | 4048 | 1465204807335 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:07 INFO - PROCESS | 4048 | ++DOCSHELL 139C0C00 == 32 [pid = 4048] [id = 366] 02:20:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (139C3000) [pid = 4048] [serial = 1097] [outer = 00000000] 02:20:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (13C14800) [pid = 4048] [serial = 1098] [outer = 139C3000] 02:20:07 INFO - PROCESS | 4048 | 1465204807378 Marionette DEBUG loaded listener.js 02:20:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (13C1B000) [pid = 4048] [serial = 1099] [outer = 139C3000] 02:20:07 INFO - PROCESS | 4048 | 1465204807814 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]]]}] 02:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 641ms 02:20:07 INFO - PROCESS | 4048 | 1465204807874 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 02:20:07 INFO - PROCESS | 4048 | 1465204807876 Marionette TRACE conn3 <- [1,1429,null,{"value":"13"}] 02:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:20:07 INFO - PROCESS | 4048 | 1465204807879 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:20:07 INFO - PROCESS | 4048 | 1465204807881 Marionette TRACE conn3 <- [1,1430,null,{}] 02:20:07 INFO - PROCESS | 4048 | 1465204807884 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}] 02:20:07 INFO - PROCESS | 4048 | 1465204807886 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:08 INFO - PROCESS | 4048 | 1465204807991 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 02:20:08 INFO - PROCESS | 4048 | 1465204808075 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:08 INFO - PROCESS | 4048 | 1465204808077 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:08 INFO - PROCESS | 4048 | ++DOCSHELL 13D21C00 == 33 [pid = 4048] [id = 367] 02:20:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (13D25400) [pid = 4048] [serial = 1100] [outer = 00000000] 02:20:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (1434CC00) [pid = 4048] [serial = 1101] [outer = 13D25400] 02:20:08 INFO - PROCESS | 4048 | 1465204808120 Marionette DEBUG loaded listener.js 02:20:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (143D0800) [pid = 4048] [serial = 1102] [outer = 13D25400] 02:20:08 INFO - PROCESS | 4048 | 1465204808551 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]]]}] 02:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 735ms 02:20:08 INFO - PROCESS | 4048 | 1465204808620 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 02:20:08 INFO - PROCESS | 4048 | 1465204808622 Marionette TRACE conn3 <- [1,1433,null,{"value":"13"}] 02:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:20:08 INFO - PROCESS | 4048 | 1465204808626 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:20:08 INFO - PROCESS | 4048 | 1465204808628 Marionette TRACE conn3 <- [1,1434,null,{}] 02:20:08 INFO - PROCESS | 4048 | 1465204808631 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}] 02:20:08 INFO - PROCESS | 4048 | 1465204808636 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:08 INFO - PROCESS | 4048 | 1465204808789 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 02:20:08 INFO - PROCESS | 4048 | 1465204808800 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:08 INFO - PROCESS | 4048 | 1465204808802 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:08 INFO - PROCESS | 4048 | ++DOCSHELL 14343400 == 34 [pid = 4048] [id = 368] 02:20:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (14EC0C00) [pid = 4048] [serial = 1103] [outer = 00000000] 02:20:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (15D49000) [pid = 4048] [serial = 1104] [outer = 14EC0C00] 02:20:08 INFO - PROCESS | 4048 | 1465204808845 Marionette DEBUG loaded listener.js 02:20:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (15D48800) [pid = 4048] [serial = 1105] [outer = 14EC0C00] 02:20:09 INFO - PROCESS | 4048 | 1465204809298 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]]]}] 02:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 734ms 02:20:09 INFO - PROCESS | 4048 | 1465204809372 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 02:20:09 INFO - PROCESS | 4048 | 1465204809374 Marionette TRACE conn3 <- [1,1437,null,{"value":"13"}] 02:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:20:09 INFO - PROCESS | 4048 | 1465204809378 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:20:09 INFO - PROCESS | 4048 | 1465204809379 Marionette TRACE conn3 <- [1,1438,null,{}] 02:20:09 INFO - PROCESS | 4048 | 1465204809383 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}] 02:20:09 INFO - PROCESS | 4048 | 1465204809385 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:09 INFO - PROCESS | 4048 | 1465204809491 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 02:20:09 INFO - PROCESS | 4048 | 1465204809560 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:09 INFO - PROCESS | 4048 | 1465204809562 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:09 INFO - PROCESS | 4048 | ++DOCSHELL 15F52C00 == 35 [pid = 4048] [id = 369] 02:20:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (1663D800) [pid = 4048] [serial = 1106] [outer = 00000000] 02:20:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (16F49400) [pid = 4048] [serial = 1107] [outer = 1663D800] 02:20:09 INFO - PROCESS | 4048 | 1465204809604 Marionette DEBUG loaded listener.js 02:20:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (16CBC800) [pid = 4048] [serial = 1108] [outer = 1663D800] 02:20:10 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (177DC800) [pid = 4048] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:20:10 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (15C13800) [pid = 4048] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:20:10 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (12A01800) [pid = 4048] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:20:10 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (177DE400) [pid = 4048] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:20:10 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (10D37C00) [pid = 4048] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:20:10 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (13C16000) [pid = 4048] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:20:10 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (16F46400) [pid = 4048] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:20:10 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (15694800) [pid = 4048] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:20:10 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (12AC9400) [pid = 4048] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:20:10 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (10A5D400) [pid = 4048] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:20:10 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (15696400) [pid = 4048] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:20:10 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10D38800) [pid = 4048] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:20:10 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (185C7800) [pid = 4048] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:20:10 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (1663A000) [pid = 4048] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:20:10 INFO - PROCESS | 4048 | 1465204810133 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]]]}] 02:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 797ms 02:20:10 INFO - PROCESS | 4048 | 1465204810179 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 02:20:10 INFO - PROCESS | 4048 | 1465204810181 Marionette TRACE conn3 <- [1,1441,null,{"value":"13"}] 02:20:10 INFO - PROCESS | 4048 | 1465204810184 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:20:10 INFO - PROCESS | 4048 | 1465204810186 Marionette TRACE conn3 <- [1,1442,null,{}] 02:20:10 INFO - PROCESS | 4048 | 1465204810189 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}] 02:20:10 INFO - PROCESS | 4048 | 1465204810191 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:10 INFO - PROCESS | 4048 | 1465204810267 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 02:20:10 INFO - PROCESS | 4048 | 1465204810382 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:10 INFO - PROCESS | 4048 | 1465204810384 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:10 INFO - PROCESS | 4048 | ++DOCSHELL 12A04800 == 36 [pid = 4048] [id = 370] 02:20:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (12A86400) [pid = 4048] [serial = 1109] [outer = 00000000] 02:20:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (15C13800) [pid = 4048] [serial = 1110] [outer = 12A86400] 02:20:10 INFO - PROCESS | 4048 | 1465204810427 Marionette DEBUG loaded listener.js 02:20:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (1673F000) [pid = 4048] [serial = 1111] [outer = 12A86400] 02:20:10 INFO - PROCESS | 4048 | 1465204810786 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]]]}] 02:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 641ms 02:20:10 INFO - PROCESS | 4048 | 1465204810828 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 02:20:10 INFO - PROCESS | 4048 | 1465204810830 Marionette TRACE conn3 <- [1,1445,null,{"value":"13"}] 02:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:20:10 INFO - PROCESS | 4048 | 1465204810843 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:20:10 INFO - PROCESS | 4048 | 1465204810845 Marionette TRACE conn3 <- [1,1446,null,{}] 02:20:10 INFO - PROCESS | 4048 | 1465204810848 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}] 02:20:10 INFO - PROCESS | 4048 | 1465204810850 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:10 INFO - PROCESS | 4048 | 1465204810926 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 02:20:10 INFO - PROCESS | 4048 | 1465204810931 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:10 INFO - PROCESS | 4048 | 1465204810933 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:10 INFO - PROCESS | 4048 | ++DOCSHELL 1569F000 == 37 [pid = 4048] [id = 371] 02:20:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (159C2800) [pid = 4048] [serial = 1112] [outer = 00000000] 02:20:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (175B8400) [pid = 4048] [serial = 1113] [outer = 159C2800] 02:20:10 INFO - PROCESS | 4048 | 1465204810976 Marionette DEBUG loaded listener.js 02:20:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (175C1800) [pid = 4048] [serial = 1114] [outer = 159C2800] 02:20:11 INFO - PROCESS | 4048 | 1465204811408 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]]]}] 02:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 593ms 02:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:20:11 INFO - PROCESS | 4048 | 1465204811443 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 02:20:11 INFO - PROCESS | 4048 | 1465204811445 Marionette TRACE conn3 <- [1,1449,null,{"value":"13"}] 02:20:11 INFO - PROCESS | 4048 | 1465204811448 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:20:11 INFO - PROCESS | 4048 | 1465204811450 Marionette TRACE conn3 <- [1,1450,null,{}] 02:20:11 INFO - PROCESS | 4048 | 1465204811467 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}] 02:20:11 INFO - PROCESS | 4048 | 1465204811469 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:11 INFO - PROCESS | 4048 | 1465204811546 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 02:20:11 INFO - PROCESS | 4048 | 1465204811552 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:11 INFO - PROCESS | 4048 | 1465204811554 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:11 INFO - PROCESS | 4048 | ++DOCSHELL 13913400 == 38 [pid = 4048] [id = 372] 02:20:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (175C5000) [pid = 4048] [serial = 1115] [outer = 00000000] 02:20:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (17850400) [pid = 4048] [serial = 1116] [outer = 175C5000] 02:20:11 INFO - PROCESS | 4048 | 1465204811596 Marionette DEBUG loaded listener.js 02:20:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (17E46800) [pid = 4048] [serial = 1117] [outer = 175C5000] 02:20:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (16CC1800) [pid = 4048] [serial = 1118] [outer = 1B39E000] 02:20:12 INFO - PROCESS | 4048 | 1465204812207 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]]]}] 02:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 797ms 02:20:12 INFO - PROCESS | 4048 | 1465204812302 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 02:20:12 INFO - PROCESS | 4048 | 1465204812307 Marionette TRACE conn3 <- [1,1453,null,{"value":"13"}] 02:20:12 INFO - PROCESS | 4048 | 1465204812314 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:20:12 INFO - PROCESS | 4048 | 1465204812317 Marionette TRACE conn3 <- [1,1454,null,{}] 02:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:20:12 INFO - PROCESS | 4048 | 1465204812323 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}] 02:20:12 INFO - PROCESS | 4048 | 1465204812326 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:12 INFO - PROCESS | 4048 | 1465204812460 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 02:20:12 INFO - PROCESS | 4048 | 1465204812584 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:12 INFO - PROCESS | 4048 | 1465204812589 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:12 INFO - PROCESS | 4048 | ++DOCSHELL 104E5800 == 39 [pid = 4048] [id = 373] 02:20:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (104E7000) [pid = 4048] [serial = 1119] [outer = 00000000] 02:20:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (10C38800) [pid = 4048] [serial = 1120] [outer = 104E7000] 02:20:12 INFO - PROCESS | 4048 | 1465204812646 Marionette DEBUG loaded listener.js 02:20:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (10D2DC00) [pid = 4048] [serial = 1121] [outer = 104E7000] 02:20:13 INFO - PROCESS | 4048 | 1465204813262 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]]]}] 02:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 984ms 02:20:13 INFO - PROCESS | 4048 | 1465204813307 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 02:20:13 INFO - PROCESS | 4048 | 1465204813312 Marionette TRACE conn3 <- [1,1457,null,{"value":"13"}] 02:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:20:13 INFO - PROCESS | 4048 | 1465204813318 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:20:13 INFO - PROCESS | 4048 | 1465204813321 Marionette TRACE conn3 <- [1,1458,null,{}] 02:20:13 INFO - PROCESS | 4048 | 1465204813325 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}] 02:20:13 INFO - PROCESS | 4048 | 1465204813328 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:13 INFO - PROCESS | 4048 | 1465204813442 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 02:20:13 INFO - PROCESS | 4048 | 1465204813574 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:13 INFO - PROCESS | 4048 | 1465204813576 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:13 INFO - PROCESS | 4048 | ++DOCSHELL 11C63400 == 40 [pid = 4048] [id = 374] 02:20:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (11C63800) [pid = 4048] [serial = 1122] [outer = 00000000] 02:20:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (1332C000) [pid = 4048] [serial = 1123] [outer = 11C63800] 02:20:13 INFO - PROCESS | 4048 | 1465204813634 Marionette DEBUG loaded listener.js 02:20:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (139C4C00) [pid = 4048] [serial = 1124] [outer = 11C63800] 02:20:14 INFO - PROCESS | 4048 | 1465204814242 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]]]}] 02:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1000ms 02:20:14 INFO - PROCESS | 4048 | 1465204814325 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 02:20:14 INFO - PROCESS | 4048 | 1465204814328 Marionette TRACE conn3 <- [1,1461,null,{"value":"13"}] 02:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:20:14 INFO - PROCESS | 4048 | 1465204814332 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:20:14 INFO - PROCESS | 4048 | 1465204814335 Marionette TRACE conn3 <- [1,1462,null,{}] 02:20:14 INFO - PROCESS | 4048 | 1465204814346 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}] 02:20:14 INFO - PROCESS | 4048 | 1465204814351 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:14 INFO - PROCESS | 4048 | 1465204814469 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 02:20:14 INFO - PROCESS | 4048 | 1465204814595 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:14 INFO - PROCESS | 4048 | 1465204814599 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:14 INFO - PROCESS | 4048 | ++DOCSHELL 15C54000 == 41 [pid = 4048] [id = 375] 02:20:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (15C58800) [pid = 4048] [serial = 1125] [outer = 00000000] 02:20:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (16F44800) [pid = 4048] [serial = 1126] [outer = 15C58800] 02:20:14 INFO - PROCESS | 4048 | 1465204814655 Marionette DEBUG loaded listener.js 02:20:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (177EB000) [pid = 4048] [serial = 1127] [outer = 15C58800] 02:20:15 INFO - PROCESS | 4048 | 1465204815432 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]]]}] 02:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1156ms 02:20:15 INFO - PROCESS | 4048 | 1465204815487 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 02:20:15 INFO - PROCESS | 4048 | 1465204815491 Marionette TRACE conn3 <- [1,1465,null,{"value":"13"}] 02:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:20:15 INFO - PROCESS | 4048 | 1465204815496 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:20:15 INFO - PROCESS | 4048 | 1465204815499 Marionette TRACE conn3 <- [1,1466,null,{}] 02:20:15 INFO - PROCESS | 4048 | 1465204815504 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}] 02:20:15 INFO - PROCESS | 4048 | 1465204815507 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:15 INFO - PROCESS | 4048 | 1465204815610 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 02:20:15 INFO - PROCESS | 4048 | 1465204815745 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:15 INFO - PROCESS | 4048 | 1465204815750 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:15 INFO - PROCESS | 4048 | ++DOCSHELL 10C3A800 == 42 [pid = 4048] [id = 376] 02:20:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (10C3F800) [pid = 4048] [serial = 1128] [outer = 00000000] 02:20:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (10C6A000) [pid = 4048] [serial = 1129] [outer = 10C3F800] 02:20:15 INFO - PROCESS | 4048 | 1465204815813 Marionette DEBUG loaded listener.js 02:20:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (10D3C000) [pid = 4048] [serial = 1130] [outer = 10C3F800] 02:20:16 INFO - PROCESS | 4048 | --DOCSHELL 1569F000 == 41 [pid = 4048] [id = 371] 02:20:16 INFO - PROCESS | 4048 | --DOCSHELL 12A04800 == 40 [pid = 4048] [id = 370] 02:20:16 INFO - PROCESS | 4048 | --DOCSHELL 15F52C00 == 39 [pid = 4048] [id = 369] 02:20:16 INFO - PROCESS | 4048 | --DOCSHELL 14343400 == 38 [pid = 4048] [id = 368] 02:20:16 INFO - PROCESS | 4048 | --DOCSHELL 13D21C00 == 37 [pid = 4048] [id = 367] 02:20:16 INFO - PROCESS | 4048 | --DOCSHELL 139C0C00 == 36 [pid = 4048] [id = 366] 02:20:16 INFO - PROCESS | 4048 | --DOCSHELL 1280B400 == 35 [pid = 4048] [id = 365] 02:20:16 INFO - PROCESS | 4048 | --DOCSHELL 10C39C00 == 34 [pid = 4048] [id = 364] 02:20:16 INFO - PROCESS | 4048 | --DOCSHELL 10A5E000 == 33 [pid = 4048] [id = 363] 02:20:16 INFO - PROCESS | 4048 | --DOCSHELL 1055C000 == 32 [pid = 4048] [id = 362] 02:20:16 INFO - PROCESS | 4048 | --DOCSHELL 13CF6C00 == 31 [pid = 4048] [id = 361] 02:20:16 INFO - PROCESS | 4048 | --DOCSHELL 15C54000 == 30 [pid = 4048] [id = 375] 02:20:16 INFO - PROCESS | 4048 | --DOCSHELL 13913400 == 29 [pid = 4048] [id = 372] 02:20:16 INFO - PROCESS | 4048 | --DOCSHELL 104E5800 == 28 [pid = 4048] [id = 373] 02:20:16 INFO - PROCESS | 4048 | --DOCSHELL 11C63400 == 27 [pid = 4048] [id = 374] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (17858C00) [pid = 4048] [serial = 1068] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (177E7C00) [pid = 4048] [serial = 1042] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (139C3800) [pid = 4048] [serial = 1053] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (139CFC00) [pid = 4048] [serial = 1054] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (182E9400) [pid = 4048] [serial = 1071] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (10E0B000) [pid = 4048] [serial = 1047] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (10E12800) [pid = 4048] [serial = 1048] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (13D1F800) [pid = 4048] [serial = 1056] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (140BC400) [pid = 4048] [serial = 1057] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (175B8800) [pid = 4048] [serial = 1065] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (159CAC00) [pid = 4048] [serial = 1059] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (15D45400) [pid = 4048] [serial = 1060] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (12AD3800) [pid = 4048] [serial = 1050] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (12D9E400) [pid = 4048] [serial = 1051] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10C33800) [pid = 4048] [serial = 1044] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (10C3B000) [pid = 4048] [serial = 1045] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (16ED9C00) [pid = 4048] [serial = 1062] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (16F43800) [pid = 4048] [serial = 1063] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (17C2C000) [pid = 4048] [serial = 1069] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (14EC3000) [pid = 4048] [serial = 1077] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (185CF000) [pid = 4048] [serial = 1074] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (19878800) [pid = 4048] [serial = 1083] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (1980E400) [pid = 4048] [serial = 1081] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (185C4400) [pid = 4048] [serial = 1072] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (1980BC00) [pid = 4048] [serial = 1080] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (19805C00) [pid = 4048] [serial = 1075] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (1569C400) [pid = 4048] [serial = 1078] [outer = 00000000] [url = about:blank] 02:20:16 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (175B9400) [pid = 4048] [serial = 1066] [outer = 00000000] [url = about:blank] 02:20:17 INFO - PROCESS | 4048 | 1465204817032 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]]]}] 02:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1563ms 02:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:20:17 INFO - PROCESS | 4048 | 1465204817065 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 02:20:17 INFO - PROCESS | 4048 | 1465204817068 Marionette TRACE conn3 <- [1,1469,null,{"value":"13"}] 02:20:17 INFO - PROCESS | 4048 | 1465204817073 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:20:17 INFO - PROCESS | 4048 | 1465204817076 Marionette TRACE conn3 <- [1,1470,null,{}] 02:20:17 INFO - PROCESS | 4048 | 1465204817082 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}] 02:20:17 INFO - PROCESS | 4048 | 1465204817084 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:17 INFO - PROCESS | 4048 | 1465204817217 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 02:20:17 INFO - PROCESS | 4048 | 1465204817306 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:17 INFO - PROCESS | 4048 | 1465204817309 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:17 INFO - PROCESS | 4048 | ++DOCSHELL 10489000 == 28 [pid = 4048] [id = 377] 02:20:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (105F9000) [pid = 4048] [serial = 1131] [outer = 00000000] 02:20:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (10A5E400) [pid = 4048] [serial = 1132] [outer = 105F9000] 02:20:17 INFO - PROCESS | 4048 | 1465204817360 Marionette DEBUG loaded listener.js 02:20:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (10B9E800) [pid = 4048] [serial = 1133] [outer = 105F9000] 02:20:17 INFO - PROCESS | 4048 | 1465204817794 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]]]}] 02:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 797ms 02:20:17 INFO - PROCESS | 4048 | 1465204817874 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 02:20:17 INFO - PROCESS | 4048 | 1465204817879 Marionette TRACE conn3 <- [1,1473,null,{"value":"13"}] 02:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:20:17 INFO - PROCESS | 4048 | 1465204817885 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:20:17 INFO - PROCESS | 4048 | 1465204817888 Marionette TRACE conn3 <- [1,1474,null,{}] 02:20:17 INFO - PROCESS | 4048 | 1465204817891 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}] 02:20:17 INFO - PROCESS | 4048 | 1465204817894 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:17 INFO - PROCESS | 4048 | 1465204817979 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 02:20:18 INFO - PROCESS | 4048 | 1465204817994 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:18 INFO - PROCESS | 4048 | 1465204817997 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:18 INFO - PROCESS | 4048 | ++DOCSHELL 10E08000 == 29 [pid = 4048] [id = 378] 02:20:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (10E08800) [pid = 4048] [serial = 1134] [outer = 00000000] 02:20:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (10E0E000) [pid = 4048] [serial = 1135] [outer = 10E08800] 02:20:18 INFO - PROCESS | 4048 | 1465204818043 Marionette DEBUG loaded listener.js 02:20:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (10F60C00) [pid = 4048] [serial = 1136] [outer = 10E08800] 02:20:18 INFO - PROCESS | 4048 | 1465204818521 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]]]}] 02:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 687ms 02:20:18 INFO - PROCESS | 4048 | 1465204818584 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 02:20:18 INFO - PROCESS | 4048 | 1465204818586 Marionette TRACE conn3 <- [1,1477,null,{"value":"13"}] 02:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:20:18 INFO - PROCESS | 4048 | 1465204818620 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:20:18 INFO - PROCESS | 4048 | 1465204818624 Marionette TRACE conn3 <- [1,1478,null,{}] 02:20:18 INFO - PROCESS | 4048 | 1465204818638 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}] 02:20:18 INFO - PROCESS | 4048 | 1465204818643 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:18 INFO - PROCESS | 4048 | 1465204818760 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 02:20:18 INFO - PROCESS | 4048 | 1465204818777 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:18 INFO - PROCESS | 4048 | 1465204818780 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:18 INFO - PROCESS | 4048 | ++DOCSHELL 12B67000 == 30 [pid = 4048] [id = 379] 02:20:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (12B6C400) [pid = 4048] [serial = 1137] [outer = 00000000] 02:20:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (13338800) [pid = 4048] [serial = 1138] [outer = 12B6C400] 02:20:18 INFO - PROCESS | 4048 | 1465204818828 Marionette DEBUG loaded listener.js 02:20:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (1382E400) [pid = 4048] [serial = 1139] [outer = 12B6C400] 02:20:19 INFO - PROCESS | 4048 | 1465204819268 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]]]}] 02:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 734ms 02:20:19 INFO - PROCESS | 4048 | 1465204819330 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 02:20:19 INFO - PROCESS | 4048 | 1465204819332 Marionette TRACE conn3 <- [1,1481,null,{"value":"13"}] 02:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:20:19 INFO - PROCESS | 4048 | 1465204819335 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:20:19 INFO - PROCESS | 4048 | 1465204819337 Marionette TRACE conn3 <- [1,1482,null,{}] 02:20:19 INFO - PROCESS | 4048 | 1465204819344 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}] 02:20:19 INFO - PROCESS | 4048 | 1465204819346 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:19 INFO - PROCESS | 4048 | 1465204819468 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 02:20:19 INFO - PROCESS | 4048 | 1465204819526 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:19 INFO - PROCESS | 4048 | 1465204819529 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:19 INFO - PROCESS | 4048 | ++DOCSHELL 13916400 == 31 [pid = 4048] [id = 380] 02:20:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (139C3C00) [pid = 4048] [serial = 1140] [outer = 00000000] 02:20:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (13C11400) [pid = 4048] [serial = 1141] [outer = 139C3C00] 02:20:19 INFO - PROCESS | 4048 | 1465204819573 Marionette DEBUG loaded listener.js 02:20:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (13C80C00) [pid = 4048] [serial = 1142] [outer = 139C3C00] 02:20:20 INFO - PROCESS | 4048 | 1465204820005 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]]]}] 02:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 734ms 02:20:20 INFO - PROCESS | 4048 | 1465204820076 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 02:20:20 INFO - PROCESS | 4048 | 1465204820078 Marionette TRACE conn3 <- [1,1485,null,{"value":"13"}] 02:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:20:20 INFO - PROCESS | 4048 | 1465204820086 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:20:20 INFO - PROCESS | 4048 | 1465204820088 Marionette TRACE conn3 <- [1,1486,null,{}] 02:20:20 INFO - PROCESS | 4048 | 1465204820092 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}] 02:20:20 INFO - PROCESS | 4048 | 1465204820094 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:20 INFO - PROCESS | 4048 | 1465204820200 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 02:20:20 INFO - PROCESS | 4048 | 1465204820210 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:20 INFO - PROCESS | 4048 | 1465204820212 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:20 INFO - PROCESS | 4048 | ++DOCSHELL 105FAC00 == 32 [pid = 4048] [id = 381] 02:20:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (10C3C400) [pid = 4048] [serial = 1143] [outer = 00000000] 02:20:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (140C3000) [pid = 4048] [serial = 1144] [outer = 10C3C400] 02:20:20 INFO - PROCESS | 4048 | 1465204820255 Marionette DEBUG loaded listener.js 02:20:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (143CF400) [pid = 4048] [serial = 1145] [outer = 10C3C400] 02:20:20 INFO - PROCESS | 4048 | 1465204820708 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]]]}] 02:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 641ms 02:20:20 INFO - PROCESS | 4048 | 1465204820719 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 02:20:20 INFO - PROCESS | 4048 | 1465204820722 Marionette TRACE conn3 <- [1,1489,null,{"value":"13"}] 02:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:20:20 INFO - PROCESS | 4048 | 1465204820725 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:20:20 INFO - PROCESS | 4048 | 1465204820727 Marionette TRACE conn3 <- [1,1490,null,{}] 02:20:20 INFO - PROCESS | 4048 | 1465204820730 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}] 02:20:20 INFO - PROCESS | 4048 | 1465204820735 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:20 INFO - PROCESS | 4048 | 1465204820867 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 02:20:20 INFO - PROCESS | 4048 | 1465204820874 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:20 INFO - PROCESS | 4048 | 1465204820876 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:20 INFO - PROCESS | 4048 | ++DOCSHELL 14EBF000 == 33 [pid = 4048] [id = 382] 02:20:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (15286000) [pid = 4048] [serial = 1146] [outer = 00000000] 02:20:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (15D4A000) [pid = 4048] [serial = 1147] [outer = 15286000] 02:20:20 INFO - PROCESS | 4048 | 1465204820922 Marionette DEBUG loaded listener.js 02:20:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (16743400) [pid = 4048] [serial = 1148] [outer = 15286000] 02:20:21 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (13D25400) [pid = 4048] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:20:21 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (14EC0C00) [pid = 4048] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:20:21 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (185C8400) [pid = 4048] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:20:21 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (139C3000) [pid = 4048] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:20:21 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (1280B800) [pid = 4048] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:20:21 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (12A86400) [pid = 4048] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:20:21 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (105EFC00) [pid = 4048] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:20:21 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (10A5E800) [pid = 4048] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:20:21 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (10C3EC00) [pid = 4048] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:20:21 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (159C2800) [pid = 4048] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:20:21 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (175C5000) [pid = 4048] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:20:21 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (1663D800) [pid = 4048] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:20:21 INFO - PROCESS | 4048 | 1465204821562 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]]]}] 02:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 890ms 02:20:21 INFO - PROCESS | 4048 | 1465204821629 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 02:20:21 INFO - PROCESS | 4048 | 1465204821641 Marionette TRACE conn3 <- [1,1493,null,{"value":"13"}] 02:20:21 INFO - PROCESS | 4048 | 1465204821644 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:20:21 INFO - PROCESS | 4048 | 1465204821646 Marionette TRACE conn3 <- [1,1494,null,{}] 02:20:21 INFO - PROCESS | 4048 | 1465204821649 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}] 02:20:21 INFO - PROCESS | 4048 | 1465204821651 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:21 INFO - PROCESS | 4048 | 1465204821727 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 02:20:21 INFO - PROCESS | 4048 | 1465204821736 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:21 INFO - PROCESS | 4048 | 1465204821738 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:21 INFO - PROCESS | 4048 | ++DOCSHELL 10C39400 == 34 [pid = 4048] [id = 383] 02:20:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (10C68C00) [pid = 4048] [serial = 1149] [outer = 00000000] 02:20:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (13C13000) [pid = 4048] [serial = 1150] [outer = 10C68C00] 02:20:21 INFO - PROCESS | 4048 | 1465204821780 Marionette DEBUG loaded listener.js 02:20:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (13D25400) [pid = 4048] [serial = 1151] [outer = 10C68C00] 02:20:22 INFO - PROCESS | 4048 | 1465204822190 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]]]}] 02:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 594ms 02:20:22 INFO - PROCESS | 4048 | 1465204822245 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 02:20:22 INFO - PROCESS | 4048 | 1465204822247 Marionette TRACE conn3 <- [1,1497,null,{"value":"13"}] 02:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:20:22 INFO - PROCESS | 4048 | 1465204822251 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:20:22 INFO - PROCESS | 4048 | 1465204822252 Marionette TRACE conn3 <- [1,1498,null,{}] 02:20:22 INFO - PROCESS | 4048 | 1465204822255 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}] 02:20:22 INFO - PROCESS | 4048 | 1465204822257 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:22 INFO - PROCESS | 4048 | 1465204822335 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 02:20:22 INFO - PROCESS | 4048 | 1465204822341 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:22 INFO - PROCESS | 4048 | 1465204822343 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:22 INFO - PROCESS | 4048 | ++DOCSHELL 139CF800 == 35 [pid = 4048] [id = 384] 02:20:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (13C19800) [pid = 4048] [serial = 1152] [outer = 00000000] 02:20:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (16F47400) [pid = 4048] [serial = 1153] [outer = 13C19800] 02:20:22 INFO - PROCESS | 4048 | 1465204822385 Marionette DEBUG loaded listener.js 02:20:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (16F47800) [pid = 4048] [serial = 1154] [outer = 13C19800] 02:20:22 INFO - PROCESS | 4048 | 1465204822799 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]]]}] 02:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 594ms 02:20:22 INFO - PROCESS | 4048 | 1465204822853 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 02:20:22 INFO - PROCESS | 4048 | 1465204822855 Marionette TRACE conn3 <- [1,1501,null,{"value":"13"}] 02:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:20:22 INFO - PROCESS | 4048 | 1465204822861 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:20:22 INFO - PROCESS | 4048 | 1465204822863 Marionette TRACE conn3 <- [1,1502,null,{}] 02:20:22 INFO - PROCESS | 4048 | 1465204822866 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}] 02:20:22 INFO - PROCESS | 4048 | 1465204822868 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:22 INFO - PROCESS | 4048 | 1465204822944 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 02:20:22 INFO - PROCESS | 4048 | 1465204822949 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:22 INFO - PROCESS | 4048 | 1465204822951 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:22 INFO - PROCESS | 4048 | ++DOCSHELL 12B63C00 == 36 [pid = 4048] [id = 385] 02:20:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (17541800) [pid = 4048] [serial = 1155] [outer = 00000000] 02:20:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (175BC400) [pid = 4048] [serial = 1156] [outer = 17541800] 02:20:23 INFO - PROCESS | 4048 | 1465204822994 Marionette DEBUG loaded listener.js 02:20:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (175BD400) [pid = 4048] [serial = 1157] [outer = 17541800] 02:20:23 INFO - PROCESS | 4048 | --DOCSHELL 10C3A800 == 35 [pid = 4048] [id = 376] 02:20:23 INFO - PROCESS | 4048 | --DOCSHELL 10489000 == 34 [pid = 4048] [id = 377] 02:20:24 INFO - PROCESS | 4048 | --DOCSHELL 105FAC00 == 33 [pid = 4048] [id = 381] 02:20:24 INFO - PROCESS | 4048 | --DOCSHELL 14EBF000 == 32 [pid = 4048] [id = 382] 02:20:24 INFO - PROCESS | 4048 | --DOCSHELL 139CF800 == 31 [pid = 4048] [id = 384] 02:20:24 INFO - PROCESS | 4048 | --DOCSHELL 12B67000 == 30 [pid = 4048] [id = 379] 02:20:24 INFO - PROCESS | 4048 | --DOCSHELL 10C39400 == 29 [pid = 4048] [id = 383] 02:20:24 INFO - PROCESS | 4048 | --DOCSHELL 13916400 == 28 [pid = 4048] [id = 380] 02:20:24 INFO - PROCESS | 4048 | --DOCSHELL 10E08000 == 27 [pid = 4048] [id = 378] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (1434CC00) [pid = 4048] [serial = 1101] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (143D0800) [pid = 4048] [serial = 1102] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (15D49000) [pid = 4048] [serial = 1104] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (1987DC00) [pid = 4048] [serial = 1084] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (13C14800) [pid = 4048] [serial = 1098] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (12B67C00) [pid = 4048] [serial = 1095] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (13338C00) [pid = 4048] [serial = 1096] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (15C13800) [pid = 4048] [serial = 1110] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (10C3E800) [pid = 4048] [serial = 1086] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (10C70C00) [pid = 4048] [serial = 1087] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (10C6B800) [pid = 4048] [serial = 1089] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (10D38000) [pid = 4048] [serial = 1090] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (10F65400) [pid = 4048] [serial = 1092] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (130EA000) [pid = 4048] [serial = 682] [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.] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (11026C00) [pid = 4048] [serial = 1093] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (175C1800) [pid = 4048] [serial = 1114] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (17850400) [pid = 4048] [serial = 1116] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (17E46800) [pid = 4048] [serial = 1117] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (16F49400) [pid = 4048] [serial = 1107] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (175B8400) [pid = 4048] [serial = 1113] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (16CBC800) [pid = 4048] [serial = 1108] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (15D48800) [pid = 4048] [serial = 1105] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 59 (1673F000) [pid = 4048] [serial = 1111] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | --DOMWINDOW == 58 (13C1B000) [pid = 4048] [serial = 1099] [outer = 00000000] [url = about:blank] 02:20:24 INFO - PROCESS | 4048 | 1465204824665 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]]]}] 02:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1875ms 02:20:24 INFO - PROCESS | 4048 | 1465204824729 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 02:20:24 INFO - PROCESS | 4048 | 1465204824733 Marionette TRACE conn3 <- [1,1505,null,{"value":"13"}] 02:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:20:24 INFO - PROCESS | 4048 | 1465204824739 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:20:24 INFO - PROCESS | 4048 | 1465204824742 Marionette TRACE conn3 <- [1,1506,null,{}] 02:20:24 INFO - PROCESS | 4048 | 1465204824748 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}] 02:20:24 INFO - PROCESS | 4048 | 1465204824751 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:24 INFO - PROCESS | 4048 | 1465204824851 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 02:20:24 INFO - PROCESS | 4048 | 1465204824865 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:24 INFO - PROCESS | 4048 | 1465204824869 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:24 INFO - PROCESS | 4048 | ++DOCSHELL 10563800 == 28 [pid = 4048] [id = 386] 02:20:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 59 (105ECC00) [pid = 4048] [serial = 1158] [outer = 00000000] 02:20:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 60 (105FA400) [pid = 4048] [serial = 1159] [outer = 105ECC00] 02:20:24 INFO - PROCESS | 4048 | 1465204824917 Marionette DEBUG loaded listener.js 02:20:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (10A5E000) [pid = 4048] [serial = 1160] [outer = 105ECC00] 02:20:25 INFO - PROCESS | 4048 | 1465204825413 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]]]}] 02:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 703ms 02:20:25 INFO - PROCESS | 4048 | 1465204825438 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 02:20:25 INFO - PROCESS | 4048 | 1465204825443 Marionette TRACE conn3 <- [1,1509,null,{"value":"13"}] 02:20:25 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:20:25 INFO - PROCESS | 4048 | 1465204825450 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:20:25 INFO - PROCESS | 4048 | 1465204825452 Marionette TRACE conn3 <- [1,1510,null,{}] 02:20:25 INFO - PROCESS | 4048 | 1465204825456 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}] 02:20:25 INFO - PROCESS | 4048 | 1465204825459 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:25 INFO - PROCESS | 4048 | 1465204825550 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 02:20:25 INFO - PROCESS | 4048 | 1465204825560 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:25 INFO - PROCESS | 4048 | 1465204825564 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:25 INFO - PROCESS | 4048 | ++DOCSHELL 10C6AC00 == 29 [pid = 4048] [id = 387] 02:20:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (10C6B800) [pid = 4048] [serial = 1161] [outer = 00000000] 02:20:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (10D2F400) [pid = 4048] [serial = 1162] [outer = 10C6B800] 02:20:25 INFO - PROCESS | 4048 | 1465204825616 Marionette DEBUG loaded listener.js 02:20:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (10D38C00) [pid = 4048] [serial = 1163] [outer = 10C6B800] 02:20:26 INFO - PROCESS | 4048 | 1465204826082 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"]]]}] 02:20:26 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 () { 02:20:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:20:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:20:26 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 () { 02:20:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:20:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:20:26 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 () { 02:20:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:20:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:20:26 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 () { 02:20:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:20:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:20:26 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 704ms 02:20:26 INFO - PROCESS | 4048 | 1465204826151 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 02:20:26 INFO - PROCESS | 4048 | 1465204826153 Marionette TRACE conn3 <- [1,1513,null,{"value":"13"}] 02:20:26 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:20:26 INFO - PROCESS | 4048 | 1465204826157 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:20:26 INFO - PROCESS | 4048 | 1465204826161 Marionette TRACE conn3 <- [1,1514,null,{}] 02:20:26 INFO - PROCESS | 4048 | 1465204826172 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}] 02:20:26 INFO - PROCESS | 4048 | 1465204826176 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:26 INFO - PROCESS | 4048 | 1465204826285 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 02:20:26 INFO - PROCESS | 4048 | 1465204826371 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:26 INFO - PROCESS | 4048 | 1465204826374 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:26 INFO - PROCESS | 4048 | ++DOCSHELL 11C0F400 == 30 [pid = 4048] [id = 388] 02:20:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (11C63400) [pid = 4048] [serial = 1164] [outer = 00000000] 02:20:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (12808000) [pid = 4048] [serial = 1165] [outer = 11C63400] 02:20:26 INFO - PROCESS | 4048 | 1465204826422 Marionette DEBUG loaded listener.js 02:20:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (12A8B400) [pid = 4048] [serial = 1166] [outer = 11C63400] 02:20:26 INFO - PROCESS | 4048 | 1465204826812 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"]]]}] 02:20:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:20:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:20:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:20:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:20:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:20:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:20:26 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 703ms 02:20:26 INFO - PROCESS | 4048 | 1465204826856 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 02:20:26 INFO - PROCESS | 4048 | 1465204826859 Marionette TRACE conn3 <- [1,1517,null,{"value":"13"}] 02:20:26 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:20:26 INFO - PROCESS | 4048 | 1465204826862 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:20:26 INFO - PROCESS | 4048 | 1465204826864 Marionette TRACE conn3 <- [1,1518,null,{}] 02:20:26 INFO - PROCESS | 4048 | 1465204826867 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}] 02:20:26 INFO - PROCESS | 4048 | 1465204826869 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:27 INFO - PROCESS | 4048 | 1465204826987 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 02:20:27 INFO - PROCESS | 4048 | 1465204826999 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:27 INFO - PROCESS | 4048 | 1465204827002 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:27 INFO - PROCESS | 4048 | ++DOCSHELL 12ACBC00 == 31 [pid = 4048] [id = 389] 02:20:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (12ACC400) [pid = 4048] [serial = 1167] [outer = 00000000] 02:20:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (13829000) [pid = 4048] [serial = 1168] [outer = 12ACC400] 02:20:27 INFO - PROCESS | 4048 | 1465204827046 Marionette DEBUG loaded listener.js 02:20:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (139C0800) [pid = 4048] [serial = 1169] [outer = 12ACC400] 02:20:27 INFO - PROCESS | 4048 | 1465204827429 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]]]}] 02:20:27 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 02:20:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:20:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:20:27 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. 02:20:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:20:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 594ms 02:20:27 INFO - PROCESS | 4048 | 1465204827459 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 02:20:27 INFO - PROCESS | 4048 | 1465204827461 Marionette TRACE conn3 <- [1,1521,null,{"value":"13"}] 02:20:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:20:27 INFO - PROCESS | 4048 | 1465204827464 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:20:27 INFO - PROCESS | 4048 | 1465204827466 Marionette TRACE conn3 <- [1,1522,null,{}] 02:20:27 INFO - PROCESS | 4048 | 1465204827469 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}] 02:20:27 INFO - PROCESS | 4048 | 1465204827471 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:27 INFO - PROCESS | 4048 | 1465204827546 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 02:20:27 INFO - PROCESS | 4048 | 1465204827551 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:27 INFO - PROCESS | 4048 | 1465204827553 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:27 INFO - PROCESS | 4048 | ++DOCSHELL 139CAC00 == 32 [pid = 4048] [id = 390] 02:20:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (139CB400) [pid = 4048] [serial = 1170] [outer = 00000000] 02:20:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (13C15400) [pid = 4048] [serial = 1171] [outer = 139CB400] 02:20:27 INFO - PROCESS | 4048 | 1465204827599 Marionette DEBUG loaded listener.js 02:20:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (13C7AC00) [pid = 4048] [serial = 1172] [outer = 139CB400] 02:20:28 INFO - PROCESS | 4048 | 1465204828083 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]]]}] 02:20:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:20:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 641ms 02:20:28 INFO - PROCESS | 4048 | 1465204828102 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 02:20:28 INFO - PROCESS | 4048 | 1465204828104 Marionette TRACE conn3 <- [1,1525,null,{"value":"13"}] 02:20:28 INFO - PROCESS | 4048 | 1465204828107 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:20:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:20:28 INFO - PROCESS | 4048 | 1465204828109 Marionette TRACE conn3 <- [1,1526,null,{}] 02:20:28 INFO - PROCESS | 4048 | 1465204828112 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}] 02:20:28 INFO - PROCESS | 4048 | 1465204828118 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:28 INFO - PROCESS | 4048 | 1465204828215 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 02:20:28 INFO - PROCESS | 4048 | 1465204828221 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:28 INFO - PROCESS | 4048 | 1465204828224 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:28 INFO - PROCESS | 4048 | ++DOCSHELL 140BB400 == 33 [pid = 4048] [id = 391] 02:20:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (140BC400) [pid = 4048] [serial = 1173] [outer = 00000000] 02:20:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (1527AC00) [pid = 4048] [serial = 1174] [outer = 140BC400] 02:20:28 INFO - PROCESS | 4048 | 1465204828268 Marionette DEBUG loaded listener.js 02:20:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (159CAC00) [pid = 4048] [serial = 1175] [outer = 140BC400] 02:20:28 INFO - PROCESS | 4048 | 1465204828697 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]]]}] 02:20:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:20:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 640ms 02:20:28 INFO - PROCESS | 4048 | 1465204828746 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 02:20:28 INFO - PROCESS | 4048 | 1465204828758 Marionette TRACE conn3 <- [1,1529,null,{"value":"13"}] 02:20:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:20:28 INFO - PROCESS | 4048 | 1465204828762 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:20:28 INFO - PROCESS | 4048 | 1465204828763 Marionette TRACE conn3 <- [1,1530,null,{}] 02:20:28 INFO - PROCESS | 4048 | 1465204828766 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}] 02:20:28 INFO - PROCESS | 4048 | 1465204828768 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:28 INFO - PROCESS | 4048 | 1465204828842 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 02:20:28 INFO - PROCESS | 4048 | 1465204828847 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:28 INFO - PROCESS | 4048 | 1465204828849 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:28 INFO - PROCESS | 4048 | ++DOCSHELL 15C18400 == 34 [pid = 4048] [id = 392] 02:20:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (15C5EC00) [pid = 4048] [serial = 1176] [outer = 00000000] 02:20:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (15F46000) [pid = 4048] [serial = 1177] [outer = 15C5EC00] 02:20:28 INFO - PROCESS | 4048 | 1465204828891 Marionette DEBUG loaded listener.js 02:20:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (15F4A800) [pid = 4048] [serial = 1178] [outer = 15C5EC00] 02:20:29 INFO - PROCESS | 4048 | 1465204829324 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]]]}] 02:20:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:20:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 594ms 02:20:29 INFO - PROCESS | 4048 | 1465204829359 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 02:20:29 INFO - PROCESS | 4048 | 1465204829361 Marionette TRACE conn3 <- [1,1533,null,{"value":"13"}] 02:20:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:20:29 INFO - PROCESS | 4048 | 1465204829376 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:20:29 INFO - PROCESS | 4048 | 1465204829378 Marionette TRACE conn3 <- [1,1534,null,{}] 02:20:29 INFO - PROCESS | 4048 | 1465204829381 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}] 02:20:29 INFO - PROCESS | 4048 | 1465204829383 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:29 INFO - PROCESS | 4048 | 1465204829463 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 02:20:29 INFO - PROCESS | 4048 | 1465204829468 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:29 INFO - PROCESS | 4048 | 1465204829470 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:29 INFO - PROCESS | 4048 | ++DOCSHELL 15C5CC00 == 35 [pid = 4048] [id = 393] 02:20:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (15C60400) [pid = 4048] [serial = 1179] [outer = 00000000] 02:20:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (16F48400) [pid = 4048] [serial = 1180] [outer = 15C60400] 02:20:29 INFO - PROCESS | 4048 | 1465204829513 Marionette DEBUG loaded listener.js 02:20:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (16F49000) [pid = 4048] [serial = 1181] [outer = 15C60400] 02:20:29 INFO - PROCESS | 4048 | 1465204829938 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]]]}] 02:20:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:20:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 594ms 02:20:29 INFO - PROCESS | 4048 | 1465204829961 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 02:20:29 INFO - PROCESS | 4048 | 1465204829963 Marionette TRACE conn3 <- [1,1537,null,{"value":"13"}] 02:20:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:20:29 INFO - PROCESS | 4048 | 1465204829966 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:20:29 INFO - PROCESS | 4048 | 1465204829968 Marionette TRACE conn3 <- [1,1538,null,{}] 02:20:29 INFO - PROCESS | 4048 | 1465204829972 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}] 02:20:29 INFO - PROCESS | 4048 | 1465204829973 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:30 INFO - PROCESS | 4048 | 1465204830095 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 02:20:30 INFO - PROCESS | 4048 | 1465204830109 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:30 INFO - PROCESS | 4048 | 1465204830111 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:30 INFO - PROCESS | 4048 | ++DOCSHELL 11C0A400 == 36 [pid = 4048] [id = 394] 02:20:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (14EC6C00) [pid = 4048] [serial = 1182] [outer = 00000000] 02:20:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (175B9000) [pid = 4048] [serial = 1183] [outer = 14EC6C00] 02:20:30 INFO - PROCESS | 4048 | 1465204830153 Marionette DEBUG loaded listener.js 02:20:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (175B9C00) [pid = 4048] [serial = 1184] [outer = 14EC6C00] 02:20:30 INFO - PROCESS | 4048 | 1465204830608 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]]]}] 02:20:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:20:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 703ms 02:20:30 INFO - PROCESS | 4048 | 1465204830674 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 02:20:30 INFO - PROCESS | 4048 | 1465204830676 Marionette TRACE conn3 <- [1,1541,null,{"value":"13"}] 02:20:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:20:30 INFO - PROCESS | 4048 | 1465204830689 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:20:30 INFO - PROCESS | 4048 | 1465204830691 Marionette TRACE conn3 <- [1,1542,null,{}] 02:20:30 INFO - PROCESS | 4048 | 1465204830694 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}] 02:20:30 INFO - PROCESS | 4048 | 1465204830696 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:30 INFO - PROCESS | 4048 | 1465204830807 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 02:20:30 INFO - PROCESS | 4048 | 1465204830816 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:30 INFO - PROCESS | 4048 | 1465204830818 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:30 INFO - PROCESS | 4048 | ++DOCSHELL 10D37400 == 37 [pid = 4048] [id = 395] 02:20:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (175BDC00) [pid = 4048] [serial = 1185] [outer = 00000000] 02:20:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (17727800) [pid = 4048] [serial = 1186] [outer = 175BDC00] 02:20:30 INFO - PROCESS | 4048 | 1465204830909 Marionette DEBUG loaded listener.js 02:20:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (17851000) [pid = 4048] [serial = 1187] [outer = 175BDC00] 02:20:31 INFO - PROCESS | 4048 | 1465204831332 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]]]}] 02:20:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:20:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 703ms 02:20:31 INFO - PROCESS | 4048 | 1465204831391 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 02:20:31 INFO - PROCESS | 4048 | 1465204831394 Marionette TRACE conn3 <- [1,1545,null,{"value":"13"}] 02:20:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:20:31 INFO - PROCESS | 4048 | 1465204831397 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:20:31 INFO - PROCESS | 4048 | 1465204831399 Marionette TRACE conn3 <- [1,1546,null,{}] 02:20:31 INFO - PROCESS | 4048 | 1465204831402 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}] 02:20:31 INFO - PROCESS | 4048 | 1465204831404 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:31 INFO - PROCESS | 4048 | 1465204831554 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 02:20:31 INFO - PROCESS | 4048 | 1465204831619 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:31 INFO - PROCESS | 4048 | 1465204831622 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:31 INFO - PROCESS | 4048 | ++DOCSHELL 139C5000 == 38 [pid = 4048] [id = 396] 02:20:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (180DD000) [pid = 4048] [serial = 1188] [outer = 00000000] 02:20:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (182E5C00) [pid = 4048] [serial = 1189] [outer = 180DD000] 02:20:31 INFO - PROCESS | 4048 | 1465204831674 Marionette DEBUG loaded listener.js 02:20:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (185C6400) [pid = 4048] [serial = 1190] [outer = 180DD000] 02:20:32 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (139C3C00) [pid = 4048] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:20:32 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (10C3C400) [pid = 4048] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:20:32 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (15286000) [pid = 4048] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:20:32 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (13C19800) [pid = 4048] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:20:32 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (12B6C400) [pid = 4048] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:20:32 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (10E08800) [pid = 4048] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:20:32 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (105F9000) [pid = 4048] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:20:32 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (10C3F800) [pid = 4048] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:20:32 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (15C58800) [pid = 4048] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:20:32 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (11C63800) [pid = 4048] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:20:32 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (104E7000) [pid = 4048] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:20:32 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (10C68C00) [pid = 4048] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:20:32 INFO - PROCESS | 4048 | 1465204832213 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]]]}] 02:20:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:20:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 844ms 02:20:32 INFO - PROCESS | 4048 | 1465204832238 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 02:20:32 INFO - PROCESS | 4048 | 1465204832240 Marionette TRACE conn3 <- [1,1549,null,{"value":"13"}] 02:20:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:20:32 INFO - PROCESS | 4048 | 1465204832243 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:20:32 INFO - PROCESS | 4048 | 1465204832244 Marionette TRACE conn3 <- [1,1550,null,{}] 02:20:32 INFO - PROCESS | 4048 | 1465204832248 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}] 02:20:32 INFO - PROCESS | 4048 | 1465204832250 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:32 INFO - PROCESS | 4048 | 1465204832338 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 02:20:32 INFO - PROCESS | 4048 | 1465204832346 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:32 INFO - PROCESS | 4048 | 1465204832348 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:32 INFO - PROCESS | 4048 | ++DOCSHELL 10C3C400 == 39 [pid = 4048] [id = 397] 02:20:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (10D2F800) [pid = 4048] [serial = 1191] [outer = 00000000] 02:20:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (12AC9000) [pid = 4048] [serial = 1192] [outer = 10D2F800] 02:20:32 INFO - PROCESS | 4048 | 1465204832391 Marionette DEBUG loaded listener.js 02:20:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (139C9000) [pid = 4048] [serial = 1193] [outer = 10D2F800] 02:20:32 INFO - PROCESS | 4048 | 1465204832839 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]]]}] 02:20:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:20:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 625ms 02:20:32 INFO - PROCESS | 4048 | 1465204832881 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 02:20:32 INFO - PROCESS | 4048 | 1465204832883 Marionette TRACE conn3 <- [1,1553,null,{"value":"13"}] 02:20:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:20:32 INFO - PROCESS | 4048 | 1465204832911 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:20:32 INFO - PROCESS | 4048 | 1465204832913 Marionette TRACE conn3 <- [1,1554,null,{}] 02:20:32 INFO - PROCESS | 4048 | 1465204832916 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}] 02:20:32 INFO - PROCESS | 4048 | 1465204832918 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:33 INFO - PROCESS | 4048 | 1465204832996 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 02:20:33 INFO - PROCESS | 4048 | 1465204833001 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:33 INFO - PROCESS | 4048 | 1465204833003 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:33 INFO - PROCESS | 4048 | ++DOCSHELL 10C66C00 == 40 [pid = 4048] [id = 398] 02:20:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (10C6E400) [pid = 4048] [serial = 1194] [outer = 00000000] 02:20:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (1754B800) [pid = 4048] [serial = 1195] [outer = 10C6E400] 02:20:33 INFO - PROCESS | 4048 | 1465204833046 Marionette DEBUG loaded listener.js 02:20:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (185C9800) [pid = 4048] [serial = 1196] [outer = 10C6E400] 02:20:33 INFO - PROCESS | 4048 | 1465204833461 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]]]}] 02:20:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:20:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 610ms 02:20:33 INFO - PROCESS | 4048 | 1465204833504 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 02:20:33 INFO - PROCESS | 4048 | 1465204833506 Marionette TRACE conn3 <- [1,1557,null,{"value":"13"}] 02:20:33 INFO - PROCESS | 4048 | 1465204833513 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:20:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:20:33 INFO - PROCESS | 4048 | 1465204833515 Marionette TRACE conn3 <- [1,1558,null,{}] 02:20:33 INFO - PROCESS | 4048 | 1465204833518 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}] 02:20:33 INFO - PROCESS | 4048 | 1465204833520 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:33 INFO - PROCESS | 4048 | 1465204833598 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 02:20:33 INFO - PROCESS | 4048 | 1465204833604 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:33 INFO - PROCESS | 4048 | 1465204833606 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:33 INFO - PROCESS | 4048 | ++DOCSHELL 13C14C00 == 41 [pid = 4048] [id = 399] 02:20:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (15C54000) [pid = 4048] [serial = 1197] [outer = 00000000] 02:20:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (1980D000) [pid = 4048] [serial = 1198] [outer = 15C54000] 02:20:33 INFO - PROCESS | 4048 | 1465204833647 Marionette DEBUG loaded listener.js 02:20:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (19811400) [pid = 4048] [serial = 1199] [outer = 15C54000] 02:20:34 INFO - PROCESS | 4048 | 1465204834068 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]]]}] 02:20:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:20:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 594ms 02:20:34 INFO - PROCESS | 4048 | 1465204834122 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 02:20:34 INFO - PROCESS | 4048 | 1465204834124 Marionette TRACE conn3 <- [1,1561,null,{"value":"13"}] 02:20:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:20:34 INFO - PROCESS | 4048 | 1465204834128 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:20:34 INFO - PROCESS | 4048 | 1465204834129 Marionette TRACE conn3 <- [1,1562,null,{}] 02:20:34 INFO - PROCESS | 4048 | 1465204834132 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}] 02:20:34 INFO - PROCESS | 4048 | 1465204834134 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:34 INFO - PROCESS | 4048 | 1465204834262 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 02:20:34 INFO - PROCESS | 4048 | 1465204834447 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:34 INFO - PROCESS | 4048 | 1465204834450 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:34 INFO - PROCESS | 4048 | ++DOCSHELL 0F354800 == 42 [pid = 4048] [id = 400] 02:20:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (0F354C00) [pid = 4048] [serial = 1200] [outer = 00000000] 02:20:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (102D9800) [pid = 4048] [serial = 1201] [outer = 0F354C00] 02:20:34 INFO - PROCESS | 4048 | 1465204834511 Marionette DEBUG loaded listener.js 02:20:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (104ED800) [pid = 4048] [serial = 1202] [outer = 0F354C00] 02:20:35 INFO - PROCESS | 4048 | 1465204835190 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]]]}] 02:20:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:20:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1156ms 02:20:35 INFO - PROCESS | 4048 | 1465204835299 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 02:20:35 INFO - PROCESS | 4048 | 1465204835303 Marionette TRACE conn3 <- [1,1565,null,{"value":"13"}] 02:20:35 INFO - PROCESS | 4048 | 1465204835309 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:20:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:20:35 INFO - PROCESS | 4048 | 1465204835313 Marionette TRACE conn3 <- [1,1566,null,{}] 02:20:35 INFO - PROCESS | 4048 | 1465204835318 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}] 02:20:35 INFO - PROCESS | 4048 | 1465204835321 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:35 INFO - PROCESS | 4048 | 1465204835448 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 02:20:35 INFO - PROCESS | 4048 | 1465204835575 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:35 INFO - PROCESS | 4048 | 1465204835578 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:35 INFO - PROCESS | 4048 | ++DOCSHELL 10C68400 == 43 [pid = 4048] [id = 401] 02:20:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (10E09C00) [pid = 4048] [serial = 1203] [outer = 00000000] 02:20:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (11002C00) [pid = 4048] [serial = 1204] [outer = 10E09C00] 02:20:35 INFO - PROCESS | 4048 | 1465204835634 Marionette DEBUG loaded listener.js 02:20:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (114BC000) [pid = 4048] [serial = 1205] [outer = 10E09C00] 02:20:36 INFO - PROCESS | 4048 | 1465204836609 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]]]}] 02:20:36 INFO - PROCESS | 4048 | --DOCSHELL 13C14C00 == 42 [pid = 4048] [id = 399] 02:20:36 INFO - PROCESS | 4048 | --DOCSHELL 10C66C00 == 41 [pid = 4048] [id = 398] 02:20:36 INFO - PROCESS | 4048 | --DOCSHELL 10C3C400 == 40 [pid = 4048] [id = 397] 02:20:36 INFO - PROCESS | 4048 | --DOCSHELL 139C5000 == 39 [pid = 4048] [id = 396] 02:20:36 INFO - PROCESS | 4048 | --DOCSHELL 10D37400 == 38 [pid = 4048] [id = 395] 02:20:36 INFO - PROCESS | 4048 | --DOCSHELL 11C0A400 == 37 [pid = 4048] [id = 394] 02:20:36 INFO - PROCESS | 4048 | --DOCSHELL 15C5CC00 == 36 [pid = 4048] [id = 393] 02:20:36 INFO - PROCESS | 4048 | --DOCSHELL 15C18400 == 35 [pid = 4048] [id = 392] 02:20:36 INFO - PROCESS | 4048 | --DOCSHELL 140BB400 == 34 [pid = 4048] [id = 391] 02:20:36 INFO - PROCESS | 4048 | --DOCSHELL 139CAC00 == 33 [pid = 4048] [id = 390] 02:20:36 INFO - PROCESS | 4048 | --DOCSHELL 12ACBC00 == 32 [pid = 4048] [id = 389] 02:20:36 INFO - PROCESS | 4048 | --DOCSHELL 11C0F400 == 31 [pid = 4048] [id = 388] 02:20:36 INFO - PROCESS | 4048 | --DOCSHELL 10C6AC00 == 30 [pid = 4048] [id = 387] 02:20:36 INFO - PROCESS | 4048 | --DOCSHELL 10563800 == 29 [pid = 4048] [id = 386] 02:20:36 INFO - PROCESS | 4048 | --DOCSHELL 12B63C00 == 28 [pid = 4048] [id = 385] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (13C11400) [pid = 4048] [serial = 1141] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (143CF400) [pid = 4048] [serial = 1145] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (140C3000) [pid = 4048] [serial = 1144] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (13C80C00) [pid = 4048] [serial = 1142] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (15D4A000) [pid = 4048] [serial = 1147] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (16F47400) [pid = 4048] [serial = 1153] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (16743400) [pid = 4048] [serial = 1148] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (13338800) [pid = 4048] [serial = 1138] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (10E0E000) [pid = 4048] [serial = 1135] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (10F60C00) [pid = 4048] [serial = 1136] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (10A5E400) [pid = 4048] [serial = 1132] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (10B9E800) [pid = 4048] [serial = 1133] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (10D3C000) [pid = 4048] [serial = 1130] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10C6A000) [pid = 4048] [serial = 1129] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (177EB000) [pid = 4048] [serial = 1127] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (16F44800) [pid = 4048] [serial = 1126] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (139C4C00) [pid = 4048] [serial = 1124] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (1332C000) [pid = 4048] [serial = 1123] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10D2DC00) [pid = 4048] [serial = 1121] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10C38800) [pid = 4048] [serial = 1120] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (175BC400) [pid = 4048] [serial = 1156] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (16F47800) [pid = 4048] [serial = 1154] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (13C13000) [pid = 4048] [serial = 1150] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (1382E400) [pid = 4048] [serial = 1139] [outer = 00000000] [url = about:blank] 02:20:36 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (13D25400) [pid = 4048] [serial = 1151] [outer = 00000000] [url = about:blank] 02:20:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:20:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1360ms 02:20:36 INFO - PROCESS | 4048 | 1465204836671 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 02:20:36 INFO - PROCESS | 4048 | 1465204836675 Marionette TRACE conn3 <- [1,1569,null,{"value":"13"}] 02:20:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:20:36 INFO - PROCESS | 4048 | 1465204836681 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:20:36 INFO - PROCESS | 4048 | 1465204836684 Marionette TRACE conn3 <- [1,1570,null,{}] 02:20:36 INFO - PROCESS | 4048 | 1465204836689 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}] 02:20:36 INFO - PROCESS | 4048 | 1465204836692 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:36 INFO - PROCESS | 4048 | 1465204836790 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 02:20:36 INFO - PROCESS | 4048 | 1465204836802 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:36 INFO - PROCESS | 4048 | 1465204836806 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:36 INFO - PROCESS | 4048 | ++DOCSHELL 105F6C00 == 29 [pid = 4048] [id = 402] 02:20:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (10A54800) [pid = 4048] [serial = 1206] [outer = 00000000] 02:20:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (10C38800) [pid = 4048] [serial = 1207] [outer = 10A54800] 02:20:36 INFO - PROCESS | 4048 | 1465204836854 Marionette DEBUG loaded listener.js 02:20:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (10C65400) [pid = 4048] [serial = 1208] [outer = 10A54800] 02:20:37 INFO - PROCESS | 4048 | 1465204837368 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]]]}] 02:20:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:20:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 735ms 02:20:37 INFO - PROCESS | 4048 | 1465204837420 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 02:20:37 INFO - PROCESS | 4048 | 1465204837424 Marionette TRACE conn3 <- [1,1573,null,{"value":"13"}] 02:20:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:20:37 INFO - PROCESS | 4048 | 1465204837431 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:20:37 INFO - PROCESS | 4048 | 1465204837433 Marionette TRACE conn3 <- [1,1574,null,{}] 02:20:37 INFO - PROCESS | 4048 | 1465204837437 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}] 02:20:37 INFO - PROCESS | 4048 | 1465204837439 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:37 INFO - PROCESS | 4048 | 1465204837524 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 02:20:37 INFO - PROCESS | 4048 | 1465204837638 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:37 INFO - PROCESS | 4048 | 1465204837641 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:37 INFO - PROCESS | 4048 | ++DOCSHELL 10D3AC00 == 30 [pid = 4048] [id = 403] 02:20:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (10E0A000) [pid = 4048] [serial = 1209] [outer = 00000000] 02:20:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (10E15000) [pid = 4048] [serial = 1210] [outer = 10E0A000] 02:20:37 INFO - PROCESS | 4048 | 1465204837688 Marionette DEBUG loaded listener.js 02:20:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (11008C00) [pid = 4048] [serial = 1211] [outer = 10E0A000] 02:20:38 INFO - PROCESS | 4048 | 1465204838077 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]]]}] 02:20:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:20:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 688ms 02:20:38 INFO - PROCESS | 4048 | 1465204838130 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 02:20:38 INFO - PROCESS | 4048 | 1465204838132 Marionette TRACE conn3 <- [1,1577,null,{"value":"13"}] 02:20:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:20:38 INFO - PROCESS | 4048 | 1465204838135 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:20:38 INFO - PROCESS | 4048 | 1465204838139 Marionette TRACE conn3 <- [1,1578,null,{}] 02:20:38 INFO - PROCESS | 4048 | 1465204838149 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}] 02:20:38 INFO - PROCESS | 4048 | 1465204838153 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:38 INFO - PROCESS | 4048 | 1465204838264 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 02:20:38 INFO - PROCESS | 4048 | 1465204838279 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:38 INFO - PROCESS | 4048 | 1465204838282 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:38 INFO - PROCESS | 4048 | ++DOCSHELL 12D99400 == 31 [pid = 4048] [id = 404] 02:20:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (12D9A000) [pid = 4048] [serial = 1212] [outer = 00000000] 02:20:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (1332F800) [pid = 4048] [serial = 1213] [outer = 12D9A000] 02:20:38 INFO - PROCESS | 4048 | 1465204838329 Marionette DEBUG loaded listener.js 02:20:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (13822000) [pid = 4048] [serial = 1214] [outer = 12D9A000] 02:20:38 INFO - PROCESS | 4048 | 1465204838796 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]]]}] 02:20:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:20:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 688ms 02:20:38 INFO - PROCESS | 4048 | 1465204838835 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 02:20:38 INFO - PROCESS | 4048 | 1465204838837 Marionette TRACE conn3 <- [1,1581,null,{"value":"13"}] 02:20:38 INFO - PROCESS | 4048 | 1465204838840 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:20:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:20:38 INFO - PROCESS | 4048 | 1465204838842 Marionette TRACE conn3 <- [1,1582,null,{}] 02:20:38 INFO - PROCESS | 4048 | 1465204838846 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}] 02:20:38 INFO - PROCESS | 4048 | 1465204838848 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:38 INFO - PROCESS | 4048 | 1465204838934 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 02:20:38 INFO - PROCESS | 4048 | 1465204838942 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:38 INFO - PROCESS | 4048 | 1465204838944 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:38 INFO - PROCESS | 4048 | ++DOCSHELL 139CBC00 == 32 [pid = 4048] [id = 405] 02:20:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (139CC400) [pid = 4048] [serial = 1215] [outer = 00000000] 02:20:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (13C10000) [pid = 4048] [serial = 1216] [outer = 139CC400] 02:20:39 INFO - PROCESS | 4048 | 1465204838988 Marionette DEBUG loaded listener.js 02:20:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (13C19000) [pid = 4048] [serial = 1217] [outer = 139CC400] 02:20:39 INFO - PROCESS | 4048 | 1465204839473 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]]]}] 02:20:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:20:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 704ms 02:20:39 INFO - PROCESS | 4048 | 1465204839540 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 02:20:39 INFO - PROCESS | 4048 | 1465204839542 Marionette TRACE conn3 <- [1,1585,null,{"value":"13"}] 02:20:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:20:39 INFO - PROCESS | 4048 | 1465204839545 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:20:39 INFO - PROCESS | 4048 | 1465204839547 Marionette TRACE conn3 <- [1,1586,null,{}] 02:20:39 INFO - PROCESS | 4048 | 1465204839550 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}] 02:20:39 INFO - PROCESS | 4048 | 1465204839552 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:39 INFO - PROCESS | 4048 | 1465204839711 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 02:20:39 INFO - PROCESS | 4048 | 1465204839732 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:39 INFO - PROCESS | 4048 | 1465204839734 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:39 INFO - PROCESS | 4048 | ++DOCSHELL 10E08000 == 33 [pid = 4048] [id = 406] 02:20:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (139C4400) [pid = 4048] [serial = 1218] [outer = 00000000] 02:20:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (13CF5C00) [pid = 4048] [serial = 1219] [outer = 139C4400] 02:20:39 INFO - PROCESS | 4048 | 1465204839778 Marionette DEBUG loaded listener.js 02:20:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (140BD000) [pid = 4048] [serial = 1220] [outer = 139C4400] 02:20:40 INFO - PROCESS | 4048 | 1465204840218 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]]]}] 02:20:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:20:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 703ms 02:20:40 INFO - PROCESS | 4048 | 1465204840245 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 02:20:40 INFO - PROCESS | 4048 | 1465204840247 Marionette TRACE conn3 <- [1,1589,null,{"value":"13"}] 02:20:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:20:40 INFO - PROCESS | 4048 | 1465204840250 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:20:40 INFO - PROCESS | 4048 | 1465204840252 Marionette TRACE conn3 <- [1,1590,null,{}] 02:20:40 INFO - PROCESS | 4048 | 1465204840255 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}] 02:20:40 INFO - PROCESS | 4048 | 1465204840261 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:40 INFO - PROCESS | 4048 | 1465204840392 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 02:20:40 INFO - PROCESS | 4048 | 1465204840454 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:40 INFO - PROCESS | 4048 | 1465204840456 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:40 INFO - PROCESS | 4048 | ++DOCSHELL 14EB8400 == 34 [pid = 4048] [id = 407] 02:20:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (14EBBC00) [pid = 4048] [serial = 1221] [outer = 00000000] 02:20:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (159CB000) [pid = 4048] [serial = 1222] [outer = 14EBBC00] 02:20:40 INFO - PROCESS | 4048 | 1465204840526 Marionette DEBUG loaded listener.js 02:20:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (15C56000) [pid = 4048] [serial = 1223] [outer = 14EBBC00] 02:20:41 INFO - PROCESS | 4048 | 1465204841004 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]]]}] 02:20:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:20:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 797ms 02:20:41 INFO - PROCESS | 4048 | 1465204841054 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 02:20:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:20:41 INFO - PROCESS | 4048 | 1465204841056 Marionette TRACE conn3 <- [1,1593,null,{"value":"13"}] 02:20:41 INFO - PROCESS | 4048 | 1465204841059 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:20:41 INFO - PROCESS | 4048 | 1465204841061 Marionette TRACE conn3 <- [1,1594,null,{}] 02:20:41 INFO - PROCESS | 4048 | 1465204841064 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}] 02:20:41 INFO - PROCESS | 4048 | 1465204841066 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:41 INFO - PROCESS | 4048 | 1465204841323 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 02:20:41 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (175BDC00) [pid = 4048] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:20:41 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (12ACC400) [pid = 4048] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:20:41 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (15C60400) [pid = 4048] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:20:41 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (10C6B800) [pid = 4048] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:20:41 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (139CB400) [pid = 4048] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:20:41 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (17541800) [pid = 4048] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:20:41 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (105ECC00) [pid = 4048] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:20:41 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (140BC400) [pid = 4048] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:20:41 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (15C5EC00) [pid = 4048] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:20:41 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (180DD000) [pid = 4048] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:20:41 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (10D2F800) [pid = 4048] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:20:41 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10C6E400) [pid = 4048] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:20:41 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (11C63400) [pid = 4048] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:20:41 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (14EC6C00) [pid = 4048] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:20:41 INFO - PROCESS | 4048 | 1465204841388 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:41 INFO - PROCESS | 4048 | 1465204841390 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:41 INFO - PROCESS | 4048 | ++DOCSHELL 0F35A800 == 35 [pid = 4048] [id = 408] 02:20:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (10274400) [pid = 4048] [serial = 1224] [outer = 00000000] 02:20:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (10D2F800) [pid = 4048] [serial = 1225] [outer = 10274400] 02:20:41 INFO - PROCESS | 4048 | 1465204841432 Marionette DEBUG loaded listener.js 02:20:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (12A08400) [pid = 4048] [serial = 1226] [outer = 10274400] 02:20:41 INFO - PROCESS | 4048 | 1465204841775 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]]]}] 02:20:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:20:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 735ms 02:20:41 INFO - PROCESS | 4048 | 1465204841798 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 02:20:41 INFO - PROCESS | 4048 | 1465204841800 Marionette TRACE conn3 <- [1,1597,null,{"value":"13"}] 02:20:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:20:41 INFO - PROCESS | 4048 | 1465204841804 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:20:41 INFO - PROCESS | 4048 | 1465204841805 Marionette TRACE conn3 <- [1,1598,null,{}] 02:20:41 INFO - PROCESS | 4048 | 1465204841809 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}] 02:20:41 INFO - PROCESS | 4048 | 1465204841810 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:41 INFO - PROCESS | 4048 | 1465204841934 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 02:20:41 INFO - PROCESS | 4048 | 1465204841939 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:41 INFO - PROCESS | 4048 | 1465204841941 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:41 INFO - PROCESS | 4048 | ++DOCSHELL 10271800 == 36 [pid = 4048] [id = 409] 02:20:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (10C72000) [pid = 4048] [serial = 1227] [outer = 00000000] 02:20:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (1663E800) [pid = 4048] [serial = 1228] [outer = 10C72000] 02:20:42 INFO - PROCESS | 4048 | 1465204841985 Marionette DEBUG loaded listener.js 02:20:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (16C45000) [pid = 4048] [serial = 1229] [outer = 10C72000] 02:20:42 INFO - PROCESS | 4048 | 1465204842367 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]]]}] 02:20:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:20:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 594ms 02:20:42 INFO - PROCESS | 4048 | 1465204842401 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 02:20:42 INFO - PROCESS | 4048 | 1465204842403 Marionette TRACE conn3 <- [1,1601,null,{"value":"13"}] 02:20:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:20:42 INFO - PROCESS | 4048 | 1465204842420 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:20:42 INFO - PROCESS | 4048 | 1465204842422 Marionette TRACE conn3 <- [1,1602,null,{}] 02:20:42 INFO - PROCESS | 4048 | 1465204842426 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}] 02:20:42 INFO - PROCESS | 4048 | 1465204842428 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:42 INFO - PROCESS | 4048 | 1465204842515 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 02:20:42 INFO - PROCESS | 4048 | 1465204842520 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:42 INFO - PROCESS | 4048 | 1465204842522 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:42 INFO - PROCESS | 4048 | ++DOCSHELL 16F47800 == 37 [pid = 4048] [id = 410] 02:20:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (16F49400) [pid = 4048] [serial = 1230] [outer = 00000000] 02:20:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (16F9FC00) [pid = 4048] [serial = 1231] [outer = 16F49400] 02:20:42 INFO - PROCESS | 4048 | 1465204842564 Marionette DEBUG loaded listener.js 02:20:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (17546800) [pid = 4048] [serial = 1232] [outer = 16F49400] 02:20:43 INFO - PROCESS | 4048 | 1465204843040 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]]]}] 02:20:43 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 02:20:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 656ms 02:20:43 INFO - PROCESS | 4048 | 1465204843065 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 02:20:43 INFO - PROCESS | 4048 | 1465204843067 Marionette TRACE conn3 <- [1,1605,null,{"value":"13"}] 02:20:43 INFO - PROCESS | 4048 | 1465204843070 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:20:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:20:43 INFO - PROCESS | 4048 | 1465204843072 Marionette TRACE conn3 <- [1,1606,null,{}] 02:20:43 INFO - PROCESS | 4048 | 1465204843075 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}] 02:20:43 INFO - PROCESS | 4048 | 1465204843077 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:43 INFO - PROCESS | 4048 | 1465204843159 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 02:20:43 INFO - PROCESS | 4048 | 1465204843164 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:43 INFO - PROCESS | 4048 | 1465204843166 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:43 INFO - PROCESS | 4048 | ++DOCSHELL 13916800 == 38 [pid = 4048] [id = 411] 02:20:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (16F43C00) [pid = 4048] [serial = 1233] [outer = 00000000] 02:20:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (17728000) [pid = 4048] [serial = 1234] [outer = 16F43C00] 02:20:43 INFO - PROCESS | 4048 | 1465204843208 Marionette DEBUG loaded listener.js 02:20:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (175BB400) [pid = 4048] [serial = 1235] [outer = 16F43C00] 02:20:43 INFO - PROCESS | 4048 | 1465204843924 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]]]}] 02:20:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:20:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 891ms 02:20:43 INFO - PROCESS | 4048 | 1465204843976 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 02:20:43 INFO - PROCESS | 4048 | 1465204843981 Marionette TRACE conn3 <- [1,1609,null,{"value":"13"}] 02:20:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:20:44 INFO - PROCESS | 4048 | 1465204843986 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:20:44 INFO - PROCESS | 4048 | 1465204843991 Marionette TRACE conn3 <- [1,1610,null,{}] 02:20:44 INFO - PROCESS | 4048 | 1465204843996 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}] 02:20:44 INFO - PROCESS | 4048 | 1465204843999 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:44 INFO - PROCESS | 4048 | 1465204844117 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 02:20:44 INFO - PROCESS | 4048 | 1465204844246 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:44 INFO - PROCESS | 4048 | 1465204844249 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:44 INFO - PROCESS | 4048 | ++DOCSHELL 10B9D000 == 39 [pid = 4048] [id = 412] 02:20:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (10C33000) [pid = 4048] [serial = 1236] [outer = 00000000] 02:20:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (10C6FC00) [pid = 4048] [serial = 1237] [outer = 10C33000] 02:20:44 INFO - PROCESS | 4048 | 1465204844308 Marionette DEBUG loaded listener.js 02:20:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (10E15C00) [pid = 4048] [serial = 1238] [outer = 10C33000] 02:20:44 INFO - PROCESS | 4048 | 1465204844870 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]]]}] 02:20:44 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 02:20:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 953ms 02:20:44 INFO - PROCESS | 4048 | 1465204844932 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 02:20:44 INFO - PROCESS | 4048 | 1465204844937 Marionette TRACE conn3 <- [1,1613,null,{"value":"13"}] 02:20:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:20:44 INFO - PROCESS | 4048 | 1465204844943 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:20:44 INFO - PROCESS | 4048 | 1465204844946 Marionette TRACE conn3 <- [1,1614,null,{}] 02:20:44 INFO - PROCESS | 4048 | 1465204844950 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}] 02:20:44 INFO - PROCESS | 4048 | 1465204844953 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:45 INFO - PROCESS | 4048 | 1465204845063 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 02:20:45 INFO - PROCESS | 4048 | 1465204845196 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:45 INFO - PROCESS | 4048 | 1465204845199 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:45 INFO - PROCESS | 4048 | ++DOCSHELL 1332C000 == 40 [pid = 4048] [id = 413] 02:20:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (1337DC00) [pid = 4048] [serial = 1239] [outer = 00000000] 02:20:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (139C3400) [pid = 4048] [serial = 1240] [outer = 1337DC00] 02:20:45 INFO - PROCESS | 4048 | 1465204845255 Marionette DEBUG loaded listener.js 02:20:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (13C1C800) [pid = 4048] [serial = 1241] [outer = 1337DC00] 02:20:45 INFO - PROCESS | 4048 | 1465204845825 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]]]}] 02:20:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:20:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 954ms 02:20:45 INFO - PROCESS | 4048 | 1465204845888 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 02:20:45 INFO - PROCESS | 4048 | 1465204845890 Marionette TRACE conn3 <- [1,1617,null,{"value":"13"}] 02:20:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:20:45 INFO - PROCESS | 4048 | 1465204845895 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:20:45 INFO - PROCESS | 4048 | 1465204845900 Marionette TRACE conn3 <- [1,1618,null,{}] 02:20:45 INFO - PROCESS | 4048 | 1465204845916 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}] 02:20:45 INFO - PROCESS | 4048 | 1465204845922 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:46 INFO - PROCESS | 4048 | 1465204846027 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 02:20:46 INFO - PROCESS | 4048 | 1465204846164 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:46 INFO - PROCESS | 4048 | 1465204846168 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:46 INFO - PROCESS | 4048 | ++DOCSHELL 16F48C00 == 41 [pid = 4048] [id = 414] 02:20:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (16F4E000) [pid = 4048] [serial = 1242] [outer = 00000000] 02:20:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (17723000) [pid = 4048] [serial = 1243] [outer = 16F4E000] 02:20:46 INFO - PROCESS | 4048 | 1465204846224 Marionette DEBUG loaded listener.js 02:20:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (17E4A400) [pid = 4048] [serial = 1244] [outer = 16F4E000] 02:20:46 INFO - PROCESS | 4048 | 1465204846784 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]]]}] 02:20:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:20:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 953ms 02:20:46 INFO - PROCESS | 4048 | 1465204846839 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 02:20:46 INFO - PROCESS | 4048 | 1465204846842 Marionette TRACE conn3 <- [1,1621,null,{"value":"13"}] 02:20:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:20:46 INFO - PROCESS | 4048 | 1465204846846 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:20:46 INFO - PROCESS | 4048 | 1465204846848 Marionette TRACE conn3 <- [1,1622,null,{}] 02:20:46 INFO - PROCESS | 4048 | 1465204846851 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}] 02:20:46 INFO - PROCESS | 4048 | 1465204846854 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:47 INFO - PROCESS | 4048 | 1465204847084 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 02:20:47 INFO - PROCESS | 4048 | 1465204847244 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:47 INFO - PROCESS | 4048 | 1465204847247 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:47 INFO - PROCESS | 4048 | ++DOCSHELL 0F39AC00 == 42 [pid = 4048] [id = 415] 02:20:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (102CFC00) [pid = 4048] [serial = 1245] [outer = 00000000] 02:20:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 96 (105F0000) [pid = 4048] [serial = 1246] [outer = 102CFC00] 02:20:47 INFO - PROCESS | 4048 | 1465204847297 Marionette DEBUG loaded listener.js 02:20:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 97 (10C3C400) [pid = 4048] [serial = 1247] [outer = 102CFC00] 02:20:48 INFO - PROCESS | 4048 | --DOCSHELL 16F47800 == 41 [pid = 4048] [id = 410] 02:20:48 INFO - PROCESS | 4048 | --DOCSHELL 10271800 == 40 [pid = 4048] [id = 409] 02:20:48 INFO - PROCESS | 4048 | --DOCSHELL 0F35A800 == 39 [pid = 4048] [id = 408] 02:20:48 INFO - PROCESS | 4048 | --DOCSHELL 14EB8400 == 38 [pid = 4048] [id = 407] 02:20:48 INFO - PROCESS | 4048 | --DOCSHELL 10E08000 == 37 [pid = 4048] [id = 406] 02:20:48 INFO - PROCESS | 4048 | --DOCSHELL 139CBC00 == 36 [pid = 4048] [id = 405] 02:20:48 INFO - PROCESS | 4048 | --DOCSHELL 12D99400 == 35 [pid = 4048] [id = 404] 02:20:48 INFO - PROCESS | 4048 | --DOCSHELL 10D3AC00 == 34 [pid = 4048] [id = 403] 02:20:48 INFO - PROCESS | 4048 | --DOCSHELL 105F6C00 == 33 [pid = 4048] [id = 402] 02:20:48 INFO - PROCESS | 4048 | --DOCSHELL 0F354800 == 32 [pid = 4048] [id = 400] 02:20:48 INFO - PROCESS | 4048 | --DOCSHELL 10C68400 == 31 [pid = 4048] [id = 401] 02:20:48 INFO - PROCESS | 4048 | --DOCSHELL 1332C000 == 30 [pid = 4048] [id = 413] 02:20:48 INFO - PROCESS | 4048 | --DOCSHELL 16F48C00 == 29 [pid = 4048] [id = 414] 02:20:48 INFO - PROCESS | 4048 | --DOCSHELL 13916800 == 28 [pid = 4048] [id = 411] 02:20:48 INFO - PROCESS | 4048 | --DOCSHELL 10B9D000 == 27 [pid = 4048] [id = 412] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 96 (17727800) [pid = 4048] [serial = 1186] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 95 (13829000) [pid = 4048] [serial = 1168] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (16F48400) [pid = 4048] [serial = 1180] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (16F49000) [pid = 4048] [serial = 1181] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (10D2F400) [pid = 4048] [serial = 1162] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (10D38C00) [pid = 4048] [serial = 1163] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (13C15400) [pid = 4048] [serial = 1171] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (13C7AC00) [pid = 4048] [serial = 1172] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (175BD400) [pid = 4048] [serial = 1157] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (105FA400) [pid = 4048] [serial = 1159] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (10A5E000) [pid = 4048] [serial = 1160] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (1527AC00) [pid = 4048] [serial = 1174] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (159CAC00) [pid = 4048] [serial = 1175] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (15F46000) [pid = 4048] [serial = 1177] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (15F4A800) [pid = 4048] [serial = 1178] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (182E5C00) [pid = 4048] [serial = 1189] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (17851000) [pid = 4048] [serial = 1187] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (12AC9000) [pid = 4048] [serial = 1192] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (139C9000) [pid = 4048] [serial = 1193] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (1754B800) [pid = 4048] [serial = 1195] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (185C6400) [pid = 4048] [serial = 1190] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (12808000) [pid = 4048] [serial = 1165] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (12A8B400) [pid = 4048] [serial = 1166] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (139C0800) [pid = 4048] [serial = 1169] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (175B9C00) [pid = 4048] [serial = 1184] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (175B9000) [pid = 4048] [serial = 1183] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (185C9800) [pid = 4048] [serial = 1196] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (1980D000) [pid = 4048] [serial = 1198] [outer = 00000000] [url = about:blank] 02:20:48 INFO - PROCESS | 4048 | 1465204848529 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]]]}] 02:20:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:20:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1703ms 02:20:48 INFO - PROCESS | 4048 | 1465204848549 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 02:20:48 INFO - PROCESS | 4048 | 1465204848554 Marionette TRACE conn3 <- [1,1625,null,{"value":"13"}] 02:20:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:20:48 INFO - PROCESS | 4048 | 1465204848559 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:20:48 INFO - PROCESS | 4048 | 1465204848562 Marionette TRACE conn3 <- [1,1626,null,{}] 02:20:48 INFO - PROCESS | 4048 | 1465204848567 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}] 02:20:48 INFO - PROCESS | 4048 | 1465204848570 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:48 INFO - PROCESS | 4048 | 1465204848698 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 02:20:48 INFO - PROCESS | 4048 | 1465204848794 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:48 INFO - PROCESS | 4048 | 1465204848798 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:48 INFO - PROCESS | 4048 | ++DOCSHELL 104EA400 == 28 [pid = 4048] [id = 416] 02:20:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (104EA800) [pid = 4048] [serial = 1248] [outer = 00000000] 02:20:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (10B9D400) [pid = 4048] [serial = 1249] [outer = 104EA800] 02:20:48 INFO - PROCESS | 4048 | 1465204848846 Marionette DEBUG loaded listener.js 02:20:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (10C3EC00) [pid = 4048] [serial = 1250] [outer = 104EA800] 02:20:49 INFO - PROCESS | 4048 | 1465204849275 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]]]}] 02:20:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:20:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 734ms 02:20:49 INFO - PROCESS | 4048 | 1465204849300 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 02:20:49 INFO - PROCESS | 4048 | 1465204849305 Marionette TRACE conn3 <- [1,1629,null,{"value":"13"}] 02:20:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:20:49 INFO - PROCESS | 4048 | 1465204849311 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:20:49 INFO - PROCESS | 4048 | 1465204849313 Marionette TRACE conn3 <- [1,1630,null,{}] 02:20:49 INFO - PROCESS | 4048 | 1465204849317 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}] 02:20:49 INFO - PROCESS | 4048 | 1465204849320 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:49 INFO - PROCESS | 4048 | 1465204849406 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 02:20:49 INFO - PROCESS | 4048 | 1465204849413 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:49 INFO - PROCESS | 4048 | 1465204849415 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:49 INFO - PROCESS | 4048 | ++DOCSHELL 10D39000 == 29 [pid = 4048] [id = 417] 02:20:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (10E08800) [pid = 4048] [serial = 1251] [outer = 00000000] 02:20:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (10F69400) [pid = 4048] [serial = 1252] [outer = 10E08800] 02:20:49 INFO - PROCESS | 4048 | 1465204849462 Marionette DEBUG loaded listener.js 02:20:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (11426800) [pid = 4048] [serial = 1253] [outer = 10E08800] 02:20:49 INFO - PROCESS | 4048 | 1465204849926 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]]]}] 02:20:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:20:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 640ms 02:20:49 INFO - PROCESS | 4048 | 1465204849948 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 02:20:49 INFO - PROCESS | 4048 | 1465204849950 Marionette TRACE conn3 <- [1,1633,null,{"value":"13"}] 02:20:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:20:49 INFO - PROCESS | 4048 | 1465204849954 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:20:49 INFO - PROCESS | 4048 | 1465204849957 Marionette TRACE conn3 <- [1,1634,null,{}] 02:20:49 INFO - PROCESS | 4048 | 1465204849976 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}] 02:20:49 INFO - PROCESS | 4048 | 1465204849983 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:50 INFO - PROCESS | 4048 | 1465204850065 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 02:20:50 INFO - PROCESS | 4048 | 1465204850108 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:50 INFO - PROCESS | 4048 | 1465204850112 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:50 INFO - PROCESS | 4048 | ++DOCSHELL 12ACCC00 == 30 [pid = 4048] [id = 418] 02:20:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (13084800) [pid = 4048] [serial = 1254] [outer = 00000000] 02:20:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (13822400) [pid = 4048] [serial = 1255] [outer = 13084800] 02:20:50 INFO - PROCESS | 4048 | 1465204850243 Marionette DEBUG loaded listener.js 02:20:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (13917400) [pid = 4048] [serial = 1256] [outer = 13084800] 02:20:50 INFO - PROCESS | 4048 | 1465204850654 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]]]}] 02:20:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:20:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 735ms 02:20:50 INFO - PROCESS | 4048 | 1465204850694 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 02:20:50 INFO - PROCESS | 4048 | 1465204850697 Marionette TRACE conn3 <- [1,1637,null,{"value":"13"}] 02:20:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:20:50 INFO - PROCESS | 4048 | 1465204850700 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:20:50 INFO - PROCESS | 4048 | 1465204850702 Marionette TRACE conn3 <- [1,1638,null,{}] 02:20:50 INFO - PROCESS | 4048 | 1465204850715 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}] 02:20:50 INFO - PROCESS | 4048 | 1465204850717 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:50 INFO - PROCESS | 4048 | 1465204850834 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 02:20:50 INFO - PROCESS | 4048 | 1465204850844 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:50 INFO - PROCESS | 4048 | 1465204850846 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:50 INFO - PROCESS | 4048 | ++DOCSHELL 139C6800 == 31 [pid = 4048] [id = 419] 02:20:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (139C9000) [pid = 4048] [serial = 1257] [outer = 00000000] 02:20:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (13C13000) [pid = 4048] [serial = 1258] [outer = 139C9000] 02:20:50 INFO - PROCESS | 4048 | 1465204850944 Marionette DEBUG loaded listener.js 02:20:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (13C86C00) [pid = 4048] [serial = 1259] [outer = 139C9000] 02:20:51 INFO - PROCESS | 4048 | 1465204851373 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]]]}] 02:20:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:20:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 703ms 02:20:51 INFO - PROCESS | 4048 | 1465204851400 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 02:20:51 INFO - PROCESS | 4048 | 1465204851402 Marionette TRACE conn3 <- [1,1641,null,{"value":"13"}] 02:20:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:20:51 INFO - PROCESS | 4048 | 1465204851405 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:20:51 INFO - PROCESS | 4048 | 1465204851407 Marionette TRACE conn3 <- [1,1642,null,{}] 02:20:51 INFO - PROCESS | 4048 | 1465204851410 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}] 02:20:51 INFO - PROCESS | 4048 | 1465204851412 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:51 INFO - PROCESS | 4048 | 1465204851549 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 02:20:51 INFO - PROCESS | 4048 | 1465204851560 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:51 INFO - PROCESS | 4048 | 1465204851562 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:51 INFO - PROCESS | 4048 | ++DOCSHELL 140CA000 == 32 [pid = 4048] [id = 420] 02:20:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (140CA800) [pid = 4048] [serial = 1260] [outer = 00000000] 02:20:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (14EBD400) [pid = 4048] [serial = 1261] [outer = 140CA800] 02:20:51 INFO - PROCESS | 4048 | 1465204851605 Marionette DEBUG loaded listener.js 02:20:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (15694000) [pid = 4048] [serial = 1262] [outer = 140CA800] 02:20:52 INFO - PROCESS | 4048 | 1465204852050 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]]]}] 02:20:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:20:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 704ms 02:20:52 INFO - PROCESS | 4048 | 1465204852110 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 02:20:52 INFO - PROCESS | 4048 | 1465204852112 Marionette TRACE conn3 <- [1,1645,null,{"value":"13"}] 02:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:20:52 INFO - PROCESS | 4048 | 1465204852115 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:20:52 INFO - PROCESS | 4048 | 1465204852117 Marionette TRACE conn3 <- [1,1646,null,{}] 02:20:52 INFO - PROCESS | 4048 | 1465204852120 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}] 02:20:52 INFO - PROCESS | 4048 | 1465204852126 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:52 INFO - PROCESS | 4048 | 1465204852259 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 02:20:52 INFO - PROCESS | 4048 | 1465204852324 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:52 INFO - PROCESS | 4048 | 1465204852327 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:52 INFO - PROCESS | 4048 | ++DOCSHELL 15C61800 == 33 [pid = 4048] [id = 421] 02:20:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (15D43800) [pid = 4048] [serial = 1263] [outer = 00000000] 02:20:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (16743400) [pid = 4048] [serial = 1264] [outer = 15D43800] 02:20:52 INFO - PROCESS | 4048 | 1465204852376 Marionette DEBUG loaded listener.js 02:20:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (16F48C00) [pid = 4048] [serial = 1265] [outer = 15D43800] 02:20:52 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (16F43C00) [pid = 4048] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:20:52 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (16F49400) [pid = 4048] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:20:52 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (139C4400) [pid = 4048] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:20:52 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (14EBBC00) [pid = 4048] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:20:52 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (15C54000) [pid = 4048] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:20:52 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (10E09C00) [pid = 4048] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:20:52 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10E0A000) [pid = 4048] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:20:52 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (0F354C00) [pid = 4048] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:20:52 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (139CC400) [pid = 4048] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:20:52 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (12D9A000) [pid = 4048] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:20:52 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (10A54800) [pid = 4048] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:20:52 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10C72000) [pid = 4048] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:20:52 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10274400) [pid = 4048] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:20:52 INFO - PROCESS | 4048 | 1465204852981 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]]]}] 02:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 891ms 02:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:20:53 INFO - PROCESS | 4048 | 1465204853020 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 02:20:53 INFO - PROCESS | 4048 | 1465204853023 Marionette TRACE conn3 <- [1,1649,null,{"value":"13"}] 02:20:53 INFO - PROCESS | 4048 | 1465204853027 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:20:53 INFO - PROCESS | 4048 | 1465204853030 Marionette TRACE conn3 <- [1,1650,null,{}] 02:20:53 INFO - PROCESS | 4048 | 1465204853035 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}] 02:20:53 INFO - PROCESS | 4048 | 1465204853046 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:53 INFO - PROCESS | 4048 | 1465204853120 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 02:20:53 INFO - PROCESS | 4048 | 1465204853126 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:53 INFO - PROCESS | 4048 | 1465204853128 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:53 INFO - PROCESS | 4048 | ++DOCSHELL 10E0F800 == 34 [pid = 4048] [id = 422] 02:20:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (1280D000) [pid = 4048] [serial = 1266] [outer = 00000000] 02:20:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (139C6000) [pid = 4048] [serial = 1267] [outer = 1280D000] 02:20:53 INFO - PROCESS | 4048 | 1465204853170 Marionette DEBUG loaded listener.js 02:20:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (13CEEC00) [pid = 4048] [serial = 1268] [outer = 1280D000] 02:20:53 INFO - PROCESS | 4048 | 1465204853591 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]]]}] 02:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 594ms 02:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:20:53 INFO - PROCESS | 4048 | 1465204853629 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 02:20:53 INFO - PROCESS | 4048 | 1465204853631 Marionette TRACE conn3 <- [1,1653,null,{"value":"13"}] 02:20:53 INFO - PROCESS | 4048 | 1465204853634 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:20:53 INFO - PROCESS | 4048 | 1465204853636 Marionette TRACE conn3 <- [1,1654,null,{}] 02:20:53 INFO - PROCESS | 4048 | 1465204853639 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}] 02:20:53 INFO - PROCESS | 4048 | 1465204853640 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:53 INFO - PROCESS | 4048 | 1465204853723 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 02:20:53 INFO - PROCESS | 4048 | 1465204853731 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:53 INFO - PROCESS | 4048 | 1465204853733 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:53 INFO - PROCESS | 4048 | ++DOCSHELL 130EA000 == 35 [pid = 4048] [id = 423] 02:20:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (13338800) [pid = 4048] [serial = 1269] [outer = 00000000] 02:20:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (16F4F400) [pid = 4048] [serial = 1270] [outer = 13338800] 02:20:53 INFO - PROCESS | 4048 | 1465204853776 Marionette DEBUG loaded listener.js 02:20:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (15D4E800) [pid = 4048] [serial = 1271] [outer = 13338800] 02:20:54 INFO - PROCESS | 4048 | 1465204854197 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]]]}] 02:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 594ms 02:20:54 INFO - PROCESS | 4048 | 1465204854229 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 02:20:54 INFO - PROCESS | 4048 | 1465204854231 Marionette TRACE conn3 <- [1,1657,null,{"value":"13"}] 02:20:54 INFO - PROCESS | 4048 | 1465204854234 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:20:54 INFO - PROCESS | 4048 | 1465204854236 Marionette TRACE conn3 <- [1,1658,null,{}] 02:20:54 INFO - PROCESS | 4048 | 1465204854252 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}] 02:20:54 INFO - PROCESS | 4048 | 1465204854254 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:54 INFO - PROCESS | 4048 | 1465204854329 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 02:20:54 INFO - PROCESS | 4048 | 1465204854334 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:54 INFO - PROCESS | 4048 | 1465204854337 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:54 INFO - PROCESS | 4048 | ++DOCSHELL 12ACC000 == 36 [pid = 4048] [id = 424] 02:20:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (175BD400) [pid = 4048] [serial = 1272] [outer = 00000000] 02:20:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (175C5800) [pid = 4048] [serial = 1273] [outer = 175BD400] 02:20:54 INFO - PROCESS | 4048 | 1465204854383 Marionette DEBUG loaded listener.js 02:20:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (1771C800) [pid = 4048] [serial = 1274] [outer = 175BD400] 02:20:55 INFO - PROCESS | 4048 | --DOCSHELL 0F39AC00 == 35 [pid = 4048] [id = 415] 02:20:55 INFO - PROCESS | 4048 | --DOCSHELL 104EA400 == 34 [pid = 4048] [id = 416] 02:20:55 INFO - PROCESS | 4048 | --DOCSHELL 10D39000 == 33 [pid = 4048] [id = 417] 02:20:55 INFO - PROCESS | 4048 | --DOCSHELL 140CA000 == 32 [pid = 4048] [id = 420] 02:20:55 INFO - PROCESS | 4048 | --DOCSHELL 130EA000 == 31 [pid = 4048] [id = 423] 02:20:55 INFO - PROCESS | 4048 | --DOCSHELL 139C6800 == 30 [pid = 4048] [id = 419] 02:20:55 INFO - PROCESS | 4048 | --DOCSHELL 15C61800 == 29 [pid = 4048] [id = 421] 02:20:55 INFO - PROCESS | 4048 | --DOCSHELL 10E0F800 == 28 [pid = 4048] [id = 422] 02:20:55 INFO - PROCESS | 4048 | --DOCSHELL 12ACCC00 == 27 [pid = 4048] [id = 418] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (16F9FC00) [pid = 4048] [serial = 1231] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (13CF5C00) [pid = 4048] [serial = 1219] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (159CB000) [pid = 4048] [serial = 1222] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (19811400) [pid = 4048] [serial = 1199] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (11002C00) [pid = 4048] [serial = 1204] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (114BC000) [pid = 4048] [serial = 1205] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (140BD000) [pid = 4048] [serial = 1220] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10E15000) [pid = 4048] [serial = 1210] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (11008C00) [pid = 4048] [serial = 1211] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (102D9800) [pid = 4048] [serial = 1201] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (104ED800) [pid = 4048] [serial = 1202] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (13C10000) [pid = 4048] [serial = 1216] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (1332F800) [pid = 4048] [serial = 1213] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (13822000) [pid = 4048] [serial = 1214] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (10C38800) [pid = 4048] [serial = 1207] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (10C65400) [pid = 4048] [serial = 1208] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (17546800) [pid = 4048] [serial = 1232] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (15C56000) [pid = 4048] [serial = 1223] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (1663E800) [pid = 4048] [serial = 1228] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (10D2F800) [pid = 4048] [serial = 1225] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (12A08400) [pid = 4048] [serial = 1226] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (13C19000) [pid = 4048] [serial = 1217] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (16C45000) [pid = 4048] [serial = 1229] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 59 (175BB400) [pid = 4048] [serial = 1235] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | --DOMWINDOW == 58 (17728000) [pid = 4048] [serial = 1234] [outer = 00000000] [url = about:blank] 02:20:56 INFO - PROCESS | 4048 | 1465204856129 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]]]}] 02:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1937ms 02:20:56 INFO - PROCESS | 4048 | 1465204856166 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 02:20:56 INFO - PROCESS | 4048 | 1465204856169 Marionette TRACE conn3 <- [1,1661,null,{"value":"13"}] 02:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:20:56 INFO - PROCESS | 4048 | 1465204856175 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:20:56 INFO - PROCESS | 4048 | 1465204856177 Marionette TRACE conn3 <- [1,1662,null,{}] 02:20:56 INFO - PROCESS | 4048 | 1465204856183 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}] 02:20:56 INFO - PROCESS | 4048 | 1465204856186 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:56 INFO - PROCESS | 4048 | 1465204856279 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 02:20:56 INFO - PROCESS | 4048 | 1465204856286 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:56 INFO - PROCESS | 4048 | 1465204856289 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:56 INFO - PROCESS | 4048 | ++DOCSHELL 104E7000 == 28 [pid = 4048] [id = 425] 02:20:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 59 (104EA400) [pid = 4048] [serial = 1275] [outer = 00000000] 02:20:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 60 (10A5E800) [pid = 4048] [serial = 1276] [outer = 104EA400] 02:20:56 INFO - PROCESS | 4048 | 1465204856338 Marionette DEBUG loaded listener.js 02:20:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (10B9E000) [pid = 4048] [serial = 1277] [outer = 104EA400] 02:20:56 INFO - PROCESS | 4048 | 1465204856827 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]]]}] 02:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 703ms 02:20:56 INFO - PROCESS | 4048 | 1465204856875 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 02:20:56 INFO - PROCESS | 4048 | 1465204856880 Marionette TRACE conn3 <- [1,1665,null,{"value":"13"}] 02:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:20:56 INFO - PROCESS | 4048 | 1465204856887 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:20:56 INFO - PROCESS | 4048 | 1465204856889 Marionette TRACE conn3 <- [1,1666,null,{}] 02:20:56 INFO - PROCESS | 4048 | 1465204856893 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}] 02:20:56 INFO - PROCESS | 4048 | 1465204856896 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:57 INFO - PROCESS | 4048 | 1465204856985 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 02:20:57 INFO - PROCESS | 4048 | 1465204856994 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:57 INFO - PROCESS | 4048 | 1465204856997 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:57 INFO - PROCESS | 4048 | ++DOCSHELL 10D2E800 == 29 [pid = 4048] [id = 426] 02:20:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (10D2F000) [pid = 4048] [serial = 1278] [outer = 00000000] 02:20:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (10D37800) [pid = 4048] [serial = 1279] [outer = 10D2F000] 02:20:57 INFO - PROCESS | 4048 | 1465204857043 Marionette DEBUG loaded listener.js 02:20:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (10E08000) [pid = 4048] [serial = 1280] [outer = 10D2F000] 02:20:57 INFO - PROCESS | 4048 | 1465204857520 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]]]}] 02:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 687ms 02:20:57 INFO - PROCESS | 4048 | 1465204857585 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 02:20:57 INFO - PROCESS | 4048 | 1465204857587 Marionette TRACE conn3 <- [1,1669,null,{"value":"13"}] 02:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:20:57 INFO - PROCESS | 4048 | 1465204857591 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:20:57 INFO - PROCESS | 4048 | 1465204857594 Marionette TRACE conn3 <- [1,1670,null,{}] 02:20:57 INFO - PROCESS | 4048 | 1465204857605 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}] 02:20:57 INFO - PROCESS | 4048 | 1465204857609 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:57 INFO - PROCESS | 4048 | 1465204857720 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 02:20:57 INFO - PROCESS | 4048 | 1465204857814 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:57 INFO - PROCESS | 4048 | 1465204857818 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:57 INFO - PROCESS | 4048 | ++DOCSHELL 11C0EC00 == 30 [pid = 4048] [id = 427] 02:20:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (11C0F400) [pid = 4048] [serial = 1281] [outer = 00000000] 02:20:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (12803400) [pid = 4048] [serial = 1282] [outer = 11C0F400] 02:20:57 INFO - PROCESS | 4048 | 1465204857864 Marionette DEBUG loaded listener.js 02:20:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (12A04800) [pid = 4048] [serial = 1283] [outer = 11C0F400] 02:20:58 INFO - PROCESS | 4048 | 1465204858249 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]]]}] 02:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 703ms 02:20:58 INFO - PROCESS | 4048 | 1465204858290 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 02:20:58 INFO - PROCESS | 4048 | 1465204858293 Marionette TRACE conn3 <- [1,1673,null,{"value":"13"}] 02:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:20:58 INFO - PROCESS | 4048 | 1465204858303 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:20:58 INFO - PROCESS | 4048 | 1465204858305 Marionette TRACE conn3 <- [1,1674,null,{}] 02:20:58 INFO - PROCESS | 4048 | 1465204858308 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}] 02:20:58 INFO - PROCESS | 4048 | 1465204858310 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:58 INFO - PROCESS | 4048 | 1465204858391 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 02:20:58 INFO - PROCESS | 4048 | 1465204858396 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:58 INFO - PROCESS | 4048 | 1465204858398 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:58 INFO - PROCESS | 4048 | ++DOCSHELL 12803000 == 31 [pid = 4048] [id = 428] 02:20:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (1280B800) [pid = 4048] [serial = 1284] [outer = 00000000] 02:20:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (130E4C00) [pid = 4048] [serial = 1285] [outer = 1280B800] 02:20:58 INFO - PROCESS | 4048 | 1465204858442 Marionette DEBUG loaded listener.js 02:20:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (13820C00) [pid = 4048] [serial = 1286] [outer = 1280B800] 02:20:58 INFO - PROCESS | 4048 | 1465204858867 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]]]}] 02:20:58 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 02:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 594ms 02:20:58 INFO - PROCESS | 4048 | 1465204858897 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 02:20:58 INFO - PROCESS | 4048 | 1465204858899 Marionette TRACE conn3 <- [1,1677,null,{"value":"13"}] 02:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:20:58 INFO - PROCESS | 4048 | 1465204858914 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:20:58 INFO - PROCESS | 4048 | 1465204858915 Marionette TRACE conn3 <- [1,1678,null,{}] 02:20:58 INFO - PROCESS | 4048 | 1465204858919 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}] 02:20:58 INFO - PROCESS | 4048 | 1465204858921 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:59 INFO - PROCESS | 4048 | 1465204858996 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 02:20:59 INFO - PROCESS | 4048 | 1465204859001 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:59 INFO - PROCESS | 4048 | 1465204859003 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:59 INFO - PROCESS | 4048 | ++DOCSHELL 130E3400 == 32 [pid = 4048] [id = 429] 02:20:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (1382C000) [pid = 4048] [serial = 1287] [outer = 00000000] 02:20:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (139CDC00) [pid = 4048] [serial = 1288] [outer = 1382C000] 02:20:59 INFO - PROCESS | 4048 | 1465204859046 Marionette DEBUG loaded listener.js 02:20:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (13C10800) [pid = 4048] [serial = 1289] [outer = 1382C000] 02:20:59 INFO - PROCESS | 4048 | 1465204859504 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]]]}] 02:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 625ms 02:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:20:59 INFO - PROCESS | 4048 | 1465204859553 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 02:20:59 INFO - PROCESS | 4048 | 1465204859555 Marionette TRACE conn3 <- [1,1681,null,{"value":"13"}] 02:20:59 INFO - PROCESS | 4048 | 1465204859559 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:20:59 INFO - PROCESS | 4048 | 1465204859560 Marionette TRACE conn3 <- [1,1682,null,{}] 02:20:59 INFO - PROCESS | 4048 | 1465204859564 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}] 02:20:59 INFO - PROCESS | 4048 | 1465204859569 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:59 INFO - PROCESS | 4048 | 1465204859665 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 02:20:59 INFO - PROCESS | 4048 | 1465204859673 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:59 INFO - PROCESS | 4048 | 1465204859675 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:20:59 INFO - PROCESS | 4048 | ++DOCSHELL 13CF3800 == 33 [pid = 4048] [id = 430] 02:20:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (140BB400) [pid = 4048] [serial = 1290] [outer = 00000000] 02:20:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (14351800) [pid = 4048] [serial = 1291] [outer = 140BB400] 02:20:59 INFO - PROCESS | 4048 | 1465204859719 Marionette DEBUG loaded listener.js 02:20:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (15284400) [pid = 4048] [serial = 1292] [outer = 140BB400] 02:21:00 INFO - PROCESS | 4048 | 1465204860148 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]]]}] 02:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 625ms 02:21:00 INFO - PROCESS | 4048 | 1465204860195 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 02:21:00 INFO - PROCESS | 4048 | 1465204860197 Marionette TRACE conn3 <- [1,1685,null,{"value":"13"}] 02:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:21:00 INFO - PROCESS | 4048 | 1465204860211 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:21:00 INFO - PROCESS | 4048 | 1465204860213 Marionette TRACE conn3 <- [1,1686,null,{}] 02:21:00 INFO - PROCESS | 4048 | 1465204860216 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}] 02:21:00 INFO - PROCESS | 4048 | 1465204860218 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:00 INFO - PROCESS | 4048 | 1465204860292 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 02:21:00 INFO - PROCESS | 4048 | 1465204860297 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:00 INFO - PROCESS | 4048 | 1465204860299 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:00 INFO - PROCESS | 4048 | ++DOCSHELL 13D28C00 == 34 [pid = 4048] [id = 431] 02:21:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (140C6400) [pid = 4048] [serial = 1293] [outer = 00000000] 02:21:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (15C13000) [pid = 4048] [serial = 1294] [outer = 140C6400] 02:21:00 INFO - PROCESS | 4048 | 1465204860342 Marionette DEBUG loaded listener.js 02:21:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (15C15800) [pid = 4048] [serial = 1295] [outer = 140C6400] 02:21:00 INFO - PROCESS | 4048 | 1465204860809 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]]]}] 02:21:00 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 02:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 625ms 02:21:00 INFO - PROCESS | 4048 | 1465204860850 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 02:21:00 INFO - PROCESS | 4048 | 1465204860852 Marionette TRACE conn3 <- [1,1689,null,{"value":"13"}] 02:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:21:00 INFO - PROCESS | 4048 | 1465204860856 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:21:00 INFO - PROCESS | 4048 | 1465204860857 Marionette TRACE conn3 <- [1,1690,null,{}] 02:21:00 INFO - PROCESS | 4048 | 1465204860861 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}] 02:21:00 INFO - PROCESS | 4048 | 1465204860863 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:00 INFO - PROCESS | 4048 | 1465204860938 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 02:21:00 INFO - PROCESS | 4048 | 1465204860943 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:00 INFO - PROCESS | 4048 | 1465204860945 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:00 INFO - PROCESS | 4048 | ++DOCSHELL 1569F000 == 35 [pid = 4048] [id = 432] 02:21:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (159CAC00) [pid = 4048] [serial = 1296] [outer = 00000000] 02:21:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (1663A000) [pid = 4048] [serial = 1297] [outer = 159CAC00] 02:21:01 INFO - PROCESS | 4048 | 1465204860987 Marionette DEBUG loaded listener.js 02:21:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (1663A400) [pid = 4048] [serial = 1298] [outer = 159CAC00] 02:21:01 INFO - PROCESS | 4048 | 1465204861460 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]]]}] 02:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 640ms 02:21:01 INFO - PROCESS | 4048 | 1465204861493 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 02:21:01 INFO - PROCESS | 4048 | 1465204861495 Marionette TRACE conn3 <- [1,1693,null,{"value":"13"}] 02:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:21:01 INFO - PROCESS | 4048 | 1465204861499 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:21:01 INFO - PROCESS | 4048 | 1465204861500 Marionette TRACE conn3 <- [1,1694,null,{}] 02:21:01 INFO - PROCESS | 4048 | 1465204861504 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}] 02:21:01 INFO - PROCESS | 4048 | 1465204861506 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:01 INFO - PROCESS | 4048 | 1465204861617 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 02:21:01 INFO - PROCESS | 4048 | 1465204861622 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:01 INFO - PROCESS | 4048 | 1465204861624 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:01 INFO - PROCESS | 4048 | ++DOCSHELL 11A18400 == 36 [pid = 4048] [id = 433] 02:21:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (16C44C00) [pid = 4048] [serial = 1299] [outer = 00000000] 02:21:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (16F45C00) [pid = 4048] [serial = 1300] [outer = 16C44C00] 02:21:01 INFO - PROCESS | 4048 | 1465204861668 Marionette DEBUG loaded listener.js 02:21:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (16F47800) [pid = 4048] [serial = 1301] [outer = 16C44C00] 02:21:02 INFO - PROCESS | 4048 | 1465204862173 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]]]}] 02:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 735ms 02:21:02 INFO - PROCESS | 4048 | 1465204862240 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 02:21:02 INFO - PROCESS | 4048 | 1465204862242 Marionette TRACE conn3 <- [1,1697,null,{"value":"13"}] 02:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:21:02 INFO - PROCESS | 4048 | 1465204862252 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:21:02 INFO - PROCESS | 4048 | 1465204862254 Marionette TRACE conn3 <- [1,1698,null,{}] 02:21:02 INFO - PROCESS | 4048 | 1465204862258 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}] 02:21:02 INFO - PROCESS | 4048 | 1465204862259 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:02 INFO - PROCESS | 4048 | 1465204862370 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 02:21:02 INFO - PROCESS | 4048 | 1465204862381 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:02 INFO - PROCESS | 4048 | 1465204862383 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:02 INFO - PROCESS | 4048 | ++DOCSHELL 12B62400 == 37 [pid = 4048] [id = 434] 02:21:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (16F9FC00) [pid = 4048] [serial = 1302] [outer = 00000000] 02:21:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (175BDC00) [pid = 4048] [serial = 1303] [outer = 16F9FC00] 02:21:02 INFO - PROCESS | 4048 | 1465204862429 Marionette DEBUG loaded listener.js 02:21:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (17E48400) [pid = 4048] [serial = 1304] [outer = 16F9FC00] 02:21:02 INFO - PROCESS | 4048 | 1465204862883 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]]]}] 02:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 704ms 02:21:02 INFO - PROCESS | 4048 | 1465204862950 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 02:21:02 INFO - PROCESS | 4048 | 1465204862952 Marionette TRACE conn3 <- [1,1701,null,{"value":"13"}] 02:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:21:02 INFO - PROCESS | 4048 | 1465204862955 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:21:02 INFO - PROCESS | 4048 | 1465204862958 Marionette TRACE conn3 <- [1,1702,null,{}] 02:21:02 INFO - PROCESS | 4048 | 1465204862961 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}] 02:21:02 INFO - PROCESS | 4048 | 1465204862963 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:03 INFO - PROCESS | 4048 | 1465204863111 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 02:21:03 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (139C9000) [pid = 4048] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:21:03 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (140CA800) [pid = 4048] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:21:03 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (15D43800) [pid = 4048] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:21:03 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (13338800) [pid = 4048] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:21:03 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (102CFC00) [pid = 4048] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:21:03 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (16F4E000) [pid = 4048] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:21:03 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (1337DC00) [pid = 4048] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:21:03 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10C33000) [pid = 4048] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:21:03 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (13084800) [pid = 4048] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:21:03 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (10E08800) [pid = 4048] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:21:03 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (104EA800) [pid = 4048] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:21:03 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (1280D000) [pid = 4048] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:21:03 INFO - PROCESS | 4048 | 1465204863340 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:03 INFO - PROCESS | 4048 | 1465204863342 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:03 INFO - PROCESS | 4048 | ++DOCSHELL 0F352000 == 38 [pid = 4048] [id = 435] 02:21:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (0F354800) [pid = 4048] [serial = 1305] [outer = 00000000] 02:21:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (10C33000) [pid = 4048] [serial = 1306] [outer = 0F354800] 02:21:03 INFO - PROCESS | 4048 | 1465204863387 Marionette DEBUG loaded listener.js 02:21:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (1302A000) [pid = 4048] [serial = 1307] [outer = 0F354800] 02:21:03 INFO - PROCESS | 4048 | 1465204863751 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]]]}] 02:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 843ms 02:21:03 INFO - PROCESS | 4048 | 1465204863798 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 02:21:03 INFO - PROCESS | 4048 | 1465204863800 Marionette TRACE conn3 <- [1,1705,null,{"value":"13"}] 02:21:03 INFO - PROCESS | 4048 | 1465204863803 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:21:03 INFO - PROCESS | 4048 | 1465204863805 Marionette TRACE conn3 <- [1,1706,null,{}] 02:21:03 INFO - PROCESS | 4048 | 1465204863808 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}] 02:21:03 INFO - PROCESS | 4048 | 1465204863810 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:03 INFO - PROCESS | 4048 | 1465204863925 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 02:21:03 INFO - PROCESS | 4048 | 1465204863931 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:03 INFO - PROCESS | 4048 | 1465204863933 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:03 INFO - PROCESS | 4048 | ++DOCSHELL 13917800 == 39 [pid = 4048] [id = 436] 02:21:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (13C12800) [pid = 4048] [serial = 1308] [outer = 00000000] 02:21:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (182E8400) [pid = 4048] [serial = 1309] [outer = 13C12800] 02:21:03 INFO - PROCESS | 4048 | 1465204863976 Marionette DEBUG loaded listener.js 02:21:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (185C6C00) [pid = 4048] [serial = 1310] [outer = 13C12800] 02:21:04 INFO - PROCESS | 4048 | 1465204864410 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]]]}] 02:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 625ms 02:21:04 INFO - PROCESS | 4048 | 1465204864441 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 02:21:04 INFO - PROCESS | 4048 | 1465204864443 Marionette TRACE conn3 <- [1,1709,null,{"value":"13"}] 02:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:21:04 INFO - PROCESS | 4048 | 1465204864447 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:21:04 INFO - PROCESS | 4048 | 1465204864448 Marionette TRACE conn3 <- [1,1710,null,{}] 02:21:04 INFO - PROCESS | 4048 | 1465204864452 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}] 02:21:04 INFO - PROCESS | 4048 | 1465204864453 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:04 INFO - PROCESS | 4048 | 1465204864530 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 02:21:04 INFO - PROCESS | 4048 | 1465204864536 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:04 INFO - PROCESS | 4048 | 1465204864537 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:04 INFO - PROCESS | 4048 | ++DOCSHELL 182E4800 == 40 [pid = 4048] [id = 437] 02:21:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (185CD000) [pid = 4048] [serial = 1311] [outer = 00000000] 02:21:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (19808400) [pid = 4048] [serial = 1312] [outer = 185CD000] 02:21:04 INFO - PROCESS | 4048 | 1465204864579 Marionette DEBUG loaded listener.js 02:21:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (1980C800) [pid = 4048] [serial = 1313] [outer = 185CD000] 02:21:05 INFO - PROCESS | 4048 | 1465204865043 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]]]}] 02:21:05 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 02:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 625ms 02:21:05 INFO - PROCESS | 4048 | 1465204865085 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 02:21:05 INFO - PROCESS | 4048 | 1465204865087 Marionette TRACE conn3 <- [1,1713,null,{"value":"13"}] 02:21:05 INFO - PROCESS | 4048 | 1465204865090 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:21:05 INFO - PROCESS | 4048 | 1465204865092 Marionette TRACE conn3 <- [1,1714,null,{}] 02:21:05 INFO - PROCESS | 4048 | 1465204865095 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}] 02:21:05 INFO - PROCESS | 4048 | 1465204865097 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:05 INFO - PROCESS | 4048 | 1465204865174 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 02:21:05 INFO - PROCESS | 4048 | 1465204865179 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:05 INFO - PROCESS | 4048 | 1465204865181 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:05 INFO - PROCESS | 4048 | ++DOCSHELL 0F358C00 == 41 [pid = 4048] [id = 438] 02:21:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (10A54400) [pid = 4048] [serial = 1314] [outer = 00000000] 02:21:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (1980EC00) [pid = 4048] [serial = 1315] [outer = 10A54400] 02:21:05 INFO - PROCESS | 4048 | 1465204865224 Marionette DEBUG loaded listener.js 02:21:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (19879000) [pid = 4048] [serial = 1316] [outer = 10A54400] 02:21:06 INFO - PROCESS | 4048 | 1465204866047 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]]]}] 02:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1032ms 02:21:06 INFO - PROCESS | 4048 | 1465204866145 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 02:21:06 INFO - PROCESS | 4048 | 1465204866150 Marionette TRACE conn3 <- [1,1717,null,{"value":"13"}] 02:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:21:06 INFO - PROCESS | 4048 | 1465204866155 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:21:06 INFO - PROCESS | 4048 | 1465204866160 Marionette TRACE conn3 <- [1,1718,null,{}] 02:21:06 INFO - PROCESS | 4048 | 1465204866165 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}] 02:21:06 INFO - PROCESS | 4048 | 1465204866168 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:06 INFO - PROCESS | 4048 | 1465204866320 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 02:21:06 INFO - PROCESS | 4048 | 1465204866449 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:06 INFO - PROCESS | 4048 | 1465204866452 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:06 INFO - PROCESS | 4048 | ++DOCSHELL 10560800 == 42 [pid = 4048] [id = 439] 02:21:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (105EE800) [pid = 4048] [serial = 1317] [outer = 00000000] 02:21:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (10B9E400) [pid = 4048] [serial = 1318] [outer = 105EE800] 02:21:06 INFO - PROCESS | 4048 | 1465204866512 Marionette DEBUG loaded listener.js 02:21:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (10D30000) [pid = 4048] [serial = 1319] [outer = 105EE800] 02:21:07 INFO - PROCESS | 4048 | 1465204867342 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]]]}] 02:21:07 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 02:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1250ms 02:21:07 INFO - PROCESS | 4048 | 1465204867411 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 02:21:07 INFO - PROCESS | 4048 | 1465204867415 Marionette TRACE conn3 <- [1,1721,null,{"value":"13"}] 02:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:21:07 INFO - PROCESS | 4048 | 1465204867420 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:21:07 INFO - PROCESS | 4048 | 1465204867423 Marionette TRACE conn3 <- [1,1722,null,{}] 02:21:07 INFO - PROCESS | 4048 | 1465204867428 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}] 02:21:07 INFO - PROCESS | 4048 | 1465204867432 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:07 INFO - PROCESS | 4048 | 1465204867546 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 02:21:07 INFO - PROCESS | 4048 | 1465204867679 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:07 INFO - PROCESS | 4048 | 1465204867683 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:07 INFO - PROCESS | 4048 | ++DOCSHELL 10A5EC00 == 43 [pid = 4048] [id = 440] 02:21:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (10A60C00) [pid = 4048] [serial = 1320] [outer = 00000000] 02:21:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (10C39000) [pid = 4048] [serial = 1321] [outer = 10A60C00] 02:21:07 INFO - PROCESS | 4048 | 1465204867734 Marionette DEBUG loaded listener.js 02:21:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (10C6C000) [pid = 4048] [serial = 1322] [outer = 10A60C00] 02:21:08 INFO - PROCESS | 4048 | --DOCSHELL 182E4800 == 42 [pid = 4048] [id = 437] 02:21:08 INFO - PROCESS | 4048 | --DOCSHELL 13917800 == 41 [pid = 4048] [id = 436] 02:21:08 INFO - PROCESS | 4048 | --DOCSHELL 0F352000 == 40 [pid = 4048] [id = 435] 02:21:08 INFO - PROCESS | 4048 | --DOCSHELL 12B62400 == 39 [pid = 4048] [id = 434] 02:21:08 INFO - PROCESS | 4048 | --DOCSHELL 11A18400 == 38 [pid = 4048] [id = 433] 02:21:08 INFO - PROCESS | 4048 | --DOCSHELL 1569F000 == 37 [pid = 4048] [id = 432] 02:21:08 INFO - PROCESS | 4048 | --DOCSHELL 13D28C00 == 36 [pid = 4048] [id = 431] 02:21:08 INFO - PROCESS | 4048 | --DOCSHELL 13CF3800 == 35 [pid = 4048] [id = 430] 02:21:08 INFO - PROCESS | 4048 | --DOCSHELL 130E3400 == 34 [pid = 4048] [id = 429] 02:21:08 INFO - PROCESS | 4048 | --DOCSHELL 12803000 == 33 [pid = 4048] [id = 428] 02:21:08 INFO - PROCESS | 4048 | --DOCSHELL 11C0EC00 == 32 [pid = 4048] [id = 427] 02:21:08 INFO - PROCESS | 4048 | --DOCSHELL 10D2E800 == 31 [pid = 4048] [id = 426] 02:21:08 INFO - PROCESS | 4048 | --DOCSHELL 104E7000 == 30 [pid = 4048] [id = 425] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (175C5800) [pid = 4048] [serial = 1273] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOCSHELL 12ACC000 == 29 [pid = 4048] [id = 424] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (13C13000) [pid = 4048] [serial = 1258] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (13C86C00) [pid = 4048] [serial = 1259] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (14EBD400) [pid = 4048] [serial = 1261] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (16743400) [pid = 4048] [serial = 1264] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (16F4F400) [pid = 4048] [serial = 1270] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (16F48C00) [pid = 4048] [serial = 1265] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (105F0000) [pid = 4048] [serial = 1246] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (17E4A400) [pid = 4048] [serial = 1244] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (17723000) [pid = 4048] [serial = 1243] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (13C1C800) [pid = 4048] [serial = 1241] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (139C3400) [pid = 4048] [serial = 1240] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (10E15C00) [pid = 4048] [serial = 1238] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10C6FC00) [pid = 4048] [serial = 1237] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (15D4E800) [pid = 4048] [serial = 1271] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (13822400) [pid = 4048] [serial = 1255] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (10F69400) [pid = 4048] [serial = 1252] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (11426800) [pid = 4048] [serial = 1253] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10B9D400) [pid = 4048] [serial = 1249] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10C3EC00) [pid = 4048] [serial = 1250] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (10C3C400) [pid = 4048] [serial = 1247] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (15694000) [pid = 4048] [serial = 1262] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (139C6000) [pid = 4048] [serial = 1267] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (13917400) [pid = 4048] [serial = 1256] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (13CEEC00) [pid = 4048] [serial = 1268] [outer = 00000000] [url = about:blank] 02:21:08 INFO - PROCESS | 4048 | 1465204868275 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]]]}] 02:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 906ms 02:21:08 INFO - PROCESS | 4048 | 1465204868326 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 02:21:08 INFO - PROCESS | 4048 | 1465204868331 Marionette TRACE conn3 <- [1,1725,null,{"value":"13"}] 02:21:08 INFO - PROCESS | 4048 | 1465204868337 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:21:08 INFO - PROCESS | 4048 | 1465204868339 Marionette TRACE conn3 <- [1,1726,null,{}] 02:21:08 INFO - PROCESS | 4048 | 1465204868343 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}] 02:21:08 INFO - PROCESS | 4048 | 1465204868346 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:08 INFO - PROCESS | 4048 | 1465204868433 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 02:21:08 INFO - PROCESS | 4048 | 1465204868442 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:08 INFO - PROCESS | 4048 | 1465204868444 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:08 INFO - PROCESS | 4048 | ++DOCSHELL 10E0F400 == 30 [pid = 4048] [id = 441] 02:21:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (10E0F800) [pid = 4048] [serial = 1323] [outer = 00000000] 02:21:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (10F68400) [pid = 4048] [serial = 1324] [outer = 10E0F800] 02:21:08 INFO - PROCESS | 4048 | 1465204868502 Marionette DEBUG loaded listener.js 02:21:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (11024000) [pid = 4048] [serial = 1325] [outer = 10E0F800] 02:21:08 INFO - PROCESS | 4048 | 1465204868986 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]]]}] 02:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 688ms 02:21:09 INFO - PROCESS | 4048 | 1465204869035 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 02:21:09 INFO - PROCESS | 4048 | 1465204869038 Marionette TRACE conn3 <- [1,1729,null,{"value":"13"}] 02:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:21:09 INFO - PROCESS | 4048 | 1465204869041 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:21:09 INFO - PROCESS | 4048 | 1465204869045 Marionette TRACE conn3 <- [1,1730,null,{}] 02:21:09 INFO - PROCESS | 4048 | 1465204869055 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}] 02:21:09 INFO - PROCESS | 4048 | 1465204869060 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:09 INFO - PROCESS | 4048 | 1465204869174 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 02:21:09 INFO - PROCESS | 4048 | 1465204869275 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:09 INFO - PROCESS | 4048 | 1465204869279 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:09 INFO - PROCESS | 4048 | ++DOCSHELL 12A86000 == 31 [pid = 4048] [id = 442] 02:21:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (12A86400) [pid = 4048] [serial = 1326] [outer = 00000000] 02:21:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (12D9DC00) [pid = 4048] [serial = 1327] [outer = 12A86400] 02:21:09 INFO - PROCESS | 4048 | 1465204869334 Marionette DEBUG loaded listener.js 02:21:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (1332D400) [pid = 4048] [serial = 1328] [outer = 12A86400] 02:21:09 INFO - PROCESS | 4048 | 1465204869697 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]]]}] 02:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 687ms 02:21:09 INFO - PROCESS | 4048 | 1465204869740 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 02:21:09 INFO - PROCESS | 4048 | 1465204869743 Marionette TRACE conn3 <- [1,1733,null,{"value":"13"}] 02:21:09 INFO - PROCESS | 4048 | 1465204869746 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:21:09 INFO - PROCESS | 4048 | 1465204869748 Marionette TRACE conn3 <- [1,1734,null,{}] 02:21:09 INFO - PROCESS | 4048 | 1465204869751 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}] 02:21:09 INFO - PROCESS | 4048 | 1465204869753 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:09 INFO - PROCESS | 4048 | 1465204869835 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 02:21:09 INFO - PROCESS | 4048 | 1465204869841 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:09 INFO - PROCESS | 4048 | 1465204869843 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:09 INFO - PROCESS | 4048 | ++DOCSHELL 13914800 == 32 [pid = 4048] [id = 443] 02:21:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (13917800) [pid = 4048] [serial = 1329] [outer = 00000000] 02:21:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (13C13000) [pid = 4048] [serial = 1330] [outer = 13917800] 02:21:09 INFO - PROCESS | 4048 | 1465204869895 Marionette DEBUG loaded listener.js 02:21:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (13C1AC00) [pid = 4048] [serial = 1331] [outer = 13917800] 02:21:10 INFO - PROCESS | 4048 | 1465204870380 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]]]}] 02:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 687ms 02:21:10 INFO - PROCESS | 4048 | 1465204870448 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 02:21:10 INFO - PROCESS | 4048 | 1465204870450 Marionette TRACE conn3 <- [1,1737,null,{"value":"13"}] 02:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:21:10 INFO - PROCESS | 4048 | 1465204870453 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:21:10 INFO - PROCESS | 4048 | 1465204870455 Marionette TRACE conn3 <- [1,1738,null,{}] 02:21:10 INFO - PROCESS | 4048 | 1465204870458 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}] 02:21:10 INFO - PROCESS | 4048 | 1465204870460 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:10 INFO - PROCESS | 4048 | 1465204870572 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 02:21:10 INFO - PROCESS | 4048 | 1465204870661 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:10 INFO - PROCESS | 4048 | 1465204870663 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:10 INFO - PROCESS | 4048 | ++DOCSHELL 10D35000 == 33 [pid = 4048] [id = 444] 02:21:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (114B9C00) [pid = 4048] [serial = 1332] [outer = 00000000] 02:21:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (13D2BC00) [pid = 4048] [serial = 1333] [outer = 114B9C00] 02:21:10 INFO - PROCESS | 4048 | 1465204870706 Marionette DEBUG loaded listener.js 02:21:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (14342C00) [pid = 4048] [serial = 1334] [outer = 114B9C00] 02:21:11 INFO - PROCESS | 4048 | 1465204871143 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]]]}] 02:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 734ms 02:21:11 INFO - PROCESS | 4048 | 1465204871199 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 02:21:11 INFO - PROCESS | 4048 | 1465204871201 Marionette TRACE conn3 <- [1,1741,null,{"value":"13"}] 02:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:21:11 INFO - PROCESS | 4048 | 1465204871204 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:21:11 INFO - PROCESS | 4048 | 1465204871206 Marionette TRACE conn3 <- [1,1742,null,{}] 02:21:11 INFO - PROCESS | 4048 | 1465204871210 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}] 02:21:11 INFO - PROCESS | 4048 | 1465204871215 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:11 INFO - PROCESS | 4048 | 1465204871359 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 02:21:11 INFO - PROCESS | 4048 | 1465204871425 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:11 INFO - PROCESS | 4048 | 1465204871427 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:11 INFO - PROCESS | 4048 | ++DOCSHELL 14EBA400 == 34 [pid = 4048] [id = 445] 02:21:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (14EC2800) [pid = 4048] [serial = 1335] [outer = 00000000] 02:21:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (15C11800) [pid = 4048] [serial = 1336] [outer = 14EC2800] 02:21:11 INFO - PROCESS | 4048 | 1465204871471 Marionette DEBUG loaded listener.js 02:21:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (15F4B800) [pid = 4048] [serial = 1337] [outer = 14EC2800] 02:21:11 INFO - PROCESS | 4048 | 1465204871897 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]]]}] 02:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 734ms 02:21:11 INFO - PROCESS | 4048 | 1465204871946 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 02:21:11 INFO - PROCESS | 4048 | 1465204871948 Marionette TRACE conn3 <- [1,1745,null,{"value":"13"}] 02:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:21:11 INFO - PROCESS | 4048 | 1465204871952 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:21:11 INFO - PROCESS | 4048 | 1465204871953 Marionette TRACE conn3 <- [1,1746,null,{}] 02:21:11 INFO - PROCESS | 4048 | 1465204871956 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}] 02:21:11 INFO - PROCESS | 4048 | 1465204871958 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:12 INFO - PROCESS | 4048 | 1465204872204 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 02:21:12 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (185CD000) [pid = 4048] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:21:12 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (0F354800) [pid = 4048] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:21:12 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (11C0F400) [pid = 4048] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:21:12 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (1382C000) [pid = 4048] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:21:12 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (140C6400) [pid = 4048] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:21:12 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (1280B800) [pid = 4048] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:21:12 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (16C44C00) [pid = 4048] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:21:12 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (16F9FC00) [pid = 4048] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:21:12 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10D2F000) [pid = 4048] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:21:12 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (159CAC00) [pid = 4048] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:21:12 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (13C12800) [pid = 4048] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:21:12 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (104EA400) [pid = 4048] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:21:12 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (140BB400) [pid = 4048] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:21:12 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (175BD400) [pid = 4048] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:21:12 INFO - PROCESS | 4048 | 1465204872269 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:12 INFO - PROCESS | 4048 | 1465204872271 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:12 INFO - PROCESS | 4048 | ++DOCSHELL 0F354800 == 35 [pid = 4048] [id = 446] 02:21:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (10271800) [pid = 4048] [serial = 1338] [outer = 00000000] 02:21:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (10C74000) [pid = 4048] [serial = 1339] [outer = 10271800] 02:21:12 INFO - PROCESS | 4048 | 1465204872314 Marionette DEBUG loaded listener.js 02:21:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (11248C00) [pid = 4048] [serial = 1340] [outer = 10271800] 02:21:12 INFO - PROCESS | 4048 | 1465204872691 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]]]}] 02:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 797ms 02:21:12 INFO - PROCESS | 4048 | 1465204872755 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 02:21:12 INFO - PROCESS | 4048 | 1465204872757 Marionette TRACE conn3 <- [1,1749,null,{"value":"13"}] 02:21:12 INFO - PROCESS | 4048 | 1465204872760 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:21:12 INFO - PROCESS | 4048 | 1465204872762 Marionette TRACE conn3 <- [1,1750,null,{}] 02:21:12 INFO - PROCESS | 4048 | 1465204872765 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}] 02:21:12 INFO - PROCESS | 4048 | 1465204872767 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:12 INFO - PROCESS | 4048 | 1465204872844 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 02:21:12 INFO - PROCESS | 4048 | 1465204872849 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:12 INFO - PROCESS | 4048 | 1465204872851 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:12 INFO - PROCESS | 4048 | ++DOCSHELL 10C6CC00 == 36 [pid = 4048] [id = 447] 02:21:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (12D6F400) [pid = 4048] [serial = 1341] [outer = 00000000] 02:21:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (1673C000) [pid = 4048] [serial = 1342] [outer = 12D6F400] 02:21:12 INFO - PROCESS | 4048 | 1465204872894 Marionette DEBUG loaded listener.js 02:21:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (1673E400) [pid = 4048] [serial = 1343] [outer = 12D6F400] 02:21:13 INFO - PROCESS | 4048 | 1465204873300 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]]]}] 02:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 594ms 02:21:13 INFO - PROCESS | 4048 | 1465204873361 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 02:21:13 INFO - PROCESS | 4048 | 1465204873364 Marionette TRACE conn3 <- [1,1753,null,{"value":"13"}] 02:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:21:13 INFO - PROCESS | 4048 | 1465204873368 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:21:13 INFO - PROCESS | 4048 | 1465204873371 Marionette TRACE conn3 <- [1,1754,null,{}] 02:21:13 INFO - PROCESS | 4048 | 1465204873376 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}] 02:21:13 INFO - PROCESS | 4048 | 1465204873378 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:13 INFO - PROCESS | 4048 | 1465204873456 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 02:21:13 INFO - PROCESS | 4048 | 1465204873461 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:13 INFO - PROCESS | 4048 | 1465204873463 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:13 INFO - PROCESS | 4048 | ++DOCSHELL 10C73400 == 37 [pid = 4048] [id = 448] 02:21:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (16F4B000) [pid = 4048] [serial = 1344] [outer = 00000000] 02:21:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (17549000) [pid = 4048] [serial = 1345] [outer = 16F4B000] 02:21:13 INFO - PROCESS | 4048 | 1465204873505 Marionette DEBUG loaded listener.js 02:21:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (175BE400) [pid = 4048] [serial = 1346] [outer = 16F4B000] 02:21:13 INFO - PROCESS | 4048 | 1465204873952 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]]]}] 02:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 625ms 02:21:14 INFO - PROCESS | 4048 | 1465204874010 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 02:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:21:14 INFO - PROCESS | 4048 | 1465204874021 Marionette TRACE conn3 <- [1,1757,null,{"value":"13"}] 02:21:14 INFO - PROCESS | 4048 | 1465204874025 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:21:14 INFO - PROCESS | 4048 | 1465204874027 Marionette TRACE conn3 <- [1,1758,null,{}] 02:21:14 INFO - PROCESS | 4048 | 1465204874030 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}] 02:21:14 INFO - PROCESS | 4048 | 1465204874032 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:14 INFO - PROCESS | 4048 | 1465204874107 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 02:21:14 INFO - PROCESS | 4048 | 1465204874113 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:14 INFO - PROCESS | 4048 | 1465204874115 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:14 INFO - PROCESS | 4048 | ++DOCSHELL 16067000 == 38 [pid = 4048] [id = 449] 02:21:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (175B8400) [pid = 4048] [serial = 1347] [outer = 00000000] 02:21:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (17856C00) [pid = 4048] [serial = 1348] [outer = 175B8400] 02:21:14 INFO - PROCESS | 4048 | 1465204874157 Marionette DEBUG loaded listener.js 02:21:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (180E4C00) [pid = 4048] [serial = 1349] [outer = 175B8400] 02:21:14 INFO - PROCESS | 4048 | 1465204874883 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]]]}] 02:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 891ms 02:21:14 INFO - PROCESS | 4048 | 1465204874928 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 02:21:14 INFO - PROCESS | 4048 | 1465204874932 Marionette TRACE conn3 <- [1,1761,null,{"value":"13"}] 02:21:14 INFO - PROCESS | 4048 | 1465204874937 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:21:14 INFO - PROCESS | 4048 | 1465204874942 Marionette TRACE conn3 <- [1,1762,null,{}] 02:21:14 INFO - PROCESS | 4048 | 1465204874949 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}] 02:21:14 INFO - PROCESS | 4048 | 1465204874954 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:15 INFO - PROCESS | 4048 | 1465204875093 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 02:21:15 INFO - PROCESS | 4048 | 1465204875222 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:15 INFO - PROCESS | 4048 | 1465204875225 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:15 INFO - PROCESS | 4048 | ++DOCSHELL 10A5BC00 == 39 [pid = 4048] [id = 450] 02:21:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (10A5F400) [pid = 4048] [serial = 1350] [outer = 00000000] 02:21:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (10D31800) [pid = 4048] [serial = 1351] [outer = 10A5F400] 02:21:15 INFO - PROCESS | 4048 | 1465204875282 Marionette DEBUG loaded listener.js 02:21:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (114B1C00) [pid = 4048] [serial = 1352] [outer = 10A5F400] 02:21:15 INFO - PROCESS | 4048 | 1465204875864 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]]]}] 02:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1000ms 02:21:15 INFO - PROCESS | 4048 | 1465204875941 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 02:21:15 INFO - PROCESS | 4048 | 1465204875946 Marionette TRACE conn3 <- [1,1765,null,{"value":"13"}] 02:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:21:15 INFO - PROCESS | 4048 | 1465204875953 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:21:15 INFO - PROCESS | 4048 | 1465204875956 Marionette TRACE conn3 <- [1,1766,null,{}] 02:21:15 INFO - PROCESS | 4048 | 1465204875960 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}] 02:21:15 INFO - PROCESS | 4048 | 1465204875963 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:16 INFO - PROCESS | 4048 | 1465204876074 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 02:21:16 INFO - PROCESS | 4048 | 1465204876210 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:16 INFO - PROCESS | 4048 | 1465204876213 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:16 INFO - PROCESS | 4048 | ++DOCSHELL 1337EC00 == 40 [pid = 4048] [id = 451] 02:21:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (13917400) [pid = 4048] [serial = 1353] [outer = 00000000] 02:21:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (13C14000) [pid = 4048] [serial = 1354] [outer = 13917400] 02:21:16 INFO - PROCESS | 4048 | 1465204876269 Marionette DEBUG loaded listener.js 02:21:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (13D22000) [pid = 4048] [serial = 1355] [outer = 13917400] 02:21:16 INFO - PROCESS | 4048 | 1465204876875 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]]]}] 02:21: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 02:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1000ms 02:21:16 INFO - PROCESS | 4048 | 1465204876954 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 02:21:16 INFO - PROCESS | 4048 | 1465204876956 Marionette TRACE conn3 <- [1,1769,null,{"value":"13"}] 02:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:21:16 INFO - PROCESS | 4048 | 1465204876960 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:21:16 INFO - PROCESS | 4048 | 1465204876964 Marionette TRACE conn3 <- [1,1770,null,{}] 02:21:17 INFO - PROCESS | 4048 | 1465204876975 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}] 02:21:17 INFO - PROCESS | 4048 | 1465204876979 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:17 INFO - PROCESS | 4048 | 1465204877085 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 02:21:17 INFO - PROCESS | 4048 | 1465204877224 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:17 INFO - PROCESS | 4048 | 1465204877227 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:17 INFO - PROCESS | 4048 | ++DOCSHELL 17549C00 == 41 [pid = 4048] [id = 452] 02:21:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (1754CC00) [pid = 4048] [serial = 1356] [outer = 00000000] 02:21:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (180DDC00) [pid = 4048] [serial = 1357] [outer = 1754CC00] 02:21:17 INFO - PROCESS | 4048 | 1465204877283 Marionette DEBUG loaded listener.js 02:21:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (185C4400) [pid = 4048] [serial = 1358] [outer = 1754CC00] 02:21:17 INFO - PROCESS | 4048 | 1465204877822 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]]]}] 02:21:18 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 02:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1031ms 02:21:18 INFO - PROCESS | 4048 | 1465204878004 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 02:21:18 INFO - PROCESS | 4048 | 1465204878009 Marionette TRACE conn3 <- [1,1773,null,{"value":"13"}] 02:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:21:18 INFO - PROCESS | 4048 | 1465204878014 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:21:18 INFO - PROCESS | 4048 | 1465204878016 Marionette TRACE conn3 <- [1,1774,null,{}] 02:21:18 INFO - PROCESS | 4048 | 1465204878042 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}] 02:21:18 INFO - PROCESS | 4048 | 1465204878045 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:18 INFO - PROCESS | 4048 | 1465204878150 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 02:21:18 INFO - PROCESS | 4048 | 1465204878288 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:18 INFO - PROCESS | 4048 | 1465204878293 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:18 INFO - PROCESS | 4048 | ++DOCSHELL 10C3B000 == 42 [pid = 4048] [id = 453] 02:21:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (10C3F000) [pid = 4048] [serial = 1359] [outer = 00000000] 02:21:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (10C71400) [pid = 4048] [serial = 1360] [outer = 10C3F000] 02:21:18 INFO - PROCESS | 4048 | 1465204878346 Marionette DEBUG loaded listener.js 02:21:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (10D3AC00) [pid = 4048] [serial = 1361] [outer = 10C3F000] 02:21:19 INFO - PROCESS | 4048 | --DOCSHELL 10C73400 == 41 [pid = 4048] [id = 448] 02:21:19 INFO - PROCESS | 4048 | --DOCSHELL 10C6CC00 == 40 [pid = 4048] [id = 447] 02:21:19 INFO - PROCESS | 4048 | --DOCSHELL 0F354800 == 39 [pid = 4048] [id = 446] 02:21:19 INFO - PROCESS | 4048 | --DOCSHELL 14EBA400 == 38 [pid = 4048] [id = 445] 02:21:19 INFO - PROCESS | 4048 | --DOCSHELL 10D35000 == 37 [pid = 4048] [id = 444] 02:21:19 INFO - PROCESS | 4048 | --DOCSHELL 13914800 == 36 [pid = 4048] [id = 443] 02:21:19 INFO - PROCESS | 4048 | --DOCSHELL 12A86000 == 35 [pid = 4048] [id = 442] 02:21:19 INFO - PROCESS | 4048 | --DOCSHELL 10E0F400 == 34 [pid = 4048] [id = 441] 02:21:19 INFO - PROCESS | 4048 | --DOCSHELL 10A5EC00 == 33 [pid = 4048] [id = 440] 02:21:19 INFO - PROCESS | 4048 | --DOCSHELL 10560800 == 32 [pid = 4048] [id = 439] 02:21:19 INFO - PROCESS | 4048 | --DOCSHELL 0F358C00 == 31 [pid = 4048] [id = 438] 02:21:19 INFO - PROCESS | 4048 | --DOCSHELL 17549C00 == 30 [pid = 4048] [id = 452] 02:21:19 INFO - PROCESS | 4048 | --DOCSHELL 1337EC00 == 29 [pid = 4048] [id = 451] 02:21:19 INFO - PROCESS | 4048 | --DOCSHELL 16067000 == 28 [pid = 4048] [id = 449] 02:21:19 INFO - PROCESS | 4048 | --DOCSHELL 10A5BC00 == 27 [pid = 4048] [id = 450] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (10C33000) [pid = 4048] [serial = 1306] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (12A04800) [pid = 4048] [serial = 1283] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (139CDC00) [pid = 4048] [serial = 1288] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (15C13000) [pid = 4048] [serial = 1294] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (13820C00) [pid = 4048] [serial = 1286] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (16F45C00) [pid = 4048] [serial = 1300] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (17E48400) [pid = 4048] [serial = 1304] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (10E08000) [pid = 4048] [serial = 1280] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (175BDC00) [pid = 4048] [serial = 1303] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (1663A000) [pid = 4048] [serial = 1297] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (182E8400) [pid = 4048] [serial = 1309] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (130E4C00) [pid = 4048] [serial = 1285] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (10D37800) [pid = 4048] [serial = 1279] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (16F47800) [pid = 4048] [serial = 1301] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (10A5E800) [pid = 4048] [serial = 1276] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (15C15800) [pid = 4048] [serial = 1295] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (185C6C00) [pid = 4048] [serial = 1310] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (13C10800) [pid = 4048] [serial = 1289] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (14351800) [pid = 4048] [serial = 1291] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (1771C800) [pid = 4048] [serial = 1274] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (15284400) [pid = 4048] [serial = 1292] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (1663A400) [pid = 4048] [serial = 1298] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (1302A000) [pid = 4048] [serial = 1307] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (10B9E000) [pid = 4048] [serial = 1277] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (12803400) [pid = 4048] [serial = 1282] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (1980C800) [pid = 4048] [serial = 1313] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (19808400) [pid = 4048] [serial = 1312] [outer = 00000000] [url = about:blank] 02:21:19 INFO - PROCESS | 4048 | 1465204879542 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]]]}] 02:21:19 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 02:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1578ms 02:21:19 INFO - PROCESS | 4048 | 1465204879599 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 02:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:21:19 INFO - PROCESS | 4048 | 1465204879602 Marionette TRACE conn3 <- [1,1777,null,{"value":"13"}] 02:21:19 INFO - PROCESS | 4048 | 1465204879607 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:21:19 INFO - PROCESS | 4048 | 1465204879610 Marionette TRACE conn3 <- [1,1778,null,{}] 02:21:19 INFO - PROCESS | 4048 | 1465204879615 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}] 02:21:19 INFO - PROCESS | 4048 | 1465204879618 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:19 INFO - PROCESS | 4048 | 1465204879746 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 02:21:19 INFO - PROCESS | 4048 | 1465204879841 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:19 INFO - PROCESS | 4048 | 1465204879844 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:19 INFO - PROCESS | 4048 | ++DOCSHELL 105ECC00 == 28 [pid = 4048] [id = 454] 02:21:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (105EF400) [pid = 4048] [serial = 1362] [outer = 00000000] 02:21:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (10B9C800) [pid = 4048] [serial = 1363] [outer = 105EF400] 02:21:19 INFO - PROCESS | 4048 | 1465204879891 Marionette DEBUG loaded listener.js 02:21:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (10C34400) [pid = 4048] [serial = 1364] [outer = 105EF400] 02:21:20 INFO - PROCESS | 4048 | 1465204880305 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]]]}] 02:21:20 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) 02:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 735ms 02:21:20 INFO - PROCESS | 4048 | 1465204880344 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 02:21:20 INFO - PROCESS | 4048 | 1465204880349 Marionette TRACE conn3 <- [1,1781,null,{"value":"13"}] 02:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:21:20 INFO - PROCESS | 4048 | 1465204880355 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:21:20 INFO - PROCESS | 4048 | 1465204880358 Marionette TRACE conn3 <- [1,1782,null,{}] 02:21:20 INFO - PROCESS | 4048 | 1465204880362 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}] 02:21:20 INFO - PROCESS | 4048 | 1465204880364 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:20 INFO - PROCESS | 4048 | 1465204880450 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 02:21:20 INFO - PROCESS | 4048 | 1465204880457 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:20 INFO - PROCESS | 4048 | 1465204880460 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:20 INFO - PROCESS | 4048 | ++DOCSHELL 10D39C00 == 29 [pid = 4048] [id = 455] 02:21:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (10D3B400) [pid = 4048] [serial = 1365] [outer = 00000000] 02:21:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (10E11000) [pid = 4048] [serial = 1366] [outer = 10D3B400] 02:21:20 INFO - PROCESS | 4048 | 1465204880515 Marionette DEBUG loaded listener.js 02:21:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (11006400) [pid = 4048] [serial = 1367] [outer = 10D3B400] 02:21:21 INFO - PROCESS | 4048 | 1465204880987 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]]]}] 02:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 688ms 02:21:21 INFO - PROCESS | 4048 | 1465204881054 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 02:21:21 INFO - PROCESS | 4048 | 1465204881056 Marionette TRACE conn3 <- [1,1785,null,{"value":"13"}] 02:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:21:21 INFO - PROCESS | 4048 | 1465204881060 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:21:21 INFO - PROCESS | 4048 | 1465204881063 Marionette TRACE conn3 <- [1,1786,null,{}] 02:21:21 INFO - PROCESS | 4048 | 1465204881074 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}] 02:21:21 INFO - PROCESS | 4048 | 1465204881078 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:21 INFO - PROCESS | 4048 | 1465204881191 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 02:21:21 INFO - PROCESS | 4048 | 1465204881296 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:21 INFO - PROCESS | 4048 | 1465204881299 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:21 INFO - PROCESS | 4048 | ++DOCSHELL 13338C00 == 30 [pid = 4048] [id = 456] 02:21:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (13377000) [pid = 4048] [serial = 1368] [outer = 00000000] 02:21:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (13820C00) [pid = 4048] [serial = 1369] [outer = 13377000] 02:21:21 INFO - PROCESS | 4048 | 1465204881346 Marionette DEBUG loaded listener.js 02:21:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (13910400) [pid = 4048] [serial = 1370] [outer = 13377000] 02:21:21 INFO - PROCESS | 4048 | 1465204881765 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]]]}] 02:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 734ms 02:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:21:21 INFO - PROCESS | 4048 | 1465204881800 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 02:21:21 INFO - PROCESS | 4048 | 1465204881803 Marionette TRACE conn3 <- [1,1789,null,{"value":"13"}] 02:21:21 INFO - PROCESS | 4048 | 1465204881809 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:21:21 INFO - PROCESS | 4048 | 1465204881811 Marionette TRACE conn3 <- [1,1790,null,{}] 02:21:21 INFO - PROCESS | 4048 | 1465204881814 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}] 02:21:21 INFO - PROCESS | 4048 | 1465204881816 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:21 INFO - PROCESS | 4048 | 1465204881935 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 02:21:21 INFO - PROCESS | 4048 | 1465204881946 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:21 INFO - PROCESS | 4048 | 1465204881948 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:21 INFO - PROCESS | 4048 | ++DOCSHELL 139C2000 == 31 [pid = 4048] [id = 457] 02:21:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (139C3400) [pid = 4048] [serial = 1371] [outer = 00000000] 02:21:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (13C10400) [pid = 4048] [serial = 1372] [outer = 139C3400] 02:21:22 INFO - PROCESS | 4048 | 1465204881992 Marionette DEBUG loaded listener.js 02:21:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (13C19400) [pid = 4048] [serial = 1373] [outer = 139C3400] 02:21:22 INFO - PROCESS | 4048 | 1465204882429 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]]]}] 02:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 625ms 02:21:22 INFO - PROCESS | 4048 | 1465204882444 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 02:21:22 INFO - PROCESS | 4048 | 1465204882446 Marionette TRACE conn3 <- [1,1793,null,{"value":"13"}] 02:21:22 INFO - PROCESS | 4048 | 1465204882449 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:21:22 INFO - PROCESS | 4048 | 1465204882451 Marionette TRACE conn3 <- [1,1794,null,{}] 02:21:22 INFO - PROCESS | 4048 | 1465204882460 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}] 02:21:22 INFO - PROCESS | 4048 | 1465204882462 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:22 INFO - PROCESS | 4048 | 1465204882579 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 02:21:22 INFO - PROCESS | 4048 | 1465204882670 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:22 INFO - PROCESS | 4048 | 1465204882672 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:22 INFO - PROCESS | 4048 | ++DOCSHELL 13CF3400 == 32 [pid = 4048] [id = 458] 02:21:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (13D23400) [pid = 4048] [serial = 1374] [outer = 00000000] 02:21:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (1434E000) [pid = 4048] [serial = 1375] [outer = 13D23400] 02:21:22 INFO - PROCESS | 4048 | 1465204882715 Marionette DEBUG loaded listener.js 02:21:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (14EC0C00) [pid = 4048] [serial = 1376] [outer = 13D23400] 02:21:23 INFO - PROCESS | 4048 | 1465204883144 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]]]}] 02:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 735ms 02:21:23 INFO - PROCESS | 4048 | 1465204883190 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 02:21:23 INFO - PROCESS | 4048 | 1465204883192 Marionette TRACE conn3 <- [1,1797,null,{"value":"13"}] 02:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:21:23 INFO - PROCESS | 4048 | 1465204883195 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:21:23 INFO - PROCESS | 4048 | 1465204883197 Marionette TRACE conn3 <- [1,1798,null,{}] 02:21:23 INFO - PROCESS | 4048 | 1465204883200 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}] 02:21:23 INFO - PROCESS | 4048 | 1465204883206 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:23 INFO - PROCESS | 4048 | 1465204883344 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 02:21:23 INFO - PROCESS | 4048 | 1465204883357 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:23 INFO - PROCESS | 4048 | 1465204883359 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:23 INFO - PROCESS | 4048 | ++DOCSHELL 15C13000 == 33 [pid = 4048] [id = 459] 02:21:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (15C19000) [pid = 4048] [serial = 1377] [outer = 00000000] 02:21:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (1606A400) [pid = 4048] [serial = 1378] [outer = 15C19000] 02:21:23 INFO - PROCESS | 4048 | 1465204883403 Marionette DEBUG loaded listener.js 02:21:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (16CB8400) [pid = 4048] [serial = 1379] [outer = 15C19000] 02:21:23 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (114B9C00) [pid = 4048] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:21:23 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (14EC2800) [pid = 4048] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:21:23 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (105EE800) [pid = 4048] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:21:23 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (13917800) [pid = 4048] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:21:23 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (12A86400) [pid = 4048] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:21:23 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (10E0F800) [pid = 4048] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:21:23 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (10A60C00) [pid = 4048] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:21:23 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (10A54400) [pid = 4048] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:21:23 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (12D6F400) [pid = 4048] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:21:23 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10271800) [pid = 4048] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:21:23 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (175B8400) [pid = 4048] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:21:23 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (16F4B000) [pid = 4048] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:21:24 INFO - PROCESS | 4048 | 1465204884045 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]]]}] 02:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 891ms 02:21:24 INFO - PROCESS | 4048 | 1465204884100 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 02:21:24 INFO - PROCESS | 4048 | 1465204884102 Marionette TRACE conn3 <- [1,1801,null,{"value":"13"}] 02:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:21:24 INFO - PROCESS | 4048 | 1465204884105 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:21:24 INFO - PROCESS | 4048 | 1465204884107 Marionette TRACE conn3 <- [1,1802,null,{}] 02:21:24 INFO - PROCESS | 4048 | 1465204884110 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}] 02:21:24 INFO - PROCESS | 4048 | 1465204884112 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:24 INFO - PROCESS | 4048 | 1465204884185 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 02:21:24 INFO - PROCESS | 4048 | 1465204884193 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:24 INFO - PROCESS | 4048 | 1465204884195 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:24 INFO - PROCESS | 4048 | ++DOCSHELL 10A60C00 == 34 [pid = 4048] [id = 460] 02:21:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (10C3C400) [pid = 4048] [serial = 1380] [outer = 00000000] 02:21:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (12D63C00) [pid = 4048] [serial = 1381] [outer = 10C3C400] 02:21:24 INFO - PROCESS | 4048 | 1465204884237 Marionette DEBUG loaded listener.js 02:21:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (13067400) [pid = 4048] [serial = 1382] [outer = 10C3C400] 02:21:24 INFO - PROCESS | 4048 | 1465204884668 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]]]}] 02:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 593ms 02:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:21:24 INFO - PROCESS | 4048 | 1465204884708 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 02:21:24 INFO - PROCESS | 4048 | 1465204884710 Marionette TRACE conn3 <- [1,1805,null,{"value":"13"}] 02:21:24 INFO - PROCESS | 4048 | 1465204884713 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:21:24 INFO - PROCESS | 4048 | 1465204884715 Marionette TRACE conn3 <- [1,1806,null,{}] 02:21:24 INFO - PROCESS | 4048 | 1465204884718 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}] 02:21:24 INFO - PROCESS | 4048 | 1465204884720 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:24 INFO - PROCESS | 4048 | 1465204884799 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 02:21:24 INFO - PROCESS | 4048 | 1465204884804 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:24 INFO - PROCESS | 4048 | 1465204884806 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:24 INFO - PROCESS | 4048 | ++DOCSHELL 13C10000 == 35 [pid = 4048] [id = 461] 02:21:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (140CA800) [pid = 4048] [serial = 1383] [outer = 00000000] 02:21:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (16F4CC00) [pid = 4048] [serial = 1384] [outer = 140CA800] 02:21:24 INFO - PROCESS | 4048 | 1465204884849 Marionette DEBUG loaded listener.js 02:21:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (16F4D400) [pid = 4048] [serial = 1385] [outer = 140CA800] 02:21:25 INFO - PROCESS | 4048 | 1465204885290 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]]]}] 02:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 594ms 02:21:25 INFO - PROCESS | 4048 | 1465204885310 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 02:21:25 INFO - PROCESS | 4048 | 1465204885312 Marionette TRACE conn3 <- [1,1809,null,{"value":"13"}] 02:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:21:25 INFO - PROCESS | 4048 | 1465204885328 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:21:25 INFO - PROCESS | 4048 | 1465204885330 Marionette TRACE conn3 <- [1,1810,null,{}] 02:21:25 INFO - PROCESS | 4048 | 1465204885333 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}] 02:21:25 INFO - PROCESS | 4048 | 1465204885335 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:25 INFO - PROCESS | 4048 | 1465204885411 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 02:21:25 INFO - PROCESS | 4048 | 1465204885416 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:25 INFO - PROCESS | 4048 | 1465204885418 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:25 INFO - PROCESS | 4048 | ++DOCSHELL 13338800 == 36 [pid = 4048] [id = 462] 02:21:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (17545000) [pid = 4048] [serial = 1386] [outer = 00000000] 02:21:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (175C1000) [pid = 4048] [serial = 1387] [outer = 17545000] 02:21:25 INFO - PROCESS | 4048 | 1465204885460 Marionette DEBUG loaded listener.js 02:21:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (175C2000) [pid = 4048] [serial = 1388] [outer = 17545000] 02:21:26 INFO - PROCESS | 4048 | 1465204886125 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]]]}] 02:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 844ms 02:21:26 INFO - PROCESS | 4048 | 1465204886170 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 02:21:26 INFO - PROCESS | 4048 | 1465204886175 Marionette TRACE conn3 <- [1,1813,null,{"value":"13"}] 02:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:21:26 INFO - PROCESS | 4048 | 1465204886203 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:21:26 INFO - PROCESS | 4048 | 1465204886207 Marionette TRACE conn3 <- [1,1814,null,{}] 02:21:26 INFO - PROCESS | 4048 | 1465204886213 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}] 02:21:26 INFO - PROCESS | 4048 | 1465204886216 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:26 INFO - PROCESS | 4048 | 1465204886345 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 02:21:26 INFO - PROCESS | 4048 | 1465204886474 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:26 INFO - PROCESS | 4048 | 1465204886478 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:26 INFO - PROCESS | 4048 | ++DOCSHELL 0F32B800 == 37 [pid = 4048] [id = 463] 02:21:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (0F352000) [pid = 4048] [serial = 1389] [outer = 00000000] 02:21:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (10C31400) [pid = 4048] [serial = 1390] [outer = 0F352000] 02:21:26 INFO - PROCESS | 4048 | 1465204886535 Marionette DEBUG loaded listener.js 02:21:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (10C74400) [pid = 4048] [serial = 1391] [outer = 0F352000] 02:21:27 INFO - PROCESS | 4048 | 1465204887302 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]]]}] 02:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1157ms 02:21:27 INFO - PROCESS | 4048 | 1465204887365 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 02:21:27 INFO - PROCESS | 4048 | 1465204887370 Marionette TRACE conn3 <- [1,1817,null,{"value":"13"}] 02:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:21:27 INFO - PROCESS | 4048 | 1465204887377 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:21:27 INFO - PROCESS | 4048 | 1465204887380 Marionette TRACE conn3 <- [1,1818,null,{}] 02:21:27 INFO - PROCESS | 4048 | 1465204887384 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}] 02:21:27 INFO - PROCESS | 4048 | 1465204887387 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:27 INFO - PROCESS | 4048 | 1465204887514 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 02:21:27 INFO - PROCESS | 4048 | 1465204887758 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:27 INFO - PROCESS | 4048 | 1465204887761 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:27 INFO - PROCESS | 4048 | ++DOCSHELL 0F350C00 == 38 [pid = 4048] [id = 464] 02:21:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (0F351800) [pid = 4048] [serial = 1392] [outer = 00000000] 02:21:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (0F35B800) [pid = 4048] [serial = 1393] [outer = 0F351800] 02:21:27 INFO - PROCESS | 4048 | 1465204887820 Marionette DEBUG loaded listener.js 02:21:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (104EBC00) [pid = 4048] [serial = 1394] [outer = 0F351800] 02:21:28 INFO - PROCESS | 4048 | --DOCSHELL 13C10000 == 37 [pid = 4048] [id = 461] 02:21:28 INFO - PROCESS | 4048 | --DOCSHELL 10A60C00 == 36 [pid = 4048] [id = 460] 02:21:28 INFO - PROCESS | 4048 | --DOCSHELL 15C13000 == 35 [pid = 4048] [id = 459] 02:21:28 INFO - PROCESS | 4048 | --DOCSHELL 13CF3400 == 34 [pid = 4048] [id = 458] 02:21:28 INFO - PROCESS | 4048 | --DOCSHELL 139C2000 == 33 [pid = 4048] [id = 457] 02:21:28 INFO - PROCESS | 4048 | --DOCSHELL 13338C00 == 32 [pid = 4048] [id = 456] 02:21:28 INFO - PROCESS | 4048 | --DOCSHELL 10D39C00 == 31 [pid = 4048] [id = 455] 02:21:28 INFO - PROCESS | 4048 | --DOCSHELL 105ECC00 == 30 [pid = 4048] [id = 454] 02:21:28 INFO - PROCESS | 4048 | --DOCSHELL 10C3B000 == 29 [pid = 4048] [id = 453] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (180E4C00) [pid = 4048] [serial = 1349] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (17856C00) [pid = 4048] [serial = 1348] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (17549000) [pid = 4048] [serial = 1345] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (175BE400) [pid = 4048] [serial = 1346] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (13D2BC00) [pid = 4048] [serial = 1333] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (15C11800) [pid = 4048] [serial = 1336] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (14342C00) [pid = 4048] [serial = 1334] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10B9E400) [pid = 4048] [serial = 1318] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (10D30000) [pid = 4048] [serial = 1319] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (13C13000) [pid = 4048] [serial = 1330] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (12D9DC00) [pid = 4048] [serial = 1327] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (1332D400) [pid = 4048] [serial = 1328] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10F68400) [pid = 4048] [serial = 1324] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (11024000) [pid = 4048] [serial = 1325] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (10C39000) [pid = 4048] [serial = 1321] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (10C6C000) [pid = 4048] [serial = 1322] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (19879000) [pid = 4048] [serial = 1316] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (1980EC00) [pid = 4048] [serial = 1315] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (15F4B800) [pid = 4048] [serial = 1337] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (1673C000) [pid = 4048] [serial = 1342] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (10C74000) [pid = 4048] [serial = 1339] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (11248C00) [pid = 4048] [serial = 1340] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (13C1AC00) [pid = 4048] [serial = 1331] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (1673E400) [pid = 4048] [serial = 1343] [outer = 00000000] [url = about:blank] 02:21:28 INFO - PROCESS | 4048 | 1465204888456 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]]]}] 02:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1094ms 02:21:28 INFO - PROCESS | 4048 | 1465204888477 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 02:21:28 INFO - PROCESS | 4048 | 1465204888480 Marionette TRACE conn3 <- [1,1821,null,{"value":"13"}] 02:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:21:28 INFO - PROCESS | 4048 | 1465204888485 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:21:28 INFO - PROCESS | 4048 | 1465204888487 Marionette TRACE conn3 <- [1,1822,null,{}] 02:21:28 INFO - PROCESS | 4048 | 1465204888493 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}] 02:21:28 INFO - PROCESS | 4048 | 1465204888497 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:28 INFO - PROCESS | 4048 | 1465204888588 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 02:21:28 INFO - PROCESS | 4048 | 1465204888690 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:28 INFO - PROCESS | 4048 | 1465204888693 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:28 INFO - PROCESS | 4048 | ++DOCSHELL 10487800 == 30 [pid = 4048] [id = 465] 02:21:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (105F6C00) [pid = 4048] [serial = 1395] [outer = 00000000] 02:21:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (10C3FC00) [pid = 4048] [serial = 1396] [outer = 105F6C00] 02:21:28 INFO - PROCESS | 4048 | 1465204888740 Marionette DEBUG loaded listener.js 02:21:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (10E08C00) [pid = 4048] [serial = 1397] [outer = 105F6C00] 02:21:29 INFO - PROCESS | 4048 | 1465204889168 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]]]}] 02:21:29 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 02:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 734ms 02:21:29 INFO - PROCESS | 4048 | 1465204889225 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 02:21:29 INFO - PROCESS | 4048 | 1465204889229 Marionette TRACE conn3 <- [1,1825,null,{"value":"13"}] 02:21:29 INFO - PROCESS | 4048 | 1465204889233 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:21:29 INFO - PROCESS | 4048 | 1465204889235 Marionette TRACE conn3 <- [1,1826,null,{}] 02:21:29 INFO - PROCESS | 4048 | 1465204889243 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}] 02:21:29 INFO - PROCESS | 4048 | 1465204889246 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:29 INFO - PROCESS | 4048 | 1465204889333 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 02:21:29 INFO - PROCESS | 4048 | 1465204889347 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:29 INFO - PROCESS | 4048 | 1465204889349 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:29 INFO - PROCESS | 4048 | ++DOCSHELL 1280B800 == 31 [pid = 4048] [id = 466] 02:21:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (1280D000) [pid = 4048] [serial = 1398] [outer = 00000000] 02:21:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (12A8C000) [pid = 4048] [serial = 1399] [outer = 1280D000] 02:21:29 INFO - PROCESS | 4048 | 1465204889394 Marionette DEBUG loaded listener.js 02:21:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (13084800) [pid = 4048] [serial = 1400] [outer = 1280D000] 02:21:29 INFO - PROCESS | 4048 | 1465204889874 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]]]}] 02:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 703ms 02:21:29 INFO - PROCESS | 4048 | 1465204889933 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 02:21:29 INFO - PROCESS | 4048 | 1465204889936 Marionette TRACE conn3 <- [1,1829,null,{"value":"13"}] 02:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:21:29 INFO - PROCESS | 4048 | 1465204889941 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:21:29 INFO - PROCESS | 4048 | 1465204889947 Marionette TRACE conn3 <- [1,1830,null,{}] 02:21:29 INFO - PROCESS | 4048 | 1465204889956 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}] 02:21:29 INFO - PROCESS | 4048 | 1465204889959 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:30 INFO - PROCESS | 4048 | 1465204890044 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 02:21:30 INFO - PROCESS | 4048 | 1465204890144 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:30 INFO - PROCESS | 4048 | 1465204890146 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:30 INFO - PROCESS | 4048 | ++DOCSHELL 139CA400 == 32 [pid = 4048] [id = 467] 02:21:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (139CA800) [pid = 4048] [serial = 1401] [outer = 00000000] 02:21:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (13C12800) [pid = 4048] [serial = 1402] [outer = 139CA800] 02:21:30 INFO - PROCESS | 4048 | 1465204890189 Marionette DEBUG loaded listener.js 02:21:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (13C1BC00) [pid = 4048] [serial = 1403] [outer = 139CA800] 02:21:30 INFO - PROCESS | 4048 | 1465204890596 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]]]}] 02:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 703ms 02:21:30 INFO - PROCESS | 4048 | 1465204890638 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 02:21:30 INFO - PROCESS | 4048 | 1465204890641 Marionette TRACE conn3 <- [1,1833,null,{"value":"13"}] 02:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:21:30 INFO - PROCESS | 4048 | 1465204890645 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:21:30 INFO - PROCESS | 4048 | 1465204890647 Marionette TRACE conn3 <- [1,1834,null,{}] 02:21:30 INFO - PROCESS | 4048 | 1465204890651 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}] 02:21:30 INFO - PROCESS | 4048 | 1465204890655 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:30 INFO - PROCESS | 4048 | 1465204890799 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 02:21:30 INFO - PROCESS | 4048 | 1465204890817 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:30 INFO - PROCESS | 4048 | 1465204890819 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:30 INFO - PROCESS | 4048 | ++DOCSHELL 13CF3400 == 33 [pid = 4048] [id = 468] 02:21:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (13D25000) [pid = 4048] [serial = 1404] [outer = 00000000] 02:21:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (14EBBC00) [pid = 4048] [serial = 1405] [outer = 13D25000] 02:21:30 INFO - PROCESS | 4048 | 1465204890862 Marionette DEBUG loaded listener.js 02:21:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (15698C00) [pid = 4048] [serial = 1406] [outer = 13D25000] 02:21:31 INFO - PROCESS | 4048 | 1465204891298 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]]]}] 02:21:31 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) 02:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 703ms 02:21:31 INFO - PROCESS | 4048 | 1465204891343 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 02:21:31 INFO - PROCESS | 4048 | 1465204891345 Marionette TRACE conn3 <- [1,1837,null,{"value":"13"}] 02:21:31 INFO - PROCESS | 4048 | 1465204891348 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:21:31 INFO - PROCESS | 4048 | 1465204891350 Marionette TRACE conn3 <- [1,1838,null,{}] 02:21:31 INFO - PROCESS | 4048 | 1465204891353 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}] 02:21:31 INFO - PROCESS | 4048 | 1465204891355 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:31 INFO - PROCESS | 4048 | 1465204891464 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 02:21:31 INFO - PROCESS | 4048 | 1465204891470 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:31 INFO - PROCESS | 4048 | 1465204891475 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:31 INFO - PROCESS | 4048 | ++DOCSHELL 10D38C00 == 34 [pid = 4048] [id = 469] 02:21:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (15C15C00) [pid = 4048] [serial = 1407] [outer = 00000000] 02:21:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (15D44C00) [pid = 4048] [serial = 1408] [outer = 15C15C00] 02:21:31 INFO - PROCESS | 4048 | 1465204891585 Marionette DEBUG loaded listener.js 02:21:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (16069C00) [pid = 4048] [serial = 1409] [outer = 15C15C00] 02:21:32 INFO - PROCESS | 4048 | 1465204892030 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]]]}] 02:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 750ms 02:21:32 INFO - PROCESS | 4048 | 1465204892089 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 02:21:32 INFO - PROCESS | 4048 | 1465204892091 Marionette TRACE conn3 <- [1,1841,null,{"value":"13"}] 02:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:21:32 INFO - PROCESS | 4048 | 1465204892095 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:21:32 INFO - PROCESS | 4048 | 1465204892096 Marionette TRACE conn3 <- [1,1842,null,{}] 02:21:32 INFO - PROCESS | 4048 | 1465204892126 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}] 02:21:32 INFO - PROCESS | 4048 | 1465204892128 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:32 INFO - PROCESS | 4048 | 1465204892249 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 02:21:32 INFO - PROCESS | 4048 | 1465204892262 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:32 INFO - PROCESS | 4048 | 1465204892274 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:32 INFO - PROCESS | 4048 | ++DOCSHELL 10D38000 == 35 [pid = 4048] [id = 470] 02:21:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (15D44800) [pid = 4048] [serial = 1410] [outer = 00000000] 02:21:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (16F4E000) [pid = 4048] [serial = 1411] [outer = 15D44800] 02:21:32 INFO - PROCESS | 4048 | 1465204892372 Marionette DEBUG loaded listener.js 02:21:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (1673CC00) [pid = 4048] [serial = 1412] [outer = 15D44800] 02:21:32 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (105EF400) [pid = 4048] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:21:32 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (139C3400) [pid = 4048] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:21:32 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (13377000) [pid = 4048] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:21:32 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (10C3F000) [pid = 4048] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:21:32 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (10D3B400) [pid = 4048] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:21:32 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (13D23400) [pid = 4048] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:21:32 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (15C19000) [pid = 4048] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:21:32 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (140CA800) [pid = 4048] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:21:32 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (10A5F400) [pid = 4048] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:21:32 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (13917400) [pid = 4048] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:21:32 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (1754CC00) [pid = 4048] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:21:32 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (10C3C400) [pid = 4048] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:21:32 INFO - PROCESS | 4048 | 1465204892836 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]]]}] 02:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 797ms 02:21:32 INFO - PROCESS | 4048 | 1465204892897 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 02:21:32 INFO - PROCESS | 4048 | 1465204892899 Marionette TRACE conn3 <- [1,1845,null,{"value":"13"}] 02:21:32 INFO - PROCESS | 4048 | 1465204892902 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:21:32 INFO - PROCESS | 4048 | 1465204892904 Marionette TRACE conn3 <- [1,1846,null,{}] 02:21:32 INFO - PROCESS | 4048 | 1465204892908 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}] 02:21:32 INFO - PROCESS | 4048 | 1465204892909 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:33 INFO - PROCESS | 4048 | 1465204892989 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 02:21:33 INFO - PROCESS | 4048 | 1465204892994 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:33 INFO - PROCESS | 4048 | 1465204892996 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:33 INFO - PROCESS | 4048 | ++DOCSHELL 10F5FC00 == 36 [pid = 4048] [id = 471] 02:21:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (13377000) [pid = 4048] [serial = 1413] [outer = 00000000] 02:21:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (15696400) [pid = 4048] [serial = 1414] [outer = 13377000] 02:21:33 INFO - PROCESS | 4048 | 1465204893038 Marionette DEBUG loaded listener.js 02:21:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (16C4C000) [pid = 4048] [serial = 1415] [outer = 13377000] 02:21:33 INFO - PROCESS | 4048 | 1465204893468 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]]]}] 02:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 593ms 02:21:33 INFO - PROCESS | 4048 | 1465204893504 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 02:21:33 INFO - PROCESS | 4048 | 1465204893506 Marionette TRACE conn3 <- [1,1849,null,{"value":"13"}] 02:21:33 INFO - PROCESS | 4048 | 1465204893513 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:21:33 INFO - PROCESS | 4048 | 1465204893514 Marionette TRACE conn3 <- [1,1850,null,{}] 02:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:21:33 INFO - PROCESS | 4048 | 1465204893518 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}] 02:21:33 INFO - PROCESS | 4048 | 1465204893519 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:33 INFO - PROCESS | 4048 | 1465204893596 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 02:21:33 INFO - PROCESS | 4048 | 1465204893601 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:33 INFO - PROCESS | 4048 | 1465204893603 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:33 INFO - PROCESS | 4048 | ++DOCSHELL 13917400 == 37 [pid = 4048] [id = 472] 02:21:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (16ED0C00) [pid = 4048] [serial = 1416] [outer = 00000000] 02:21:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (175BA000) [pid = 4048] [serial = 1417] [outer = 16ED0C00] 02:21:33 INFO - PROCESS | 4048 | 1465204893646 Marionette DEBUG loaded listener.js 02:21:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (175C4400) [pid = 4048] [serial = 1418] [outer = 16ED0C00] 02:21:34 INFO - PROCESS | 4048 | 1465204894099 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]]]}] 02:21:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 641ms 02:21:34 INFO - PROCESS | 4048 | 1465204894154 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 02:21:34 INFO - PROCESS | 4048 | 1465204894156 Marionette TRACE conn3 <- [1,1853,null,{"value":"13"}] 02:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:21:34 INFO - PROCESS | 4048 | 1465204894163 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:21:34 INFO - PROCESS | 4048 | 1465204894165 Marionette TRACE conn3 <- [1,1854,null,{}] 02:21:34 INFO - PROCESS | 4048 | 1465204894168 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}] 02:21:34 INFO - PROCESS | 4048 | 1465204894170 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:34 INFO - PROCESS | 4048 | 1465204894259 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 02:21:34 INFO - PROCESS | 4048 | 1465204894264 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:34 INFO - PROCESS | 4048 | 1465204894266 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:34 INFO - PROCESS | 4048 | ++DOCSHELL 1026EC00 == 38 [pid = 4048] [id = 473] 02:21:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (105F4400) [pid = 4048] [serial = 1419] [outer = 00000000] 02:21:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (180DD000) [pid = 4048] [serial = 1420] [outer = 105F4400] 02:21:34 INFO - PROCESS | 4048 | 1465204894308 Marionette DEBUG loaded listener.js 02:21:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (180E2400) [pid = 4048] [serial = 1421] [outer = 105F4400] 02:21:35 INFO - PROCESS | 4048 | --DOCSHELL 10487800 == 37 [pid = 4048] [id = 465] 02:21:35 INFO - PROCESS | 4048 | --DOCSHELL 0F350C00 == 36 [pid = 4048] [id = 464] 02:21:35 INFO - PROCESS | 4048 | --DOCSHELL 13338800 == 35 [pid = 4048] [id = 462] 02:21:35 INFO - PROCESS | 4048 | --DOCSHELL 0F32B800 == 34 [pid = 4048] [id = 463] 02:21:35 INFO - PROCESS | 4048 | --DOCSHELL 139CA400 == 33 [pid = 4048] [id = 467] 02:21:35 INFO - PROCESS | 4048 | --DOCSHELL 13CF3400 == 32 [pid = 4048] [id = 468] 02:21:35 INFO - PROCESS | 4048 | --DOCSHELL 10D38C00 == 31 [pid = 4048] [id = 469] 02:21:35 INFO - PROCESS | 4048 | --DOCSHELL 10D38000 == 30 [pid = 4048] [id = 470] 02:21:35 INFO - PROCESS | 4048 | --DOCSHELL 10F5FC00 == 29 [pid = 4048] [id = 471] 02:21:35 INFO - PROCESS | 4048 | --DOCSHELL 13917400 == 28 [pid = 4048] [id = 472] 02:21:35 INFO - PROCESS | 4048 | --DOCSHELL 1280B800 == 27 [pid = 4048] [id = 466] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (16CB8400) [pid = 4048] [serial = 1379] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (16F4D400) [pid = 4048] [serial = 1385] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (16F4CC00) [pid = 4048] [serial = 1384] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (114B1C00) [pid = 4048] [serial = 1352] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10D31800) [pid = 4048] [serial = 1351] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (13D22000) [pid = 4048] [serial = 1355] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (13C14000) [pid = 4048] [serial = 1354] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (175C1000) [pid = 4048] [serial = 1387] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (185C4400) [pid = 4048] [serial = 1358] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (180DDC00) [pid = 4048] [serial = 1357] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (12D63C00) [pid = 4048] [serial = 1381] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (13C19400) [pid = 4048] [serial = 1373] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (13067400) [pid = 4048] [serial = 1382] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (13910400) [pid = 4048] [serial = 1370] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (10B9C800) [pid = 4048] [serial = 1363] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (13C10400) [pid = 4048] [serial = 1372] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (10C34400) [pid = 4048] [serial = 1364] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (13820C00) [pid = 4048] [serial = 1369] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (10D3AC00) [pid = 4048] [serial = 1361] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 59 (10C71400) [pid = 4048] [serial = 1360] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 58 (10E11000) [pid = 4048] [serial = 1366] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 57 (11006400) [pid = 4048] [serial = 1367] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 56 (1434E000) [pid = 4048] [serial = 1375] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 55 (1606A400) [pid = 4048] [serial = 1378] [outer = 00000000] [url = about:blank] 02:21:35 INFO - PROCESS | 4048 | --DOMWINDOW == 54 (14EC0C00) [pid = 4048] [serial = 1376] [outer = 00000000] [url = about:blank] 02:21:36 INFO - PROCESS | 4048 | 1465204896042 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]]]}] 02:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1907ms 02:21:36 INFO - PROCESS | 4048 | 1465204896083 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 02:21:36 INFO - PROCESS | 4048 | 1465204896087 Marionette TRACE conn3 <- [1,1857,null,{"value":"13"}] 02:21:36 INFO - PROCESS | 4048 | 1465204896092 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:21:36 INFO - PROCESS | 4048 | 1465204896096 Marionette TRACE conn3 <- [1,1858,null,{}] 02:21:36 INFO - PROCESS | 4048 | 1465204896102 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}] 02:21:36 INFO - PROCESS | 4048 | 1465204896105 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:36 INFO - PROCESS | 4048 | 1465204896206 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 02:21:36 INFO - PROCESS | 4048 | 1465204896216 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:36 INFO - PROCESS | 4048 | 1465204896220 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:36 INFO - PROCESS | 4048 | ++DOCSHELL 10A5D400 == 28 [pid = 4048] [id = 474] 02:21:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 55 (10A5EC00) [pid = 4048] [serial = 1422] [outer = 00000000] 02:21:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 56 (10C34400) [pid = 4048] [serial = 1423] [outer = 10A5EC00] 02:21:36 INFO - PROCESS | 4048 | 1465204896269 Marionette DEBUG loaded listener.js 02:21:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 57 (10C3A400) [pid = 4048] [serial = 1424] [outer = 10A5EC00] 02:21:36 INFO - PROCESS | 4048 | 1465204896776 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]]]}] 02:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 735ms 02:21:36 INFO - PROCESS | 4048 | 1465204896834 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 02:21:36 INFO - PROCESS | 4048 | 1465204896839 Marionette TRACE conn3 <- [1,1861,null,{"value":"13"}] 02:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:21:36 INFO - PROCESS | 4048 | 1465204896845 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:21:36 INFO - PROCESS | 4048 | 1465204896848 Marionette TRACE conn3 <- [1,1862,null,{}] 02:21:36 INFO - PROCESS | 4048 | 1465204896851 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}] 02:21:36 INFO - PROCESS | 4048 | 1465204896854 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:36 INFO - PROCESS | 4048 | 1465204896941 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 02:21:37 INFO - PROCESS | 4048 | 1465204897031 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:37 INFO - PROCESS | 4048 | 1465204897034 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:37 INFO - PROCESS | 4048 | ++DOCSHELL 10D34C00 == 29 [pid = 4048] [id = 475] 02:21:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 58 (10D37400) [pid = 4048] [serial = 1425] [outer = 00000000] 02:21:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 59 (10D3AC00) [pid = 4048] [serial = 1426] [outer = 10D37400] 02:21:37 INFO - PROCESS | 4048 | 1465204897089 Marionette DEBUG loaded listener.js 02:21:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 60 (10E0CC00) [pid = 4048] [serial = 1427] [outer = 10D37400] 02:21:37 INFO - PROCESS | 4048 | 1465204897464 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]]]}] 02:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 641ms 02:21:37 INFO - PROCESS | 4048 | 1465204897485 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 02:21:37 INFO - PROCESS | 4048 | 1465204897487 Marionette TRACE conn3 <- [1,1865,null,{"value":"13"}] 02:21:37 INFO - PROCESS | 4048 | 1465204897491 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:21:37 INFO - PROCESS | 4048 | 1465204897494 Marionette TRACE conn3 <- [1,1866,null,{}] 02:21:37 INFO - PROCESS | 4048 | 1465204897505 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}] 02:21:37 INFO - PROCESS | 4048 | 1465204897510 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:37 INFO - PROCESS | 4048 | 1465204897592 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 02:21:37 INFO - PROCESS | 4048 | 1465204897629 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:37 INFO - PROCESS | 4048 | 1465204897633 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:37 INFO - PROCESS | 4048 | ++DOCSHELL 11A18C00 == 30 [pid = 4048] [id = 476] 02:21:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (11A19400) [pid = 4048] [serial = 1428] [outer = 00000000] 02:21:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (1280E000) [pid = 4048] [serial = 1429] [outer = 11A19400] 02:21:37 INFO - PROCESS | 4048 | 1465204897681 Marionette DEBUG loaded listener.js 02:21:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (12A91C00) [pid = 4048] [serial = 1430] [outer = 11A19400] 02:21:38 INFO - PROCESS | 4048 | 1465204898133 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]]]}] 02:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 687ms 02:21:38 INFO - PROCESS | 4048 | 1465204898192 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 02:21:38 INFO - PROCESS | 4048 | 1465204898195 Marionette TRACE conn3 <- [1,1869,null,{"value":"13"}] 02:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:21:38 INFO - PROCESS | 4048 | 1465204898198 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:21:38 INFO - PROCESS | 4048 | 1465204898210 Marionette TRACE conn3 <- [1,1870,null,{}] 02:21:38 INFO - PROCESS | 4048 | 1465204898214 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}] 02:21:38 INFO - PROCESS | 4048 | 1465204898216 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:38 INFO - PROCESS | 4048 | 1465204898301 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 02:21:38 INFO - PROCESS | 4048 | 1465204898307 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:38 INFO - PROCESS | 4048 | 1465204898309 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:38 INFO - PROCESS | 4048 | ++DOCSHELL 1280B800 == 31 [pid = 4048] [id = 477] 02:21:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (13086C00) [pid = 4048] [serial = 1431] [outer = 00000000] 02:21:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (13829800) [pid = 4048] [serial = 1432] [outer = 13086C00] 02:21:38 INFO - PROCESS | 4048 | 1465204898353 Marionette DEBUG loaded listener.js 02:21:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (13914800) [pid = 4048] [serial = 1433] [outer = 13086C00] 02:21:38 INFO - PROCESS | 4048 | 1465204898805 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]]]}] 02:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 656ms 02:21:38 INFO - PROCESS | 4048 | 1465204898856 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 02:21:38 INFO - PROCESS | 4048 | 1465204898858 Marionette TRACE conn3 <- [1,1873,null,{"value":"13"}] 02:21:38 INFO - PROCESS | 4048 | 1465204898861 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:21:38 INFO - PROCESS | 4048 | 1465204898863 Marionette TRACE conn3 <- [1,1874,null,{}] 02:21:38 INFO - PROCESS | 4048 | 1465204898866 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}] 02:21:38 INFO - PROCESS | 4048 | 1465204898869 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:38 INFO - PROCESS | 4048 | 1465204898944 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 02:21:38 INFO - PROCESS | 4048 | 1465204898950 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:38 INFO - PROCESS | 4048 | 1465204898952 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:38 INFO - PROCESS | 4048 | ++DOCSHELL 1391B800 == 32 [pid = 4048] [id = 478] 02:21:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (139C2400) [pid = 4048] [serial = 1434] [outer = 00000000] 02:21:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (13C0F400) [pid = 4048] [serial = 1435] [outer = 139C2400] 02:21:39 INFO - PROCESS | 4048 | 1465204898995 Marionette DEBUG loaded listener.js 02:21:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (13C14800) [pid = 4048] [serial = 1436] [outer = 139C2400] 02:21:39 INFO - PROCESS | 4048 | 1465204899462 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]]]}] 02:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 641ms 02:21:39 INFO - PROCESS | 4048 | 1465204899500 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 02:21:39 INFO - PROCESS | 4048 | 1465204899502 Marionette TRACE conn3 <- [1,1877,null,{"value":"13"}] 02:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:21:39 INFO - PROCESS | 4048 | 1465204899505 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:21:39 INFO - PROCESS | 4048 | 1465204899507 Marionette TRACE conn3 <- [1,1878,null,{}] 02:21:39 INFO - PROCESS | 4048 | 1465204899510 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}] 02:21:39 INFO - PROCESS | 4048 | 1465204899516 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:39 INFO - PROCESS | 4048 | 1465204899615 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 02:21:39 INFO - PROCESS | 4048 | 1465204899623 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:39 INFO - PROCESS | 4048 | 1465204899625 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:39 INFO - PROCESS | 4048 | ++DOCSHELL 1059B000 == 33 [pid = 4048] [id = 479] 02:21:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (10C73000) [pid = 4048] [serial = 1437] [outer = 00000000] 02:21:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (140CA800) [pid = 4048] [serial = 1438] [outer = 10C73000] 02:21:39 INFO - PROCESS | 4048 | 1465204899669 Marionette DEBUG loaded listener.js 02:21:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (14EBE800) [pid = 4048] [serial = 1439] [outer = 10C73000] 02:21:40 INFO - PROCESS | 4048 | 1465204900113 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]]]}] 02:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 640ms 02:21:40 INFO - PROCESS | 4048 | 1465204900143 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 02:21:40 INFO - PROCESS | 4048 | 1465204900145 Marionette TRACE conn3 <- [1,1881,null,{"value":"13"}] 02:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:21:40 INFO - PROCESS | 4048 | 1465204900148 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:21:40 INFO - PROCESS | 4048 | 1465204900150 Marionette TRACE conn3 <- [1,1882,null,{}] 02:21:40 INFO - PROCESS | 4048 | 1465204900154 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}] 02:21:40 INFO - PROCESS | 4048 | 1465204900156 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:40 INFO - PROCESS | 4048 | 1465204900244 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 02:21:40 INFO - PROCESS | 4048 | 1465204900250 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:40 INFO - PROCESS | 4048 | 1465204900252 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:40 INFO - PROCESS | 4048 | ++DOCSHELL 143CD800 == 34 [pid = 4048] [id = 480] 02:21:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (143CF800) [pid = 4048] [serial = 1440] [outer = 00000000] 02:21:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (15C14800) [pid = 4048] [serial = 1441] [outer = 143CF800] 02:21:40 INFO - PROCESS | 4048 | 1465204900294 Marionette DEBUG loaded listener.js 02:21:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (15C15800) [pid = 4048] [serial = 1442] [outer = 143CF800] 02:21:40 INFO - PROCESS | 4048 | 1465204900741 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]]]}] 02:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 687ms 02:21:40 INFO - PROCESS | 4048 | 1465204900848 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 02:21:40 INFO - PROCESS | 4048 | 1465204900850 Marionette TRACE conn3 <- [1,1885,null,{"value":"13"}] 02:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:21:40 INFO - PROCESS | 4048 | 1465204900854 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:21:40 INFO - PROCESS | 4048 | 1465204900855 Marionette TRACE conn3 <- [1,1886,null,{}] 02:21:40 INFO - PROCESS | 4048 | 1465204900859 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}] 02:21:40 INFO - PROCESS | 4048 | 1465204900861 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:40 INFO - PROCESS | 4048 | 1465204900936 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 02:21:40 INFO - PROCESS | 4048 | 1465204900945 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:40 INFO - PROCESS | 4048 | 1465204900947 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:40 INFO - PROCESS | 4048 | ++DOCSHELL 15F4E000 == 35 [pid = 4048] [id = 481] 02:21:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (15F52000) [pid = 4048] [serial = 1443] [outer = 00000000] 02:21:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (16C45000) [pid = 4048] [serial = 1444] [outer = 15F52000] 02:21:41 INFO - PROCESS | 4048 | 1465204900991 Marionette DEBUG loaded listener.js 02:21:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (16CB8400) [pid = 4048] [serial = 1445] [outer = 15F52000] 02:21:41 INFO - PROCESS | 4048 | 1465204901481 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]]]}] 02:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 688ms 02:21:41 INFO - PROCESS | 4048 | 1465204901553 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 02:21:41 INFO - PROCESS | 4048 | 1465204901555 Marionette TRACE conn3 <- [1,1889,null,{"value":"13"}] 02:21:41 INFO - PROCESS | 4048 | 1465204901559 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:21:41 INFO - PROCESS | 4048 | 1465204901560 Marionette TRACE conn3 <- [1,1890,null,{}] 02:21:41 INFO - PROCESS | 4048 | 1465204901564 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}] 02:21:41 INFO - PROCESS | 4048 | 1465204901566 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:41 INFO - PROCESS | 4048 | 1465204901698 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 02:21:41 INFO - PROCESS | 4048 | 1465204901715 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:41 INFO - PROCESS | 4048 | 1465204901717 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:41 INFO - PROCESS | 4048 | ++DOCSHELL 11A18400 == 36 [pid = 4048] [id = 482] 02:21:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (16F4A800) [pid = 4048] [serial = 1446] [outer = 00000000] 02:21:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (17541800) [pid = 4048] [serial = 1447] [outer = 16F4A800] 02:21:41 INFO - PROCESS | 4048 | 1465204901762 Marionette DEBUG loaded listener.js 02:21:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (17546800) [pid = 4048] [serial = 1448] [outer = 16F4A800] 02:21:42 INFO - PROCESS | 4048 | 1465204902201 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]]]}] 02:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 688ms 02:21:42 INFO - PROCESS | 4048 | 1465204902259 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 02:21:42 INFO - PROCESS | 4048 | 1465204902261 Marionette TRACE conn3 <- [1,1893,null,{"value":"13"}] 02:21:42 INFO - PROCESS | 4048 | 1465204902264 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:21:42 INFO - PROCESS | 4048 | 1465204902265 Marionette TRACE conn3 <- [1,1894,null,{}] 02:21:42 INFO - PROCESS | 4048 | 1465204902279 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}] 02:21:42 INFO - PROCESS | 4048 | 1465204902281 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:42 INFO - PROCESS | 4048 | 1465204902401 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 02:21:42 INFO - PROCESS | 4048 | 1465204902410 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:42 INFO - PROCESS | 4048 | 1465204902412 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:42 INFO - PROCESS | 4048 | ++DOCSHELL 0F32DC00 == 37 [pid = 4048] [id = 483] 02:21:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (1027CC00) [pid = 4048] [serial = 1449] [outer = 00000000] 02:21:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (17724000) [pid = 4048] [serial = 1450] [outer = 1027CC00] 02:21:42 INFO - PROCESS | 4048 | 1465204902511 Marionette DEBUG loaded listener.js 02:21:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (18029400) [pid = 4048] [serial = 1451] [outer = 1027CC00] 02:21:42 INFO - PROCESS | 4048 | 1465204902947 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]]]}] 02:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 735ms 02:21:43 INFO - PROCESS | 4048 | 1465204903044 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 02:21:43 INFO - PROCESS | 4048 | 1465204903046 Marionette TRACE conn3 <- [1,1897,null,{"value":"13"}] 02:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:21:43 INFO - PROCESS | 4048 | 1465204903052 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:21:43 INFO - PROCESS | 4048 | 1465204903054 Marionette TRACE conn3 <- [1,1898,null,{}] 02:21:43 INFO - PROCESS | 4048 | 1465204903061 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}] 02:21:43 INFO - PROCESS | 4048 | 1465204903064 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:43 INFO - PROCESS | 4048 | 1465204903322 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 02:21:43 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (16ED0C00) [pid = 4048] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:21:43 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (13D25000) [pid = 4048] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:21:43 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (15C15C00) [pid = 4048] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:21:43 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (15D44800) [pid = 4048] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:21:43 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (0F351800) [pid = 4048] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:21:43 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (0F352000) [pid = 4048] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:21:43 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (17545000) [pid = 4048] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:21:43 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (139CA800) [pid = 4048] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:21:43 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (1280D000) [pid = 4048] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:21:43 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (105F6C00) [pid = 4048] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:21:43 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (13377000) [pid = 4048] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:21:43 INFO - PROCESS | 4048 | 1465204903390 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:43 INFO - PROCESS | 4048 | 1465204903393 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:43 INFO - PROCESS | 4048 | ++DOCSHELL 0F34D000 == 38 [pid = 4048] [id = 484] 02:21:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (0F351800) [pid = 4048] [serial = 1452] [outer = 00000000] 02:21:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (105F6C00) [pid = 4048] [serial = 1453] [outer = 0F351800] 02:21:43 INFO - PROCESS | 4048 | 1465204903440 Marionette DEBUG loaded listener.js 02:21:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (12AC9400) [pid = 4048] [serial = 1454] [outer = 0F351800] 02:21:43 INFO - PROCESS | 4048 | 1465204903824 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]]]}] 02:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 797ms 02:21:43 INFO - PROCESS | 4048 | 1465204903856 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 02:21:43 INFO - PROCESS | 4048 | 1465204903858 Marionette TRACE conn3 <- [1,1901,null,{"value":"13"}] 02:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:21:43 INFO - PROCESS | 4048 | 1465204903861 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:21:43 INFO - PROCESS | 4048 | 1465204903863 Marionette TRACE conn3 <- [1,1902,null,{}] 02:21:43 INFO - PROCESS | 4048 | 1465204903866 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}] 02:21:43 INFO - PROCESS | 4048 | 1465204903868 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:43 INFO - PROCESS | 4048 | 1465204903955 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 02:21:43 INFO - PROCESS | 4048 | 1465204903960 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:43 INFO - PROCESS | 4048 | 1465204903962 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:43 INFO - PROCESS | 4048 | ++DOCSHELL 139C6800 == 39 [pid = 4048] [id = 485] 02:21:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (13C17800) [pid = 4048] [serial = 1455] [outer = 00000000] 02:21:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (180E4C00) [pid = 4048] [serial = 1456] [outer = 13C17800] 02:21:44 INFO - PROCESS | 4048 | 1465204904004 Marionette DEBUG loaded listener.js 02:21:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (180E6400) [pid = 4048] [serial = 1457] [outer = 13C17800] 02:21:44 INFO - PROCESS | 4048 | 1465204904420 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]]]}] 02:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 594ms 02:21:44 INFO - PROCESS | 4048 | 1465204904474 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 02:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:21:44 INFO - PROCESS | 4048 | 1465204904486 Marionette TRACE conn3 <- [1,1905,null,{"value":"13"}] 02:21:44 INFO - PROCESS | 4048 | 1465204904490 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:21:44 INFO - PROCESS | 4048 | 1465204904492 Marionette TRACE conn3 <- [1,1906,null,{}] 02:21:44 INFO - PROCESS | 4048 | 1465204904495 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}] 02:21:44 INFO - PROCESS | 4048 | 1465204904497 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:44 INFO - PROCESS | 4048 | 1465204904575 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 02:21:44 INFO - PROCESS | 4048 | 1465204904580 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:44 INFO - PROCESS | 4048 | 1465204904582 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:44 INFO - PROCESS | 4048 | ++DOCSHELL 15C5F800 == 40 [pid = 4048] [id = 486] 02:21:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (17548000) [pid = 4048] [serial = 1458] [outer = 00000000] 02:21:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (1980B400) [pid = 4048] [serial = 1459] [outer = 17548000] 02:21:44 INFO - PROCESS | 4048 | 1465204904624 Marionette DEBUG loaded listener.js 02:21:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (13C14400) [pid = 4048] [serial = 1460] [outer = 17548000] 02:21:45 INFO - PROCESS | 4048 | 1465204905071 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]]]}] 02:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 641ms 02:21:45 INFO - PROCESS | 4048 | 1465204905131 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 02:21:45 INFO - PROCESS | 4048 | 1465204905133 Marionette TRACE conn3 <- [1,1909,null,{"value":"13"}] 02:21:45 INFO - PROCESS | 4048 | 1465204905137 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:21:45 INFO - PROCESS | 4048 | 1465204905138 Marionette TRACE conn3 <- [1,1910,null,{}] 02:21:45 INFO - PROCESS | 4048 | 1465204905142 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}] 02:21:45 INFO - PROCESS | 4048 | 1465204905143 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:45 INFO - PROCESS | 4048 | 1465204905221 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 02:21:45 INFO - PROCESS | 4048 | 1465204905226 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:45 INFO - PROCESS | 4048 | 1465204905228 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:45 INFO - PROCESS | 4048 | ++DOCSHELL 13D22800 == 41 [pid = 4048] [id = 487] 02:21:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (185CD800) [pid = 4048] [serial = 1461] [outer = 00000000] 02:21:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (19877C00) [pid = 4048] [serial = 1462] [outer = 185CD800] 02:21:45 INFO - PROCESS | 4048 | 1465204905270 Marionette DEBUG loaded listener.js 02:21:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (1987D400) [pid = 4048] [serial = 1463] [outer = 185CD800] 02:21:46 INFO - PROCESS | 4048 | 1465204906114 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]]]}] 02:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 985ms 02:21:46 INFO - PROCESS | 4048 | 1465204906125 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 02:21:46 INFO - PROCESS | 4048 | 1465204906129 Marionette TRACE conn3 <- [1,1913,null,{"value":"13"}] 02:21:46 INFO - PROCESS | 4048 | 1465204906134 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:21:46 INFO - PROCESS | 4048 | 1465204906139 Marionette TRACE conn3 <- [1,1914,null,{}] 02:21:46 INFO - PROCESS | 4048 | 1465204906144 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}] 02:21:46 INFO - PROCESS | 4048 | 1465204906147 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:46 INFO - PROCESS | 4048 | 1465204906271 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 02:21:46 INFO - PROCESS | 4048 | 1465204906408 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:46 INFO - PROCESS | 4048 | 1465204906411 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:46 INFO - PROCESS | 4048 | ++DOCSHELL 105F6800 == 42 [pid = 4048] [id = 488] 02:21:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (10BA1C00) [pid = 4048] [serial = 1464] [outer = 00000000] 02:21:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (10C6DC00) [pid = 4048] [serial = 1465] [outer = 10BA1C00] 02:21:46 INFO - PROCESS | 4048 | 1465204906468 Marionette DEBUG loaded listener.js 02:21:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (10E0C800) [pid = 4048] [serial = 1466] [outer = 10BA1C00] 02:21:47 INFO - PROCESS | 4048 | 1465204907355 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]]]}] 02:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1296ms 02:21:47 INFO - PROCESS | 4048 | 1465204907437 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 02:21:47 INFO - PROCESS | 4048 | 1465204907441 Marionette TRACE conn3 <- [1,1917,null,{"value":"13"}] 02:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:21:47 INFO - PROCESS | 4048 | 1465204907447 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:21:47 INFO - PROCESS | 4048 | 1465204907450 Marionette TRACE conn3 <- [1,1918,null,{}] 02:21:47 INFO - PROCESS | 4048 | 1465204907455 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}] 02:21:47 INFO - PROCESS | 4048 | 1465204907458 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:47 INFO - PROCESS | 4048 | 1465204907578 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 02:21:47 INFO - PROCESS | 4048 | 1465204907716 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:47 INFO - PROCESS | 4048 | 1465204907720 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:47 INFO - PROCESS | 4048 | ++DOCSHELL 10A5DC00 == 43 [pid = 4048] [id = 489] 02:21:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (10A5E000) [pid = 4048] [serial = 1467] [outer = 00000000] 02:21:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (10BA6400) [pid = 4048] [serial = 1468] [outer = 10A5E000] 02:21:47 INFO - PROCESS | 4048 | 1465204907773 Marionette DEBUG loaded listener.js 02:21:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (10C6B000) [pid = 4048] [serial = 1469] [outer = 10A5E000] 02:21:48 INFO - PROCESS | 4048 | --DOCSHELL 15C5F800 == 42 [pid = 4048] [id = 486] 02:21:48 INFO - PROCESS | 4048 | --DOCSHELL 139C6800 == 41 [pid = 4048] [id = 485] 02:21:48 INFO - PROCESS | 4048 | --DOCSHELL 0F34D000 == 40 [pid = 4048] [id = 484] 02:21:48 INFO - PROCESS | 4048 | --DOCSHELL 0F32DC00 == 39 [pid = 4048] [id = 483] 02:21:48 INFO - PROCESS | 4048 | --DOCSHELL 11A18400 == 38 [pid = 4048] [id = 482] 02:21:48 INFO - PROCESS | 4048 | --DOCSHELL 15F4E000 == 37 [pid = 4048] [id = 481] 02:21:48 INFO - PROCESS | 4048 | --DOCSHELL 143CD800 == 36 [pid = 4048] [id = 480] 02:21:48 INFO - PROCESS | 4048 | --DOCSHELL 1059B000 == 35 [pid = 4048] [id = 479] 02:21:48 INFO - PROCESS | 4048 | --DOCSHELL 1391B800 == 34 [pid = 4048] [id = 478] 02:21:48 INFO - PROCESS | 4048 | --DOCSHELL 1280B800 == 33 [pid = 4048] [id = 477] 02:21:48 INFO - PROCESS | 4048 | --DOCSHELL 11A18C00 == 32 [pid = 4048] [id = 476] 02:21:48 INFO - PROCESS | 4048 | --DOCSHELL 10D34C00 == 31 [pid = 4048] [id = 475] 02:21:48 INFO - PROCESS | 4048 | --DOCSHELL 10A5D400 == 30 [pid = 4048] [id = 474] 02:21:48 INFO - PROCESS | 4048 | --DOCSHELL 1026EC00 == 29 [pid = 4048] [id = 473] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (180DD000) [pid = 4048] [serial = 1420] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (175C4400) [pid = 4048] [serial = 1418] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (14EBBC00) [pid = 4048] [serial = 1405] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (15D44C00) [pid = 4048] [serial = 1408] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (16F4E000) [pid = 4048] [serial = 1411] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (16069C00) [pid = 4048] [serial = 1409] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (175BA000) [pid = 4048] [serial = 1417] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (1673CC00) [pid = 4048] [serial = 1412] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (0F35B800) [pid = 4048] [serial = 1393] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (10C74400) [pid = 4048] [serial = 1391] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10C31400) [pid = 4048] [serial = 1390] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (175C2000) [pid = 4048] [serial = 1388] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (13C12800) [pid = 4048] [serial = 1402] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (12A8C000) [pid = 4048] [serial = 1399] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (13084800) [pid = 4048] [serial = 1400] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10C3FC00) [pid = 4048] [serial = 1396] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10E08C00) [pid = 4048] [serial = 1397] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (104EBC00) [pid = 4048] [serial = 1394] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (15696400) [pid = 4048] [serial = 1414] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (15698C00) [pid = 4048] [serial = 1406] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (16C4C000) [pid = 4048] [serial = 1415] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (13C1BC00) [pid = 4048] [serial = 1403] [outer = 00000000] [url = about:blank] 02:21:48 INFO - PROCESS | 4048 | 1465204908300 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]]]}] 02:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 891ms 02:21:48 INFO - PROCESS | 4048 | 1465204908358 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 02:21:48 INFO - PROCESS | 4048 | 1465204908362 Marionette TRACE conn3 <- [1,1921,null,{"value":"13"}] 02:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:21:48 INFO - PROCESS | 4048 | 1465204908368 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:21:48 INFO - PROCESS | 4048 | 1465204908372 Marionette TRACE conn3 <- [1,1922,null,{}] 02:21:48 INFO - PROCESS | 4048 | 1465204908379 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}] 02:21:48 INFO - PROCESS | 4048 | 1465204908382 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:48 INFO - PROCESS | 4048 | 1465204908529 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 02:21:48 INFO - PROCESS | 4048 | 1465204908624 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:48 INFO - PROCESS | 4048 | 1465204908629 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:48 INFO - PROCESS | 4048 | ++DOCSHELL 104ED800 == 30 [pid = 4048] [id = 490] 02:21:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (104F0000) [pid = 4048] [serial = 1470] [outer = 00000000] 02:21:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (10A54400) [pid = 4048] [serial = 1471] [outer = 104F0000] 02:21:48 INFO - PROCESS | 4048 | 1465204908732 Marionette DEBUG loaded listener.js 02:21:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (10BAA800) [pid = 4048] [serial = 1472] [outer = 104F0000] 02:21:49 INFO - PROCESS | 4048 | 1465204909393 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]]]}] 02:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1031ms 02:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:21:49 INFO - PROCESS | 4048 | 1465204909411 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 02:21:49 INFO - PROCESS | 4048 | 1465204909415 Marionette TRACE conn3 <- [1,1925,null,{"value":"13"}] 02:21:49 INFO - PROCESS | 4048 | 1465204909422 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:21:49 INFO - PROCESS | 4048 | 1465204909426 Marionette TRACE conn3 <- [1,1926,null,{}] 02:21:49 INFO - PROCESS | 4048 | 1465204909450 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}] 02:21:49 INFO - PROCESS | 4048 | 1465204909453 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:49 INFO - PROCESS | 4048 | 1465204909555 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 02:21:49 INFO - PROCESS | 4048 | 1465204909689 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:49 INFO - PROCESS | 4048 | 1465204909692 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:49 INFO - PROCESS | 4048 | ++DOCSHELL 11024000 == 31 [pid = 4048] [id = 491] 02:21:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (1102D000) [pid = 4048] [serial = 1473] [outer = 00000000] 02:21:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (114BFC00) [pid = 4048] [serial = 1474] [outer = 1102D000] 02:21:49 INFO - PROCESS | 4048 | 1465204909755 Marionette DEBUG loaded listener.js 02:21:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (11C70C00) [pid = 4048] [serial = 1475] [outer = 1102D000] 02:21:50 INFO - PROCESS | 4048 | 1465204910303 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]]]}] 02:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 922ms 02:21:50 INFO - PROCESS | 4048 | 1465204910342 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 02:21:50 INFO - PROCESS | 4048 | 1465204910345 Marionette TRACE conn3 <- [1,1929,null,{"value":"13"}] 02:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:21:50 INFO - PROCESS | 4048 | 1465204910349 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:21:50 INFO - PROCESS | 4048 | 1465204910351 Marionette TRACE conn3 <- [1,1930,null,{}] 02:21:50 INFO - PROCESS | 4048 | 1465204910361 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}] 02:21:50 INFO - PROCESS | 4048 | 1465204910366 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:50 INFO - PROCESS | 4048 | 1465204910472 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 02:21:50 INFO - PROCESS | 4048 | 1465204910580 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:50 INFO - PROCESS | 4048 | 1465204910585 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:50 INFO - PROCESS | 4048 | ++DOCSHELL 13377000 == 32 [pid = 4048] [id = 492] 02:21:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (13379400) [pid = 4048] [serial = 1476] [outer = 00000000] 02:21:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (13912C00) [pid = 4048] [serial = 1477] [outer = 13379400] 02:21:50 INFO - PROCESS | 4048 | 1465204910642 Marionette DEBUG loaded listener.js 02:21:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (139C5800) [pid = 4048] [serial = 1478] [outer = 13379400] 02:21:51 INFO - PROCESS | 4048 | 1465204911259 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]]]}] 02:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 953ms 02:21:51 INFO - PROCESS | 4048 | 1465204911293 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 02:21:51 INFO - PROCESS | 4048 | 1465204911295 Marionette TRACE conn3 <- [1,1933,null,{"value":"13"}] 02:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:21:51 INFO - PROCESS | 4048 | 1465204911299 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:21:51 INFO - PROCESS | 4048 | 1465204911301 Marionette TRACE conn3 <- [1,1934,null,{}] 02:21:51 INFO - PROCESS | 4048 | 1465204911305 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}] 02:21:51 INFO - PROCESS | 4048 | 1465204911307 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:51 INFO - PROCESS | 4048 | 1465204911407 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 02:21:51 INFO - PROCESS | 4048 | 1465204911511 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:51 INFO - PROCESS | 4048 | 1465204911513 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:51 INFO - PROCESS | 4048 | ++DOCSHELL 13C1BC00 == 33 [pid = 4048] [id = 493] 02:21:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (13C1C000) [pid = 4048] [serial = 1479] [outer = 00000000] 02:21:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (13D28C00) [pid = 4048] [serial = 1480] [outer = 13C1C000] 02:21:51 INFO - PROCESS | 4048 | 1465204911566 Marionette DEBUG loaded listener.js 02:21:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (140C4000) [pid = 4048] [serial = 1481] [outer = 13C1C000] 02:21:52 INFO - PROCESS | 4048 | 1465204912131 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]]]}] 02:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 906ms 02:21:52 INFO - PROCESS | 4048 | 1465204912203 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 02:21:52 INFO - PROCESS | 4048 | 1465204912206 Marionette TRACE conn3 <- [1,1937,null,{"value":"13"}] 02:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:21:52 INFO - PROCESS | 4048 | 1465204912209 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:21:52 INFO - PROCESS | 4048 | 1465204912211 Marionette TRACE conn3 <- [1,1938,null,{}] 02:21:52 INFO - PROCESS | 4048 | 1465204912215 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}] 02:21:52 INFO - PROCESS | 4048 | 1465204912217 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:52 INFO - PROCESS | 4048 | 1465204912315 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 02:21:52 INFO - PROCESS | 4048 | 1465204912419 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:52 INFO - PROCESS | 4048 | 1465204912422 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:52 INFO - PROCESS | 4048 | ++DOCSHELL 11006800 == 34 [pid = 4048] [id = 494] 02:21:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (13C11800) [pid = 4048] [serial = 1482] [outer = 00000000] 02:21:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (15696400) [pid = 4048] [serial = 1483] [outer = 13C11800] 02:21:52 INFO - PROCESS | 4048 | 1465204912473 Marionette DEBUG loaded listener.js 02:21:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (1569F000) [pid = 4048] [serial = 1484] [outer = 13C11800] 02:21:53 INFO - PROCESS | 4048 | --DOCSHELL 105F6800 == 33 [pid = 4048] [id = 488] 02:21:53 INFO - PROCESS | 4048 | --DOCSHELL 13C1BC00 == 32 [pid = 4048] [id = 493] 02:21:53 INFO - PROCESS | 4048 | --DOCSHELL 11024000 == 31 [pid = 4048] [id = 491] 02:21:53 INFO - PROCESS | 4048 | --DOCSHELL 13377000 == 30 [pid = 4048] [id = 492] 02:21:53 INFO - PROCESS | 4048 | --DOCSHELL 10A5DC00 == 29 [pid = 4048] [id = 489] 02:21:53 INFO - PROCESS | 4048 | --DOCSHELL 13D22800 == 28 [pid = 4048] [id = 487] 02:21:53 INFO - PROCESS | 4048 | --DOCSHELL 104ED800 == 27 [pid = 4048] [id = 490] 02:21:53 INFO - PROCESS | 4048 | 1465204913756 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]]]}] 02:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1610ms 02:21:53 INFO - PROCESS | 4048 | 1465204913807 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 02:21:53 INFO - PROCESS | 4048 | 1465204913812 Marionette TRACE conn3 <- [1,1941,null,{"value":"13"}] 02:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:21:53 INFO - PROCESS | 4048 | 1465204913817 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:21:53 INFO - PROCESS | 4048 | 1465204913820 Marionette TRACE conn3 <- [1,1942,null,{}] 02:21:53 INFO - PROCESS | 4048 | 1465204913826 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}] 02:21:53 INFO - PROCESS | 4048 | 1465204913829 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:53 INFO - PROCESS | 4048 | 1465204913921 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 02:21:53 INFO - PROCESS | 4048 | 1465204913928 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:53 INFO - PROCESS | 4048 | 1465204913931 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:53 INFO - PROCESS | 4048 | ++DOCSHELL 104EA800 == 28 [pid = 4048] [id = 495] 02:21:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (104EBC00) [pid = 4048] [serial = 1485] [outer = 00000000] 02:21:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (10A58000) [pid = 4048] [serial = 1486] [outer = 104EBC00] 02:21:53 INFO - PROCESS | 4048 | 1465204913981 Marionette DEBUG loaded listener.js 02:21:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (10C36000) [pid = 4048] [serial = 1487] [outer = 104EBC00] 02:21:54 INFO - PROCESS | 4048 | 1465204914493 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]]]}] 02:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 703ms 02:21:54 INFO - PROCESS | 4048 | 1465204914517 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 02:21:54 INFO - PROCESS | 4048 | 1465204914522 Marionette TRACE conn3 <- [1,1945,null,{"value":"13"}] 02:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:21:54 INFO - PROCESS | 4048 | 1465204914528 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:21:54 INFO - PROCESS | 4048 | 1465204914531 Marionette TRACE conn3 <- [1,1946,null,{}] 02:21:54 INFO - PROCESS | 4048 | 1465204914534 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}] 02:21:54 INFO - PROCESS | 4048 | 1465204914537 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:54 INFO - PROCESS | 4048 | 1465204914624 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 02:21:54 INFO - PROCESS | 4048 | 1465204914632 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:54 INFO - PROCESS | 4048 | 1465204914635 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:54 INFO - PROCESS | 4048 | ++DOCSHELL 10E10C00 == 29 [pid = 4048] [id = 496] 02:21:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (10E14400) [pid = 4048] [serial = 1488] [outer = 00000000] 02:21:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (11030800) [pid = 4048] [serial = 1489] [outer = 10E14400] 02:21:54 INFO - PROCESS | 4048 | 1465204914683 Marionette DEBUG loaded listener.js 02:21:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (11A13000) [pid = 4048] [serial = 1490] [outer = 10E14400] 02:21:55 INFO - PROCESS | 4048 | 1465204915165 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]]]}] 02:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 688ms 02:21:55 INFO - PROCESS | 4048 | 1465204915227 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 02:21:55 INFO - PROCESS | 4048 | 1465204915229 Marionette TRACE conn3 <- [1,1949,null,{"value":"13"}] 02:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:21:55 INFO - PROCESS | 4048 | 1465204915232 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:21:55 INFO - PROCESS | 4048 | 1465204915236 Marionette TRACE conn3 <- [1,1950,null,{}] 02:21:55 INFO - PROCESS | 4048 | 1465204915246 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}] 02:21:55 INFO - PROCESS | 4048 | 1465204915251 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:55 INFO - PROCESS | 4048 | 1465204915373 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 02:21:55 INFO - PROCESS | 4048 | 1465204915479 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:55 INFO - PROCESS | 4048 | 1465204915482 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:55 INFO - PROCESS | 4048 | ++DOCSHELL 1382A800 == 30 [pid = 4048] [id = 497] 02:21:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (1382B800) [pid = 4048] [serial = 1491] [outer = 00000000] 02:21:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (13C0E800) [pid = 4048] [serial = 1492] [outer = 1382B800] 02:21:55 INFO - PROCESS | 4048 | 1465204915529 Marionette DEBUG loaded listener.js 02:21:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (13C19000) [pid = 4048] [serial = 1493] [outer = 1382B800] 02:21:55 INFO - PROCESS | 4048 | 1465204915937 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]]]}] 02:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 734ms 02:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:21:55 INFO - PROCESS | 4048 | 1465204915972 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 02:21:55 INFO - PROCESS | 4048 | 1465204915975 Marionette TRACE conn3 <- [1,1953,null,{"value":"13"}] 02:21:55 INFO - PROCESS | 4048 | 1465204915978 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:21:55 INFO - PROCESS | 4048 | 1465204915980 Marionette TRACE conn3 <- [1,1954,null,{}] 02:21:56 INFO - PROCESS | 4048 | 1465204915988 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}] 02:21:56 INFO - PROCESS | 4048 | 1465204915999 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:56 INFO - PROCESS | 4048 | 1465204916121 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 02:21:56 INFO - PROCESS | 4048 | 1465204916127 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:56 INFO - PROCESS | 4048 | 1465204916129 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:56 INFO - PROCESS | 4048 | ++DOCSHELL 13C0DC00 == 31 [pid = 4048] [id = 498] 02:21:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (13C0F000) [pid = 4048] [serial = 1494] [outer = 00000000] 02:21:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (15694800) [pid = 4048] [serial = 1495] [outer = 13C0F000] 02:21:56 INFO - PROCESS | 4048 | 1465204916177 Marionette DEBUG loaded listener.js 02:21:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 96 (15D44800) [pid = 4048] [serial = 1496] [outer = 13C0F000] 02:21:56 INFO - PROCESS | 4048 | 1465204916655 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]]]}] 02:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 687ms 02:21:56 INFO - PROCESS | 4048 | 1465204916678 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 02:21:56 INFO - PROCESS | 4048 | 1465204916680 Marionette TRACE conn3 <- [1,1957,null,{"value":"13"}] 02:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:21:56 INFO - PROCESS | 4048 | 1465204916683 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:21:56 INFO - PROCESS | 4048 | 1465204916685 Marionette TRACE conn3 <- [1,1958,null,{}] 02:21:56 INFO - PROCESS | 4048 | 1465204916688 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}] 02:21:56 INFO - PROCESS | 4048 | 1465204916690 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:56 INFO - PROCESS | 4048 | 1465204916830 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 02:21:56 INFO - PROCESS | 4048 | 1465204916854 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:56 INFO - PROCESS | 4048 | 1465204916856 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:56 INFO - PROCESS | 4048 | ++DOCSHELL 16C44C00 == 32 [pid = 4048] [id = 499] 02:21:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 97 (16C4B400) [pid = 4048] [serial = 1497] [outer = 00000000] 02:21:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 98 (16F47400) [pid = 4048] [serial = 1498] [outer = 16C4B400] 02:21:56 INFO - PROCESS | 4048 | 1465204916899 Marionette DEBUG loaded listener.js 02:21:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 99 (16F4E800) [pid = 4048] [serial = 1499] [outer = 16C4B400] 02:21:57 INFO - PROCESS | 4048 | 1465204917338 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]]]}] 02:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 687ms 02:21:57 INFO - PROCESS | 4048 | 1465204917383 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 02:21:57 INFO - PROCESS | 4048 | 1465204917385 Marionette TRACE conn3 <- [1,1961,null,{"value":"13"}] 02:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:21:57 INFO - PROCESS | 4048 | 1465204917388 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:21:57 INFO - PROCESS | 4048 | 1465204917390 Marionette TRACE conn3 <- [1,1962,null,{}] 02:21:57 INFO - PROCESS | 4048 | 1465204917393 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}] 02:21:57 INFO - PROCESS | 4048 | 1465204917399 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:57 INFO - PROCESS | 4048 | 1465204917541 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 02:21:57 INFO - PROCESS | 4048 | 1465204917606 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:57 INFO - PROCESS | 4048 | 1465204917608 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:57 INFO - PROCESS | 4048 | ++DOCSHELL 1754C400 == 33 [pid = 4048] [id = 500] 02:21:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 100 (175BF000) [pid = 4048] [serial = 1500] [outer = 00000000] 02:21:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 101 (17856C00) [pid = 4048] [serial = 1501] [outer = 175BF000] 02:21:57 INFO - PROCESS | 4048 | 1465204917652 Marionette DEBUG loaded listener.js 02:21:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 102 (182DF400) [pid = 4048] [serial = 1502] [outer = 175BF000] 02:21:58 INFO - PROCESS | 4048 | --DOMWINDOW == 101 (10A5E000) [pid = 4048] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:21:58 INFO - PROCESS | 4048 | --DOMWINDOW == 100 (16F4A800) [pid = 4048] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:21:58 INFO - PROCESS | 4048 | --DOMWINDOW == 99 (139C2400) [pid = 4048] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:21:58 INFO - PROCESS | 4048 | --DOMWINDOW == 98 (10D37400) [pid = 4048] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:21:58 INFO - PROCESS | 4048 | --DOMWINDOW == 97 (1027CC00) [pid = 4048] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:21:58 INFO - PROCESS | 4048 | --DOMWINDOW == 96 (11A19400) [pid = 4048] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:21:58 INFO - PROCESS | 4048 | --DOMWINDOW == 95 (15F52000) [pid = 4048] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:21:58 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (143CF800) [pid = 4048] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:21:58 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (10A5EC00) [pid = 4048] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:21:58 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (13086C00) [pid = 4048] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:21:58 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (10C73000) [pid = 4048] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:21:58 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (105F4400) [pid = 4048] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:21:58 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (10BA1C00) [pid = 4048] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:21:58 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (185CD800) [pid = 4048] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:21:58 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (13C17800) [pid = 4048] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:21:58 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (0F351800) [pid = 4048] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:21:58 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (17548000) [pid = 4048] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:21:58 INFO - PROCESS | 4048 | 1465204918325 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]]]}] 02:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1000ms 02:21:58 INFO - PROCESS | 4048 | 1465204918392 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 02:21:58 INFO - PROCESS | 4048 | 1465204918403 Marionette TRACE conn3 <- [1,1965,null,{"value":"13"}] 02:21:58 INFO - PROCESS | 4048 | 1465204918407 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:21:58 INFO - PROCESS | 4048 | 1465204918408 Marionette TRACE conn3 <- [1,1966,null,{}] 02:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:21:58 INFO - PROCESS | 4048 | 1465204918412 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}] 02:21:58 INFO - PROCESS | 4048 | 1465204918414 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:58 INFO - PROCESS | 4048 | 1465204918488 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 02:21:58 INFO - PROCESS | 4048 | 1465204918493 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:58 INFO - PROCESS | 4048 | 1465204918495 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:58 INFO - PROCESS | 4048 | ++DOCSHELL 10D32400 == 34 [pid = 4048] [id = 501] 02:21:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (11243C00) [pid = 4048] [serial = 1503] [outer = 00000000] 02:21:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (13828C00) [pid = 4048] [serial = 1504] [outer = 11243C00] 02:21:58 INFO - PROCESS | 4048 | 1465204918538 Marionette DEBUG loaded listener.js 02:21:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (13C0F800) [pid = 4048] [serial = 1505] [outer = 11243C00] 02:21:58 INFO - PROCESS | 4048 | 1465204918960 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]]]}] 02:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 594ms 02:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:21:59 INFO - PROCESS | 4048 | 1465204919007 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 02:21:59 INFO - PROCESS | 4048 | 1465204919009 Marionette TRACE conn3 <- [1,1969,null,{"value":"13"}] 02:21:59 INFO - PROCESS | 4048 | 1465204919012 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:21:59 INFO - PROCESS | 4048 | 1465204919014 Marionette TRACE conn3 <- [1,1970,null,{}] 02:21:59 INFO - PROCESS | 4048 | 1465204919018 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}] 02:21:59 INFO - PROCESS | 4048 | 1465204919019 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:59 INFO - PROCESS | 4048 | 1465204919096 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 02:21:59 INFO - PROCESS | 4048 | 1465204919101 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:59 INFO - PROCESS | 4048 | 1465204919103 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:59 INFO - PROCESS | 4048 | ++DOCSHELL 13379800 == 35 [pid = 4048] [id = 502] 02:21:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (1596E000) [pid = 4048] [serial = 1506] [outer = 00000000] 02:21:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (17856000) [pid = 4048] [serial = 1507] [outer = 1596E000] 02:21:59 INFO - PROCESS | 4048 | 1465204919153 Marionette DEBUG loaded listener.js 02:21:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (17859800) [pid = 4048] [serial = 1508] [outer = 1596E000] 02:21:59 INFO - PROCESS | 4048 | 1465204919601 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]]]}] 02:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 626ms 02:21:59 INFO - PROCESS | 4048 | 1465204919650 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 02:21:59 INFO - PROCESS | 4048 | 1465204919652 Marionette TRACE conn3 <- [1,1973,null,{"value":"13"}] 02:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:21:59 INFO - PROCESS | 4048 | 1465204919659 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:21:59 INFO - PROCESS | 4048 | 1465204919661 Marionette TRACE conn3 <- [1,1974,null,{}] 02:21:59 INFO - PROCESS | 4048 | 1465204919664 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}] 02:21:59 INFO - PROCESS | 4048 | 1465204919666 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:59 INFO - PROCESS | 4048 | 1465204919743 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 02:21:59 INFO - PROCESS | 4048 | 1465204919749 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:59 INFO - PROCESS | 4048 | 1465204919751 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:21:59 INFO - PROCESS | 4048 | ++DOCSHELL 185CA000 == 36 [pid = 4048] [id = 503] 02:21:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (185CAC00) [pid = 4048] [serial = 1509] [outer = 00000000] 02:21:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (19809000) [pid = 4048] [serial = 1510] [outer = 185CAC00] 02:21:59 INFO - PROCESS | 4048 | 1465204919793 Marionette DEBUG loaded listener.js 02:21:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (1980A000) [pid = 4048] [serial = 1511] [outer = 185CAC00] 02:22:00 INFO - PROCESS | 4048 | --DOCSHELL 104EA800 == 35 [pid = 4048] [id = 495] 02:22:00 INFO - PROCESS | 4048 | --DOCSHELL 11006800 == 34 [pid = 4048] [id = 494] 02:22:01 INFO - PROCESS | 4048 | --DOCSHELL 10E10C00 == 33 [pid = 4048] [id = 496] 02:22:01 INFO - PROCESS | 4048 | --DOCSHELL 13C0DC00 == 32 [pid = 4048] [id = 498] 02:22:01 INFO - PROCESS | 4048 | --DOCSHELL 16C44C00 == 31 [pid = 4048] [id = 499] 02:22:01 INFO - PROCESS | 4048 | --DOCSHELL 10D32400 == 30 [pid = 4048] [id = 501] 02:22:01 INFO - PROCESS | 4048 | --DOCSHELL 1754C400 == 29 [pid = 4048] [id = 500] 02:22:01 INFO - PROCESS | 4048 | --DOCSHELL 1382A800 == 28 [pid = 4048] [id = 497] 02:22:01 INFO - PROCESS | 4048 | --DOCSHELL 13379800 == 27 [pid = 4048] [id = 502] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (10BA6400) [pid = 4048] [serial = 1468] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (17541800) [pid = 4048] [serial = 1447] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (13C0F400) [pid = 4048] [serial = 1435] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (13C14800) [pid = 4048] [serial = 1436] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (10D3AC00) [pid = 4048] [serial = 1426] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (10E0CC00) [pid = 4048] [serial = 1427] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (17724000) [pid = 4048] [serial = 1450] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (1280E000) [pid = 4048] [serial = 1429] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (12A91C00) [pid = 4048] [serial = 1430] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (16C45000) [pid = 4048] [serial = 1444] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (15C14800) [pid = 4048] [serial = 1441] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (15C15800) [pid = 4048] [serial = 1442] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (10C34400) [pid = 4048] [serial = 1423] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10C3A400) [pid = 4048] [serial = 1424] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (13829800) [pid = 4048] [serial = 1432] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (13914800) [pid = 4048] [serial = 1433] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (140CA800) [pid = 4048] [serial = 1438] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (14EBE800) [pid = 4048] [serial = 1439] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (180E2400) [pid = 4048] [serial = 1421] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10C6DC00) [pid = 4048] [serial = 1465] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (10E0C800) [pid = 4048] [serial = 1466] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (1987D400) [pid = 4048] [serial = 1463] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (19877C00) [pid = 4048] [serial = 1462] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (18029400) [pid = 4048] [serial = 1451] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (180E4C00) [pid = 4048] [serial = 1456] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (105F6C00) [pid = 4048] [serial = 1453] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (17546800) [pid = 4048] [serial = 1448] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (12AC9400) [pid = 4048] [serial = 1454] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (13C14400) [pid = 4048] [serial = 1460] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (10C6B000) [pid = 4048] [serial = 1469] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (180E6400) [pid = 4048] [serial = 1457] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (16CB8400) [pid = 4048] [serial = 1445] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (1980B400) [pid = 4048] [serial = 1459] [outer = 00000000] [url = about:blank] 02:22:01 INFO - PROCESS | 4048 | 1465204921525 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]]]}] 02:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1907ms 02:22:01 INFO - PROCESS | 4048 | 1465204921568 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 02:22:01 INFO - PROCESS | 4048 | 1465204921572 Marionette TRACE conn3 <- [1,1977,null,{"value":"13"}] 02:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:22:01 INFO - PROCESS | 4048 | 1465204921577 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:22:01 INFO - PROCESS | 4048 | 1465204921580 Marionette TRACE conn3 <- [1,1978,null,{}] 02:22:01 INFO - PROCESS | 4048 | 1465204921586 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}] 02:22:01 INFO - PROCESS | 4048 | 1465204921590 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:01 INFO - PROCESS | 4048 | 1465204921690 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 02:22:01 INFO - PROCESS | 4048 | 1465204921697 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:01 INFO - PROCESS | 4048 | 1465204921702 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:01 INFO - PROCESS | 4048 | ++DOCSHELL 1043A800 == 28 [pid = 4048] [id = 504] 02:22:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (104EA400) [pid = 4048] [serial = 1512] [outer = 00000000] 02:22:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (10A55400) [pid = 4048] [serial = 1513] [outer = 104EA400] 02:22:01 INFO - PROCESS | 4048 | 1465204921750 Marionette DEBUG loaded listener.js 02:22:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (10A61800) [pid = 4048] [serial = 1514] [outer = 104EA400] 02:22:02 INFO - PROCESS | 4048 | 1465204922243 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]]]}] 02:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 703ms 02:22:02 INFO - PROCESS | 4048 | 1465204922278 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 02:22:02 INFO - PROCESS | 4048 | 1465204922283 Marionette TRACE conn3 <- [1,1981,null,{"value":"13"}] 02:22:02 INFO - PROCESS | 4048 | 1465204922293 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:22:02 INFO - PROCESS | 4048 | 1465204922296 Marionette TRACE conn3 <- [1,1982,null,{}] 02:22:02 INFO - PROCESS | 4048 | 1465204922300 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}] 02:22:02 INFO - PROCESS | 4048 | 1465204922303 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:02 INFO - PROCESS | 4048 | 1465204922388 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 02:22:02 INFO - PROCESS | 4048 | 1465204922395 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:02 INFO - PROCESS | 4048 | 1465204922397 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:02 INFO - PROCESS | 4048 | ++DOCSHELL 10C6DC00 == 29 [pid = 4048] [id = 505] 02:22:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (10C6E000) [pid = 4048] [serial = 1515] [outer = 00000000] 02:22:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (10D2D400) [pid = 4048] [serial = 1516] [outer = 10C6E000] 02:22:02 INFO - PROCESS | 4048 | 1465204922444 Marionette DEBUG loaded listener.js 02:22:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (10D34400) [pid = 4048] [serial = 1517] [outer = 10C6E000] 02:22:02 INFO - PROCESS | 4048 | 1465204922903 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]]]}] 02:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 640ms 02:22:02 INFO - PROCESS | 4048 | 1465204922932 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 02:22:02 INFO - PROCESS | 4048 | 1465204922934 Marionette TRACE conn3 <- [1,1985,null,{"value":"13"}] 02:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:22:02 INFO - PROCESS | 4048 | 1465204922938 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:22:02 INFO - PROCESS | 4048 | 1465204922941 Marionette TRACE conn3 <- [1,1986,null,{}] 02:22:02 INFO - PROCESS | 4048 | 1465204922952 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}] 02:22:02 INFO - PROCESS | 4048 | 1465204922956 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:03 INFO - PROCESS | 4048 | 1465204923042 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 02:22:03 INFO - PROCESS | 4048 | 1465204923049 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:03 INFO - PROCESS | 4048 | 1465204923052 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:03 INFO - PROCESS | 4048 | ++DOCSHELL 10F67C00 == 30 [pid = 4048] [id = 506] 02:22:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (10F68400) [pid = 4048] [serial = 1518] [outer = 00000000] 02:22:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (11A0B000) [pid = 4048] [serial = 1519] [outer = 10F68400] 02:22:03 INFO - PROCESS | 4048 | 1465204923104 Marionette DEBUG loaded listener.js 02:22:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (12805000) [pid = 4048] [serial = 1520] [outer = 10F68400] 02:22:03 INFO - PROCESS | 4048 | 1465204923602 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]]]}] 02:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 704ms 02:22:03 INFO - PROCESS | 4048 | 1465204923637 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 02:22:03 INFO - PROCESS | 4048 | 1465204923639 Marionette TRACE conn3 <- [1,1989,null,{"value":"13"}] 02:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:22:03 INFO - PROCESS | 4048 | 1465204923642 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:22:03 INFO - PROCESS | 4048 | 1465204923655 Marionette TRACE conn3 <- [1,1990,null,{}] 02:22:03 INFO - PROCESS | 4048 | 1465204923659 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}] 02:22:03 INFO - PROCESS | 4048 | 1465204923661 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:03 INFO - PROCESS | 4048 | 1465204923744 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 02:22:03 INFO - PROCESS | 4048 | 1465204923749 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:03 INFO - PROCESS | 4048 | 1465204923751 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:03 INFO - PROCESS | 4048 | ++DOCSHELL 11C05800 == 31 [pid = 4048] [id = 507] 02:22:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (12893800) [pid = 4048] [serial = 1521] [outer = 00000000] 02:22:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (1332B800) [pid = 4048] [serial = 1522] [outer = 12893800] 02:22:03 INFO - PROCESS | 4048 | 1465204923794 Marionette DEBUG loaded listener.js 02:22:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (13822000) [pid = 4048] [serial = 1523] [outer = 12893800] 02:22:04 INFO - PROCESS | 4048 | 1465204924231 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]]]}] 02:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 656ms 02:22:04 INFO - PROCESS | 4048 | 1465204924301 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 02:22:04 INFO - PROCESS | 4048 | 1465204924303 Marionette TRACE conn3 <- [1,1993,null,{"value":"13"}] 02:22:04 INFO - PROCESS | 4048 | 1465204924306 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:22:04 INFO - PROCESS | 4048 | 1465204924308 Marionette TRACE conn3 <- [1,1994,null,{}] 02:22:04 INFO - PROCESS | 4048 | 1465204924311 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}] 02:22:04 INFO - PROCESS | 4048 | 1465204924313 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:04 INFO - PROCESS | 4048 | 1465204924390 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 02:22:04 INFO - PROCESS | 4048 | 1465204924397 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:04 INFO - PROCESS | 4048 | 1465204924399 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:04 INFO - PROCESS | 4048 | ++DOCSHELL 13911800 == 32 [pid = 4048] [id = 508] 02:22:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (139C2C00) [pid = 4048] [serial = 1524] [outer = 00000000] 02:22:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (139CDC00) [pid = 4048] [serial = 1525] [outer = 139C2C00] 02:22:04 INFO - PROCESS | 4048 | 1465204924442 Marionette DEBUG loaded listener.js 02:22:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (13C13800) [pid = 4048] [serial = 1526] [outer = 139C2C00] 02:22:04 INFO - PROCESS | 4048 | 1465204924923 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]]]}] 02:22:05 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 02:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 687ms 02:22:05 INFO - PROCESS | 4048 | 1465204925006 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 02:22:05 INFO - PROCESS | 4048 | 1465204925008 Marionette TRACE conn3 <- [1,1997,null,{"value":"13"}] 02:22:05 INFO - PROCESS | 4048 | 1465204925011 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:22:05 INFO - PROCESS | 4048 | 1465204925013 Marionette TRACE conn3 <- [1,1998,null,{}] 02:22:05 INFO - PROCESS | 4048 | 1465204925017 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}] 02:22:05 INFO - PROCESS | 4048 | 1465204925022 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:05 INFO - PROCESS | 4048 | 1465204925129 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 02:22:05 INFO - PROCESS | 4048 | 1465204925134 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:05 INFO - PROCESS | 4048 | 1465204925136 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:05 INFO - PROCESS | 4048 | ++DOCSHELL 143C3400 == 33 [pid = 4048] [id = 509] 02:22:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (1434E400) [pid = 4048] [serial = 1527] [outer = 00000000] 02:22:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (14EBF400) [pid = 4048] [serial = 1528] [outer = 1434E400] 02:22:05 INFO - PROCESS | 4048 | 1465204925181 Marionette DEBUG loaded listener.js 02:22:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (159C2400) [pid = 4048] [serial = 1529] [outer = 1434E400] 02:22:05 INFO - PROCESS | 4048 | 1465204925644 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]]]}] 02:22:05 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 02:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 688ms 02:22:05 INFO - PROCESS | 4048 | 1465204925711 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 02:22:05 INFO - PROCESS | 4048 | 1465204925713 Marionette TRACE conn3 <- [1,2001,null,{"value":"13"}] 02:22:05 INFO - PROCESS | 4048 | 1465204925716 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:22:05 INFO - PROCESS | 4048 | 1465204925718 Marionette TRACE conn3 <- [1,2002,null,{}] 02:22:05 INFO - PROCESS | 4048 | 1465204925721 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}] 02:22:05 INFO - PROCESS | 4048 | 1465204925723 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:05 INFO - PROCESS | 4048 | 1465204925849 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 02:22:05 INFO - PROCESS | 4048 | 1465204925858 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:05 INFO - PROCESS | 4048 | 1465204925860 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:05 INFO - PROCESS | 4048 | ++DOCSHELL 15D4A000 == 34 [pid = 4048] [id = 510] 02:22:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (15D4E800) [pid = 4048] [serial = 1530] [outer = 00000000] 02:22:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (1663D800) [pid = 4048] [serial = 1531] [outer = 15D4E800] 02:22:05 INFO - PROCESS | 4048 | 1465204925903 Marionette DEBUG loaded listener.js 02:22:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (16ED9C00) [pid = 4048] [serial = 1532] [outer = 15D4E800] 02:22:06 INFO - PROCESS | 4048 | 1465204926361 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]]]}] 02:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 704ms 02:22:06 INFO - PROCESS | 4048 | 1465204926416 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 02:22:06 INFO - PROCESS | 4048 | 1465204926418 Marionette TRACE conn3 <- [1,2005,null,{"value":"13"}] 02:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:22:06 INFO - PROCESS | 4048 | 1465204926422 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:22:06 INFO - PROCESS | 4048 | 1465204926423 Marionette TRACE conn3 <- [1,2006,null,{}] 02:22:06 INFO - PROCESS | 4048 | 1465204926426 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}] 02:22:06 INFO - PROCESS | 4048 | 1465204926428 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:06 INFO - PROCESS | 4048 | 1465204926515 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 02:22:06 INFO - PROCESS | 4048 | 1465204926521 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:06 INFO - PROCESS | 4048 | 1465204926523 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:06 INFO - PROCESS | 4048 | ++DOCSHELL 0F34C400 == 35 [pid = 4048] [id = 511] 02:22:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (15C5F800) [pid = 4048] [serial = 1533] [outer = 00000000] 02:22:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (16F45C00) [pid = 4048] [serial = 1534] [outer = 15C5F800] 02:22:06 INFO - PROCESS | 4048 | 1465204926566 Marionette DEBUG loaded listener.js 02:22:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (15D4BC00) [pid = 4048] [serial = 1535] [outer = 15C5F800] 02:22:07 INFO - PROCESS | 4048 | 1465204926992 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]]]}] 02:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 594ms 02:22:07 INFO - PROCESS | 4048 | 1465204927019 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 02:22:07 INFO - PROCESS | 4048 | 1465204927020 Marionette TRACE conn3 <- [1,2009,null,{"value":"13"}] 02:22:07 INFO - PROCESS | 4048 | 1465204927024 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:22:07 INFO - PROCESS | 4048 | 1465204927026 Marionette TRACE conn3 <- [1,2010,null,{}] 02:22:07 INFO - PROCESS | 4048 | 1465204927048 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}] 02:22:07 INFO - PROCESS | 4048 | 1465204927050 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:07 INFO - PROCESS | 4048 | 1465204927182 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 02:22:07 INFO - PROCESS | 4048 | 1465204927192 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:07 INFO - PROCESS | 4048 | 1465204927194 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:07 INFO - PROCESS | 4048 | ++DOCSHELL 10F67800 == 36 [pid = 4048] [id = 512] 02:22:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (16F51C00) [pid = 4048] [serial = 1536] [outer = 00000000] 02:22:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (175C0800) [pid = 4048] [serial = 1537] [outer = 16F51C00] 02:22:07 INFO - PROCESS | 4048 | 1465204927260 Marionette DEBUG loaded listener.js 02:22:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (175C6400) [pid = 4048] [serial = 1538] [outer = 16F51C00] 02:22:07 INFO - PROCESS | 4048 | 1465204927724 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]]]}] 02:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 750ms 02:22:07 INFO - PROCESS | 4048 | 1465204927791 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 02:22:07 INFO - PROCESS | 4048 | 1465204927793 Marionette TRACE conn3 <- [1,2013,null,{"value":"13"}] 02:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:22:07 INFO - PROCESS | 4048 | 1465204927796 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:22:07 INFO - PROCESS | 4048 | 1465204927798 Marionette TRACE conn3 <- [1,2014,null,{}] 02:22:07 INFO - PROCESS | 4048 | 1465204927802 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}] 02:22:07 INFO - PROCESS | 4048 | 1465204927803 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:07 INFO - PROCESS | 4048 | 1465204927929 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 02:22:07 INFO - PROCESS | 4048 | 1465204927938 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:07 INFO - PROCESS | 4048 | 1465204927940 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:08 INFO - PROCESS | 4048 | ++DOCSHELL 130E7400 == 37 [pid = 4048] [id = 513] 02:22:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (175B9C00) [pid = 4048] [serial = 1539] [outer = 00000000] 02:22:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (18024800) [pid = 4048] [serial = 1540] [outer = 175B9C00] 02:22:08 INFO - PROCESS | 4048 | 1465204928035 Marionette DEBUG loaded listener.js 02:22:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (180E9C00) [pid = 4048] [serial = 1541] [outer = 175B9C00] 02:22:08 INFO - PROCESS | 4048 | 1465204928456 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]]]}] 02:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 703ms 02:22:08 INFO - PROCESS | 4048 | 1465204928495 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 02:22:08 INFO - PROCESS | 4048 | 1465204928497 Marionette TRACE conn3 <- [1,2017,null,{"value":"13"}] 02:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:22:08 INFO - PROCESS | 4048 | 1465204928511 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:22:08 INFO - PROCESS | 4048 | 1465204928514 Marionette TRACE conn3 <- [1,2018,null,{}] 02:22:08 INFO - PROCESS | 4048 | 1465204928517 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}] 02:22:08 INFO - PROCESS | 4048 | 1465204928520 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:08 INFO - PROCESS | 4048 | 1465204928673 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 02:22:08 INFO - PROCESS | 4048 | 1465204928688 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:08 INFO - PROCESS | 4048 | 1465204928690 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:08 INFO - PROCESS | 4048 | ++DOCSHELL 1382E800 == 38 [pid = 4048] [id = 514] 02:22:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (185CCC00) [pid = 4048] [serial = 1542] [outer = 00000000] 02:22:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (1980C800) [pid = 4048] [serial = 1543] [outer = 185CCC00] 02:22:08 INFO - PROCESS | 4048 | 1465204928791 Marionette DEBUG loaded listener.js 02:22:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (19876000) [pid = 4048] [serial = 1544] [outer = 185CCC00] 02:22:09 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (13C0F000) [pid = 4048] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:22:09 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (16C4B400) [pid = 4048] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:22:09 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (175BF000) [pid = 4048] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:22:09 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (1596E000) [pid = 4048] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:22:09 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (13C11800) [pid = 4048] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:22:09 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (11243C00) [pid = 4048] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:22:09 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (13C1C000) [pid = 4048] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:22:09 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (13379400) [pid = 4048] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:22:09 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (1102D000) [pid = 4048] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:22:09 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (104F0000) [pid = 4048] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:22:09 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (1382B800) [pid = 4048] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:22:09 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (10E14400) [pid = 4048] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:22:09 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (104EBC00) [pid = 4048] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:22:09 INFO - PROCESS | 4048 | 1465204929356 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]]]}] 02:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 907ms 02:22:09 INFO - PROCESS | 4048 | 1465204929405 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 02:22:09 INFO - PROCESS | 4048 | 1465204929407 Marionette TRACE conn3 <- [1,2021,null,{"value":"13"}] 02:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:22:09 INFO - PROCESS | 4048 | 1465204929410 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:22:09 INFO - PROCESS | 4048 | 1465204929412 Marionette TRACE conn3 <- [1,2022,null,{}] 02:22:09 INFO - PROCESS | 4048 | 1465204929415 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}] 02:22:09 INFO - PROCESS | 4048 | 1465204929417 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:09 INFO - PROCESS | 4048 | 1465204929495 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 02:22:09 INFO - PROCESS | 4048 | 1465204929596 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:09 INFO - PROCESS | 4048 | 1465204929598 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:09 INFO - PROCESS | 4048 | ++DOCSHELL 0F358800 == 39 [pid = 4048] [id = 515] 02:22:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (1026EC00) [pid = 4048] [serial = 1545] [outer = 00000000] 02:22:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (1332C400) [pid = 4048] [serial = 1546] [outer = 1026EC00] 02:22:09 INFO - PROCESS | 4048 | 1465204929641 Marionette DEBUG loaded listener.js 02:22:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (1596C400) [pid = 4048] [serial = 1547] [outer = 1026EC00] 02:22:10 INFO - PROCESS | 4048 | 1465204929987 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]]]}] 02:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 641ms 02:22:10 INFO - PROCESS | 4048 | 1465204930049 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 02:22:10 INFO - PROCESS | 4048 | 1465204930051 Marionette TRACE conn3 <- [1,2025,null,{"value":"13"}] 02:22:10 INFO - PROCESS | 4048 | 1465204930054 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:22:10 INFO - PROCESS | 4048 | 1465204930065 Marionette TRACE conn3 <- [1,2026,null,{}] 02:22:10 INFO - PROCESS | 4048 | 1465204930078 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}] 02:22:10 INFO - PROCESS | 4048 | 1465204930080 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:10 INFO - PROCESS | 4048 | 1465204930158 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 02:22:10 INFO - PROCESS | 4048 | 1465204930164 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:10 INFO - PROCESS | 4048 | 1465204930166 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:10 INFO - PROCESS | 4048 | ++DOCSHELL 12ACB000 == 40 [pid = 4048] [id = 516] 02:22:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (1308DC00) [pid = 4048] [serial = 1548] [outer = 00000000] 02:22:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (19806C00) [pid = 4048] [serial = 1549] [outer = 1308DC00] 02:22:10 INFO - PROCESS | 4048 | 1465204930208 Marionette DEBUG loaded listener.js 02:22:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (1987D800) [pid = 4048] [serial = 1550] [outer = 1308DC00] 02:22:10 INFO - PROCESS | 4048 | 1465204930626 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]]]}] 02:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 610ms 02:22:10 INFO - PROCESS | 4048 | 1465204930672 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 02:22:10 INFO - PROCESS | 4048 | 1465204930674 Marionette TRACE conn3 <- [1,2029,null,{"value":"13"}] 02:22:10 INFO - PROCESS | 4048 | 1465204930677 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:22:10 INFO - PROCESS | 4048 | 1465204930679 Marionette TRACE conn3 <- [1,2030,null,{}] 02:22:10 INFO - PROCESS | 4048 | 1465204930682 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}] 02:22:10 INFO - PROCESS | 4048 | 1465204930684 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:10 INFO - PROCESS | 4048 | 1465204930803 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 02:22:10 INFO - PROCESS | 4048 | 1465204930810 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:10 INFO - PROCESS | 4048 | 1465204930812 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:10 INFO - PROCESS | 4048 | ++DOCSHELL 0F350800 == 41 [pid = 4048] [id = 517] 02:22:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (139CB800) [pid = 4048] [serial = 1551] [outer = 00000000] 02:22:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (19884C00) [pid = 4048] [serial = 1552] [outer = 139CB800] 02:22:10 INFO - PROCESS | 4048 | 1465204930854 Marionette DEBUG loaded listener.js 02:22:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (199E3400) [pid = 4048] [serial = 1553] [outer = 139CB800] 02:22:11 INFO - PROCESS | 4048 | 1465204931357 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]]]}] 02:22:11 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) 02:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 750ms 02:22:11 INFO - PROCESS | 4048 | 1465204931419 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 02:22:11 INFO - PROCESS | 4048 | 1465204931423 Marionette TRACE conn3 <- [1,2033,null,{"value":"13"}] 02:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:22:11 INFO - PROCESS | 4048 | 1465204931529 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:22:11 INFO - PROCESS | 4048 | 1465204931533 Marionette TRACE conn3 <- [1,2034,null,{}] 02:22:11 INFO - PROCESS | 4048 | 1465204931570 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}] 02:22:11 INFO - PROCESS | 4048 | 1465204931573 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:11 INFO - PROCESS | 4048 | 1465204931702 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 02:22:11 INFO - PROCESS | 4048 | 1465204931813 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:11 INFO - PROCESS | 4048 | 1465204931817 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:11 INFO - PROCESS | 4048 | ++DOCSHELL 0F34CC00 == 42 [pid = 4048] [id = 518] 02:22:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (0F350C00) [pid = 4048] [serial = 1554] [outer = 00000000] 02:22:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (10C37C00) [pid = 4048] [serial = 1555] [outer = 0F350C00] 02:22:11 INFO - PROCESS | 4048 | 1465204931872 Marionette DEBUG loaded listener.js 02:22:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (10C6CC00) [pid = 4048] [serial = 1556] [outer = 0F350C00] 02:22:12 INFO - PROCESS | 4048 | 1465204932590 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]]]}] 02:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1188ms 02:22:12 INFO - PROCESS | 4048 | 1465204932648 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 02:22:12 INFO - PROCESS | 4048 | 1465204932653 Marionette TRACE conn3 <- [1,2037,null,{"value":"13"}] 02:22:12 INFO - PROCESS | 4048 | 1465204932685 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:22:12 INFO - PROCESS | 4048 | 1465204932688 Marionette TRACE conn3 <- [1,2038,null,{}] 02:22:12 INFO - PROCESS | 4048 | 1465204932693 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}] 02:22:12 INFO - PROCESS | 4048 | 1465204932695 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:12 INFO - PROCESS | 4048 | 1465204932862 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 02:22:13 INFO - PROCESS | 4048 | 1465204932995 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:13 INFO - PROCESS | 4048 | 1465204932998 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:13 INFO - PROCESS | 4048 | ++DOCSHELL 105F3C00 == 43 [pid = 4048] [id = 519] 02:22:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (105F4400) [pid = 4048] [serial = 1557] [outer = 00000000] 02:22:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (10C68C00) [pid = 4048] [serial = 1558] [outer = 105F4400] 02:22:13 INFO - PROCESS | 4048 | 1465204933054 Marionette DEBUG loaded listener.js 02:22:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 96 (10E12400) [pid = 4048] [serial = 1559] [outer = 105F4400] 02:22:13 INFO - PROCESS | 4048 | --DOCSHELL 12ACB000 == 42 [pid = 4048] [id = 516] 02:22:13 INFO - PROCESS | 4048 | --DOCSHELL 0F358800 == 41 [pid = 4048] [id = 515] 02:22:13 INFO - PROCESS | 4048 | --DOCSHELL 1382E800 == 40 [pid = 4048] [id = 514] 02:22:13 INFO - PROCESS | 4048 | --DOCSHELL 130E7400 == 39 [pid = 4048] [id = 513] 02:22:13 INFO - PROCESS | 4048 | --DOCSHELL 10F67800 == 38 [pid = 4048] [id = 512] 02:22:13 INFO - PROCESS | 4048 | --DOCSHELL 0F34C400 == 37 [pid = 4048] [id = 511] 02:22:13 INFO - PROCESS | 4048 | --DOCSHELL 15D4A000 == 36 [pid = 4048] [id = 510] 02:22:13 INFO - PROCESS | 4048 | --DOCSHELL 143C3400 == 35 [pid = 4048] [id = 509] 02:22:13 INFO - PROCESS | 4048 | --DOCSHELL 13911800 == 34 [pid = 4048] [id = 508] 02:22:13 INFO - PROCESS | 4048 | --DOCSHELL 11C05800 == 33 [pid = 4048] [id = 507] 02:22:13 INFO - PROCESS | 4048 | --DOCSHELL 10F67C00 == 32 [pid = 4048] [id = 506] 02:22:13 INFO - PROCESS | 4048 | --DOCSHELL 10C6DC00 == 31 [pid = 4048] [id = 505] 02:22:13 INFO - PROCESS | 4048 | --DOMWINDOW == 95 (19809000) [pid = 4048] [serial = 1510] [outer = 00000000] [url = about:blank] 02:22:13 INFO - PROCESS | 4048 | --DOCSHELL 1043A800 == 30 [pid = 4048] [id = 504] 02:22:13 INFO - PROCESS | 4048 | --DOCSHELL 185CA000 == 29 [pid = 4048] [id = 503] 02:22:13 INFO - PROCESS | 4048 | 1465204933949 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]]]}] 02:22:13 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (15694800) [pid = 4048] [serial = 1495] [outer = 00000000] [url = about:blank] 02:22:13 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (16F47400) [pid = 4048] [serial = 1498] [outer = 00000000] [url = about:blank] 02:22:13 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (15D44800) [pid = 4048] [serial = 1496] [outer = 00000000] [url = about:blank] 02:22:13 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (17856C00) [pid = 4048] [serial = 1501] [outer = 00000000] [url = about:blank] 02:22:13 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (16F4E800) [pid = 4048] [serial = 1499] [outer = 00000000] [url = about:blank] 02:22:13 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (17856000) [pid = 4048] [serial = 1507] [outer = 00000000] [url = about:blank] 02:22:13 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (15696400) [pid = 4048] [serial = 1483] [outer = 00000000] [url = about:blank] 02:22:13 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (182DF400) [pid = 4048] [serial = 1502] [outer = 00000000] [url = about:blank] 02:22:13 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (13828C00) [pid = 4048] [serial = 1504] [outer = 00000000] [url = about:blank] 02:22:13 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (17859800) [pid = 4048] [serial = 1508] [outer = 00000000] [url = about:blank] 02:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:22:13 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (140C4000) [pid = 4048] [serial = 1481] [outer = 00000000] [url = about:blank] 02:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1297ms 02:22:13 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (13D28C00) [pid = 4048] [serial = 1480] [outer = 00000000] [url = about:blank] 02:22:13 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (139C5800) [pid = 4048] [serial = 1478] [outer = 00000000] [url = about:blank] 02:22:13 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (13912C00) [pid = 4048] [serial = 1477] [outer = 00000000] [url = about:blank] 02:22:13 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (11C70C00) [pid = 4048] [serial = 1475] [outer = 00000000] [url = about:blank] 02:22:13 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (114BFC00) [pid = 4048] [serial = 1474] [outer = 00000000] [url = about:blank] 02:22:13 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (10BAA800) [pid = 4048] [serial = 1472] [outer = 00000000] [url = about:blank] 02:22:14 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (10A54400) [pid = 4048] [serial = 1471] [outer = 00000000] [url = about:blank] 02:22:14 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (13C0E800) [pid = 4048] [serial = 1492] [outer = 00000000] [url = about:blank] 02:22:14 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (11030800) [pid = 4048] [serial = 1489] [outer = 00000000] [url = about:blank] 02:22:14 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (11A13000) [pid = 4048] [serial = 1490] [outer = 00000000] [url = about:blank] 02:22:14 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (10A58000) [pid = 4048] [serial = 1486] [outer = 00000000] [url = about:blank] 02:22:14 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (10C36000) [pid = 4048] [serial = 1487] [outer = 00000000] [url = about:blank] 02:22:14 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (1569F000) [pid = 4048] [serial = 1484] [outer = 00000000] [url = about:blank] 02:22:14 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (13C0F800) [pid = 4048] [serial = 1505] [outer = 00000000] [url = about:blank] 02:22:14 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (13C19000) [pid = 4048] [serial = 1493] [outer = 00000000] [url = about:blank] 02:22:14 INFO - PROCESS | 4048 | 1465204933988 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 02:22:14 INFO - PROCESS | 4048 | 1465204933992 Marionette TRACE conn3 <- [1,2041,null,{"value":"13"}] 02:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:22:14 INFO - PROCESS | 4048 | 1465204933997 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:22:14 INFO - PROCESS | 4048 | 1465204934002 Marionette TRACE conn3 <- [1,2042,null,{}] 02:22:14 INFO - PROCESS | 4048 | 1465204934006 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}] 02:22:14 INFO - PROCESS | 4048 | 1465204934009 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:14 INFO - PROCESS | 4048 | 1465204934099 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 02:22:14 INFO - PROCESS | 4048 | 1465204934106 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:14 INFO - PROCESS | 4048 | 1465204934109 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:14 INFO - PROCESS | 4048 | ++DOCSHELL 10A59000 == 30 [pid = 4048] [id = 520] 02:22:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (10A5A000) [pid = 4048] [serial = 1560] [outer = 00000000] 02:22:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (10C3E400) [pid = 4048] [serial = 1561] [outer = 10A5A000] 02:22:14 INFO - PROCESS | 4048 | 1465204934160 Marionette DEBUG loaded listener.js 02:22:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (10C6D400) [pid = 4048] [serial = 1562] [outer = 10A5A000] 02:22:14 INFO - PROCESS | 4048 | 1465204934702 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]]]}] 02:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 734ms 02:22:14 INFO - PROCESS | 4048 | 1465204934739 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 02:22:14 INFO - PROCESS | 4048 | 1465204934743 Marionette TRACE conn3 <- [1,2045,null,{"value":"13"}] 02:22:14 INFO - PROCESS | 4048 | 1465204934749 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:22:14 INFO - PROCESS | 4048 | 1465204934751 Marionette TRACE conn3 <- [1,2046,null,{}] 02:22:14 INFO - PROCESS | 4048 | 1465204934755 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}] 02:22:14 INFO - PROCESS | 4048 | 1465204934757 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:14 INFO - PROCESS | 4048 | 1465204934849 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 02:22:14 INFO - PROCESS | 4048 | 1465204934858 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:14 INFO - PROCESS | 4048 | 1465204934860 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:14 INFO - PROCESS | 4048 | ++DOCSHELL 11008C00 == 31 [pid = 4048] [id = 521] 02:22:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (1100D400) [pid = 4048] [serial = 1563] [outer = 00000000] 02:22:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (11A17800) [pid = 4048] [serial = 1564] [outer = 1100D400] 02:22:14 INFO - PROCESS | 4048 | 1465204934907 Marionette DEBUG loaded listener.js 02:22:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (12803400) [pid = 4048] [serial = 1565] [outer = 1100D400] 02:22:15 INFO - PROCESS | 4048 | 1465204935372 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]]]}] 02:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 703ms 02:22:15 INFO - PROCESS | 4048 | 1465204935449 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 02:22:15 INFO - PROCESS | 4048 | 1465204935451 Marionette TRACE conn3 <- [1,2049,null,{"value":"13"}] 02:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:22:15 INFO - PROCESS | 4048 | 1465204935455 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:22:15 INFO - PROCESS | 4048 | 1465204935458 Marionette TRACE conn3 <- [1,2050,null,{}] 02:22:15 INFO - PROCESS | 4048 | 1465204935468 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}] 02:22:15 INFO - PROCESS | 4048 | 1465204935473 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:15 INFO - PROCESS | 4048 | 1465204935556 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 02:22:15 INFO - PROCESS | 4048 | 1465204935652 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:15 INFO - PROCESS | 4048 | 1465204935655 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:15 INFO - PROCESS | 4048 | ++DOCSHELL 13914800 == 32 [pid = 4048] [id = 522] 02:22:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (13915800) [pid = 4048] [serial = 1566] [outer = 00000000] 02:22:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (139C5800) [pid = 4048] [serial = 1567] [outer = 13915800] 02:22:15 INFO - PROCESS | 4048 | 1465204935702 Marionette DEBUG loaded listener.js 02:22:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (13C0E400) [pid = 4048] [serial = 1568] [outer = 13915800] 02:22:16 INFO - PROCESS | 4048 | 1465204936082 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]]]}] 02:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 641ms 02:22:16 INFO - PROCESS | 4048 | 1465204936092 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 02:22:16 INFO - PROCESS | 4048 | 1465204936094 Marionette TRACE conn3 <- [1,2053,null,{"value":"13"}] 02:22:16 INFO - PROCESS | 4048 | 1465204936097 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:22:16 INFO - PROCESS | 4048 | 1465204936099 Marionette TRACE conn3 <- [1,2054,null,{}] 02:22:16 INFO - PROCESS | 4048 | 1465204936102 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}] 02:22:16 INFO - PROCESS | 4048 | 1465204936104 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:16 INFO - PROCESS | 4048 | 1465204936231 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 02:22:16 INFO - PROCESS | 4048 | 1465204936280 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:16 INFO - PROCESS | 4048 | 1465204936282 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:16 INFO - PROCESS | 4048 | ++DOCSHELL 13C10400 == 33 [pid = 4048] [id = 523] 02:22:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (13C15800) [pid = 4048] [serial = 1569] [outer = 00000000] 02:22:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (13D27C00) [pid = 4048] [serial = 1570] [outer = 13C15800] 02:22:16 INFO - PROCESS | 4048 | 1465204936325 Marionette DEBUG loaded listener.js 02:22:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (140BF000) [pid = 4048] [serial = 1571] [outer = 13C15800] 02:22:16 INFO - PROCESS | 4048 | 1465204936767 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]]]}] 02:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 703ms 02:22:16 INFO - PROCESS | 4048 | 1465204936797 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 02:22:16 INFO - PROCESS | 4048 | 1465204936799 Marionette TRACE conn3 <- [1,2057,null,{"value":"13"}] 02:22:16 INFO - PROCESS | 4048 | 1465204936802 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:22:16 INFO - PROCESS | 4048 | 1465204936804 Marionette TRACE conn3 <- [1,2058,null,{}] 02:22:16 INFO - PROCESS | 4048 | 1465204936807 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}] 02:22:16 INFO - PROCESS | 4048 | 1465204936809 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:16 INFO - PROCESS | 4048 | 1465204936917 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 02:22:16 INFO - PROCESS | 4048 | 1465204936922 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:16 INFO - PROCESS | 4048 | 1465204936924 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:16 INFO - PROCESS | 4048 | ++DOCSHELL 13CED800 == 34 [pid = 4048] [id = 524] 02:22:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (13CEF400) [pid = 4048] [serial = 1572] [outer = 00000000] 02:22:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (143C4400) [pid = 4048] [serial = 1573] [outer = 13CEF400] 02:22:16 INFO - PROCESS | 4048 | 1465204936967 Marionette DEBUG loaded listener.js 02:22:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (15286000) [pid = 4048] [serial = 1574] [outer = 13CEF400] 02:22:17 INFO - PROCESS | 4048 | 1465204937451 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]]]}] 02:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 704ms 02:22:17 INFO - PROCESS | 4048 | 1465204937502 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 02:22:17 INFO - PROCESS | 4048 | 1465204937504 Marionette TRACE conn3 <- [1,2061,null,{"value":"13"}] 02:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:22:17 INFO - PROCESS | 4048 | 1465204937508 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:22:17 INFO - PROCESS | 4048 | 1465204937509 Marionette TRACE conn3 <- [1,2062,null,{}] 02:22:17 INFO - PROCESS | 4048 | 1465204937513 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}] 02:22:17 INFO - PROCESS | 4048 | 1465204937518 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:17 INFO - PROCESS | 4048 | 1465204937669 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 02:22:17 INFO - PROCESS | 4048 | 1465204937701 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:17 INFO - PROCESS | 4048 | 1465204937703 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:17 INFO - PROCESS | 4048 | ++DOCSHELL 15D45C00 == 35 [pid = 4048] [id = 525] 02:22:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (15D46800) [pid = 4048] [serial = 1575] [outer = 00000000] 02:22:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (1673B000) [pid = 4048] [serial = 1576] [outer = 15D46800] 02:22:17 INFO - PROCESS | 4048 | 1465204937748 Marionette DEBUG loaded listener.js 02:22:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (1673D000) [pid = 4048] [serial = 1577] [outer = 15D46800] 02:22:18 INFO - PROCESS | 4048 | 1465204938185 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]]]}] 02:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 735ms 02:22:18 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (16F51C00) [pid = 4048] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:22:18 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (15D4E800) [pid = 4048] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:22:18 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (139C2C00) [pid = 4048] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:22:18 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (15C5F800) [pid = 4048] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:22:18 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (104EA400) [pid = 4048] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:22:18 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (12893800) [pid = 4048] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:22:18 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10F68400) [pid = 4048] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:22:18 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (185CAC00) [pid = 4048] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:22:18 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (10C6E000) [pid = 4048] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:22:18 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (1308DC00) [pid = 4048] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:22:18 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (1434E400) [pid = 4048] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:22:18 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (175B9C00) [pid = 4048] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:22:18 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (1026EC00) [pid = 4048] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:22:18 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (185CCC00) [pid = 4048] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:22:18 INFO - PROCESS | 4048 | 1465204938401 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 02:22:18 INFO - PROCESS | 4048 | 1465204938403 Marionette TRACE conn3 <- [1,2065,null,{"value":"13"}] 02:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:22:18 INFO - PROCESS | 4048 | 1465204938413 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:22:18 INFO - PROCESS | 4048 | 1465204938415 Marionette TRACE conn3 <- [1,2066,null,{}] 02:22:18 INFO - PROCESS | 4048 | 1465204938419 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}] 02:22:18 INFO - PROCESS | 4048 | 1465204938421 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:18 INFO - PROCESS | 4048 | 1465204938503 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 02:22:18 INFO - PROCESS | 4048 | 1465204938508 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:18 INFO - PROCESS | 4048 | 1465204938510 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:18 INFO - PROCESS | 4048 | ++DOCSHELL 11A0C400 == 36 [pid = 4048] [id = 526] 02:22:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (11A17C00) [pid = 4048] [serial = 1578] [outer = 00000000] 02:22:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (1337FC00) [pid = 4048] [serial = 1579] [outer = 11A17C00] 02:22:18 INFO - PROCESS | 4048 | 1465204938554 Marionette DEBUG loaded listener.js 02:22:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (13D23400) [pid = 4048] [serial = 1580] [outer = 11A17C00] 02:22:18 INFO - PROCESS | 4048 | 1465204938971 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]]]}] 02:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 594ms 02:22:19 INFO - PROCESS | 4048 | 1465204939030 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 02:22:19 INFO - PROCESS | 4048 | 1465204939032 Marionette TRACE conn3 <- [1,2069,null,{"value":"13"}] 02:22:19 INFO - PROCESS | 4048 | 1465204939035 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:22:19 INFO - PROCESS | 4048 | 1465204939037 Marionette TRACE conn3 <- [1,2070,null,{}] 02:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:22:19 INFO - PROCESS | 4048 | 1465204939041 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}] 02:22:19 INFO - PROCESS | 4048 | 1465204939043 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:19 INFO - PROCESS | 4048 | 1465204939125 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 02:22:19 INFO - PROCESS | 4048 | 1465204939131 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:19 INFO - PROCESS | 4048 | 1465204939132 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:19 INFO - PROCESS | 4048 | ++DOCSHELL 10E10800 == 37 [pid = 4048] [id = 527] 02:22:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (12893800) [pid = 4048] [serial = 1581] [outer = 00000000] 02:22:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (16F47400) [pid = 4048] [serial = 1582] [outer = 12893800] 02:22:19 INFO - PROCESS | 4048 | 1465204939175 Marionette DEBUG loaded listener.js 02:22:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (17541800) [pid = 4048] [serial = 1583] [outer = 12893800] 02:22:19 INFO - PROCESS | 4048 | 1465204939609 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]]]}] 02:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 594ms 02:22:19 INFO - PROCESS | 4048 | 1465204939649 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 02:22:19 INFO - PROCESS | 4048 | 1465204939651 Marionette TRACE conn3 <- [1,2073,null,{"value":"13"}] 02:22:19 INFO - PROCESS | 4048 | 1465204939658 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:22:19 INFO - PROCESS | 4048 | 1465204939660 Marionette TRACE conn3 <- [1,2074,null,{}] 02:22:19 INFO - PROCESS | 4048 | 1465204939663 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}] 02:22:19 INFO - PROCESS | 4048 | 1465204939665 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:19 INFO - PROCESS | 4048 | 1465204939751 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 02:22:19 INFO - PROCESS | 4048 | 1465204939756 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:19 INFO - PROCESS | 4048 | 1465204939758 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:19 INFO - PROCESS | 4048 | ++DOCSHELL 1754C400 == 38 [pid = 4048] [id = 528] 02:22:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (1754C800) [pid = 4048] [serial = 1584] [outer = 00000000] 02:22:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (16FA6C00) [pid = 4048] [serial = 1585] [outer = 1754C800] 02:22:19 INFO - PROCESS | 4048 | 1465204939801 Marionette DEBUG loaded listener.js 02:22:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (17858800) [pid = 4048] [serial = 1586] [outer = 1754C800] 02:22:20 INFO - PROCESS | 4048 | 1465204940229 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]]]}] 02:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 594ms 02:22:20 INFO - PROCESS | 4048 | 1465204940256 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 02:22:20 INFO - PROCESS | 4048 | 1465204940258 Marionette TRACE conn3 <- [1,2077,null,{"value":"13"}] 02:22:20 INFO - PROCESS | 4048 | 1465204940261 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:22:20 INFO - PROCESS | 4048 | 1465204940263 Marionette TRACE conn3 <- [1,2078,null,{}] 02:22:20 INFO - PROCESS | 4048 | 1465204940280 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}] 02:22:20 INFO - PROCESS | 4048 | 1465204940282 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:20 INFO - PROCESS | 4048 | 1465204940362 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 02:22:20 INFO - PROCESS | 4048 | 1465204940367 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:20 INFO - PROCESS | 4048 | 1465204940369 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:20 INFO - PROCESS | 4048 | ++DOCSHELL 159CC000 == 39 [pid = 4048] [id = 529] 02:22:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (16F51400) [pid = 4048] [serial = 1587] [outer = 00000000] 02:22:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (182E2000) [pid = 4048] [serial = 1588] [outer = 16F51400] 02:22:20 INFO - PROCESS | 4048 | 1465204940413 Marionette DEBUG loaded listener.js 02:22:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (180E5800) [pid = 4048] [serial = 1589] [outer = 16F51400] 02:22:21 INFO - PROCESS | 4048 | 1465204941159 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]]]}] 02:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 953ms 02:22:21 INFO - PROCESS | 4048 | 1465204941228 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 02:22:21 INFO - PROCESS | 4048 | 1465204941233 Marionette TRACE conn3 <- [1,2081,null,{"value":"13"}] 02:22:21 INFO - PROCESS | 4048 | 1465204941237 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:22:21 INFO - PROCESS | 4048 | 1465204941240 Marionette TRACE conn3 <- [1,2082,null,{}] 02:22:21 INFO - PROCESS | 4048 | 1465204941246 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}] 02:22:21 INFO - PROCESS | 4048 | 1465204941249 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:21 INFO - PROCESS | 4048 | 1465204941395 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 02:22:21 INFO - PROCESS | 4048 | 1465204941535 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:21 INFO - PROCESS | 4048 | 1465204941539 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:21 INFO - PROCESS | 4048 | ++DOCSHELL 10274400 == 40 [pid = 4048] [id = 530] 02:22:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (102D2000) [pid = 4048] [serial = 1590] [outer = 00000000] 02:22:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (10C74400) [pid = 4048] [serial = 1591] [outer = 102D2000] 02:22:21 INFO - PROCESS | 4048 | 1465204941595 Marionette DEBUG loaded listener.js 02:22:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (1102D000) [pid = 4048] [serial = 1592] [outer = 102D2000] 02:22:22 INFO - PROCESS | 4048 | 1465204942175 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]]]}] 02:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1000ms 02:22:22 INFO - PROCESS | 4048 | 1465204942241 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 02:22:22 INFO - PROCESS | 4048 | 1465204942246 Marionette TRACE conn3 <- [1,2085,null,{"value":"13"}] 02:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:22:22 INFO - PROCESS | 4048 | 1465204942252 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:22:22 INFO - PROCESS | 4048 | 1465204942255 Marionette TRACE conn3 <- [1,2086,null,{}] 02:22:22 INFO - PROCESS | 4048 | 1465204942259 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}] 02:22:22 INFO - PROCESS | 4048 | 1465204942262 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:22 INFO - PROCESS | 4048 | 1465204942372 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 02:22:22 INFO - PROCESS | 4048 | 1465204942509 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:22 INFO - PROCESS | 4048 | 1465204942512 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:22 INFO - PROCESS | 4048 | ++DOCSHELL 12AD5000 == 41 [pid = 4048] [id = 531] 02:22:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (1332F800) [pid = 4048] [serial = 1593] [outer = 00000000] 02:22:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (13C0FC00) [pid = 4048] [serial = 1594] [outer = 1332F800] 02:22:22 INFO - PROCESS | 4048 | 1465204942577 Marionette DEBUG loaded listener.js 02:22:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (140BD000) [pid = 4048] [serial = 1595] [outer = 1332F800] 02:22:23 INFO - PROCESS | 4048 | 1465204943184 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]]]}] 02:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1000ms 02:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:22:23 INFO - PROCESS | 4048 | 1465204943255 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 02:22:23 INFO - PROCESS | 4048 | 1465204943257 Marionette TRACE conn3 <- [1,2089,null,{"value":"13"}] 02:22:23 INFO - PROCESS | 4048 | 1465204943261 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:22:23 INFO - PROCESS | 4048 | 1465204943264 Marionette TRACE conn3 <- [1,2090,null,{}] 02:22:23 INFO - PROCESS | 4048 | 1465204943288 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}] 02:22:23 INFO - PROCESS | 4048 | 1465204943293 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:23 INFO - PROCESS | 4048 | 1465204943433 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 02:22:23 INFO - PROCESS | 4048 | 1465204943498 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:23 INFO - PROCESS | 4048 | 1465204943501 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:23 INFO - PROCESS | 4048 | ++DOCSHELL 180E4C00 == 42 [pid = 4048] [id = 532] 02:22:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (182DF400) [pid = 4048] [serial = 1596] [outer = 00000000] 02:22:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (185CAC00) [pid = 4048] [serial = 1597] [outer = 182DF400] 02:22:23 INFO - PROCESS | 4048 | 1465204943564 Marionette DEBUG loaded listener.js 02:22:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (19807800) [pid = 4048] [serial = 1598] [outer = 182DF400] 02:22:24 INFO - PROCESS | 4048 | 1465204944154 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]]]}] 02:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 938ms 02:22:24 INFO - PROCESS | 4048 | 1465204944205 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 02:22:24 INFO - PROCESS | 4048 | 1465204944208 Marionette TRACE conn3 <- [1,2093,null,{"value":"13"}] 02:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:22:24 INFO - PROCESS | 4048 | 1465204944212 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:22:24 INFO - PROCESS | 4048 | 1465204944214 Marionette TRACE conn3 <- [1,2094,null,{}] 02:22:24 INFO - PROCESS | 4048 | 1465204944218 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}] 02:22:24 INFO - PROCESS | 4048 | 1465204944220 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:24 INFO - PROCESS | 4048 | 1465204944326 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 02:22:24 INFO - PROCESS | 4048 | 1465204944436 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:24 INFO - PROCESS | 4048 | 1465204944438 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:24 INFO - PROCESS | 4048 | ++DOCSHELL 10B9E800 == 43 [pid = 4048] [id = 533] 02:22:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (10D31C00) [pid = 4048] [serial = 1599] [outer = 00000000] 02:22:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 96 (13384C00) [pid = 4048] [serial = 1600] [outer = 10D31C00] 02:22:24 INFO - PROCESS | 4048 | 1465204944491 Marionette DEBUG loaded listener.js 02:22:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 97 (13C19800) [pid = 4048] [serial = 1601] [outer = 10D31C00] 02:22:25 INFO - PROCESS | 4048 | 1465204945251 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]]]}] 02:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1079ms 02:22:25 INFO - PROCESS | 4048 | 1465204945304 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 02:22:25 INFO - PROCESS | 4048 | 1465204945308 Marionette TRACE conn3 <- [1,2097,null,{"value":"13"}] 02:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:22:25 INFO - PROCESS | 4048 | 1465204945312 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:22:25 INFO - PROCESS | 4048 | 1465204945317 Marionette TRACE conn3 <- [1,2098,null,{}] 02:22:25 INFO - PROCESS | 4048 | 1465204945322 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}] 02:22:25 INFO - PROCESS | 4048 | 1465204945324 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:26 INFO - PROCESS | 4048 | --DOCSHELL 1754C400 == 42 [pid = 4048] [id = 528] 02:22:26 INFO - PROCESS | 4048 | --DOCSHELL 10E10800 == 41 [pid = 4048] [id = 527] 02:22:26 INFO - PROCESS | 4048 | --DOCSHELL 11A0C400 == 40 [pid = 4048] [id = 526] 02:22:26 INFO - PROCESS | 4048 | --DOCSHELL 15D45C00 == 39 [pid = 4048] [id = 525] 02:22:26 INFO - PROCESS | 4048 | --DOCSHELL 13CED800 == 38 [pid = 4048] [id = 524] 02:22:26 INFO - PROCESS | 4048 | --DOCSHELL 13C10400 == 37 [pid = 4048] [id = 523] 02:22:26 INFO - PROCESS | 4048 | --DOCSHELL 13914800 == 36 [pid = 4048] [id = 522] 02:22:26 INFO - PROCESS | 4048 | --DOCSHELL 11008C00 == 35 [pid = 4048] [id = 521] 02:22:26 INFO - PROCESS | 4048 | --DOCSHELL 10A59000 == 34 [pid = 4048] [id = 520] 02:22:26 INFO - PROCESS | 4048 | --DOCSHELL 0F34CC00 == 33 [pid = 4048] [id = 518] 02:22:26 INFO - PROCESS | 4048 | --DOCSHELL 105F3C00 == 32 [pid = 4048] [id = 519] 02:22:26 INFO - PROCESS | 4048 | --DOCSHELL 0F350800 == 31 [pid = 4048] [id = 517] 02:22:26 INFO - PROCESS | 4048 | --DOCSHELL 180E4C00 == 30 [pid = 4048] [id = 532] 02:22:26 INFO - PROCESS | 4048 | --DOCSHELL 10B9E800 == 29 [pid = 4048] [id = 533] 02:22:26 INFO - PROCESS | 4048 | --DOCSHELL 12AD5000 == 28 [pid = 4048] [id = 531] 02:22:26 INFO - PROCESS | 4048 | --DOCSHELL 159CC000 == 27 [pid = 4048] [id = 529] 02:22:26 INFO - PROCESS | 4048 | --DOCSHELL 10274400 == 26 [pid = 4048] [id = 530] 02:22:26 INFO - PROCESS | 4048 | 1465204946032 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 96 (175C0800) [pid = 4048] [serial = 1537] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 95 (175C6400) [pid = 4048] [serial = 1538] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (1663D800) [pid = 4048] [serial = 1531] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (16ED9C00) [pid = 4048] [serial = 1532] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (139CDC00) [pid = 4048] [serial = 1525] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (13C13800) [pid = 4048] [serial = 1526] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (16F45C00) [pid = 4048] [serial = 1534] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (10A55400) [pid = 4048] [serial = 1513] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (10A61800) [pid = 4048] [serial = 1514] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (1332B800) [pid = 4048] [serial = 1522] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (13822000) [pid = 4048] [serial = 1523] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (11A0B000) [pid = 4048] [serial = 1519] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (12805000) [pid = 4048] [serial = 1520] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (1980A000) [pid = 4048] [serial = 1511] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (10D2D400) [pid = 4048] [serial = 1516] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (1987D800) [pid = 4048] [serial = 1550] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10D34400) [pid = 4048] [serial = 1517] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (14EBF400) [pid = 4048] [serial = 1528] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (159C2400) [pid = 4048] [serial = 1529] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (180E9C00) [pid = 4048] [serial = 1541] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (18024800) [pid = 4048] [serial = 1540] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (1332C400) [pid = 4048] [serial = 1546] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (1980C800) [pid = 4048] [serial = 1543] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (19806C00) [pid = 4048] [serial = 1549] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (19876000) [pid = 4048] [serial = 1544] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (1596C400) [pid = 4048] [serial = 1547] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (19884C00) [pid = 4048] [serial = 1552] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (15D4BC00) [pid = 4048] [serial = 1535] [outer = 00000000] [url = about:blank] 02:22:26 INFO - PROCESS | 4048 | 1465204946233 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:26 INFO - PROCESS | 4048 | 1465204946236 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:26 INFO - PROCESS | 4048 | ++DOCSHELL 10233400 == 27 [pid = 4048] [id = 534] 02:22:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (1026EC00) [pid = 4048] [serial = 1602] [outer = 00000000] 02:22:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (102D4800) [pid = 4048] [serial = 1603] [outer = 1026EC00] 02:22:26 INFO - PROCESS | 4048 | 1465204946285 Marionette DEBUG loaded listener.js 02:22:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (104F2400) [pid = 4048] [serial = 1604] [outer = 1026EC00] 02:22:26 INFO - PROCESS | 4048 | 1465204946792 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]]]}] 02:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1501ms 02:22:26 INFO - PROCESS | 4048 | 1465204946814 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 02:22:26 INFO - PROCESS | 4048 | 1465204946819 Marionette TRACE conn3 <- [1,2101,null,{"value":"13"}] 02:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:22:26 INFO - PROCESS | 4048 | 1465204946823 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:22:26 INFO - PROCESS | 4048 | 1465204946826 Marionette TRACE conn3 <- [1,2102,null,{}] 02:22:26 INFO - PROCESS | 4048 | 1465204946830 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}] 02:22:26 INFO - PROCESS | 4048 | 1465204946833 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:26 INFO - PROCESS | 4048 | 1465204946921 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 02:22:26 INFO - PROCESS | 4048 | 1465204946930 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:26 INFO - PROCESS | 4048 | 1465204946933 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:26 INFO - PROCESS | 4048 | ++DOCSHELL 10C3EC00 == 28 [pid = 4048] [id = 535] 02:22:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (10C40C00) [pid = 4048] [serial = 1605] [outer = 00000000] 02:22:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (10C6DC00) [pid = 4048] [serial = 1606] [outer = 10C40C00] 02:22:27 INFO - PROCESS | 4048 | 1465204946979 Marionette DEBUG loaded listener.js 02:22:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (10D37400) [pid = 4048] [serial = 1607] [outer = 10C40C00] 02:22:27 INFO - PROCESS | 4048 | 1465204947456 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]]]}] 02:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 688ms 02:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:22:27 INFO - PROCESS | 4048 | 1465204947524 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 02:22:27 INFO - PROCESS | 4048 | 1465204947527 Marionette TRACE conn3 <- [1,2105,null,{"value":"13"}] 02:22:27 INFO - PROCESS | 4048 | 1465204947531 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:22:27 INFO - PROCESS | 4048 | 1465204947533 Marionette TRACE conn3 <- [1,2106,null,{}] 02:22:27 INFO - PROCESS | 4048 | 1465204947537 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}] 02:22:27 INFO - PROCESS | 4048 | 1465204947539 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:27 INFO - PROCESS | 4048 | 1465204947697 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 02:22:27 INFO - PROCESS | 4048 | 1465204947712 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:27 INFO - PROCESS | 4048 | 1465204947715 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:27 INFO - PROCESS | 4048 | ++DOCSHELL 1102C400 == 29 [pid = 4048] [id = 536] 02:22:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (11422C00) [pid = 4048] [serial = 1608] [outer = 00000000] 02:22:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (11A13C00) [pid = 4048] [serial = 1609] [outer = 11422C00] 02:22:27 INFO - PROCESS | 4048 | 1465204947759 Marionette DEBUG loaded listener.js 02:22:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (12892800) [pid = 4048] [serial = 1610] [outer = 11422C00] 02:22:28 INFO - PROCESS | 4048 | 1465204948185 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]]]}] 02:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 703ms 02:22:28 INFO - PROCESS | 4048 | 1465204948229 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 02:22:28 INFO - PROCESS | 4048 | 1465204948232 Marionette TRACE conn3 <- [1,2109,null,{"value":"13"}] 02:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:22:28 INFO - PROCESS | 4048 | 1465204948243 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:22:28 INFO - PROCESS | 4048 | 1465204948247 Marionette TRACE conn3 <- [1,2110,null,{}] 02:22:28 INFO - PROCESS | 4048 | 1465204948251 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}] 02:22:28 INFO - PROCESS | 4048 | 1465204948254 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:28 INFO - PROCESS | 4048 | 1465204948394 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 02:22:28 INFO - PROCESS | 4048 | 1465204948415 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:28 INFO - PROCESS | 4048 | 1465204948417 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:28 INFO - PROCESS | 4048 | ++DOCSHELL 1280B800 == 30 [pid = 4048] [id = 537] 02:22:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (12810800) [pid = 4048] [serial = 1611] [outer = 00000000] 02:22:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (13823400) [pid = 4048] [serial = 1612] [outer = 12810800] 02:22:28 INFO - PROCESS | 4048 | 1465204948461 Marionette DEBUG loaded listener.js 02:22:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (139CD800) [pid = 4048] [serial = 1613] [outer = 12810800] 02:22:28 INFO - PROCESS | 4048 | 1465204948917 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]]]}] 02:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 703ms 02:22:28 INFO - PROCESS | 4048 | 1465204948934 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 02:22:28 INFO - PROCESS | 4048 | 1465204948936 Marionette TRACE conn3 <- [1,2113,null,{"value":"13"}] 02:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:22:29 INFO - PROCESS | 4048 | 1465204948974 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:22:29 INFO - PROCESS | 4048 | 1465204948976 Marionette TRACE conn3 <- [1,2114,null,{}] 02:22:29 INFO - PROCESS | 4048 | 1465204948979 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}] 02:22:29 INFO - PROCESS | 4048 | 1465204948981 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:29 INFO - PROCESS | 4048 | 1465204949091 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 02:22:29 INFO - PROCESS | 4048 | 1465204949098 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:29 INFO - PROCESS | 4048 | 1465204949100 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:29 INFO - PROCESS | 4048 | ++DOCSHELL 114BE400 == 31 [pid = 4048] [id = 538] 02:22:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (13823000) [pid = 4048] [serial = 1614] [outer = 00000000] 02:22:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (13CF4000) [pid = 4048] [serial = 1615] [outer = 13823000] 02:22:29 INFO - PROCESS | 4048 | 1465204949143 Marionette DEBUG loaded listener.js 02:22:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (140BC400) [pid = 4048] [serial = 1616] [outer = 13823000] 02:22:29 INFO - PROCESS | 4048 | 1465204949576 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]]]}] 02:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 657ms 02:22:29 INFO - PROCESS | 4048 | 1465204949623 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 02:22:29 INFO - PROCESS | 4048 | 1465204949625 Marionette TRACE conn3 <- [1,2117,null,{"value":"13"}] 02:22:29 INFO - PROCESS | 4048 | 1465204949628 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:22:29 INFO - PROCESS | 4048 | 1465204949630 Marionette TRACE conn3 <- [1,2118,null,{}] 02:22:29 INFO - PROCESS | 4048 | 1465204949634 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}] 02:22:29 INFO - PROCESS | 4048 | 1465204949635 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:29 INFO - PROCESS | 4048 | 1465204949763 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 02:22:29 INFO - PROCESS | 4048 | 1465204949774 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:29 INFO - PROCESS | 4048 | 1465204949780 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:29 INFO - PROCESS | 4048 | ++DOCSHELL 159C0800 == 32 [pid = 4048] [id = 539] 02:22:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (159C0C00) [pid = 4048] [serial = 1617] [outer = 00000000] 02:22:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (15C11C00) [pid = 4048] [serial = 1618] [outer = 159C0C00] 02:22:29 INFO - PROCESS | 4048 | 1465204949889 Marionette DEBUG loaded listener.js 02:22:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (15D4BC00) [pid = 4048] [serial = 1619] [outer = 159C0C00] 02:22:30 INFO - PROCESS | 4048 | 1465204950333 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] 02:22:30 INFO - PROCESS | 4048 | 1465204950372 Marionette TRACE conn3 <- [1,2121,null,{"value":"13"}] 02:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:22:30 INFO - PROCESS | 4048 | 1465204950609 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:22:30 INFO - PROCESS | 4048 | 1465204950610 Marionette TRACE conn3 <- [1,2122,null,{}] 02:22:30 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (13CEF400) [pid = 4048] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:22:30 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (15D46800) [pid = 4048] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:22:30 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (1100D400) [pid = 4048] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:22:30 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (0F350C00) [pid = 4048] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:22:30 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (105F4400) [pid = 4048] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:22:30 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (13915800) [pid = 4048] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:22:30 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10A5A000) [pid = 4048] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:22:30 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (139CB800) [pid = 4048] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:22:30 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (11A17C00) [pid = 4048] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:22:30 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (12893800) [pid = 4048] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:22:30 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (13C15800) [pid = 4048] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:22:30 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (16F51400) [pid = 4048] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:22:30 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (1754C800) [pid = 4048] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:22:30 INFO - PROCESS | 4048 | 1465204950655 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}] 02:22:30 INFO - PROCESS | 4048 | 1465204950657 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:30 INFO - PROCESS | 4048 | 1465204950750 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 02:22:30 INFO - PROCESS | 4048 | 1465204950756 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:30 INFO - PROCESS | 4048 | 1465204950758 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:30 INFO - PROCESS | 4048 | ++DOCSHELL 0F359C00 == 33 [pid = 4048] [id = 540] 02:22:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (11C07C00) [pid = 4048] [serial = 1620] [outer = 00000000] 02:22:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (13915800) [pid = 4048] [serial = 1621] [outer = 11C07C00] 02:22:30 INFO - PROCESS | 4048 | 1465204950801 Marionette DEBUG loaded listener.js 02:22:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (13D25000) [pid = 4048] [serial = 1622] [outer = 11C07C00] 02:22:31 INFO - PROCESS | 4048 | 1465204951241 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]]]}] 02:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 907ms 02:22:31 INFO - PROCESS | 4048 | 1465204951280 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 02:22:31 INFO - PROCESS | 4048 | 1465204951282 Marionette TRACE conn3 <- [1,2125,null,{"value":"13"}] 02:22:31 INFO - PROCESS | 4048 | 1465204951285 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:22:31 INFO - PROCESS | 4048 | 1465204951287 Marionette TRACE conn3 <- [1,2126,null,{}] 02:22:31 INFO - PROCESS | 4048 | 1465204951290 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}] 02:22:31 INFO - PROCESS | 4048 | 1465204951292 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:31 INFO - PROCESS | 4048 | 1465204951366 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 02:22:31 INFO - PROCESS | 4048 | 1465204951374 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:31 INFO - PROCESS | 4048 | 1465204951376 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:31 INFO - PROCESS | 4048 | ++DOCSHELL 13911800 == 34 [pid = 4048] [id = 541] 02:22:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (139C2400) [pid = 4048] [serial = 1623] [outer = 00000000] 02:22:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (16F46000) [pid = 4048] [serial = 1624] [outer = 139C2400] 02:22:31 INFO - PROCESS | 4048 | 1465204951418 Marionette DEBUG loaded listener.js 02:22:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (16FA1000) [pid = 4048] [serial = 1625] [outer = 139C2400] 02:22:31 INFO - PROCESS | 4048 | 1465204951870 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]]]}] 02:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 640ms 02:22:31 INFO - PROCESS | 4048 | 1465204951923 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 02:22:31 INFO - PROCESS | 4048 | 1465204951925 Marionette TRACE conn3 <- [1,2129,null,{"value":"13"}] 02:22:31 INFO - PROCESS | 4048 | 1465204951929 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:22:31 INFO - PROCESS | 4048 | 1465204951930 Marionette TRACE conn3 <- [1,2130,null,{}] 02:22:31 INFO - PROCESS | 4048 | 1465204951934 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}] 02:22:31 INFO - PROCESS | 4048 | 1465204951935 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:32 INFO - PROCESS | 4048 | 1465204952016 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 02:22:32 INFO - PROCESS | 4048 | 1465204952022 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:32 INFO - PROCESS | 4048 | 1465204952024 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:32 INFO - PROCESS | 4048 | ++DOCSHELL 17542000 == 35 [pid = 4048] [id = 542] 02:22:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (1754B800) [pid = 4048] [serial = 1626] [outer = 00000000] 02:22:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (175BE000) [pid = 4048] [serial = 1627] [outer = 1754B800] 02:22:32 INFO - PROCESS | 4048 | 1465204952066 Marionette DEBUG loaded listener.js 02:22:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (175BE400) [pid = 4048] [serial = 1628] [outer = 1754B800] 02:22:32 INFO - PROCESS | 4048 | 1465204952540 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] 02:22:32 INFO - PROCESS | 4048 | 1465204952569 Marionette TRACE conn3 <- [1,2133,null,{"value":"13"}] 02:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:22:32 INFO - PROCESS | 4048 | 1465204952572 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:22:32 INFO - PROCESS | 4048 | 1465204952574 Marionette TRACE conn3 <- [1,2134,null,{}] 02:22:32 INFO - PROCESS | 4048 | 1465204952577 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}] 02:22:32 INFO - PROCESS | 4048 | 1465204952579 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:32 INFO - PROCESS | 4048 | 1465204952709 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 02:22:32 INFO - PROCESS | 4048 | 1465204952854 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:32 INFO - PROCESS | 4048 | 1465204952858 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:32 INFO - PROCESS | 4048 | ++DOCSHELL 0F32B400 == 36 [pid = 4048] [id = 543] 02:22:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (0F32D800) [pid = 4048] [serial = 1629] [outer = 00000000] 02:22:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (0F356C00) [pid = 4048] [serial = 1630] [outer = 0F32D800] 02:22:32 INFO - PROCESS | 4048 | 1465204952916 Marionette DEBUG loaded listener.js 02:22:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (1055CC00) [pid = 4048] [serial = 1631] [outer = 0F32D800] 02:22:33 INFO - PROCESS | 4048 | 1465204953696 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] 02:22:33 INFO - PROCESS | 4048 | 1465204953784 Marionette TRACE conn3 <- [1,2137,null,{"value":"13"}] 02:22:33 INFO - PROCESS | 4048 | 1465204953789 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:22:33 INFO - PROCESS | 4048 | 1465204953792 Marionette TRACE conn3 <- [1,2138,null,{}] 02:22:33 INFO - PROCESS | 4048 | 1465204953797 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}] 02:22:33 INFO - PROCESS | 4048 | 1465204953800 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:33 INFO - PROCESS | 4048 | 1465204953927 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 02:22:34 INFO - PROCESS | 4048 | 1465204954059 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:34 INFO - PROCESS | 4048 | 1465204954063 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:34 INFO - PROCESS | 4048 | ++DOCSHELL 10F69400 == 37 [pid = 4048] [id = 544] 02:22:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (114B9C00) [pid = 4048] [serial = 1632] [outer = 00000000] 02:22:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (12ACB000) [pid = 4048] [serial = 1633] [outer = 114B9C00] 02:22:34 INFO - PROCESS | 4048 | 1465204954120 Marionette DEBUG loaded listener.js 02:22:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (12B62400) [pid = 4048] [serial = 1634] [outer = 114B9C00] 02:22:34 INFO - PROCESS | 4048 | 1465204954961 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]]]}] 02:22: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 02:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1250ms 02:22:35 INFO - PROCESS | 4048 | 1465204955053 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 02:22:35 INFO - PROCESS | 4048 | 1465204955057 Marionette TRACE conn3 <- [1,2141,null,{"value":"13"}] 02:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:22:35 INFO - PROCESS | 4048 | 1465204955062 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:22:35 INFO - PROCESS | 4048 | 1465204955065 Marionette TRACE conn3 <- [1,2142,null,{}] 02:22:35 INFO - PROCESS | 4048 | 1465204955071 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}] 02:22:35 INFO - PROCESS | 4048 | 1465204955073 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:35 INFO - PROCESS | 4048 | 1465204955197 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 02:22:35 INFO - PROCESS | 4048 | 1465204955319 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:35 INFO - PROCESS | 4048 | 1465204955324 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:35 INFO - PROCESS | 4048 | --DOCSHELL 17542000 == 36 [pid = 4048] [id = 542] 02:22:35 INFO - PROCESS | 4048 | --DOCSHELL 13911800 == 35 [pid = 4048] [id = 541] 02:22:35 INFO - PROCESS | 4048 | --DOCSHELL 0F359C00 == 34 [pid = 4048] [id = 540] 02:22:35 INFO - PROCESS | 4048 | --DOCSHELL 159C0800 == 33 [pid = 4048] [id = 539] 02:22:35 INFO - PROCESS | 4048 | --DOCSHELL 114BE400 == 32 [pid = 4048] [id = 538] 02:22:35 INFO - PROCESS | 4048 | --DOCSHELL 1280B800 == 31 [pid = 4048] [id = 537] 02:22:35 INFO - PROCESS | 4048 | --DOCSHELL 1102C400 == 30 [pid = 4048] [id = 536] 02:22:35 INFO - PROCESS | 4048 | --DOCSHELL 10C3EC00 == 29 [pid = 4048] [id = 535] 02:22:35 INFO - PROCESS | 4048 | --DOCSHELL 10233400 == 28 [pid = 4048] [id = 534] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (180E5800) [pid = 4048] [serial = 1589] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (182E2000) [pid = 4048] [serial = 1588] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (16FA6C00) [pid = 4048] [serial = 1585] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (143C4400) [pid = 4048] [serial = 1573] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (1673B000) [pid = 4048] [serial = 1576] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (11A17800) [pid = 4048] [serial = 1564] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (12803400) [pid = 4048] [serial = 1565] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (10C37C00) [pid = 4048] [serial = 1555] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10C6CC00) [pid = 4048] [serial = 1556] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (10C68C00) [pid = 4048] [serial = 1558] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (10E12400) [pid = 4048] [serial = 1559] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (139C5800) [pid = 4048] [serial = 1567] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (13C0E400) [pid = 4048] [serial = 1568] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10C3E400) [pid = 4048] [serial = 1561] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10C6D400) [pid = 4048] [serial = 1562] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (199E3400) [pid = 4048] [serial = 1553] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (1337FC00) [pid = 4048] [serial = 1579] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (13D23400) [pid = 4048] [serial = 1580] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (16F47400) [pid = 4048] [serial = 1582] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (1673D000) [pid = 4048] [serial = 1577] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (13D27C00) [pid = 4048] [serial = 1570] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (15286000) [pid = 4048] [serial = 1574] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (140BF000) [pid = 4048] [serial = 1571] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (17541800) [pid = 4048] [serial = 1583] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (17858800) [pid = 4048] [serial = 1586] [outer = 00000000] [url = about:blank] 02:22:35 INFO - PROCESS | 4048 | ++DOCSHELL 10274000 == 29 [pid = 4048] [id = 545] 02:22:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (102D1C00) [pid = 4048] [serial = 1635] [outer = 00000000] 02:22:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (10A54400) [pid = 4048] [serial = 1636] [outer = 102D1C00] 02:22:35 INFO - PROCESS | 4048 | 1465204955399 Marionette DEBUG loaded listener.js 02:22:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (10C3FC00) [pid = 4048] [serial = 1637] [outer = 102D1C00] 02:22:35 INFO - PROCESS | 4048 | 1465204955849 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]]]}] 02:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 844ms 02:22:35 INFO - PROCESS | 4048 | 1465204955906 Marionette TRACE conn3 -> [0,2145,"getWindowHandle",null] 02:22:35 INFO - PROCESS | 4048 | 1465204955910 Marionette TRACE conn3 <- [1,2145,null,{"value":"13"}] 02:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:22:35 INFO - PROCESS | 4048 | 1465204955917 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:22:35 INFO - PROCESS | 4048 | 1465204955919 Marionette TRACE conn3 <- [1,2146,null,{}] 02:22:35 INFO - PROCESS | 4048 | 1465204955923 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}] 02:22:35 INFO - PROCESS | 4048 | 1465204955925 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:36 INFO - PROCESS | 4048 | 1465204956017 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 02:22:36 INFO - PROCESS | 4048 | 1465204956024 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:36 INFO - PROCESS | 4048 | 1465204956026 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:36 INFO - PROCESS | 4048 | ++DOCSHELL 10E0DC00 == 30 [pid = 4048] [id = 546] 02:22:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (10E13400) [pid = 4048] [serial = 1638] [outer = 00000000] 02:22:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (11423800) [pid = 4048] [serial = 1639] [outer = 10E13400] 02:22:36 INFO - PROCESS | 4048 | 1465204956072 Marionette DEBUG loaded listener.js 02:22:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (11C0A400) [pid = 4048] [serial = 1640] [outer = 10E13400] 02:22:36 INFO - PROCESS | 4048 | 1465204956568 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]]]}] 02:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 688ms 02:22:36 INFO - PROCESS | 4048 | 1465204956616 Marionette TRACE conn3 -> [0,2149,"getWindowHandle",null] 02:22:36 INFO - PROCESS | 4048 | 1465204956618 Marionette TRACE conn3 <- [1,2149,null,{"value":"13"}] 02:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:22:36 INFO - PROCESS | 4048 | 1465204956622 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:22:36 INFO - PROCESS | 4048 | 1465204956625 Marionette TRACE conn3 <- [1,2150,null,{}] 02:22:36 INFO - PROCESS | 4048 | 1465204956635 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}] 02:22:36 INFO - PROCESS | 4048 | 1465204956640 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:36 INFO - PROCESS | 4048 | 1465204956752 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 02:22:36 INFO - PROCESS | 4048 | 1465204956868 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:36 INFO - PROCESS | 4048 | 1465204956871 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:36 INFO - PROCESS | 4048 | ++DOCSHELL 13829800 == 31 [pid = 4048] [id = 547] 02:22:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (1382B000) [pid = 4048] [serial = 1641] [outer = 00000000] 02:22:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (139C6000) [pid = 4048] [serial = 1642] [outer = 1382B000] 02:22:36 INFO - PROCESS | 4048 | 1465204956918 Marionette DEBUG loaded listener.js 02:22:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (139CF000) [pid = 4048] [serial = 1643] [outer = 1382B000] 02:22:37 INFO - PROCESS | 4048 | 1465204957292 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]]]}] 02:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 687ms 02:22:37 INFO - PROCESS | 4048 | 1465204957321 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 02:22:37 INFO - PROCESS | 4048 | 1465204957323 Marionette TRACE conn3 <- [1,2153,null,{"value":"13"}] 02:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:22:37 INFO - PROCESS | 4048 | 1465204957327 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:22:37 INFO - PROCESS | 4048 | 1465204957329 Marionette TRACE conn3 <- [1,2154,null,{}] 02:22:37 INFO - PROCESS | 4048 | 1465204957332 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}] 02:22:37 INFO - PROCESS | 4048 | 1465204957334 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:37 INFO - PROCESS | 4048 | 1465204957428 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 02:22:37 INFO - PROCESS | 4048 | 1465204957433 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:37 INFO - PROCESS | 4048 | 1465204957435 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:37 INFO - PROCESS | 4048 | ++DOCSHELL 13C15C00 == 32 [pid = 4048] [id = 548] 02:22:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (13D28C00) [pid = 4048] [serial = 1644] [outer = 00000000] 02:22:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (1434E800) [pid = 4048] [serial = 1645] [outer = 13D28C00] 02:22:37 INFO - PROCESS | 4048 | 1465204957479 Marionette DEBUG loaded listener.js 02:22:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (14EC1400) [pid = 4048] [serial = 1646] [outer = 13D28C00] 02:22:37 INFO - PROCESS | 4048 | 1465204957966 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]]]}] 02:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 703ms 02:22:38 INFO - PROCESS | 4048 | 1465204958026 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 02:22:38 INFO - PROCESS | 4048 | 1465204958028 Marionette TRACE conn3 <- [1,2157,null,{"value":"13"}] 02:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:22:38 INFO - PROCESS | 4048 | 1465204958031 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:22:38 INFO - PROCESS | 4048 | 1465204958033 Marionette TRACE conn3 <- [1,2158,null,{}] 02:22:38 INFO - PROCESS | 4048 | 1465204958044 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}] 02:22:38 INFO - PROCESS | 4048 | 1465204958046 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:38 INFO - PROCESS | 4048 | 1465204958155 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 02:22:38 INFO - PROCESS | 4048 | 1465204958248 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:38 INFO - PROCESS | 4048 | 1465204958250 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:38 INFO - PROCESS | 4048 | ++DOCSHELL 10D3B400 == 33 [pid = 4048] [id = 549] 02:22:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (15697800) [pid = 4048] [serial = 1647] [outer = 00000000] 02:22:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (15C13000) [pid = 4048] [serial = 1648] [outer = 15697800] 02:22:38 INFO - PROCESS | 4048 | 1465204958293 Marionette DEBUG loaded listener.js 02:22:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (15F45800) [pid = 4048] [serial = 1649] [outer = 15697800] 02:22:38 INFO - PROCESS | 4048 | 1465204958712 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]]]}] 02:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 735ms 02:22:38 INFO - PROCESS | 4048 | 1465204958772 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 02:22:38 INFO - PROCESS | 4048 | 1465204958774 Marionette TRACE conn3 <- [1,2161,null,{"value":"13"}] 02:22:38 INFO - PROCESS | 4048 | 1465204958777 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:22:38 INFO - PROCESS | 4048 | 1465204958779 Marionette TRACE conn3 <- [1,2162,null,{}] 02:22:38 INFO - PROCESS | 4048 | 1465204958782 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}] 02:22:38 INFO - PROCESS | 4048 | 1465204958788 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:38 INFO - PROCESS | 4048 | 1465204958933 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 02:22:39 INFO - PROCESS | 4048 | 1465204959001 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:39 INFO - PROCESS | 4048 | 1465204959003 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:39 INFO - PROCESS | 4048 | ++DOCSHELL 1663A800 == 34 [pid = 4048] [id = 550] 02:22:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (1673A400) [pid = 4048] [serial = 1650] [outer = 00000000] 02:22:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (16FA7400) [pid = 4048] [serial = 1651] [outer = 1673A400] 02:22:39 INFO - PROCESS | 4048 | 1465204959047 Marionette DEBUG loaded listener.js 02:22:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (175BF400) [pid = 4048] [serial = 1652] [outer = 1673A400] 02:22:39 INFO - PROCESS | 4048 | 1465204959459 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]]]}] 02:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 735ms 02:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:22:39 INFO - PROCESS | 4048 | 1465204959537 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 02:22:39 INFO - PROCESS | 4048 | 1465204959539 Marionette TRACE conn3 <- [1,2165,null,{"value":"13"}] 02:22:39 INFO - PROCESS | 4048 | 1465204959543 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:22:39 INFO - PROCESS | 4048 | 1465204959553 Marionette TRACE conn3 <- [1,2166,null,{}] 02:22:39 INFO - PROCESS | 4048 | 1465204959557 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}] 02:22:39 INFO - PROCESS | 4048 | 1465204959559 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:39 INFO - PROCESS | 4048 | 1465204959732 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 02:22:39 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (13823000) [pid = 4048] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:22:39 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (11422C00) [pid = 4048] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:22:39 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (102D2000) [pid = 4048] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:22:39 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (1332F800) [pid = 4048] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:22:39 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (182DF400) [pid = 4048] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:22:39 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (159C0C00) [pid = 4048] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:22:39 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (11C07C00) [pid = 4048] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:22:39 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (1026EC00) [pid = 4048] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:22:39 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (10C40C00) [pid = 4048] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:22:39 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (12810800) [pid = 4048] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:22:39 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (139C2400) [pid = 4048] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:22:39 INFO - PROCESS | 4048 | 1465204959801 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:39 INFO - PROCESS | 4048 | 1465204959804 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:39 INFO - PROCESS | 4048 | ++DOCSHELL 102D2000 == 35 [pid = 4048] [id = 551] 02:22:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (105FAC00) [pid = 4048] [serial = 1653] [outer = 00000000] 02:22:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (11244C00) [pid = 4048] [serial = 1654] [outer = 105FAC00] 02:22:39 INFO - PROCESS | 4048 | 1465204959855 Marionette DEBUG loaded listener.js 02:22:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (13820800) [pid = 4048] [serial = 1655] [outer = 105FAC00] 02:22:40 INFO - PROCESS | 4048 | 1465204960210 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]]]}] 02:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 688ms 02:22:40 INFO - PROCESS | 4048 | 1465204960247 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 02:22:40 INFO - PROCESS | 4048 | 1465204960249 Marionette TRACE conn3 <- [1,2169,null,{"value":"13"}] 02:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:22:40 INFO - PROCESS | 4048 | 1465204960252 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:22:40 INFO - PROCESS | 4048 | 1465204960254 Marionette TRACE conn3 <- [1,2170,null,{}] 02:22:40 INFO - PROCESS | 4048 | 1465204960257 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}] 02:22:40 INFO - PROCESS | 4048 | 1465204960259 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:40 INFO - PROCESS | 4048 | 1465204960335 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 02:22:40 INFO - PROCESS | 4048 | 1465204960340 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:40 INFO - PROCESS | 4048 | 1465204960342 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:40 INFO - PROCESS | 4048 | ++DOCSHELL 12AD4800 == 36 [pid = 4048] [id = 552] 02:22:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (140BE000) [pid = 4048] [serial = 1656] [outer = 00000000] 02:22:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (17856000) [pid = 4048] [serial = 1657] [outer = 140BE000] 02:22:40 INFO - PROCESS | 4048 | 1465204960385 Marionette DEBUG loaded listener.js 02:22:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (1802C800) [pid = 4048] [serial = 1658] [outer = 140BE000] 02:22:40 INFO - PROCESS | 4048 | 1465204960812 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]]]}] 02:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 594ms 02:22:40 INFO - PROCESS | 4048 | 1465204960849 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 02:22:40 INFO - PROCESS | 4048 | 1465204960852 Marionette TRACE conn3 <- [1,2173,null,{"value":"13"}] 02:22:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:22:40 INFO - PROCESS | 4048 | 1465204960875 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:22:40 INFO - PROCESS | 4048 | 1465204960877 Marionette TRACE conn3 <- [1,2174,null,{}] 02:22:40 INFO - PROCESS | 4048 | 1465204960880 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}] 02:22:40 INFO - PROCESS | 4048 | 1465204960882 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:40 INFO - PROCESS | 4048 | 1465204960959 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 02:22:40 INFO - PROCESS | 4048 | 1465204960965 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:40 INFO - PROCESS | 4048 | 1465204960966 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:41 INFO - PROCESS | 4048 | ++DOCSHELL 140C3400 == 37 [pid = 4048] [id = 553] 02:22:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (17E43000) [pid = 4048] [serial = 1659] [outer = 00000000] 02:22:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (182ECC00) [pid = 4048] [serial = 1660] [outer = 17E43000] 02:22:41 INFO - PROCESS | 4048 | 1465204961010 Marionette DEBUG loaded listener.js 02:22:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (185C9400) [pid = 4048] [serial = 1661] [outer = 17E43000] 02:22:41 INFO - PROCESS | 4048 | 1465204961454 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]]]}] 02:22:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:22:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 625ms 02:22:41 INFO - PROCESS | 4048 | 1465204961516 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 02:22:41 INFO - PROCESS | 4048 | 1465204961518 Marionette TRACE conn3 <- [1,2177,null,{"value":"13"}] 02:22:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:22:41 INFO - PROCESS | 4048 | 1465204961522 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:22:41 INFO - PROCESS | 4048 | 1465204961523 Marionette TRACE conn3 <- [1,2178,null,{}] 02:22:41 INFO - PROCESS | 4048 | 1465204961527 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}] 02:22:41 INFO - PROCESS | 4048 | 1465204961528 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:41 INFO - PROCESS | 4048 | 1465204961630 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 02:22:41 INFO - PROCESS | 4048 | 1465204961639 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:41 INFO - PROCESS | 4048 | 1465204961641 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:41 INFO - PROCESS | 4048 | ++DOCSHELL 139CDC00 == 38 [pid = 4048] [id = 554] 02:22:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (185CEC00) [pid = 4048] [serial = 1662] [outer = 00000000] 02:22:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (1980E000) [pid = 4048] [serial = 1663] [outer = 185CEC00] 02:22:41 INFO - PROCESS | 4048 | 1465204961684 Marionette DEBUG loaded listener.js 02:22:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (19810800) [pid = 4048] [serial = 1664] [outer = 185CEC00] 02:22:42 INFO - PROCESS | 4048 | --DOCSHELL 1B399000 == 37 [pid = 4048] [id = 15] 02:22:42 INFO - PROCESS | 4048 | 1465204962469 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]]]}] 02:22:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:22:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1000ms 02:22:42 INFO - PROCESS | 4048 | 1465204962523 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 02:22:42 INFO - PROCESS | 4048 | 1465204962527 Marionette TRACE conn3 <- [1,2181,null,{"value":"13"}] 02:22:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:22:42 INFO - PROCESS | 4048 | 1465204962533 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:22:42 INFO - PROCESS | 4048 | 1465204962537 Marionette TRACE conn3 <- [1,2182,null,{}] 02:22:42 INFO - PROCESS | 4048 | 1465204962542 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}] 02:22:42 INFO - PROCESS | 4048 | 1465204962545 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:42 INFO - PROCESS | 4048 | 1465204962693 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 02:22:42 INFO - PROCESS | 4048 | 1465204962832 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:42 INFO - PROCESS | 4048 | 1465204962835 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:42 INFO - PROCESS | 4048 | ++DOCSHELL 10C3EC00 == 38 [pid = 4048] [id = 555] 02:22:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (10C66000) [pid = 4048] [serial = 1665] [outer = 00000000] 02:22:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (10F61000) [pid = 4048] [serial = 1666] [outer = 10C66000] 02:22:42 INFO - PROCESS | 4048 | 1465204962902 Marionette DEBUG loaded listener.js 02:22:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (11C71000) [pid = 4048] [serial = 1667] [outer = 10C66000] 02:22:43 INFO - PROCESS | 4048 | 1465204963463 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]]]}] 02:22:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:22:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 954ms 02:22:43 INFO - PROCESS | 4048 | 1465204963479 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 02:22:43 INFO - PROCESS | 4048 | 1465204963484 Marionette TRACE conn3 <- [1,2185,null,{"value":"13"}] 02:22:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:22:43 INFO - PROCESS | 4048 | 1465204963490 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:22:43 INFO - PROCESS | 4048 | 1465204963493 Marionette TRACE conn3 <- [1,2186,null,{}] 02:22:43 INFO - PROCESS | 4048 | 1465204963497 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}] 02:22:43 INFO - PROCESS | 4048 | 1465204963500 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:43 INFO - PROCESS | 4048 | 1465204963610 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 02:22:43 INFO - PROCESS | 4048 | 1465204963723 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:43 INFO - PROCESS | 4048 | 1465204963725 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:43 INFO - PROCESS | 4048 | ++DOCSHELL 13C0F000 == 39 [pid = 4048] [id = 556] 02:22:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (13C12000) [pid = 4048] [serial = 1668] [outer = 00000000] 02:22:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (140BD800) [pid = 4048] [serial = 1669] [outer = 13C12000] 02:22:43 INFO - PROCESS | 4048 | 1465204963821 Marionette DEBUG loaded listener.js 02:22:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (1596C400) [pid = 4048] [serial = 1670] [outer = 13C12000] 02:22:44 INFO - PROCESS | 4048 | 1465204964441 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]]]}] 02:22:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:22:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1000ms 02:22:44 INFO - PROCESS | 4048 | 1465204964492 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 02:22:44 INFO - PROCESS | 4048 | 1465204964494 Marionette TRACE conn3 <- [1,2189,null,{"value":"13"}] 02:22:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:22:44 INFO - PROCESS | 4048 | 1465204964498 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:22:44 INFO - PROCESS | 4048 | 1465204964502 Marionette TRACE conn3 <- [1,2190,null,{}] 02:22:44 INFO - PROCESS | 4048 | 1465204964513 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}] 02:22:44 INFO - PROCESS | 4048 | 1465204964518 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:44 INFO - PROCESS | 4048 | 1465204964639 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 02:22:44 INFO - PROCESS | 4048 | 1465204964780 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:44 INFO - PROCESS | 4048 | 1465204964784 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:44 INFO - PROCESS | 4048 | ++DOCSHELL 1569E800 == 40 [pid = 4048] [id = 557] 02:22:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (156A0000) [pid = 4048] [serial = 1671] [outer = 00000000] 02:22:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (16F9FC00) [pid = 4048] [serial = 1672] [outer = 156A0000] 02:22:44 INFO - PROCESS | 4048 | 1465204964840 Marionette DEBUG loaded listener.js 02:22:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (182DF800) [pid = 4048] [serial = 1673] [outer = 156A0000] 02:22:45 INFO - PROCESS | 4048 | 1465204965588 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]]]}] 02:22:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:22:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1141ms 02:22:45 INFO - PROCESS | 4048 | 1465204965642 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 02:22:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:22:45 INFO - PROCESS | 4048 | 1465204965646 Marionette TRACE conn3 <- [1,2193,null,{"value":"13"}] 02:22:45 INFO - PROCESS | 4048 | 1465204965651 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:22:45 INFO - PROCESS | 4048 | 1465204965654 Marionette TRACE conn3 <- [1,2194,null,{}] 02:22:45 INFO - PROCESS | 4048 | 1465204965673 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}] 02:22:45 INFO - PROCESS | 4048 | 1465204965676 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:45 INFO - PROCESS | 4048 | 1465204965796 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 02:22:45 INFO - PROCESS | 4048 | 1465204965939 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:45 INFO - PROCESS | 4048 | 1465204965944 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:45 INFO - PROCESS | 4048 | ++DOCSHELL 104EF800 == 41 [pid = 4048] [id = 558] 02:22:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (10560800) [pid = 4048] [serial = 1674] [outer = 00000000] 02:22:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 94 (10C3B800) [pid = 4048] [serial = 1675] [outer = 10560800] 02:22:46 INFO - PROCESS | 4048 | 1465204966002 Marionette DEBUG loaded listener.js 02:22:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 95 (10E08C00) [pid = 4048] [serial = 1676] [outer = 10560800] 02:22:46 INFO - PROCESS | 4048 | --DOCSHELL 140C3400 == 40 [pid = 4048] [id = 553] 02:22:46 INFO - PROCESS | 4048 | --DOCSHELL 12AD4800 == 39 [pid = 4048] [id = 552] 02:22:46 INFO - PROCESS | 4048 | --DOCSHELL 102D2000 == 38 [pid = 4048] [id = 551] 02:22:46 INFO - PROCESS | 4048 | --DOCSHELL 1663A800 == 37 [pid = 4048] [id = 550] 02:22:46 INFO - PROCESS | 4048 | --DOCSHELL 10D3B400 == 36 [pid = 4048] [id = 549] 02:22:46 INFO - PROCESS | 4048 | --DOCSHELL 13C15C00 == 35 [pid = 4048] [id = 548] 02:22:46 INFO - PROCESS | 4048 | --DOCSHELL 13829800 == 34 [pid = 4048] [id = 547] 02:22:46 INFO - PROCESS | 4048 | --DOCSHELL 10E0DC00 == 33 [pid = 4048] [id = 546] 02:22:46 INFO - PROCESS | 4048 | --DOCSHELL 10274000 == 32 [pid = 4048] [id = 545] 02:22:46 INFO - PROCESS | 4048 | --DOCSHELL 1B39AC00 == 31 [pid = 4048] [id = 16] 02:22:46 INFO - PROCESS | 4048 | --DOCSHELL 0F32B400 == 30 [pid = 4048] [id = 543] 02:22:46 INFO - PROCESS | 4048 | --DOCSHELL 10F69400 == 29 [pid = 4048] [id = 544] 02:22:46 INFO - PROCESS | 4048 | --DOCSHELL 1569E800 == 28 [pid = 4048] [id = 557] 02:22:46 INFO - PROCESS | 4048 | --DOCSHELL 13C0F000 == 27 [pid = 4048] [id = 556] 02:22:46 INFO - PROCESS | 4048 | --DOCSHELL 139CDC00 == 26 [pid = 4048] [id = 554] 02:22:46 INFO - PROCESS | 4048 | --DOCSHELL 10C3EC00 == 25 [pid = 4048] [id = 555] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 94 (175BE000) [pid = 4048] [serial = 1627] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 93 (13CF4000) [pid = 4048] [serial = 1615] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (12892800) [pid = 4048] [serial = 1610] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (1102D000) [pid = 4048] [serial = 1592] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (10C74400) [pid = 4048] [serial = 1591] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (140BD000) [pid = 4048] [serial = 1595] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (13C0FC00) [pid = 4048] [serial = 1594] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (19807800) [pid = 4048] [serial = 1598] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (185CAC00) [pid = 4048] [serial = 1597] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (13384C00) [pid = 4048] [serial = 1600] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (15C11C00) [pid = 4048] [serial = 1618] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (13915800) [pid = 4048] [serial = 1621] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (102D4800) [pid = 4048] [serial = 1603] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (15D4BC00) [pid = 4048] [serial = 1619] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (104F2400) [pid = 4048] [serial = 1604] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (10C6DC00) [pid = 4048] [serial = 1606] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (10D37400) [pid = 4048] [serial = 1607] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (13D25000) [pid = 4048] [serial = 1622] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (13823400) [pid = 4048] [serial = 1612] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (139CD800) [pid = 4048] [serial = 1613] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (16FA1000) [pid = 4048] [serial = 1625] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (140BC400) [pid = 4048] [serial = 1616] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (16F46000) [pid = 4048] [serial = 1624] [outer = 00000000] [url = about:blank] 02:22:46 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (11A13C00) [pid = 4048] [serial = 1609] [outer = 00000000] [url = about:blank] 02:22:47 INFO - PROCESS | 4048 | 1465204967178 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]]]}] 02:22:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:22:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1563ms 02:22:47 INFO - PROCESS | 4048 | 1465204967220 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 02:22:47 INFO - PROCESS | 4048 | 1465204967224 Marionette TRACE conn3 <- [1,2197,null,{"value":"13"}] 02:22:47 INFO - PROCESS | 4048 | 1465204967228 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:22:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:22:47 INFO - PROCESS | 4048 | 1465204967233 Marionette TRACE conn3 <- [1,2198,null,{}] 02:22:47 INFO - PROCESS | 4048 | 1465204967238 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}] 02:22:47 INFO - PROCESS | 4048 | 1465204967240 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:47 INFO - PROCESS | 4048 | 1465204967335 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 02:22:47 INFO - PROCESS | 4048 | 1465204967345 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:47 INFO - PROCESS | 4048 | 1465204967348 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:47 INFO - PROCESS | 4048 | ++DOCSHELL 10A5E000 == 26 [pid = 4048] [id = 559] 02:22:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (10A60800) [pid = 4048] [serial = 1677] [outer = 00000000] 02:22:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (10C3E800) [pid = 4048] [serial = 1678] [outer = 10A60800] 02:22:47 INFO - PROCESS | 4048 | 1465204967395 Marionette DEBUG loaded listener.js 02:22:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (10C6B000) [pid = 4048] [serial = 1679] [outer = 10A60800] 02:22:47 INFO - PROCESS | 4048 | 1465204967890 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]]]}] 02:22:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:22:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 688ms 02:22:47 INFO - PROCESS | 4048 | 1465204967930 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 02:22:47 INFO - PROCESS | 4048 | 1465204967934 Marionette TRACE conn3 <- [1,2201,null,{"value":"13"}] 02:22:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:22:47 INFO - PROCESS | 4048 | 1465204967940 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:22:47 INFO - PROCESS | 4048 | 1465204967943 Marionette TRACE conn3 <- [1,2202,null,{}] 02:22:47 INFO - PROCESS | 4048 | 1465204967946 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}] 02:22:47 INFO - PROCESS | 4048 | 1465204967949 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:48 INFO - PROCESS | 4048 | 1465204968075 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 02:22:48 INFO - PROCESS | 4048 | 1465204968182 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:48 INFO - PROCESS | 4048 | 1465204968184 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:48 INFO - PROCESS | 4048 | ++DOCSHELL 10F65400 == 27 [pid = 4048] [id = 560] 02:22:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (10F68000) [pid = 4048] [serial = 1680] [outer = 00000000] 02:22:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (1102C800) [pid = 4048] [serial = 1681] [outer = 10F68000] 02:22:48 INFO - PROCESS | 4048 | 1465204968230 Marionette DEBUG loaded listener.js 02:22:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (114B1000) [pid = 4048] [serial = 1682] [outer = 10F68000] 02:22:48 INFO - PROCESS | 4048 | 1465204968609 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]]]}] 02:22:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:22:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 735ms 02:22:48 INFO - PROCESS | 4048 | 1465204968681 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 02:22:48 INFO - PROCESS | 4048 | 1465204968683 Marionette TRACE conn3 <- [1,2205,null,{"value":"13"}] 02:22:48 INFO - PROCESS | 4048 | 1465204968686 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:22:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:22:48 INFO - PROCESS | 4048 | 1465204968690 Marionette TRACE conn3 <- [1,2206,null,{}] 02:22:48 INFO - PROCESS | 4048 | 1465204968700 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}] 02:22:48 INFO - PROCESS | 4048 | 1465204968705 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:48 INFO - PROCESS | 4048 | 1465204968788 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 02:22:48 INFO - PROCESS | 4048 | 1465204968801 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:48 INFO - PROCESS | 4048 | 1465204968804 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:48 INFO - PROCESS | 4048 | ++DOCSHELL 1308DC00 == 28 [pid = 4048] [id = 561] 02:22:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (1332C000) [pid = 4048] [serial = 1683] [outer = 00000000] 02:22:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (1382E800) [pid = 4048] [serial = 1684] [outer = 1332C000] 02:22:48 INFO - PROCESS | 4048 | 1465204968852 Marionette DEBUG loaded listener.js 02:22:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (139C3800) [pid = 4048] [serial = 1685] [outer = 1332C000] 02:22:49 INFO - PROCESS | 4048 | 1465204969354 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]]]}] 02:22:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:22:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 704ms 02:22:49 INFO - PROCESS | 4048 | 1465204969388 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 02:22:49 INFO - PROCESS | 4048 | 1465204969391 Marionette TRACE conn3 <- [1,2209,null,{"value":"13"}] 02:22:49 INFO - PROCESS | 4048 | 1465204969394 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:22:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:22:49 INFO - PROCESS | 4048 | 1465204969396 Marionette TRACE conn3 <- [1,2210,null,{}] 02:22:49 INFO - PROCESS | 4048 | 1465204969399 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}] 02:22:49 INFO - PROCESS | 4048 | 1465204969401 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:49 INFO - PROCESS | 4048 | 1465204969548 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 02:22:49 INFO - PROCESS | 4048 | 1465204969571 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:49 INFO - PROCESS | 4048 | 1465204969573 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:49 INFO - PROCESS | 4048 | ++DOCSHELL 13C0F800 == 29 [pid = 4048] [id = 562] 02:22:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (13C15C00) [pid = 4048] [serial = 1686] [outer = 00000000] 02:22:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (13CEEC00) [pid = 4048] [serial = 1687] [outer = 13C15C00] 02:22:49 INFO - PROCESS | 4048 | 1465204969617 Marionette DEBUG loaded listener.js 02:22:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (13D23400) [pid = 4048] [serial = 1688] [outer = 13C15C00] 02:22:50 INFO - PROCESS | 4048 | 1465204970057 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]]]}] 02:22:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:22:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 703ms 02:22:50 INFO - PROCESS | 4048 | 1465204970095 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 02:22:50 INFO - PROCESS | 4048 | 1465204970097 Marionette TRACE conn3 <- [1,2213,null,{"value":"13"}] 02:22:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:22:50 INFO - PROCESS | 4048 | 1465204970101 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:22:50 INFO - PROCESS | 4048 | 1465204970102 Marionette TRACE conn3 <- [1,2214,null,{}] 02:22:50 INFO - PROCESS | 4048 | 1465204970106 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}] 02:22:50 INFO - PROCESS | 4048 | 1465204970108 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:50 INFO - PROCESS | 4048 | 1465204970221 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 02:22:50 INFO - PROCESS | 4048 | 1465204970227 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:50 INFO - PROCESS | 4048 | 1465204970229 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:50 INFO - PROCESS | 4048 | ++DOCSHELL 13C14C00 == 30 [pid = 4048] [id = 563] 02:22:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (13C1C800) [pid = 4048] [serial = 1689] [outer = 00000000] 02:22:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (143C5400) [pid = 4048] [serial = 1690] [outer = 13C1C800] 02:22:50 INFO - PROCESS | 4048 | 1465204970272 Marionette DEBUG loaded listener.js 02:22:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (14EC2C00) [pid = 4048] [serial = 1691] [outer = 13C1C800] 02:22:50 INFO - PROCESS | 4048 | 1465204970739 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]]]}] 02:22:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:22:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 687ms 02:22:50 INFO - PROCESS | 4048 | 1465204970801 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 02:22:50 INFO - PROCESS | 4048 | 1465204970803 Marionette TRACE conn3 <- [1,2217,null,{"value":"13"}] 02:22:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:22:50 INFO - PROCESS | 4048 | 1465204970809 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:22:50 INFO - PROCESS | 4048 | 1465204970811 Marionette TRACE conn3 <- [1,2218,null,{}] 02:22:50 INFO - PROCESS | 4048 | 1465204970814 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}] 02:22:50 INFO - PROCESS | 4048 | 1465204970819 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:50 INFO - PROCESS | 4048 | 1465204970968 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 02:22:51 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (15697800) [pid = 4048] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:22:51 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (1673A400) [pid = 4048] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:22:51 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (1382B000) [pid = 4048] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:22:51 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (102D1C00) [pid = 4048] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:22:51 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (10E13400) [pid = 4048] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:22:51 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (13D28C00) [pid = 4048] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:22:51 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (114B9C00) [pid = 4048] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:22:51 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (0F32D800) [pid = 4048] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:22:51 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (1754B800) [pid = 4048] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:22:51 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (140BE000) [pid = 4048] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:22:51 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (105FAC00) [pid = 4048] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:22:51 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10D31C00) [pid = 4048] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:22:51 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (17E43000) [pid = 4048] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:22:51 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (185CEC00) [pid = 4048] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:22:51 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (1B39A000) [pid = 4048] [serial = 41] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:22:51 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (1B39E000) [pid = 4048] [serial = 44] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:22:51 INFO - PROCESS | 4048 | 1465204971321 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:51 INFO - PROCESS | 4048 | 1465204971323 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:51 INFO - PROCESS | 4048 | ++DOCSHELL 0F32D800 == 31 [pid = 4048] [id = 564] 02:22:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (0F351C00) [pid = 4048] [serial = 1692] [outer = 00000000] 02:22:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (10C3A800) [pid = 4048] [serial = 1693] [outer = 0F351C00] 02:22:51 INFO - PROCESS | 4048 | 1465204971366 Marionette DEBUG loaded listener.js 02:22:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (1100F800) [pid = 4048] [serial = 1694] [outer = 0F351C00] 02:22:51 INFO - PROCESS | 4048 | 1465204971722 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]]]}] 02:22:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:22:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 938ms 02:22:51 INFO - PROCESS | 4048 | 1465204971752 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 02:22:51 INFO - PROCESS | 4048 | 1465204971754 Marionette TRACE conn3 <- [1,2221,null,{"value":"13"}] 02:22:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:22:51 INFO - PROCESS | 4048 | 1465204971757 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:22:51 INFO - PROCESS | 4048 | 1465204971758 Marionette TRACE conn3 <- [1,2222,null,{}] 02:22:51 INFO - PROCESS | 4048 | 1465204971762 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}] 02:22:51 INFO - PROCESS | 4048 | 1465204971764 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:51 INFO - PROCESS | 4048 | 1465204971875 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 02:22:51 INFO - PROCESS | 4048 | 1465204971885 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:51 INFO - PROCESS | 4048 | 1465204971887 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:51 INFO - PROCESS | 4048 | ++DOCSHELL 0F34C400 == 32 [pid = 4048] [id = 565] 02:22:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (10487400) [pid = 4048] [serial = 1695] [outer = 00000000] 02:22:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (15D48000) [pid = 4048] [serial = 1696] [outer = 10487400] 02:22:51 INFO - PROCESS | 4048 | 1465204971930 Marionette DEBUG loaded listener.js 02:22:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (1606AC00) [pid = 4048] [serial = 1697] [outer = 10487400] 02:22:52 INFO - PROCESS | 4048 | 1465204972325 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]]]}] 02:22:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:22:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 594ms 02:22:52 INFO - PROCESS | 4048 | 1465204972354 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 02:22:52 INFO - PROCESS | 4048 | 1465204972356 Marionette TRACE conn3 <- [1,2225,null,{"value":"13"}] 02:22:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:22:52 INFO - PROCESS | 4048 | 1465204972359 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:22:52 INFO - PROCESS | 4048 | 1465204972361 Marionette TRACE conn3 <- [1,2226,null,{}] 02:22:52 INFO - PROCESS | 4048 | 1465204972365 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}] 02:22:52 INFO - PROCESS | 4048 | 1465204972366 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:52 INFO - PROCESS | 4048 | 1465204972443 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 02:22:52 INFO - PROCESS | 4048 | 1465204972448 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:52 INFO - PROCESS | 4048 | 1465204972450 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:52 INFO - PROCESS | 4048 | ++DOCSHELL 15C18400 == 33 [pid = 4048] [id = 566] 02:22:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (1663DC00) [pid = 4048] [serial = 1698] [outer = 00000000] 02:22:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (16F50C00) [pid = 4048] [serial = 1699] [outer = 1663DC00] 02:22:52 INFO - PROCESS | 4048 | 1465204972493 Marionette DEBUG loaded listener.js 02:22:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (16F51000) [pid = 4048] [serial = 1700] [outer = 1663DC00] 02:22:53 INFO - PROCESS | 4048 | 1465204973019 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]]]}] 02:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 703ms 02:22:53 INFO - PROCESS | 4048 | 1465204973091 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 02:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:22:53 INFO - PROCESS | 4048 | 1465204973094 Marionette TRACE conn3 <- [1,2229,null,{"value":"13"}] 02:22:53 INFO - PROCESS | 4048 | 1465204973098 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:22:53 INFO - PROCESS | 4048 | 1465204973100 Marionette TRACE conn3 <- [1,2230,null,{}] 02:22:53 INFO - PROCESS | 4048 | 1465204973104 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}] 02:22:53 INFO - PROCESS | 4048 | 1465204973106 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:53 INFO - PROCESS | 4048 | 1465204973182 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 02:22:53 INFO - PROCESS | 4048 | 1465204973187 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:53 INFO - PROCESS | 4048 | 1465204973189 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:53 INFO - PROCESS | 4048 | ++DOCSHELL 17546400 == 34 [pid = 4048] [id = 567] 02:22:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (17547800) [pid = 4048] [serial = 1701] [outer = 00000000] 02:22:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (1771C800) [pid = 4048] [serial = 1702] [outer = 17547800] 02:22:53 INFO - PROCESS | 4048 | 1465204973232 Marionette DEBUG loaded listener.js 02:22:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (17851400) [pid = 4048] [serial = 1703] [outer = 17547800] 02:22:54 INFO - PROCESS | 4048 | 1465204974048 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]]]}] 02:22:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:22:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1001ms 02:22:54 INFO - PROCESS | 4048 | 1465204974101 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 02:22:54 INFO - PROCESS | 4048 | 1465204974109 Marionette TRACE conn3 <- [1,2233,null,{"value":"13"}] 02:22:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:22:54 INFO - PROCESS | 4048 | 1465204974116 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:22:54 INFO - PROCESS | 4048 | 1465204974123 Marionette TRACE conn3 <- [1,2234,null,{}] 02:22:54 INFO - PROCESS | 4048 | 1465204974128 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}] 02:22:54 INFO - PROCESS | 4048 | 1465204974131 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:54 INFO - PROCESS | 4048 | 1465204974255 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 02:22:54 INFO - PROCESS | 4048 | 1465204974396 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:54 INFO - PROCESS | 4048 | 1465204974399 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:54 INFO - PROCESS | 4048 | ++DOCSHELL 10A5D400 == 35 [pid = 4048] [id = 568] 02:22:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (10A63C00) [pid = 4048] [serial = 1704] [outer = 00000000] 02:22:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (10D35000) [pid = 4048] [serial = 1705] [outer = 10A63C00] 02:22:54 INFO - PROCESS | 4048 | 1465204974456 Marionette DEBUG loaded listener.js 02:22:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (11006400) [pid = 4048] [serial = 1706] [outer = 10A63C00] 02:22:55 INFO - PROCESS | 4048 | 1465204975230 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]]]}] 02:22:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:22:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1157ms 02:22:55 INFO - PROCESS | 4048 | 1465204975269 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 02:22:55 INFO - PROCESS | 4048 | 1465204975273 Marionette TRACE conn3 <- [1,2237,null,{"value":"13"}] 02:22:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:22:55 INFO - PROCESS | 4048 | 1465204975280 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:22:55 INFO - PROCESS | 4048 | 1465204975283 Marionette TRACE conn3 <- [1,2238,null,{}] 02:22:55 INFO - PROCESS | 4048 | 1465204975287 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}] 02:22:55 INFO - PROCESS | 4048 | 1465204975290 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:55 INFO - PROCESS | 4048 | 1465204975502 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 02:22:55 INFO - PROCESS | 4048 | 1465204975655 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:55 INFO - PROCESS | 4048 | 1465204975658 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:55 INFO - PROCESS | 4048 | ++DOCSHELL 102D1800 == 36 [pid = 4048] [id = 569] 02:22:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (102D2400) [pid = 4048] [serial = 1707] [outer = 00000000] 02:22:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (105ECC00) [pid = 4048] [serial = 1708] [outer = 102D2400] 02:22:55 INFO - PROCESS | 4048 | 1465204975711 Marionette DEBUG loaded listener.js 02:22:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (10A61400) [pid = 4048] [serial = 1709] [outer = 102D2400] 02:22:56 INFO - PROCESS | 4048 | --DOCSHELL 15C18400 == 35 [pid = 4048] [id = 566] 02:22:56 INFO - PROCESS | 4048 | --DOCSHELL 0F34C400 == 34 [pid = 4048] [id = 565] 02:22:56 INFO - PROCESS | 4048 | --DOCSHELL 0F32D800 == 33 [pid = 4048] [id = 564] 02:22:56 INFO - PROCESS | 4048 | --DOCSHELL 13C14C00 == 32 [pid = 4048] [id = 563] 02:22:56 INFO - PROCESS | 4048 | --DOCSHELL 13C0F800 == 31 [pid = 4048] [id = 562] 02:22:56 INFO - PROCESS | 4048 | --DOCSHELL 1308DC00 == 30 [pid = 4048] [id = 561] 02:22:56 INFO - PROCESS | 4048 | --DOCSHELL 10F65400 == 29 [pid = 4048] [id = 560] 02:22:56 INFO - PROCESS | 4048 | --DOCSHELL 10A5E000 == 28 [pid = 4048] [id = 559] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (13C19800) [pid = 4048] [serial = 1601] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (15C13000) [pid = 4048] [serial = 1648] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (185C9400) [pid = 4048] [serial = 1661] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (16FA7400) [pid = 4048] [serial = 1651] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (15F45800) [pid = 4048] [serial = 1649] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (139C6000) [pid = 4048] [serial = 1642] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (139CF000) [pid = 4048] [serial = 1643] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10A54400) [pid = 4048] [serial = 1636] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (10C3FC00) [pid = 4048] [serial = 1637] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (11423800) [pid = 4048] [serial = 1639] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (11C0A400) [pid = 4048] [serial = 1640] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (1434E800) [pid = 4048] [serial = 1645] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (12ACB000) [pid = 4048] [serial = 1633] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (12B62400) [pid = 4048] [serial = 1634] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (0F356C00) [pid = 4048] [serial = 1630] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (1055CC00) [pid = 4048] [serial = 1631] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (175BF400) [pid = 4048] [serial = 1652] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (175BE400) [pid = 4048] [serial = 1628] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (17856000) [pid = 4048] [serial = 1657] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (11244C00) [pid = 4048] [serial = 1654] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (1802C800) [pid = 4048] [serial = 1658] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (13820800) [pid = 4048] [serial = 1655] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (14EC1400) [pid = 4048] [serial = 1646] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (182ECC00) [pid = 4048] [serial = 1660] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (1980E000) [pid = 4048] [serial = 1663] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (19810800) [pid = 4048] [serial = 1664] [outer = 00000000] [url = about:blank] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (1B398800) [pid = 4048] [serial = 43] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:22:56 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (16CC1800) [pid = 4048] [serial = 1118] [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.] 02:22:56 INFO - PROCESS | 4048 | 1465204976325 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]]]}] 02:22:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:22:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1094ms 02:22:56 INFO - PROCESS | 4048 | 1465204976380 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 02:22:56 INFO - PROCESS | 4048 | 1465204976384 Marionette TRACE conn3 <- [1,2241,null,{"value":"13"}] 02:22:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:22:56 INFO - PROCESS | 4048 | 1465204976389 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:22:56 INFO - PROCESS | 4048 | 1465204976392 Marionette TRACE conn3 <- [1,2242,null,{}] 02:22:56 INFO - PROCESS | 4048 | 1465204976396 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}] 02:22:56 INFO - PROCESS | 4048 | 1465204976399 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:56 INFO - PROCESS | 4048 | 1465204976487 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 02:22:56 INFO - PROCESS | 4048 | 1465204976586 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:56 INFO - PROCESS | 4048 | 1465204976589 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:56 INFO - PROCESS | 4048 | ++DOCSHELL 10C3FC00 == 29 [pid = 4048] [id = 570] 02:22:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (10C66800) [pid = 4048] [serial = 1710] [outer = 00000000] 02:22:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (10E08800) [pid = 4048] [serial = 1711] [outer = 10C66800] 02:22:56 INFO - PROCESS | 4048 | 1465204976635 Marionette DEBUG loaded listener.js 02:22:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (11244C00) [pid = 4048] [serial = 1712] [outer = 10C66800] 02:22:57 INFO - PROCESS | 4048 | 1465204977114 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]]]}] 02:22:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:22:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 797ms 02:22:57 INFO - PROCESS | 4048 | 1465204977188 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 02:22:57 INFO - PROCESS | 4048 | 1465204977191 Marionette TRACE conn3 <- [1,2245,null,{"value":"13"}] 02:22:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:22:57 INFO - PROCESS | 4048 | 1465204977194 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:22:57 INFO - PROCESS | 4048 | 1465204977196 Marionette TRACE conn3 <- [1,2246,null,{}] 02:22:57 INFO - PROCESS | 4048 | 1465204977200 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}] 02:22:57 INFO - PROCESS | 4048 | 1465204977202 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:57 INFO - PROCESS | 4048 | 1465204977286 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 02:22:57 INFO - PROCESS | 4048 | 1465204977294 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:57 INFO - PROCESS | 4048 | 1465204977296 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:57 INFO - PROCESS | 4048 | ++DOCSHELL 12ACD400 == 30 [pid = 4048] [id = 571] 02:22:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (12B6BC00) [pid = 4048] [serial = 1713] [outer = 00000000] 02:22:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (13379800) [pid = 4048] [serial = 1714] [outer = 12B6BC00] 02:22:57 INFO - PROCESS | 4048 | 1465204977340 Marionette DEBUG loaded listener.js 02:22:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (1382B000) [pid = 4048] [serial = 1715] [outer = 12B6BC00] 02:22:57 INFO - PROCESS | 4048 | 1465204977836 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]]]}] 02:22:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:22:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 704ms 02:22:57 INFO - PROCESS | 4048 | 1465204977893 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 02:22:57 INFO - PROCESS | 4048 | 1465204977896 Marionette TRACE conn3 <- [1,2249,null,{"value":"13"}] 02:22:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:22:57 INFO - PROCESS | 4048 | 1465204977906 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:22:57 INFO - PROCESS | 4048 | 1465204977911 Marionette TRACE conn3 <- [1,2250,null,{}] 02:22:57 INFO - PROCESS | 4048 | 1465204977914 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}] 02:22:57 INFO - PROCESS | 4048 | 1465204977917 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:58 INFO - PROCESS | 4048 | 1465204978005 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 02:22:58 INFO - PROCESS | 4048 | 1465204978105 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:58 INFO - PROCESS | 4048 | 1465204978107 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:58 INFO - PROCESS | 4048 | ++DOCSHELL 13C13000 == 31 [pid = 4048] [id = 572] 02:22:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (13C14C00) [pid = 4048] [serial = 1716] [outer = 00000000] 02:22:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (13D22800) [pid = 4048] [serial = 1717] [outer = 13C14C00] 02:22:58 INFO - PROCESS | 4048 | 1465204978159 Marionette DEBUG loaded listener.js 02:22:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (140C4C00) [pid = 4048] [serial = 1718] [outer = 13C14C00] 02:22:58 INFO - PROCESS | 4048 | 1465204978547 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]]]}] 02:22:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:22:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 688ms 02:22:58 INFO - PROCESS | 4048 | 1465204978602 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 02:22:58 INFO - PROCESS | 4048 | 1465204978604 Marionette TRACE conn3 <- [1,2253,null,{"value":"13"}] 02:22:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:22:58 INFO - PROCESS | 4048 | 1465204978608 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:22:58 INFO - PROCESS | 4048 | 1465204978609 Marionette TRACE conn3 <- [1,2254,null,{}] 02:22:58 INFO - PROCESS | 4048 | 1465204978613 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}] 02:22:58 INFO - PROCESS | 4048 | 1465204978615 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:58 INFO - PROCESS | 4048 | 1465204978760 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 02:22:58 INFO - PROCESS | 4048 | 1465204978772 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:58 INFO - PROCESS | 4048 | 1465204978774 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:58 INFO - PROCESS | 4048 | ++DOCSHELL 15281400 == 32 [pid = 4048] [id = 573] 02:22:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (15693C00) [pid = 4048] [serial = 1719] [outer = 00000000] 02:22:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (15C11800) [pid = 4048] [serial = 1720] [outer = 15693C00] 02:22:58 INFO - PROCESS | 4048 | 1465204978819 Marionette DEBUG loaded listener.js 02:22:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (15C57C00) [pid = 4048] [serial = 1721] [outer = 15693C00] 02:22:59 INFO - PROCESS | 4048 | 1465204979252 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]]]}] 02:22:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:22:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 703ms 02:22:59 INFO - PROCESS | 4048 | 1465204979308 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 02:22:59 INFO - PROCESS | 4048 | 1465204979310 Marionette TRACE conn3 <- [1,2257,null,{"value":"13"}] 02:22:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:22:59 INFO - PROCESS | 4048 | 1465204979313 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:22:59 INFO - PROCESS | 4048 | 1465204979315 Marionette TRACE conn3 <- [1,2258,null,{}] 02:22:59 INFO - PROCESS | 4048 | 1465204979318 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}] 02:22:59 INFO - PROCESS | 4048 | 1465204979320 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:59 INFO - PROCESS | 4048 | 1465204979439 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 02:22:59 INFO - PROCESS | 4048 | 1465204979451 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:59 INFO - PROCESS | 4048 | 1465204979457 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:22:59 INFO - PROCESS | 4048 | ++DOCSHELL 12A01800 == 33 [pid = 4048] [id = 574] 02:22:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (1663D800) [pid = 4048] [serial = 1722] [outer = 00000000] 02:22:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (16F43C00) [pid = 4048] [serial = 1723] [outer = 1663D800] 02:22:59 INFO - PROCESS | 4048 | 1465204979563 Marionette DEBUG loaded listener.js 02:22:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (16F4F800) [pid = 4048] [serial = 1724] [outer = 1663D800] 02:22:59 INFO - PROCESS | 4048 | 1465204979990 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]]]}] 02:23:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:23:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 703ms 02:23:00 INFO - PROCESS | 4048 | 1465204980013 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 02:23:00 INFO - PROCESS | 4048 | 1465204980015 Marionette TRACE conn3 <- [1,2261,null,{"value":"13"}] 02:23:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:23:00 INFO - PROCESS | 4048 | 1465204980018 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:23:00 INFO - PROCESS | 4048 | 1465204980020 Marionette TRACE conn3 <- [1,2262,null,{}] 02:23:00 INFO - PROCESS | 4048 | 1465204980023 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}] 02:23:00 INFO - PROCESS | 4048 | 1465204980025 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:00 INFO - PROCESS | 4048 | 1465204980176 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 02:23:00 INFO - PROCESS | 4048 | 1465204980197 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:00 INFO - PROCESS | 4048 | 1465204980199 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:00 INFO - PROCESS | 4048 | ++DOCSHELL 1059B000 == 34 [pid = 4048] [id = 575] 02:23:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (10E0B000) [pid = 4048] [serial = 1725] [outer = 00000000] 02:23:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (1771F800) [pid = 4048] [serial = 1726] [outer = 10E0B000] 02:23:00 INFO - PROCESS | 4048 | 1465204980249 Marionette DEBUG loaded listener.js 02:23:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (17857000) [pid = 4048] [serial = 1727] [outer = 10E0B000] 02:23:00 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (13C15C00) [pid = 4048] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:23:00 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (10560800) [pid = 4048] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:23:00 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10F68000) [pid = 4048] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:23:00 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (13C1C800) [pid = 4048] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:23:00 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (10A60800) [pid = 4048] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:23:00 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (1332C000) [pid = 4048] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:23:00 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (10C66000) [pid = 4048] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:23:00 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (13C12000) [pid = 4048] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:23:00 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (1663DC00) [pid = 4048] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:23:00 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (156A0000) [pid = 4048] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:23:00 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (0F351C00) [pid = 4048] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:23:00 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (10487400) [pid = 4048] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:23:00 INFO - PROCESS | 4048 | 1465204980730 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]]]}] 02:23:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:23:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 735ms 02:23:00 INFO - PROCESS | 4048 | 1465204980759 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 02:23:00 INFO - PROCESS | 4048 | 1465204980761 Marionette TRACE conn3 <- [1,2265,null,{"value":"13"}] 02:23:00 INFO - PROCESS | 4048 | 1465204980764 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:23:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:23:00 INFO - PROCESS | 4048 | 1465204980765 Marionette TRACE conn3 <- [1,2266,null,{}] 02:23:00 INFO - PROCESS | 4048 | 1465204980768 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}] 02:23:00 INFO - PROCESS | 4048 | 1465204980770 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:00 INFO - PROCESS | 4048 | 1465204980886 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 02:23:00 INFO - PROCESS | 4048 | 1465204980948 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:00 INFO - PROCESS | 4048 | 1465204980950 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:00 INFO - PROCESS | 4048 | ++DOCSHELL 1102D800 == 35 [pid = 4048] [id = 576] 02:23:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (11A17C00) [pid = 4048] [serial = 1728] [outer = 00000000] 02:23:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (13C15C00) [pid = 4048] [serial = 1729] [outer = 11A17C00] 02:23:00 INFO - PROCESS | 4048 | 1465204980994 Marionette DEBUG loaded listener.js 02:23:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (13C1A800) [pid = 4048] [serial = 1730] [outer = 11A17C00] 02:23:01 INFO - PROCESS | 4048 | 1465204981346 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]]]}] 02:23:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:23:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 641ms 02:23:01 INFO - PROCESS | 4048 | 1465204981402 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 02:23:01 INFO - PROCESS | 4048 | 1465204981404 Marionette TRACE conn3 <- [1,2269,null,{"value":"13"}] 02:23:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:23:01 INFO - PROCESS | 4048 | 1465204981419 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:23:01 INFO - PROCESS | 4048 | 1465204981420 Marionette TRACE conn3 <- [1,2270,null,{}] 02:23:01 INFO - PROCESS | 4048 | 1465204981424 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}] 02:23:01 INFO - PROCESS | 4048 | 1465204981426 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:01 INFO - PROCESS | 4048 | 1465204981507 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 02:23:01 INFO - PROCESS | 4048 | 1465204981512 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:01 INFO - PROCESS | 4048 | 1465204981514 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:01 INFO - PROCESS | 4048 | ++DOCSHELL 10D31C00 == 36 [pid = 4048] [id = 577] 02:23:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (10D36800) [pid = 4048] [serial = 1731] [outer = 00000000] 02:23:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (1802E400) [pid = 4048] [serial = 1732] [outer = 10D36800] 02:23:01 INFO - PROCESS | 4048 | 1465204981556 Marionette DEBUG loaded listener.js 02:23:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (182E2000) [pid = 4048] [serial = 1733] [outer = 10D36800] 02:23:02 INFO - PROCESS | 4048 | 1465204982004 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]]]}] 02:23:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:23:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 625ms 02:23:02 INFO - PROCESS | 4048 | 1465204982060 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 02:23:02 INFO - PROCESS | 4048 | 1465204982062 Marionette TRACE conn3 <- [1,2273,null,{"value":"13"}] 02:23:02 INFO - PROCESS | 4048 | 1465204982065 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:23:02 INFO - PROCESS | 4048 | 1465204982067 Marionette TRACE conn3 <- [1,2274,null,{}] 02:23:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:23:02 INFO - PROCESS | 4048 | 1465204982071 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}] 02:23:02 INFO - PROCESS | 4048 | 1465204982072 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:02 INFO - PROCESS | 4048 | 1465204982161 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 02:23:02 INFO - PROCESS | 4048 | 1465204982166 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:02 INFO - PROCESS | 4048 | 1465204982168 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:02 INFO - PROCESS | 4048 | ++DOCSHELL 156A0000 == 37 [pid = 4048] [id = 578] 02:23:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (15C16400) [pid = 4048] [serial = 1734] [outer = 00000000] 02:23:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (185CA400) [pid = 4048] [serial = 1735] [outer = 15C16400] 02:23:02 INFO - PROCESS | 4048 | 1465204982210 Marionette DEBUG loaded listener.js 02:23:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (185CF000) [pid = 4048] [serial = 1736] [outer = 15C16400] 02:23:02 INFO - PROCESS | 4048 | 1465204982755 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]]]}] 02:23:02 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 02:23:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 750ms 02:23:02 INFO - PROCESS | 4048 | 1465204982808 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 02:23:02 INFO - PROCESS | 4048 | 1465204982813 Marionette TRACE conn3 <- [1,2277,null,{"value":"13"}] 02:23:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:23:02 INFO - PROCESS | 4048 | 1465204982819 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:23:02 INFO - PROCESS | 4048 | 1465204982822 Marionette TRACE conn3 <- [1,2278,null,{}] 02:23:02 INFO - PROCESS | 4048 | 1465204982828 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}] 02:23:02 INFO - PROCESS | 4048 | 1465204982831 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:02 INFO - PROCESS | 4048 | 1465204982998 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 02:23:03 INFO - PROCESS | 4048 | 1465204983139 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:03 INFO - PROCESS | 4048 | 1465204983144 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:03 INFO - PROCESS | 4048 | ++DOCSHELL 102D0000 == 38 [pid = 4048] [id = 579] 02:23:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (102D2000) [pid = 4048] [serial = 1737] [outer = 00000000] 02:23:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (10D2E800) [pid = 4048] [serial = 1738] [outer = 102D2000] 02:23:03 INFO - PROCESS | 4048 | 1465204983201 Marionette DEBUG loaded listener.js 02:23:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (11A13000) [pid = 4048] [serial = 1739] [outer = 102D2000] 02:23:03 INFO - PROCESS | 4048 | 1465204983773 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]]]}] 02:23:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:23:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1000ms 02:23:03 INFO - PROCESS | 4048 | 1465204983821 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 02:23:03 INFO - PROCESS | 4048 | 1465204983825 Marionette TRACE conn3 <- [1,2281,null,{"value":"13"}] 02:23:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:23:03 INFO - PROCESS | 4048 | 1465204983831 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:23:03 INFO - PROCESS | 4048 | 1465204983834 Marionette TRACE conn3 <- [1,2282,null,{}] 02:23:03 INFO - PROCESS | 4048 | 1465204983838 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}] 02:23:03 INFO - PROCESS | 4048 | 1465204983841 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:03 INFO - PROCESS | 4048 | 1465204983949 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 02:23:04 INFO - PROCESS | 4048 | 1465204984089 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:04 INFO - PROCESS | 4048 | 1465204984092 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:04 INFO - PROCESS | 4048 | ++DOCSHELL 1390FC00 == 39 [pid = 4048] [id = 580] 02:23:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (13917800) [pid = 4048] [serial = 1740] [outer = 00000000] 02:23:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (13C0D400) [pid = 4048] [serial = 1741] [outer = 13917800] 02:23:04 INFO - PROCESS | 4048 | 1465204984148 Marionette DEBUG loaded listener.js 02:23:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (13C17800) [pid = 4048] [serial = 1742] [outer = 13917800] 02:23:04 INFO - PROCESS | 4048 | 1465204984756 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]]]}] 02:23:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:23:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 953ms 02:23:04 INFO - PROCESS | 4048 | 1465204984776 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 02:23:04 INFO - PROCESS | 4048 | 1465204984779 Marionette TRACE conn3 <- [1,2285,null,{"value":"13"}] 02:23:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:23:04 INFO - PROCESS | 4048 | 1465204984783 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:23:04 INFO - PROCESS | 4048 | 1465204984786 Marionette TRACE conn3 <- [1,2286,null,{}] 02:23:04 INFO - PROCESS | 4048 | 1465204984798 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}] 02:23:04 INFO - PROCESS | 4048 | 1465204984802 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:04 INFO - PROCESS | 4048 | 1465204984909 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 02:23:05 INFO - PROCESS | 4048 | 1465204985022 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:05 INFO - PROCESS | 4048 | 1465204985026 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:05 INFO - PROCESS | 4048 | ++DOCSHELL 175C0800 == 40 [pid = 4048] [id = 581] 02:23:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (175C7400) [pid = 4048] [serial = 1743] [outer = 00000000] 02:23:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (185C2400) [pid = 4048] [serial = 1744] [outer = 175C7400] 02:23:05 INFO - PROCESS | 4048 | 1465204985122 Marionette DEBUG loaded listener.js 02:23:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (19803000) [pid = 4048] [serial = 1745] [outer = 175C7400] 02:23:05 INFO - PROCESS | 4048 | 1465204985755 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]]]}] 02:23:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:23:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1000ms 02:23:05 INFO - PROCESS | 4048 | 1465204985785 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 02:23:05 INFO - PROCESS | 4048 | 1465204985788 Marionette TRACE conn3 <- [1,2289,null,{"value":"13"}] 02:23:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:23:05 INFO - PROCESS | 4048 | 1465204985805 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:23:05 INFO - PROCESS | 4048 | 1465204985807 Marionette TRACE conn3 <- [1,2290,null,{}] 02:23:05 INFO - PROCESS | 4048 | 1465204985814 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}] 02:23:05 INFO - PROCESS | 4048 | 1465204985816 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:06 INFO - PROCESS | 4048 | 1465204986045 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 02:23:06 INFO - PROCESS | 4048 | 1465204986208 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:06 INFO - PROCESS | 4048 | 1465204986211 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:06 INFO - PROCESS | 4048 | ++DOCSHELL 0F357800 == 41 [pid = 4048] [id = 582] 02:23:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (1027CC00) [pid = 4048] [serial = 1746] [outer = 00000000] 02:23:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (104EFC00) [pid = 4048] [serial = 1747] [outer = 1027CC00] 02:23:06 INFO - PROCESS | 4048 | 1465204986261 Marionette DEBUG loaded listener.js 02:23:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (10A5D800) [pid = 4048] [serial = 1748] [outer = 1027CC00] 02:23:07 INFO - PROCESS | 4048 | --DOCSHELL 10D31C00 == 40 [pid = 4048] [id = 577] 02:23:07 INFO - PROCESS | 4048 | --DOCSHELL 1102D800 == 39 [pid = 4048] [id = 576] 02:23:07 INFO - PROCESS | 4048 | --DOCSHELL 1059B000 == 38 [pid = 4048] [id = 575] 02:23:07 INFO - PROCESS | 4048 | --DOCSHELL 12A01800 == 37 [pid = 4048] [id = 574] 02:23:07 INFO - PROCESS | 4048 | --DOCSHELL 15281400 == 36 [pid = 4048] [id = 573] 02:23:07 INFO - PROCESS | 4048 | --DOCSHELL 13C13000 == 35 [pid = 4048] [id = 572] 02:23:07 INFO - PROCESS | 4048 | --DOCSHELL 12ACD400 == 34 [pid = 4048] [id = 571] 02:23:07 INFO - PROCESS | 4048 | --DOCSHELL 10C3FC00 == 33 [pid = 4048] [id = 570] 02:23:07 INFO - PROCESS | 4048 | --DOCSHELL 102D1800 == 32 [pid = 4048] [id = 569] 02:23:07 INFO - PROCESS | 4048 | --DOCSHELL 10A5D400 == 31 [pid = 4048] [id = 568] 02:23:07 INFO - PROCESS | 4048 | --DOCSHELL 17546400 == 30 [pid = 4048] [id = 567] 02:23:07 INFO - PROCESS | 4048 | --DOCSHELL 104EF800 == 29 [pid = 4048] [id = 558] 02:23:07 INFO - PROCESS | 4048 | --DOCSHELL 175C0800 == 28 [pid = 4048] [id = 581] 02:23:07 INFO - PROCESS | 4048 | --DOCSHELL 156A0000 == 27 [pid = 4048] [id = 578] 02:23:07 INFO - PROCESS | 4048 | --DOCSHELL 102D0000 == 26 [pid = 4048] [id = 579] 02:23:07 INFO - PROCESS | 4048 | --DOCSHELL 1390FC00 == 25 [pid = 4048] [id = 580] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (13CEEC00) [pid = 4048] [serial = 1687] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (10E08C00) [pid = 4048] [serial = 1676] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (10C3B800) [pid = 4048] [serial = 1675] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (1102C800) [pid = 4048] [serial = 1681] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (114B1000) [pid = 4048] [serial = 1682] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (143C5400) [pid = 4048] [serial = 1690] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10C3E800) [pid = 4048] [serial = 1678] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (10C6B000) [pid = 4048] [serial = 1679] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (1382E800) [pid = 4048] [serial = 1684] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (11C71000) [pid = 4048] [serial = 1667] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (10F61000) [pid = 4048] [serial = 1666] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (1596C400) [pid = 4048] [serial = 1670] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (140BD800) [pid = 4048] [serial = 1669] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (16F51000) [pid = 4048] [serial = 1700] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (182DF800) [pid = 4048] [serial = 1673] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (16F9FC00) [pid = 4048] [serial = 1672] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (10C3A800) [pid = 4048] [serial = 1693] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (14EC2C00) [pid = 4048] [serial = 1691] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (16F50C00) [pid = 4048] [serial = 1699] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (1100F800) [pid = 4048] [serial = 1694] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (13D23400) [pid = 4048] [serial = 1688] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (1606AC00) [pid = 4048] [serial = 1697] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (15D48000) [pid = 4048] [serial = 1696] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (139C3800) [pid = 4048] [serial = 1685] [outer = 00000000] [url = about:blank] 02:23:07 INFO - PROCESS | 4048 | 1465204987549 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]]]}] 02:23:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:23:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1829ms 02:23:07 INFO - PROCESS | 4048 | 1465204987634 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 02:23:07 INFO - PROCESS | 4048 | 1465204987639 Marionette TRACE conn3 <- [1,2293,null,{"value":"13"}] 02:23:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:23:07 INFO - PROCESS | 4048 | 1465204987646 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:23:07 INFO - PROCESS | 4048 | 1465204987649 Marionette TRACE conn3 <- [1,2294,null,{}] 02:23:07 INFO - PROCESS | 4048 | 1465204987654 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}] 02:23:07 INFO - PROCESS | 4048 | 1465204987657 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:07 INFO - PROCESS | 4048 | 1465204987757 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 02:23:07 INFO - PROCESS | 4048 | 1465204987851 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:07 INFO - PROCESS | 4048 | 1465204987855 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:07 INFO - PROCESS | 4048 | ++DOCSHELL 10274C00 == 26 [pid = 4048] [id = 583] 02:23:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (10439000) [pid = 4048] [serial = 1749] [outer = 00000000] 02:23:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (10C3E400) [pid = 4048] [serial = 1750] [outer = 10439000] 02:23:07 INFO - PROCESS | 4048 | 1465204987903 Marionette DEBUG loaded listener.js 02:23:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (10C6A400) [pid = 4048] [serial = 1751] [outer = 10439000] 02:23:08 INFO - PROCESS | 4048 | 1465204988329 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]]]}] 02:23:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:23:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 735ms 02:23:08 INFO - PROCESS | 4048 | 1465204988384 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 02:23:08 INFO - PROCESS | 4048 | 1465204988389 Marionette TRACE conn3 <- [1,2297,null,{"value":"13"}] 02:23:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:23:08 INFO - PROCESS | 4048 | 1465204988395 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:23:08 INFO - PROCESS | 4048 | 1465204988398 Marionette TRACE conn3 <- [1,2298,null,{}] 02:23:08 INFO - PROCESS | 4048 | 1465204988402 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}] 02:23:08 INFO - PROCESS | 4048 | 1465204988404 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:08 INFO - PROCESS | 4048 | 1465204988491 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 02:23:08 INFO - PROCESS | 4048 | 1465204988499 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:08 INFO - PROCESS | 4048 | 1465204988502 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:08 INFO - PROCESS | 4048 | ++DOCSHELL 10E0E400 == 27 [pid = 4048] [id = 584] 02:23:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (10E0F400) [pid = 4048] [serial = 1752] [outer = 00000000] 02:23:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (10E15400) [pid = 4048] [serial = 1753] [outer = 10E0F400] 02:23:08 INFO - PROCESS | 4048 | 1465204988548 Marionette DEBUG loaded listener.js 02:23:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (1100F800) [pid = 4048] [serial = 1754] [outer = 10E0F400] 02:23:09 INFO - PROCESS | 4048 | 1465204989022 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]]]}] 02:23:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:23:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 641ms 02:23:09 INFO - PROCESS | 4048 | 1465204989032 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 02:23:09 INFO - PROCESS | 4048 | 1465204989035 Marionette TRACE conn3 <- [1,2301,null,{"value":"13"}] 02:23:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:23:09 INFO - PROCESS | 4048 | 1465204989038 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:23:09 INFO - PROCESS | 4048 | 1465204989041 Marionette TRACE conn3 <- [1,2302,null,{}] 02:23:09 INFO - PROCESS | 4048 | 1465204989052 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}] 02:23:09 INFO - PROCESS | 4048 | 1465204989057 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:09 INFO - PROCESS | 4048 | 1465204989138 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 02:23:09 INFO - PROCESS | 4048 | 1465204989179 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:09 INFO - PROCESS | 4048 | 1465204989182 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:09 INFO - PROCESS | 4048 | ++DOCSHELL 12AD5400 == 28 [pid = 4048] [id = 585] 02:23:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (12B60C00) [pid = 4048] [serial = 1755] [outer = 00000000] 02:23:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (13821800) [pid = 4048] [serial = 1756] [outer = 12B60C00] 02:23:09 INFO - PROCESS | 4048 | 1465204989229 Marionette DEBUG loaded listener.js 02:23:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (13913400) [pid = 4048] [serial = 1757] [outer = 12B60C00] 02:23:09 INFO - PROCESS | 4048 | 1465204989688 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]]]}] 02:23:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:23:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 703ms 02:23:09 INFO - PROCESS | 4048 | 1465204989737 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 02:23:09 INFO - PROCESS | 4048 | 1465204989740 Marionette TRACE conn3 <- [1,2305,null,{"value":"13"}] 02:23:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:23:09 INFO - PROCESS | 4048 | 1465204989743 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:23:09 INFO - PROCESS | 4048 | 1465204989745 Marionette TRACE conn3 <- [1,2306,null,{}] 02:23:09 INFO - PROCESS | 4048 | 1465204989758 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}] 02:23:09 INFO - PROCESS | 4048 | 1465204989761 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:09 INFO - PROCESS | 4048 | 1465204989874 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 02:23:09 INFO - PROCESS | 4048 | 1465204989879 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:09 INFO - PROCESS | 4048 | 1465204989882 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:09 INFO - PROCESS | 4048 | ++DOCSHELL 13822800 == 29 [pid = 4048] [id = 586] 02:23:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (1390E000) [pid = 4048] [serial = 1758] [outer = 00000000] 02:23:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (13C16000) [pid = 4048] [serial = 1759] [outer = 1390E000] 02:23:09 INFO - PROCESS | 4048 | 1465204989925 Marionette DEBUG loaded listener.js 02:23:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (13CF5000) [pid = 4048] [serial = 1760] [outer = 1390E000] 02:23:10 INFO - PROCESS | 4048 | 1465204990364 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] 02:23:10 INFO - PROCESS | 4048 | 1465204990384 Marionette TRACE conn3 <- [1,2309,null,{"value":"13"}] 02:23:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:23:10 INFO - PROCESS | 4048 | 1465204990388 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:23:10 INFO - PROCESS | 4048 | 1465204990391 Marionette TRACE conn3 <- [1,2310,null,{}] 02:23:10 INFO - PROCESS | 4048 | 1465204990396 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}] 02:23:10 INFO - PROCESS | 4048 | 1465204990399 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:10 INFO - PROCESS | 4048 | 1465204990510 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 02:23:10 INFO - PROCESS | 4048 | 1465204990516 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:10 INFO - PROCESS | 4048 | 1465204990518 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:10 INFO - PROCESS | 4048 | ++DOCSHELL 13D1F800 == 30 [pid = 4048] [id = 587] 02:23:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (13D21800) [pid = 4048] [serial = 1761] [outer = 00000000] 02:23:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (143CF800) [pid = 4048] [serial = 1762] [outer = 13D21800] 02:23:10 INFO - PROCESS | 4048 | 1465204990561 Marionette DEBUG loaded listener.js 02:23:10 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (14EC6C00) [pid = 4048] [serial = 1763] [outer = 13D21800] 02:23:11 INFO - PROCESS | 4048 | 1465204991039 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]]]}] 02:23:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:23:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 688ms 02:23:11 INFO - PROCESS | 4048 | 1465204991090 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 02:23:11 INFO - PROCESS | 4048 | 1465204991092 Marionette TRACE conn3 <- [1,2313,null,{"value":"13"}] 02:23:11 INFO - PROCESS | 4048 | 1465204991095 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:23:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:23:11 INFO - PROCESS | 4048 | 1465204991097 Marionette TRACE conn3 <- [1,2314,null,{}] 02:23:11 INFO - PROCESS | 4048 | 1465204991100 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}] 02:23:11 INFO - PROCESS | 4048 | 1465204991106 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:11 INFO - PROCESS | 4048 | 1465204991238 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 02:23:11 INFO - PROCESS | 4048 | 1465204991249 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:11 INFO - PROCESS | 4048 | 1465204991251 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:11 INFO - PROCESS | 4048 | ++DOCSHELL 10D2E000 == 31 [pid = 4048] [id = 588] 02:23:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (15287400) [pid = 4048] [serial = 1764] [outer = 00000000] 02:23:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (15F4A800) [pid = 4048] [serial = 1765] [outer = 15287400] 02:23:11 INFO - PROCESS | 4048 | 1465204991348 Marionette DEBUG loaded listener.js 02:23:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (16C4C000) [pid = 4048] [serial = 1766] [outer = 15287400] 02:23:12 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (15693C00) [pid = 4048] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:23:12 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (1663D800) [pid = 4048] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:23:12 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (11A17C00) [pid = 4048] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:23:12 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (10E0B000) [pid = 4048] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:23:12 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (12B6BC00) [pid = 4048] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:23:12 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (102D2400) [pid = 4048] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:23:12 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (13C14C00) [pid = 4048] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:23:12 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (10A63C00) [pid = 4048] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:23:12 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (10C66800) [pid = 4048] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:23:12 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (17547800) [pid = 4048] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:23:12 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (15C16400) [pid = 4048] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:23:12 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (10D36800) [pid = 4048] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:23:12 INFO - PROCESS | 4048 | 1465204992050 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]]]}] 02:23:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:23:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 985ms 02:23:12 INFO - PROCESS | 4048 | 1465204992083 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 02:23:12 INFO - PROCESS | 4048 | 1465204992094 Marionette TRACE conn3 <- [1,2317,null,{"value":"13"}] 02:23:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:23:12 INFO - PROCESS | 4048 | 1465204992098 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:23:12 INFO - PROCESS | 4048 | 1465204992100 Marionette TRACE conn3 <- [1,2318,null,{}] 02:23:12 INFO - PROCESS | 4048 | 1465204992104 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}] 02:23:12 INFO - PROCESS | 4048 | 1465204992106 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:12 INFO - PROCESS | 4048 | 1465204992181 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 02:23:12 INFO - PROCESS | 4048 | 1465204992186 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:12 INFO - PROCESS | 4048 | 1465204992188 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:12 INFO - PROCESS | 4048 | ++DOCSHELL 10A63C00 == 32 [pid = 4048] [id = 589] 02:23:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (12A8CC00) [pid = 4048] [serial = 1767] [outer = 00000000] 02:23:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (13C14C00) [pid = 4048] [serial = 1768] [outer = 12A8CC00] 02:23:12 INFO - PROCESS | 4048 | 1465204992231 Marionette DEBUG loaded listener.js 02:23:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (13CF6800) [pid = 4048] [serial = 1769] [outer = 12A8CC00] 02:23:12 INFO - PROCESS | 4048 | 1465204992655 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]]]}] 02:23:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:23:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 594ms 02:23:12 INFO - PROCESS | 4048 | 1465204992697 Marionette TRACE conn3 -> [0,2321,"getWindowHandle",null] 02:23:12 INFO - PROCESS | 4048 | 1465204992699 Marionette TRACE conn3 <- [1,2321,null,{"value":"13"}] 02:23:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:23:12 INFO - PROCESS | 4048 | 1465204992702 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:23:12 INFO - PROCESS | 4048 | 1465204992704 Marionette TRACE conn3 <- [1,2322,null,{}] 02:23:12 INFO - PROCESS | 4048 | 1465204992707 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}] 02:23:12 INFO - PROCESS | 4048 | 1465204992709 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:12 INFO - PROCESS | 4048 | 1465204992786 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 02:23:12 INFO - PROCESS | 4048 | 1465204992792 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:12 INFO - PROCESS | 4048 | 1465204992794 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:12 INFO - PROCESS | 4048 | ++DOCSHELL 11A17C00 == 33 [pid = 4048] [id = 590] 02:23:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (16069C00) [pid = 4048] [serial = 1770] [outer = 00000000] 02:23:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (16F4AC00) [pid = 4048] [serial = 1771] [outer = 16069C00] 02:23:12 INFO - PROCESS | 4048 | 1465204992837 Marionette DEBUG loaded listener.js 02:23:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (16F9FC00) [pid = 4048] [serial = 1772] [outer = 16069C00] 02:23:13 INFO - PROCESS | 4048 | 1465204993247 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]]]}] 02:23:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:23:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 594ms 02:23:13 INFO - PROCESS | 4048 | 1465204993306 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 02:23:13 INFO - PROCESS | 4048 | 1465204993308 Marionette TRACE conn3 <- [1,2325,null,{"value":"13"}] 02:23:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:23:13 INFO - PROCESS | 4048 | 1465204993315 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:23:13 INFO - PROCESS | 4048 | 1465204993317 Marionette TRACE conn3 <- [1,2326,null,{}] 02:23:13 INFO - PROCESS | 4048 | 1465204993320 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}] 02:23:13 INFO - PROCESS | 4048 | 1465204993322 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:13 INFO - PROCESS | 4048 | 1465204993399 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 02:23:13 INFO - PROCESS | 4048 | 1465204993404 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:13 INFO - PROCESS | 4048 | 1465204993406 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:13 INFO - PROCESS | 4048 | ++DOCSHELL 12AD5000 == 34 [pid = 4048] [id = 591] 02:23:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (175BE800) [pid = 4048] [serial = 1773] [outer = 00000000] 02:23:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (177EB000) [pid = 4048] [serial = 1774] [outer = 175BE800] 02:23:13 INFO - PROCESS | 4048 | 1465204993456 Marionette DEBUG loaded listener.js 02:23:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (17854C00) [pid = 4048] [serial = 1775] [outer = 175BE800] 02:23:13 INFO - PROCESS | 4048 | 1465204993897 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]]]}] 02:23:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:23:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 640ms 02:23:13 INFO - PROCESS | 4048 | 1465204993953 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 02:23:13 INFO - PROCESS | 4048 | 1465204993955 Marionette TRACE conn3 <- [1,2329,null,{"value":"13"}] 02:23:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:23:13 INFO - PROCESS | 4048 | 1465204993962 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:23:13 INFO - PROCESS | 4048 | 1465204993974 Marionette TRACE conn3 <- [1,2330,null,{}] 02:23:13 INFO - PROCESS | 4048 | 1465204993977 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}] 02:23:13 INFO - PROCESS | 4048 | 1465204993979 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:14 INFO - PROCESS | 4048 | 1465204994104 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 02:23:14 INFO - PROCESS | 4048 | 1465204994229 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:14 INFO - PROCESS | 4048 | 1465204994232 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:14 INFO - PROCESS | 4048 | ++DOCSHELL 0F356800 == 35 [pid = 4048] [id = 592] 02:23:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (0F359400) [pid = 4048] [serial = 1776] [outer = 00000000] 02:23:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (10A5AC00) [pid = 4048] [serial = 1777] [outer = 0F359400] 02:23:14 INFO - PROCESS | 4048 | 1465204994289 Marionette DEBUG loaded listener.js 02:23:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (10C3DC00) [pid = 4048] [serial = 1778] [outer = 0F359400] 02:23:15 INFO - PROCESS | 4048 | 1465204995089 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]]]}] 02:23:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:23:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1157ms 02:23:15 INFO - PROCESS | 4048 | 1465204995113 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 02:23:15 INFO - PROCESS | 4048 | 1465204995118 Marionette TRACE conn3 <- [1,2333,null,{"value":"13"}] 02:23:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:23:15 INFO - PROCESS | 4048 | 1465204995123 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:23:15 INFO - PROCESS | 4048 | 1465204995126 Marionette TRACE conn3 <- [1,2334,null,{}] 02:23:15 INFO - PROCESS | 4048 | 1465204995131 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}] 02:23:15 INFO - PROCESS | 4048 | 1465204995134 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:15 INFO - PROCESS | 4048 | 1465204995256 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 02:23:15 INFO - PROCESS | 4048 | 1465204995397 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:15 INFO - PROCESS | 4048 | 1465204995400 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:15 INFO - PROCESS | 4048 | ++DOCSHELL 114BE400 == 36 [pid = 4048] [id = 593] 02:23:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (11C65800) [pid = 4048] [serial = 1779] [outer = 00000000] 02:23:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (12ACC000) [pid = 4048] [serial = 1780] [outer = 11C65800] 02:23:15 INFO - PROCESS | 4048 | 1465204995457 Marionette DEBUG loaded listener.js 02:23:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (13338800) [pid = 4048] [serial = 1781] [outer = 11C65800] 02:23:16 INFO - PROCESS | 4048 | 1465204996358 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]]]}] 02:23:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:23:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1297ms 02:23:16 INFO - PROCESS | 4048 | 1465204996422 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 02:23:16 INFO - PROCESS | 4048 | 1465204996427 Marionette TRACE conn3 <- [1,2337,null,{"value":"13"}] 02:23:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:23:16 INFO - PROCESS | 4048 | 1465204996432 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:23:16 INFO - PROCESS | 4048 | 1465204996435 Marionette TRACE conn3 <- [1,2338,null,{}] 02:23:16 INFO - PROCESS | 4048 | 1465204996440 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}] 02:23:16 INFO - PROCESS | 4048 | 1465204996443 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:16 INFO - PROCESS | 4048 | 1465204996575 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 02:23:16 INFO - PROCESS | 4048 | 1465204996709 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:16 INFO - PROCESS | 4048 | 1465204996713 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:16 INFO - PROCESS | 4048 | --DOCSHELL 12AD5000 == 35 [pid = 4048] [id = 591] 02:23:16 INFO - PROCESS | 4048 | --DOCSHELL 11A17C00 == 34 [pid = 4048] [id = 590] 02:23:16 INFO - PROCESS | 4048 | --DOCSHELL 10A63C00 == 33 [pid = 4048] [id = 589] 02:23:16 INFO - PROCESS | 4048 | --DOCSHELL 10D2E000 == 32 [pid = 4048] [id = 588] 02:23:16 INFO - PROCESS | 4048 | --DOCSHELL 13D1F800 == 31 [pid = 4048] [id = 587] 02:23:16 INFO - PROCESS | 4048 | --DOCSHELL 13822800 == 30 [pid = 4048] [id = 586] 02:23:16 INFO - PROCESS | 4048 | --DOCSHELL 12AD5400 == 29 [pid = 4048] [id = 585] 02:23:16 INFO - PROCESS | 4048 | --DOCSHELL 10E0E400 == 28 [pid = 4048] [id = 584] 02:23:16 INFO - PROCESS | 4048 | --DOCSHELL 10274C00 == 27 [pid = 4048] [id = 583] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (15C11800) [pid = 4048] [serial = 1720] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (16F4F800) [pid = 4048] [serial = 1724] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (16F43C00) [pid = 4048] [serial = 1723] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (13C15C00) [pid = 4048] [serial = 1729] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (1771F800) [pid = 4048] [serial = 1726] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (13379800) [pid = 4048] [serial = 1714] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (1382B000) [pid = 4048] [serial = 1715] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (105ECC00) [pid = 4048] [serial = 1708] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10A61400) [pid = 4048] [serial = 1709] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (13D22800) [pid = 4048] [serial = 1717] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (10D35000) [pid = 4048] [serial = 1705] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (11006400) [pid = 4048] [serial = 1706] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (10E08800) [pid = 4048] [serial = 1711] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (11244C00) [pid = 4048] [serial = 1712] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (17851400) [pid = 4048] [serial = 1703] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (1771C800) [pid = 4048] [serial = 1702] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (185CF000) [pid = 4048] [serial = 1736] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (185CA400) [pid = 4048] [serial = 1735] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (182E2000) [pid = 4048] [serial = 1733] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (1802E400) [pid = 4048] [serial = 1732] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (17857000) [pid = 4048] [serial = 1727] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (15C57C00) [pid = 4048] [serial = 1721] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (13C1A800) [pid = 4048] [serial = 1730] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (140C4C00) [pid = 4048] [serial = 1718] [outer = 00000000] [url = about:blank] 02:23:16 INFO - PROCESS | 4048 | ++DOCSHELL 10560000 == 28 [pid = 4048] [id = 594] 02:23:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (10560800) [pid = 4048] [serial = 1782] [outer = 00000000] 02:23:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (10B9D400) [pid = 4048] [serial = 1783] [outer = 10560800] 02:23:16 INFO - PROCESS | 4048 | 1465204996788 Marionette DEBUG loaded listener.js 02:23:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (10E06400) [pid = 4048] [serial = 1784] [outer = 10560800] 02:23:17 INFO - PROCESS | 4048 | 1465204997233 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]]]}] 02:23:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:23:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 829ms 02:23:17 INFO - PROCESS | 4048 | 1465204997276 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 02:23:17 INFO - PROCESS | 4048 | 1465204997280 Marionette TRACE conn3 <- [1,2341,null,{"value":"13"}] 02:23:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:23:17 INFO - PROCESS | 4048 | 1465204997286 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:23:17 INFO - PROCESS | 4048 | 1465204997289 Marionette TRACE conn3 <- [1,2342,null,{}] 02:23:17 INFO - PROCESS | 4048 | 1465204997293 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}] 02:23:17 INFO - PROCESS | 4048 | 1465204997295 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:17 INFO - PROCESS | 4048 | 1465204997380 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 02:23:17 INFO - PROCESS | 4048 | 1465204997386 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:17 INFO - PROCESS | 4048 | 1465204997388 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:17 INFO - PROCESS | 4048 | ++DOCSHELL 1100B400 == 29 [pid = 4048] [id = 595] 02:23:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (1102D000) [pid = 4048] [serial = 1785] [outer = 00000000] 02:23:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (11A17C00) [pid = 4048] [serial = 1786] [outer = 1102D000] 02:23:17 INFO - PROCESS | 4048 | 1465204997436 Marionette DEBUG loaded listener.js 02:23:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (1280A000) [pid = 4048] [serial = 1787] [outer = 1102D000] 02:23:17 INFO - PROCESS | 4048 | 1465204997944 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]]]}] 02:23:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:23:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 704ms 02:23:17 INFO - PROCESS | 4048 | 1465204997986 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 02:23:17 INFO - PROCESS | 4048 | 1465204997988 Marionette TRACE conn3 <- [1,2345,null,{"value":"13"}] 02:23:17 INFO - PROCESS | 4048 | 1465204997991 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:23:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:23:17 INFO - PROCESS | 4048 | 1465204997995 Marionette TRACE conn3 <- [1,2346,null,{}] 02:23:18 INFO - PROCESS | 4048 | 1465204998005 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}] 02:23:18 INFO - PROCESS | 4048 | 1465204998009 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:18 INFO - PROCESS | 4048 | 1465204998121 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 02:23:18 INFO - PROCESS | 4048 | 1465204998230 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:18 INFO - PROCESS | 4048 | 1465204998235 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:18 INFO - PROCESS | 4048 | ++DOCSHELL 139C4400 == 30 [pid = 4048] [id = 596] 02:23:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (139C8400) [pid = 4048] [serial = 1788] [outer = 00000000] 02:23:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (13C0EC00) [pid = 4048] [serial = 1789] [outer = 139C8400] 02:23:18 INFO - PROCESS | 4048 | 1465204998285 Marionette DEBUG loaded listener.js 02:23:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (13C1A800) [pid = 4048] [serial = 1790] [outer = 139C8400] 02:23:18 INFO - PROCESS | 4048 | 1465204998659 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]]]}] 02:23:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:23:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 703ms 02:23:18 INFO - PROCESS | 4048 | 1465204998691 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 02:23:18 INFO - PROCESS | 4048 | 1465204998693 Marionette TRACE conn3 <- [1,2349,null,{"value":"13"}] 02:23:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:23:18 INFO - PROCESS | 4048 | 1465204998696 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:23:18 INFO - PROCESS | 4048 | 1465204998698 Marionette TRACE conn3 <- [1,2350,null,{}] 02:23:18 INFO - PROCESS | 4048 | 1465204998702 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}] 02:23:18 INFO - PROCESS | 4048 | 1465204998703 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:18 INFO - PROCESS | 4048 | 1465204998798 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 02:23:18 INFO - PROCESS | 4048 | 1465204998803 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:18 INFO - PROCESS | 4048 | 1465204998805 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:18 INFO - PROCESS | 4048 | ++DOCSHELL 13D2B800 == 31 [pid = 4048] [id = 597] 02:23:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (140BD000) [pid = 4048] [serial = 1791] [outer = 00000000] 02:23:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (15698C00) [pid = 4048] [serial = 1792] [outer = 140BD000] 02:23:18 INFO - PROCESS | 4048 | 1465204998848 Marionette DEBUG loaded listener.js 02:23:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (159BF800) [pid = 4048] [serial = 1793] [outer = 140BD000] 02:23:19 INFO - PROCESS | 4048 | 1465204999333 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]]]}] 02:23:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:23:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 687ms 02:23:19 INFO - PROCESS | 4048 | 1465204999396 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 02:23:19 INFO - PROCESS | 4048 | 1465204999398 Marionette TRACE conn3 <- [1,2353,null,{"value":"13"}] 02:23:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:23:19 INFO - PROCESS | 4048 | 1465204999407 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:23:19 INFO - PROCESS | 4048 | 1465204999408 Marionette TRACE conn3 <- [1,2354,null,{}] 02:23:19 INFO - PROCESS | 4048 | 1465204999412 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}] 02:23:19 INFO - PROCESS | 4048 | 1465204999414 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:19 INFO - PROCESS | 4048 | 1465204999523 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 02:23:19 INFO - PROCESS | 4048 | 1465204999624 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:19 INFO - PROCESS | 4048 | 1465204999626 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:19 INFO - PROCESS | 4048 | ++DOCSHELL 10E14800 == 32 [pid = 4048] [id = 598] 02:23:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (15D49000) [pid = 4048] [serial = 1794] [outer = 00000000] 02:23:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (1606A400) [pid = 4048] [serial = 1795] [outer = 15D49000] 02:23:19 INFO - PROCESS | 4048 | 1465204999671 Marionette DEBUG loaded listener.js 02:23:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (16C4BC00) [pid = 4048] [serial = 1796] [outer = 15D49000] 02:23:20 INFO - PROCESS | 4048 | 1465205000089 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]]]}] 02:23:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:23:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 734ms 02:23:20 INFO - PROCESS | 4048 | 1465205000148 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 02:23:20 INFO - PROCESS | 4048 | 1465205000150 Marionette TRACE conn3 <- [1,2357,null,{"value":"13"}] 02:23:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:23:20 INFO - PROCESS | 4048 | 1465205000153 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:23:20 INFO - PROCESS | 4048 | 1465205000155 Marionette TRACE conn3 <- [1,2358,null,{}] 02:23:20 INFO - PROCESS | 4048 | 1465205000158 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}] 02:23:20 INFO - PROCESS | 4048 | 1465205000164 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:20 INFO - PROCESS | 4048 | 1465205000303 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 02:23:20 INFO - PROCESS | 4048 | 1465205000371 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:20 INFO - PROCESS | 4048 | 1465205000373 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:20 INFO - PROCESS | 4048 | ++DOCSHELL 16F42400 == 33 [pid = 4048] [id = 599] 02:23:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (16F48C00) [pid = 4048] [serial = 1797] [outer = 00000000] 02:23:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (175BF000) [pid = 4048] [serial = 1798] [outer = 16F48C00] 02:23:20 INFO - PROCESS | 4048 | 1465205000416 Marionette DEBUG loaded listener.js 02:23:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (17855C00) [pid = 4048] [serial = 1799] [outer = 16F48C00] 02:23:20 INFO - PROCESS | 4048 | 1465205000832 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]]]}] 02:23:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:23:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 735ms 02:23:20 INFO - PROCESS | 4048 | 1465205000920 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 02:23:20 INFO - PROCESS | 4048 | 1465205000922 Marionette TRACE conn3 <- [1,2361,null,{"value":"13"}] 02:23:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:23:20 INFO - PROCESS | 4048 | 1465205000928 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:23:20 INFO - PROCESS | 4048 | 1465205000938 Marionette TRACE conn3 <- [1,2362,null,{}] 02:23:20 INFO - PROCESS | 4048 | 1465205000942 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}] 02:23:20 INFO - PROCESS | 4048 | 1465205000944 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:21 INFO - PROCESS | 4048 | 1465205001123 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 02:23:21 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (13D21800) [pid = 4048] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:23:21 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (10E0F400) [pid = 4048] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:23:21 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (1027CC00) [pid = 4048] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:23:21 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (102D2000) [pid = 4048] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:23:21 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (15287400) [pid = 4048] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:23:21 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (13917800) [pid = 4048] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:23:21 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (175C7400) [pid = 4048] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:23:21 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (12A8CC00) [pid = 4048] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:23:21 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (10439000) [pid = 4048] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:23:21 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (1390E000) [pid = 4048] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:23:21 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (12B60C00) [pid = 4048] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:23:21 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (16069C00) [pid = 4048] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:23:21 INFO - PROCESS | 4048 | 1465205001191 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:21 INFO - PROCESS | 4048 | 1465205001193 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:21 INFO - PROCESS | 4048 | ++DOCSHELL 0F355000 == 34 [pid = 4048] [id = 600] 02:23:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (1027CC00) [pid = 4048] [serial = 1800] [outer = 00000000] 02:23:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (10C71400) [pid = 4048] [serial = 1801] [outer = 1027CC00] 02:23:21 INFO - PROCESS | 4048 | 1465205001236 Marionette DEBUG loaded listener.js 02:23:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (1102C800) [pid = 4048] [serial = 1802] [outer = 1027CC00] 02:23:21 INFO - PROCESS | 4048 | 1465205001602 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]]]}] 02:23:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:23:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 703ms 02:23:21 INFO - PROCESS | 4048 | 1465205001623 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 02:23:21 INFO - PROCESS | 4048 | 1465205001625 Marionette TRACE conn3 <- [1,2365,null,{"value":"13"}] 02:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:23:21 INFO - PROCESS | 4048 | 1465205001628 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:23:21 INFO - PROCESS | 4048 | 1465205001630 Marionette TRACE conn3 <- [1,2366,null,{}] 02:23:21 INFO - PROCESS | 4048 | 1465205001634 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}] 02:23:21 INFO - PROCESS | 4048 | 1465205001635 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:21 INFO - PROCESS | 4048 | 1465205001716 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 02:23:21 INFO - PROCESS | 4048 | 1465205001721 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:21 INFO - PROCESS | 4048 | 1465205001723 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:21 INFO - PROCESS | 4048 | ++DOCSHELL 11245C00 == 35 [pid = 4048] [id = 601] 02:23:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (15D43800) [pid = 4048] [serial = 1803] [outer = 00000000] 02:23:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (177E7C00) [pid = 4048] [serial = 1804] [outer = 15D43800] 02:23:21 INFO - PROCESS | 4048 | 1465205001766 Marionette DEBUG loaded listener.js 02:23:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (182E5800) [pid = 4048] [serial = 1805] [outer = 15D43800] 02:23:22 INFO - PROCESS | 4048 | 1465205002195 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]]]}] 02:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 594ms 02:23:22 INFO - PROCESS | 4048 | 1465205002226 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 02:23:22 INFO - PROCESS | 4048 | 1465205002228 Marionette TRACE conn3 <- [1,2369,null,{"value":"13"}] 02:23:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:23:22 INFO - PROCESS | 4048 | 1465205002231 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:23:22 INFO - PROCESS | 4048 | 1465205002233 Marionette TRACE conn3 <- [1,2370,null,{}] 02:23:22 INFO - PROCESS | 4048 | 1465205002249 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}] 02:23:22 INFO - PROCESS | 4048 | 1465205002251 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:22 INFO - PROCESS | 4048 | 1465205002330 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 02:23:22 INFO - PROCESS | 4048 | 1465205002335 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:22 INFO - PROCESS | 4048 | 1465205002337 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:22 INFO - PROCESS | 4048 | ++DOCSHELL 180E9400 == 36 [pid = 4048] [id = 602] 02:23:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (182EBC00) [pid = 4048] [serial = 1806] [outer = 00000000] 02:23:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (185CBC00) [pid = 4048] [serial = 1807] [outer = 182EBC00] 02:23:22 INFO - PROCESS | 4048 | 1465205002379 Marionette DEBUG loaded listener.js 02:23:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (19802C00) [pid = 4048] [serial = 1808] [outer = 182EBC00] 02:23:22 INFO - PROCESS | 4048 | 1465205002875 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]]]}] 02:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 687ms 02:23:22 INFO - PROCESS | 4048 | 1465205002931 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 02:23:22 INFO - PROCESS | 4048 | 1465205002933 Marionette TRACE conn3 <- [1,2373,null,{"value":"13"}] 02:23:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:23:22 INFO - PROCESS | 4048 | 1465205002937 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:23:22 INFO - PROCESS | 4048 | 1465205002938 Marionette TRACE conn3 <- [1,2374,null,{}] 02:23:22 INFO - PROCESS | 4048 | 1465205002942 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}] 02:23:22 INFO - PROCESS | 4048 | 1465205002943 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:23 INFO - PROCESS | 4048 | 1465205003024 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 02:23:23 INFO - PROCESS | 4048 | 1465205003031 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:23 INFO - PROCESS | 4048 | 1465205003033 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:23 INFO - PROCESS | 4048 | ++DOCSHELL 13D2B000 == 37 [pid = 4048] [id = 603] 02:23:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (15287400) [pid = 4048] [serial = 1809] [outer = 00000000] 02:23:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (1980D000) [pid = 4048] [serial = 1810] [outer = 15287400] 02:23:23 INFO - PROCESS | 4048 | 1465205003076 Marionette DEBUG loaded listener.js 02:23:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (1980D800) [pid = 4048] [serial = 1811] [outer = 15287400] 02:23:23 INFO - PROCESS | 4048 | 1465205003809 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]]]}] 02:23:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:23:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 938ms 02:23:23 INFO - PROCESS | 4048 | 1465205003883 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 02:23:23 INFO - PROCESS | 4048 | 1465205003887 Marionette TRACE conn3 <- [1,2377,null,{"value":"13"}] 02:23:23 INFO - PROCESS | 4048 | 1465205003892 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:23:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:23:23 INFO - PROCESS | 4048 | 1465205003897 Marionette TRACE conn3 <- [1,2378,null,{}] 02:23:23 INFO - PROCESS | 4048 | 1465205003902 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}] 02:23:23 INFO - PROCESS | 4048 | 1465205003905 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:24 INFO - PROCESS | 4048 | 1465205004021 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 02:23:24 INFO - PROCESS | 4048 | 1465205004161 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:24 INFO - PROCESS | 4048 | 1465205004164 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:24 INFO - PROCESS | 4048 | ++DOCSHELL 104EC800 == 38 [pid = 4048] [id = 604] 02:23:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (10C34800) [pid = 4048] [serial = 1812] [outer = 00000000] 02:23:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (10E0E400) [pid = 4048] [serial = 1813] [outer = 10C34800] 02:23:24 INFO - PROCESS | 4048 | 1465205004221 Marionette DEBUG loaded listener.js 02:23:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (12892800) [pid = 4048] [serial = 1814] [outer = 10C34800] 02:23:24 INFO - PROCESS | 4048 | 1465205004781 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]]]}] 02:23:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 938ms 02:23:24 INFO - PROCESS | 4048 | 1465205004839 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 02:23:24 INFO - PROCESS | 4048 | 1465205004843 Marionette TRACE conn3 <- [1,2381,null,{"value":"13"}] 02:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:23:24 INFO - PROCESS | 4048 | 1465205004850 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:23:24 INFO - PROCESS | 4048 | 1465205004853 Marionette TRACE conn3 <- [1,2382,null,{}] 02:23:24 INFO - PROCESS | 4048 | 1465205004857 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}] 02:23:24 INFO - PROCESS | 4048 | 1465205004860 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:24 INFO - PROCESS | 4048 | 1465205004970 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 02:23:25 INFO - PROCESS | 4048 | 1465205005110 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:25 INFO - PROCESS | 4048 | 1465205005113 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:25 INFO - PROCESS | 4048 | ++DOCSHELL 139C2400 == 39 [pid = 4048] [id = 605] 02:23:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (13C0D800) [pid = 4048] [serial = 1815] [outer = 00000000] 02:23:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (140CA800) [pid = 4048] [serial = 1816] [outer = 13C0D800] 02:23:25 INFO - PROCESS | 4048 | 1465205005169 Marionette DEBUG loaded listener.js 02:23:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (15C57C00) [pid = 4048] [serial = 1817] [outer = 13C0D800] 02:23:25 INFO - PROCESS | 4048 | 1465205005790 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]]]}] 02:23:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:23:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1000ms 02:23:25 INFO - PROCESS | 4048 | 1465205005852 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 02:23:25 INFO - PROCESS | 4048 | 1465205005855 Marionette TRACE conn3 <- [1,2385,null,{"value":"13"}] 02:23:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:23:25 INFO - PROCESS | 4048 | 1465205005859 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:23:25 INFO - PROCESS | 4048 | 1465205005862 Marionette TRACE conn3 <- [1,2386,null,{}] 02:23:25 INFO - PROCESS | 4048 | 1465205005874 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}] 02:23:25 INFO - PROCESS | 4048 | 1465205005879 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:26 INFO - PROCESS | 4048 | 1465205006032 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 02:23:26 INFO - PROCESS | 4048 | 1465205006049 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:26 INFO - PROCESS | 4048 | 1465205006052 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:26 INFO - PROCESS | 4048 | ++DOCSHELL 185C9C00 == 40 [pid = 4048] [id = 606] 02:23:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (185CB400) [pid = 4048] [serial = 1818] [outer = 00000000] 02:23:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (1980FC00) [pid = 4048] [serial = 1819] [outer = 185CB400] 02:23:26 INFO - PROCESS | 4048 | 1465205006121 Marionette DEBUG loaded listener.js 02:23:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (1987A800) [pid = 4048] [serial = 1820] [outer = 185CB400] 02:23:26 INFO - PROCESS | 4048 | 1465205006738 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]]]}] 02:23:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:23:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 937ms 02:23:26 INFO - PROCESS | 4048 | 1465205006803 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 02:23:26 INFO - PROCESS | 4048 | 1465205006806 Marionette TRACE conn3 <- [1,2389,null,{"value":"13"}] 02:23:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:23:26 INFO - PROCESS | 4048 | 1465205006810 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:23:26 INFO - PROCESS | 4048 | 1465205006812 Marionette TRACE conn3 <- [1,2390,null,{}] 02:23:26 INFO - PROCESS | 4048 | 1465205006815 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}] 02:23:26 INFO - PROCESS | 4048 | 1465205006818 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:26 INFO - PROCESS | 4048 | 1465205006924 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 02:23:27 INFO - PROCESS | 4048 | 1465205007066 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:27 INFO - PROCESS | 4048 | 1465205007069 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:27 INFO - PROCESS | 4048 | ++DOCSHELL 105F9000 == 41 [pid = 4048] [id = 607] 02:23:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (10A56400) [pid = 4048] [serial = 1821] [outer = 00000000] 02:23:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (10C3AC00) [pid = 4048] [serial = 1822] [outer = 10A56400] 02:23:27 INFO - PROCESS | 4048 | 1465205007141 Marionette DEBUG loaded listener.js 02:23:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (11030C00) [pid = 4048] [serial = 1823] [outer = 10A56400] 02:23:27 INFO - PROCESS | 4048 | 1465205007903 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]]]}] 02:23:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:23:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1141ms 02:23:27 INFO - PROCESS | 4048 | 1465205007956 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 02:23:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:23:27 INFO - PROCESS | 4048 | 1465205007960 Marionette TRACE conn3 <- [1,2393,null,{"value":"13"}] 02:23:27 INFO - PROCESS | 4048 | 1465205007964 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:23:27 INFO - PROCESS | 4048 | 1465205007968 Marionette TRACE conn3 <- [1,2394,null,{}] 02:23:27 INFO - PROCESS | 4048 | 1465205007973 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}] 02:23:27 INFO - PROCESS | 4048 | 1465205007976 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:28 INFO - PROCESS | 4048 | 1465205008132 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 02:23:28 INFO - PROCESS | 4048 | 1465205008148 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:28 INFO - PROCESS | 4048 | 1465205008150 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:28 INFO - PROCESS | 4048 | ++DOCSHELL 10F60400 == 42 [pid = 4048] [id = 608] 02:23:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (10F68400) [pid = 4048] [serial = 1824] [outer = 00000000] 02:23:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (12ACCC00) [pid = 4048] [serial = 1825] [outer = 10F68400] 02:23:28 INFO - PROCESS | 4048 | 1465205008199 Marionette DEBUG loaded listener.js 02:23:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 93 (1332B800) [pid = 4048] [serial = 1826] [outer = 10F68400] 02:23:29 INFO - PROCESS | 4048 | --DOCSHELL 0F357800 == 41 [pid = 4048] [id = 582] 02:23:29 INFO - PROCESS | 4048 | --DOCSHELL 180E9400 == 40 [pid = 4048] [id = 602] 02:23:29 INFO - PROCESS | 4048 | --DOCSHELL 11245C00 == 39 [pid = 4048] [id = 601] 02:23:29 INFO - PROCESS | 4048 | --DOCSHELL 0F355000 == 38 [pid = 4048] [id = 600] 02:23:29 INFO - PROCESS | 4048 | --DOCSHELL 16F42400 == 37 [pid = 4048] [id = 599] 02:23:29 INFO - PROCESS | 4048 | --DOCSHELL 10E14800 == 36 [pid = 4048] [id = 598] 02:23:29 INFO - PROCESS | 4048 | --DOCSHELL 13D2B800 == 35 [pid = 4048] [id = 597] 02:23:29 INFO - PROCESS | 4048 | --DOCSHELL 139C4400 == 34 [pid = 4048] [id = 596] 02:23:29 INFO - PROCESS | 4048 | --DOCSHELL 1100B400 == 33 [pid = 4048] [id = 595] 02:23:29 INFO - PROCESS | 4048 | --DOCSHELL 10560000 == 32 [pid = 4048] [id = 594] 02:23:29 INFO - PROCESS | 4048 | --DOCSHELL 0F356800 == 31 [pid = 4048] [id = 592] 02:23:29 INFO - PROCESS | 4048 | --DOCSHELL 114BE400 == 30 [pid = 4048] [id = 593] 02:23:29 INFO - PROCESS | 4048 | --DOCSHELL 185C9C00 == 29 [pid = 4048] [id = 606] 02:23:29 INFO - PROCESS | 4048 | --DOCSHELL 105F9000 == 28 [pid = 4048] [id = 607] 02:23:29 INFO - PROCESS | 4048 | --DOCSHELL 139C2400 == 27 [pid = 4048] [id = 605] 02:23:29 INFO - PROCESS | 4048 | --DOCSHELL 13D2B000 == 26 [pid = 4048] [id = 603] 02:23:29 INFO - PROCESS | 4048 | --DOCSHELL 104EC800 == 25 [pid = 4048] [id = 604] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 92 (177EB000) [pid = 4048] [serial = 1774] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (143CF800) [pid = 4048] [serial = 1762] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (10E15400) [pid = 4048] [serial = 1753] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (1100F800) [pid = 4048] [serial = 1754] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (10A5D800) [pid = 4048] [serial = 1748] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (104EFC00) [pid = 4048] [serial = 1747] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (11A13000) [pid = 4048] [serial = 1739] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (15F4A800) [pid = 4048] [serial = 1765] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (10D2E800) [pid = 4048] [serial = 1738] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (13C17800) [pid = 4048] [serial = 1742] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (13C0D400) [pid = 4048] [serial = 1741] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (19803000) [pid = 4048] [serial = 1745] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (185C2400) [pid = 4048] [serial = 1744] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (14EC6C00) [pid = 4048] [serial = 1763] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (13CF6800) [pid = 4048] [serial = 1769] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (13C14C00) [pid = 4048] [serial = 1768] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (16C4C000) [pid = 4048] [serial = 1766] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10C3E400) [pid = 4048] [serial = 1750] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10C6A400) [pid = 4048] [serial = 1751] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (13C16000) [pid = 4048] [serial = 1759] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (13821800) [pid = 4048] [serial = 1756] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (16F4AC00) [pid = 4048] [serial = 1771] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (13CF5000) [pid = 4048] [serial = 1760] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (16F9FC00) [pid = 4048] [serial = 1772] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (13913400) [pid = 4048] [serial = 1757] [outer = 00000000] [url = about:blank] 02:23:29 INFO - PROCESS | 4048 | 1465205009470 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]]]}] 02:23:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:23:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1563ms 02:23:29 INFO - PROCESS | 4048 | 1465205009533 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 02:23:29 INFO - PROCESS | 4048 | 1465205009537 Marionette TRACE conn3 <- [1,2397,null,{"value":"13"}] 02:23:29 INFO - PROCESS | 4048 | 1465205009543 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:23:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:23:29 INFO - PROCESS | 4048 | 1465205009546 Marionette TRACE conn3 <- [1,2398,null,{}] 02:23:29 INFO - PROCESS | 4048 | 1465205009551 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}] 02:23:29 INFO - PROCESS | 4048 | 1465205009554 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:29 INFO - PROCESS | 4048 | 1465205009652 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 02:23:29 INFO - PROCESS | 4048 | 1465205009754 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:29 INFO - PROCESS | 4048 | 1465205009759 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:29 INFO - PROCESS | 4048 | ++DOCSHELL 102D8400 == 26 [pid = 4048] [id = 609] 02:23:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (1043A800) [pid = 4048] [serial = 1827] [outer = 00000000] 02:23:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (10A5D400) [pid = 4048] [serial = 1828] [outer = 1043A800] 02:23:29 INFO - PROCESS | 4048 | 1465205009806 Marionette DEBUG loaded listener.js 02:23:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (10B9F400) [pid = 4048] [serial = 1829] [outer = 1043A800] 02:23:30 INFO - PROCESS | 4048 | 1465205010255 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]]]}] 02:23:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:23:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 735ms 02:23:30 INFO - PROCESS | 4048 | 1465205010284 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 02:23:30 INFO - PROCESS | 4048 | 1465205010289 Marionette TRACE conn3 <- [1,2401,null,{"value":"13"}] 02:23:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:23:30 INFO - PROCESS | 4048 | 1465205010295 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:23:30 INFO - PROCESS | 4048 | 1465205010298 Marionette TRACE conn3 <- [1,2402,null,{}] 02:23:30 INFO - PROCESS | 4048 | 1465205010302 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}] 02:23:30 INFO - PROCESS | 4048 | 1465205010305 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:30 INFO - PROCESS | 4048 | 1465205010394 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 02:23:30 INFO - PROCESS | 4048 | 1465205010402 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:30 INFO - PROCESS | 4048 | 1465205010405 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:30 INFO - PROCESS | 4048 | ++DOCSHELL 10D38800 == 27 [pid = 4048] [id = 610] 02:23:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (10D3AC00) [pid = 4048] [serial = 1830] [outer = 00000000] 02:23:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (10E0E800) [pid = 4048] [serial = 1831] [outer = 10D3AC00] 02:23:30 INFO - PROCESS | 4048 | 1465205010451 Marionette DEBUG loaded listener.js 02:23:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (10F64C00) [pid = 4048] [serial = 1832] [outer = 10D3AC00] 02:23:30 INFO - PROCESS | 4048 | 1465205010929 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]]]}] 02:23:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:23:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 688ms 02:23:31 INFO - PROCESS | 4048 | 1465205010994 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 02:23:31 INFO - PROCESS | 4048 | 1465205010996 Marionette TRACE conn3 <- [1,2405,null,{"value":"13"}] 02:23:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:23:31 INFO - PROCESS | 4048 | 1465205010999 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:23:31 INFO - PROCESS | 4048 | 1465205011003 Marionette TRACE conn3 <- [1,2406,null,{}] 02:23:31 INFO - PROCESS | 4048 | 1465205011013 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}] 02:23:31 INFO - PROCESS | 4048 | 1465205011017 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:31 INFO - PROCESS | 4048 | 1465205011133 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 02:23:31 INFO - PROCESS | 4048 | 1465205011240 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:31 INFO - PROCESS | 4048 | 1465205011243 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:31 INFO - PROCESS | 4048 | ++DOCSHELL 13913800 == 28 [pid = 4048] [id = 611] 02:23:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (13914800) [pid = 4048] [serial = 1833] [outer = 00000000] 02:23:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (139C2C00) [pid = 4048] [serial = 1834] [outer = 13914800] 02:23:31 INFO - PROCESS | 4048 | 1465205011292 Marionette DEBUG loaded listener.js 02:23:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (13C0DC00) [pid = 4048] [serial = 1835] [outer = 13914800] 02:23:31 INFO - PROCESS | 4048 | 1465205011702 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]]]}] 02:23:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:23:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 734ms 02:23:31 INFO - PROCESS | 4048 | 1465205011739 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 02:23:31 INFO - PROCESS | 4048 | 1465205011742 Marionette TRACE conn3 <- [1,2409,null,{"value":"13"}] 02:23:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:23:31 INFO - PROCESS | 4048 | 1465205011745 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:23:31 INFO - PROCESS | 4048 | 1465205011747 Marionette TRACE conn3 <- [1,2410,null,{}] 02:23:31 INFO - PROCESS | 4048 | 1465205011750 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}] 02:23:31 INFO - PROCESS | 4048 | 1465205011753 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:31 INFO - PROCESS | 4048 | 1465205011879 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 02:23:31 INFO - PROCESS | 4048 | 1465205011884 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:31 INFO - PROCESS | 4048 | 1465205011886 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:31 INFO - PROCESS | 4048 | ++DOCSHELL 139CAC00 == 29 [pid = 4048] [id = 612] 02:23:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (13C14C00) [pid = 4048] [serial = 1836] [outer = 00000000] 02:23:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (140BE000) [pid = 4048] [serial = 1837] [outer = 13C14C00] 02:23:31 INFO - PROCESS | 4048 | 1465205011930 Marionette DEBUG loaded listener.js 02:23:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (14343000) [pid = 4048] [serial = 1838] [outer = 13C14C00] 02:23:32 INFO - PROCESS | 4048 | 1465205012381 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]]]}] 02:23:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:23:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 688ms 02:23:32 INFO - PROCESS | 4048 | 1465205012445 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 02:23:32 INFO - PROCESS | 4048 | 1465205012447 Marionette TRACE conn3 <- [1,2413,null,{"value":"13"}] 02:23:32 INFO - PROCESS | 4048 | 1465205012450 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:23:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:23:32 INFO - PROCESS | 4048 | 1465205012451 Marionette TRACE conn3 <- [1,2414,null,{}] 02:23:32 INFO - PROCESS | 4048 | 1465205012462 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}] 02:23:32 INFO - PROCESS | 4048 | 1465205012464 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:32 INFO - PROCESS | 4048 | 1465205012598 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 02:23:32 INFO - PROCESS | 4048 | 1465205012619 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:32 INFO - PROCESS | 4048 | 1465205012621 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:32 INFO - PROCESS | 4048 | ++DOCSHELL 14EC1400 == 30 [pid = 4048] [id = 613] 02:23:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (1527A400) [pid = 4048] [serial = 1839] [outer = 00000000] 02:23:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (1569F400) [pid = 4048] [serial = 1840] [outer = 1527A400] 02:23:32 INFO - PROCESS | 4048 | 1465205012664 Marionette DEBUG loaded listener.js 02:23:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (159CC800) [pid = 4048] [serial = 1841] [outer = 1527A400] 02:23:33 INFO - PROCESS | 4048 | 1465205013106 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]]]}] 02:23:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:23:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 688ms 02:23:33 INFO - PROCESS | 4048 | 1465205013150 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 02:23:33 INFO - PROCESS | 4048 | 1465205013152 Marionette TRACE conn3 <- [1,2417,null,{"value":"13"}] 02:23:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:23:33 INFO - PROCESS | 4048 | 1465205013155 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:23:33 INFO - PROCESS | 4048 | 1465205013157 Marionette TRACE conn3 <- [1,2418,null,{}] 02:23:33 INFO - PROCESS | 4048 | 1465205013160 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}] 02:23:33 INFO - PROCESS | 4048 | 1465205013165 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:33 INFO - PROCESS | 4048 | 1465205013304 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 02:23:33 INFO - PROCESS | 4048 | 1465205013371 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:33 INFO - PROCESS | 4048 | 1465205013373 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:33 INFO - PROCESS | 4048 | ++DOCSHELL 15D4F400 == 31 [pid = 4048] [id = 614] 02:23:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (16069000) [pid = 4048] [serial = 1842] [outer = 00000000] 02:23:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (16F46000) [pid = 4048] [serial = 1843] [outer = 16069000] 02:23:33 INFO - PROCESS | 4048 | 1465205013417 Marionette DEBUG loaded listener.js 02:23:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (16F9F400) [pid = 4048] [serial = 1844] [outer = 16069000] 02:23:33 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (0F359400) [pid = 4048] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:23:33 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (175BE800) [pid = 4048] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:23:33 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (1102D000) [pid = 4048] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:23:33 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (139C8400) [pid = 4048] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:23:33 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (1027CC00) [pid = 4048] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:23:33 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (15D49000) [pid = 4048] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:23:33 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (16F48C00) [pid = 4048] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:23:33 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (11C65800) [pid = 4048] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:23:33 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (140BD000) [pid = 4048] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:23:33 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (15D43800) [pid = 4048] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:23:33 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10560800) [pid = 4048] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:23:33 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (15287400) [pid = 4048] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:23:33 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (182EBC00) [pid = 4048] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:23:34 INFO - PROCESS | 4048 | 1465205014073 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]]]}] 02:23:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:23:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 938ms 02:23:34 INFO - PROCESS | 4048 | 1465205014110 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 02:23:34 INFO - PROCESS | 4048 | 1465205014112 Marionette TRACE conn3 <- [1,2421,null,{"value":"13"}] 02:23:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:23:34 INFO - PROCESS | 4048 | 1465205014116 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:23:34 INFO - PROCESS | 4048 | 1465205014117 Marionette TRACE conn3 <- [1,2422,null,{}] 02:23:34 INFO - PROCESS | 4048 | 1465205014120 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}] 02:23:34 INFO - PROCESS | 4048 | 1465205014122 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:34 INFO - PROCESS | 4048 | 1465205014198 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 02:23:34 INFO - PROCESS | 4048 | 1465205014203 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:34 INFO - PROCESS | 4048 | 1465205014205 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:34 INFO - PROCESS | 4048 | ++DOCSHELL 10C6A000 == 32 [pid = 4048] [id = 615] 02:23:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (10E0B000) [pid = 4048] [serial = 1845] [outer = 00000000] 02:23:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (13C0F000) [pid = 4048] [serial = 1846] [outer = 10E0B000] 02:23:34 INFO - PROCESS | 4048 | 1465205014247 Marionette DEBUG loaded listener.js 02:23:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (15F4A800) [pid = 4048] [serial = 1847] [outer = 10E0B000] 02:23:34 INFO - PROCESS | 4048 | 1465205014695 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]]]}] 02:23:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:23:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 626ms 02:23:34 INFO - PROCESS | 4048 | 1465205014756 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 02:23:34 INFO - PROCESS | 4048 | 1465205014758 Marionette TRACE conn3 <- [1,2425,null,{"value":"13"}] 02:23:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:23:34 INFO - PROCESS | 4048 | 1465205014761 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:23:34 INFO - PROCESS | 4048 | 1465205014763 Marionette TRACE conn3 <- [1,2426,null,{}] 02:23:34 INFO - PROCESS | 4048 | 1465205014766 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}] 02:23:34 INFO - PROCESS | 4048 | 1465205014768 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:34 INFO - PROCESS | 4048 | 1465205014851 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 02:23:34 INFO - PROCESS | 4048 | 1465205014856 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:34 INFO - PROCESS | 4048 | 1465205014858 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:34 INFO - PROCESS | 4048 | ++DOCSHELL 16F4D400 == 33 [pid = 4048] [id = 616] 02:23:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (16F4DC00) [pid = 4048] [serial = 1848] [outer = 00000000] 02:23:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (175BB400) [pid = 4048] [serial = 1849] [outer = 16F4DC00] 02:23:34 INFO - PROCESS | 4048 | 1465205014903 Marionette DEBUG loaded listener.js 02:23:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (175BB800) [pid = 4048] [serial = 1850] [outer = 16F4DC00] 02:23:35 INFO - PROCESS | 4048 | 1465205015321 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]]]}] 02:23:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:23:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 594ms 02:23:35 INFO - PROCESS | 4048 | 1465205015370 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 02:23:35 INFO - PROCESS | 4048 | 1465205015373 Marionette TRACE conn3 <- [1,2429,null,{"value":"13"}] 02:23:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:23:35 INFO - PROCESS | 4048 | 1465205015380 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:23:35 INFO - PROCESS | 4048 | 1465205015381 Marionette TRACE conn3 <- [1,2430,null,{}] 02:23:35 INFO - PROCESS | 4048 | 1465205015385 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}] 02:23:35 INFO - PROCESS | 4048 | 1465205015387 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:35 INFO - PROCESS | 4048 | 1465205015462 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 02:23:35 INFO - PROCESS | 4048 | 1465205015468 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:35 INFO - PROCESS | 4048 | 1465205015470 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:35 INFO - PROCESS | 4048 | ++DOCSHELL 13913400 == 34 [pid = 4048] [id = 617] 02:23:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (17722000) [pid = 4048] [serial = 1851] [outer = 00000000] 02:23:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (17E43000) [pid = 4048] [serial = 1852] [outer = 17722000] 02:23:35 INFO - PROCESS | 4048 | 1465205015512 Marionette DEBUG loaded listener.js 02:23:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (18024800) [pid = 4048] [serial = 1853] [outer = 17722000] 02:23:36 INFO - PROCESS | 4048 | 1465205016265 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]]]}] 02:23:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:23:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 938ms 02:23:36 INFO - PROCESS | 4048 | 1465205016320 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 02:23:36 INFO - PROCESS | 4048 | 1465205016325 Marionette TRACE conn3 <- [1,2433,null,{"value":"13"}] 02:23:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:23:36 INFO - PROCESS | 4048 | 1465205016330 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:23:36 INFO - PROCESS | 4048 | 1465205016334 Marionette TRACE conn3 <- [1,2434,null,{}] 02:23:36 INFO - PROCESS | 4048 | 1465205016340 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}] 02:23:36 INFO - PROCESS | 4048 | 1465205016343 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:36 INFO - PROCESS | 4048 | 1465205016471 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 02:23:36 INFO - PROCESS | 4048 | 1465205016613 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:36 INFO - PROCESS | 4048 | 1465205016616 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:36 INFO - PROCESS | 4048 | ++DOCSHELL 0F352400 == 35 [pid = 4048] [id = 618] 02:23:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (105F9800) [pid = 4048] [serial = 1854] [outer = 00000000] 02:23:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (10C6F400) [pid = 4048] [serial = 1855] [outer = 105F9800] 02:23:36 INFO - PROCESS | 4048 | 1465205016673 Marionette DEBUG loaded listener.js 02:23:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (10E0A000) [pid = 4048] [serial = 1856] [outer = 105F9800] 02:23:37 INFO - PROCESS | 4048 | 1465205017442 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]]]}] 02:23:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:23:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1157ms 02:23:37 INFO - PROCESS | 4048 | 1465205017488 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 02:23:37 INFO - PROCESS | 4048 | 1465205017493 Marionette TRACE conn3 <- [1,2437,null,{"value":"13"}] 02:23:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:23:37 INFO - PROCESS | 4048 | 1465205017499 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:23:37 INFO - PROCESS | 4048 | 1465205017502 Marionette TRACE conn3 <- [1,2438,null,{}] 02:23:37 INFO - PROCESS | 4048 | 1465205017506 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}] 02:23:37 INFO - PROCESS | 4048 | 1465205017509 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:37 INFO - PROCESS | 4048 | 1465205017626 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 02:23:37 INFO - PROCESS | 4048 | 1465205017768 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:37 INFO - PROCESS | 4048 | 1465205017771 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:37 INFO - PROCESS | 4048 | ++DOCSHELL 10C3A800 == 36 [pid = 4048] [id = 619] 02:23:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (10C3CC00) [pid = 4048] [serial = 1857] [outer = 00000000] 02:23:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (10E0DC00) [pid = 4048] [serial = 1858] [outer = 10C3CC00] 02:23:37 INFO - PROCESS | 4048 | 1465205017833 Marionette DEBUG loaded listener.js 02:23:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (11C72000) [pid = 4048] [serial = 1859] [outer = 10C3CC00] 02:23:38 INFO - PROCESS | 4048 | --DOCSHELL 16F4D400 == 35 [pid = 4048] [id = 616] 02:23:38 INFO - PROCESS | 4048 | --DOCSHELL 10C6A000 == 34 [pid = 4048] [id = 615] 02:23:38 INFO - PROCESS | 4048 | --DOCSHELL 15D4F400 == 33 [pid = 4048] [id = 614] 02:23:38 INFO - PROCESS | 4048 | --DOCSHELL 14EC1400 == 32 [pid = 4048] [id = 613] 02:23:38 INFO - PROCESS | 4048 | --DOCSHELL 139CAC00 == 31 [pid = 4048] [id = 612] 02:23:38 INFO - PROCESS | 4048 | --DOCSHELL 13913800 == 30 [pid = 4048] [id = 611] 02:23:38 INFO - PROCESS | 4048 | --DOCSHELL 10D38800 == 29 [pid = 4048] [id = 610] 02:23:38 INFO - PROCESS | 4048 | --DOCSHELL 102D8400 == 28 [pid = 4048] [id = 609] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (10C3DC00) [pid = 4048] [serial = 1778] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (17854C00) [pid = 4048] [serial = 1775] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (1280A000) [pid = 4048] [serial = 1787] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (13C1A800) [pid = 4048] [serial = 1790] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (1102C800) [pid = 4048] [serial = 1802] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (11A17C00) [pid = 4048] [serial = 1786] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (1606A400) [pid = 4048] [serial = 1795] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (17855C00) [pid = 4048] [serial = 1799] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (12ACC000) [pid = 4048] [serial = 1780] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (175BF000) [pid = 4048] [serial = 1798] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (13338800) [pid = 4048] [serial = 1781] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (15698C00) [pid = 4048] [serial = 1792] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (159BF800) [pid = 4048] [serial = 1793] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (182E5800) [pid = 4048] [serial = 1805] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (16C4BC00) [pid = 4048] [serial = 1796] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (10C71400) [pid = 4048] [serial = 1801] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (10E06400) [pid = 4048] [serial = 1784] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (10B9D400) [pid = 4048] [serial = 1783] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (10A5AC00) [pid = 4048] [serial = 1777] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (177E7C00) [pid = 4048] [serial = 1804] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (13C0EC00) [pid = 4048] [serial = 1789] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (1980D000) [pid = 4048] [serial = 1810] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (1980D800) [pid = 4048] [serial = 1811] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (185CBC00) [pid = 4048] [serial = 1807] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (19802C00) [pid = 4048] [serial = 1808] [outer = 00000000] [url = about:blank] 02:23:38 INFO - PROCESS | 4048 | 1465205018640 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]]]}] 02:23:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:23:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1188ms 02:23:38 INFO - PROCESS | 4048 | 1465205018706 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 02:23:38 INFO - PROCESS | 4048 | 1465205018710 Marionette TRACE conn3 <- [1,2441,null,{"value":"13"}] 02:23:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:23:38 INFO - PROCESS | 4048 | 1465205018717 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:23:38 INFO - PROCESS | 4048 | 1465205018721 Marionette TRACE conn3 <- [1,2442,null,{}] 02:23:38 INFO - PROCESS | 4048 | 1465205018726 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}] 02:23:38 INFO - PROCESS | 4048 | 1465205018728 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:38 INFO - PROCESS | 4048 | 1465205018820 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 02:23:38 INFO - PROCESS | 4048 | 1465205018828 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:38 INFO - PROCESS | 4048 | 1465205018831 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:38 INFO - PROCESS | 4048 | ++DOCSHELL 10C34400 == 29 [pid = 4048] [id = 620] 02:23:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (10C35800) [pid = 4048] [serial = 1860] [outer = 00000000] 02:23:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (10C69400) [pid = 4048] [serial = 1861] [outer = 10C35800] 02:23:38 INFO - PROCESS | 4048 | 1465205018891 Marionette DEBUG loaded listener.js 02:23:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (10C72000) [pid = 4048] [serial = 1862] [outer = 10C35800] 02:23:39 INFO - PROCESS | 4048 | 1465205019417 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]]]}] 02:23:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:23:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 735ms 02:23:39 INFO - PROCESS | 4048 | 1465205019459 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 02:23:39 INFO - PROCESS | 4048 | 1465205019463 Marionette TRACE conn3 <- [1,2445,null,{"value":"13"}] 02:23:39 INFO - PROCESS | 4048 | 1465205019469 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:23:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:23:39 INFO - PROCESS | 4048 | 1465205019472 Marionette TRACE conn3 <- [1,2446,null,{}] 02:23:39 INFO - PROCESS | 4048 | 1465205019475 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}] 02:23:39 INFO - PROCESS | 4048 | 1465205019478 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:39 INFO - PROCESS | 4048 | 1465205019568 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 02:23:39 INFO - PROCESS | 4048 | 1465205019574 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:39 INFO - PROCESS | 4048 | 1465205019576 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:39 INFO - PROCESS | 4048 | ++DOCSHELL 12809800 == 30 [pid = 4048] [id = 621] 02:23:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (12809C00) [pid = 4048] [serial = 1863] [outer = 00000000] 02:23:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (12A85C00) [pid = 4048] [serial = 1864] [outer = 12809C00] 02:23:39 INFO - PROCESS | 4048 | 1465205019623 Marionette DEBUG loaded listener.js 02:23:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (12B60C00) [pid = 4048] [serial = 1865] [outer = 12809C00] 02:23:40 INFO - PROCESS | 4048 | 1465205020099 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]]]}] 02:23:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:23:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 703ms 02:23:40 INFO - PROCESS | 4048 | 1465205020170 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 02:23:40 INFO - PROCESS | 4048 | 1465205020172 Marionette TRACE conn3 <- [1,2449,null,{"value":"13"}] 02:23:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:23:40 INFO - PROCESS | 4048 | 1465205020175 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:23:40 INFO - PROCESS | 4048 | 1465205020179 Marionette TRACE conn3 <- [1,2450,null,{}] 02:23:40 INFO - PROCESS | 4048 | 1465205020189 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}] 02:23:40 INFO - PROCESS | 4048 | 1465205020193 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:40 INFO - PROCESS | 4048 | 1465205020277 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 02:23:40 INFO - PROCESS | 4048 | 1465205020380 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:40 INFO - PROCESS | 4048 | 1465205020383 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:40 INFO - PROCESS | 4048 | ++DOCSHELL 13C10C00 == 31 [pid = 4048] [id = 622] 02:23:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (13C11800) [pid = 4048] [serial = 1866] [outer = 00000000] 02:23:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (13CF3C00) [pid = 4048] [serial = 1867] [outer = 13C11800] 02:23:40 INFO - PROCESS | 4048 | 1465205020429 Marionette DEBUG loaded listener.js 02:23:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (140C4C00) [pid = 4048] [serial = 1868] [outer = 13C11800] 02:23:40 INFO - PROCESS | 4048 | 1465205020810 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]]]}] 02:23:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:23:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 703ms 02:23:40 INFO - PROCESS | 4048 | 1465205020874 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 02:23:40 INFO - PROCESS | 4048 | 1465205020877 Marionette TRACE conn3 <- [1,2453,null,{"value":"13"}] 02:23:40 INFO - PROCESS | 4048 | 1465205020880 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:23:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:23:40 INFO - PROCESS | 4048 | 1465205020881 Marionette TRACE conn3 <- [1,2454,null,{}] 02:23:40 INFO - PROCESS | 4048 | 1465205020885 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}] 02:23:40 INFO - PROCESS | 4048 | 1465205020887 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:41 INFO - PROCESS | 4048 | 1465205021049 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 02:23:41 INFO - PROCESS | 4048 | 1465205021071 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:41 INFO - PROCESS | 4048 | 1465205021073 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:41 INFO - PROCESS | 4048 | ++DOCSHELL 1434E800 == 32 [pid = 4048] [id = 623] 02:23:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (14EC1400) [pid = 4048] [serial = 1869] [outer = 00000000] 02:23:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (159C2400) [pid = 4048] [serial = 1870] [outer = 14EC1400] 02:23:41 INFO - PROCESS | 4048 | 1465205021118 Marionette DEBUG loaded listener.js 02:23:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (15C61800) [pid = 4048] [serial = 1871] [outer = 14EC1400] 02:23:41 INFO - PROCESS | 4048 | 1465205021556 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]]]}] 02:23:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:23:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 704ms 02:23:41 INFO - PROCESS | 4048 | 1465205021580 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 02:23:41 INFO - PROCESS | 4048 | 1465205021582 Marionette TRACE conn3 <- [1,2457,null,{"value":"13"}] 02:23:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:23:41 INFO - PROCESS | 4048 | 1465205021585 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:23:41 INFO - PROCESS | 4048 | 1465205021586 Marionette TRACE conn3 <- [1,2458,null,{}] 02:23:41 INFO - PROCESS | 4048 | 1465205021590 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}] 02:23:41 INFO - PROCESS | 4048 | 1465205021592 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:41 INFO - PROCESS | 4048 | 1465205021701 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 02:23:41 INFO - PROCESS | 4048 | 1465205021707 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:41 INFO - PROCESS | 4048 | 1465205021709 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:41 INFO - PROCESS | 4048 | ++DOCSHELL 15C18400 == 33 [pid = 4048] [id = 624] 02:23:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (15D48000) [pid = 4048] [serial = 1872] [outer = 00000000] 02:23:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (16C4C000) [pid = 4048] [serial = 1873] [outer = 15D48000] 02:23:41 INFO - PROCESS | 4048 | 1465205021753 Marionette DEBUG loaded listener.js 02:23:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (16F42C00) [pid = 4048] [serial = 1874] [outer = 15D48000] 02:23:42 INFO - PROCESS | 4048 | 1465205022271 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]]]}] 02:23:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:23:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 750ms 02:23:42 INFO - PROCESS | 4048 | 1465205022334 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 02:23:42 INFO - PROCESS | 4048 | 1465205022336 Marionette TRACE conn3 <- [1,2461,null,{"value":"13"}] 02:23:42 INFO - PROCESS | 4048 | 1465205022339 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:23:42 INFO - PROCESS | 4048 | 1465205022341 Marionette TRACE conn3 <- [1,2462,null,{}] 02:23:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:23:42 INFO - PROCESS | 4048 | 1465205022344 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}] 02:23:42 INFO - PROCESS | 4048 | 1465205022349 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:42 INFO - PROCESS | 4048 | 1465205022513 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 02:23:42 INFO - PROCESS | 4048 | 1465205022539 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:42 INFO - PROCESS | 4048 | 1465205022541 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:42 INFO - PROCESS | 4048 | ++DOCSHELL 175C7800 == 34 [pid = 4048] [id = 625] 02:23:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (175C7C00) [pid = 4048] [serial = 1875] [outer = 00000000] 02:23:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (17859800) [pid = 4048] [serial = 1876] [outer = 175C7C00] 02:23:42 INFO - PROCESS | 4048 | 1465205022586 Marionette DEBUG loaded listener.js 02:23:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (17854400) [pid = 4048] [serial = 1877] [outer = 175C7C00] 02:23:43 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (13C14C00) [pid = 4048] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:23:43 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (10F68400) [pid = 4048] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:23:43 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (10D3AC00) [pid = 4048] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:23:43 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (13914800) [pid = 4048] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:23:43 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (1043A800) [pid = 4048] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:23:43 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (1527A400) [pid = 4048] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:23:43 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10C34800) [pid = 4048] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:23:43 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (13C0D800) [pid = 4048] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:23:43 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (185CB400) [pid = 4048] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:23:43 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (10A56400) [pid = 4048] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:23:43 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (16069000) [pid = 4048] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:23:43 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (16F4DC00) [pid = 4048] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:23:43 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (10E0B000) [pid = 4048] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:23:43 INFO - PROCESS | 4048 | 1465205023144 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]]]}] 02:23:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:23:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 844ms 02:23:43 INFO - PROCESS | 4048 | 1465205023185 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 02:23:43 INFO - PROCESS | 4048 | 1465205023187 Marionette TRACE conn3 <- [1,2465,null,{"value":"13"}] 02:23:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:23:43 INFO - PROCESS | 4048 | 1465205023191 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:23:43 INFO - PROCESS | 4048 | 1465205023192 Marionette TRACE conn3 <- [1,2466,null,{}] 02:23:43 INFO - PROCESS | 4048 | 1465205023196 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}] 02:23:43 INFO - PROCESS | 4048 | 1465205023197 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:43 INFO - PROCESS | 4048 | 1465205023275 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 02:23:43 INFO - PROCESS | 4048 | 1465205023280 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:43 INFO - PROCESS | 4048 | 1465205023282 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:43 INFO - PROCESS | 4048 | ++DOCSHELL 10E0A400 == 35 [pid = 4048] [id = 626] 02:23:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (10E0B000) [pid = 4048] [serial = 1878] [outer = 00000000] 02:23:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (12802800) [pid = 4048] [serial = 1879] [outer = 10E0B000] 02:23:43 INFO - PROCESS | 4048 | 1465205023324 Marionette DEBUG loaded listener.js 02:23:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (13C15C00) [pid = 4048] [serial = 1880] [outer = 10E0B000] 02:23:43 INFO - PROCESS | 4048 | 1465205023760 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]]]}] 02:23:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:23:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 594ms 02:23:43 INFO - PROCESS | 4048 | 1465205023789 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 02:23:43 INFO - PROCESS | 4048 | 1465205023791 Marionette TRACE conn3 <- [1,2469,null,{"value":"13"}] 02:23:43 INFO - PROCESS | 4048 | 1465205023794 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:23:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:23:43 INFO - PROCESS | 4048 | 1465205023796 Marionette TRACE conn3 <- [1,2470,null,{}] 02:23:43 INFO - PROCESS | 4048 | 1465205023799 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}] 02:23:43 INFO - PROCESS | 4048 | 1465205023801 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:43 INFO - PROCESS | 4048 | 1465205023902 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 02:23:43 INFO - PROCESS | 4048 | 1465205023910 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:43 INFO - PROCESS | 4048 | 1465205023912 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:43 INFO - PROCESS | 4048 | ++DOCSHELL 10E13C00 == 36 [pid = 4048] [id = 627] 02:23:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (13C0EC00) [pid = 4048] [serial = 1881] [outer = 00000000] 02:23:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (182E5800) [pid = 4048] [serial = 1882] [outer = 13C0EC00] 02:23:43 INFO - PROCESS | 4048 | 1465205023954 Marionette DEBUG loaded listener.js 02:23:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (185C4800) [pid = 4048] [serial = 1883] [outer = 13C0EC00] 02:23:44 INFO - PROCESS | 4048 | 1465205024386 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]]]}] 02:23:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:23:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 625ms 02:23:44 INFO - PROCESS | 4048 | 1465205024432 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 02:23:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:23:44 INFO - PROCESS | 4048 | 1465205024434 Marionette TRACE conn3 <- [1,2473,null,{"value":"13"}] 02:23:44 INFO - PROCESS | 4048 | 1465205024437 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:23:44 INFO - PROCESS | 4048 | 1465205024439 Marionette TRACE conn3 <- [1,2474,null,{}] 02:23:44 INFO - PROCESS | 4048 | 1465205024446 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}] 02:23:44 INFO - PROCESS | 4048 | 1465205024447 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:44 INFO - PROCESS | 4048 | 1465205024537 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 02:23:44 INFO - PROCESS | 4048 | 1465205024542 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:44 INFO - PROCESS | 4048 | 1465205024544 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:44 INFO - PROCESS | 4048 | ++DOCSHELL 13916800 == 37 [pid = 4048] [id = 628] 02:23:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (180E8400) [pid = 4048] [serial = 1884] [outer = 00000000] 02:23:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (19802C00) [pid = 4048] [serial = 1885] [outer = 180E8400] 02:23:44 INFO - PROCESS | 4048 | 1465205024586 Marionette DEBUG loaded listener.js 02:23:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (19806800) [pid = 4048] [serial = 1886] [outer = 180E8400] 02:23:45 INFO - PROCESS | 4048 | 1465205025025 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]]]}] 02:23:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:23:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 640ms 02:23:45 INFO - PROCESS | 4048 | 1465205025079 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 02:23:45 INFO - PROCESS | 4048 | 1465205025081 Marionette TRACE conn3 <- [1,2477,null,{"value":"13"}] 02:23:45 INFO - PROCESS | 4048 | 1465205025084 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:23:45 INFO - PROCESS | 4048 | 1465205025085 Marionette TRACE conn3 <- [1,2478,null,{}] 02:23:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:23:45 INFO - PROCESS | 4048 | 1465205025089 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}] 02:23:45 INFO - PROCESS | 4048 | 1465205025091 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:45 INFO - PROCESS | 4048 | 1465205025217 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 02:23:45 INFO - PROCESS | 4048 | 1465205025409 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:45 INFO - PROCESS | 4048 | 1465205025413 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:45 INFO - PROCESS | 4048 | ++DOCSHELL 0F351800 == 38 [pid = 4048] [id = 629] 02:23:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (0F354800) [pid = 4048] [serial = 1887] [outer = 00000000] 02:23:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (104EB000) [pid = 4048] [serial = 1888] [outer = 0F354800] 02:23:45 INFO - PROCESS | 4048 | 1465205025475 Marionette DEBUG loaded listener.js 02:23:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (105F4000) [pid = 4048] [serial = 1889] [outer = 0F354800] 02:23:46 INFO - PROCESS | 4048 | 1465205026064 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]]]}] 02:23:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:23:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1048ms 02:23:46 INFO - PROCESS | 4048 | 1465205026140 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 02:23:46 INFO - PROCESS | 4048 | 1465205026144 Marionette TRACE conn3 <- [1,2481,null,{"value":"13"}] 02:23:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:23:46 INFO - PROCESS | 4048 | 1465205026149 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:23:46 INFO - PROCESS | 4048 | 1465205026153 Marionette TRACE conn3 <- [1,2482,null,{}] 02:23:46 INFO - PROCESS | 4048 | 1465205026157 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}] 02:23:46 INFO - PROCESS | 4048 | 1465205026160 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:46 INFO - PROCESS | 4048 | 1465205026281 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 02:23:46 INFO - PROCESS | 4048 | 1465205026425 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:46 INFO - PROCESS | 4048 | 1465205026428 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:46 INFO - PROCESS | 4048 | ++DOCSHELL 1332C000 == 39 [pid = 4048] [id = 630] 02:23:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (13379400) [pid = 4048] [serial = 1890] [outer = 00000000] 02:23:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (1382A000) [pid = 4048] [serial = 1891] [outer = 13379400] 02:23:46 INFO - PROCESS | 4048 | 1465205026484 Marionette DEBUG loaded listener.js 02:23:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (139CF800) [pid = 4048] [serial = 1892] [outer = 13379400] 02:23:47 INFO - PROCESS | 4048 | 1465205027097 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]]]}] 02:23:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:23:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1001ms 02:23:47 INFO - PROCESS | 4048 | 1465205027150 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 02:23:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:23:47 INFO - PROCESS | 4048 | 1465205027153 Marionette TRACE conn3 <- [1,2485,null,{"value":"13"}] 02:23:47 INFO - PROCESS | 4048 | 1465205027157 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:23:47 INFO - PROCESS | 4048 | 1465205027160 Marionette TRACE conn3 <- [1,2486,null,{}] 02:23:47 INFO - PROCESS | 4048 | 1465205027164 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}] 02:23:47 INFO - PROCESS | 4048 | 1465205027166 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:47 INFO - PROCESS | 4048 | 1465205027274 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 02:23:47 INFO - PROCESS | 4048 | 1465205027431 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:47 INFO - PROCESS | 4048 | 1465205027434 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:47 INFO - PROCESS | 4048 | ++DOCSHELL 13CF3800 == 40 [pid = 4048] [id = 631] 02:23:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (16F46800) [pid = 4048] [serial = 1893] [outer = 00000000] 02:23:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (175C6800) [pid = 4048] [serial = 1894] [outer = 16F46800] 02:23:47 INFO - PROCESS | 4048 | 1465205027509 Marionette DEBUG loaded listener.js 02:23:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (185C4C00) [pid = 4048] [serial = 1895] [outer = 16F46800] 02:23:48 INFO - PROCESS | 4048 | 1465205028185 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]]]}] 02:23:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:23:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1047ms 02:23:48 INFO - PROCESS | 4048 | 1465205028202 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 02:23:48 INFO - PROCESS | 4048 | 1465205028206 Marionette TRACE conn3 <- [1,2489,null,{"value":"13"}] 02:23:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:23:48 INFO - PROCESS | 4048 | 1465205028249 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:23:48 INFO - PROCESS | 4048 | 1465205028254 Marionette TRACE conn3 <- [1,2490,null,{}] 02:23:48 INFO - PROCESS | 4048 | 1465205028258 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}] 02:23:48 INFO - PROCESS | 4048 | 1465205028262 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:48 INFO - PROCESS | 4048 | 1465205028372 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 02:23:48 INFO - PROCESS | 4048 | 1465205028514 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:48 INFO - PROCESS | 4048 | 1465205028517 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:48 INFO - PROCESS | 4048 | ++DOCSHELL 0F34D400 == 41 [pid = 4048] [id = 632] 02:23:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (0F351C00) [pid = 4048] [serial = 1896] [outer = 00000000] 02:23:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (10C68C00) [pid = 4048] [serial = 1897] [outer = 0F351C00] 02:23:48 INFO - PROCESS | 4048 | 1465205028571 Marionette DEBUG loaded listener.js 02:23:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (11022800) [pid = 4048] [serial = 1898] [outer = 0F351C00] 02:23:49 INFO - PROCESS | 4048 | 1465205029293 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]]]}] 02:23:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:23:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1125ms 02:23:49 INFO - PROCESS | 4048 | 1465205029347 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 02:23:49 INFO - PROCESS | 4048 | 1465205029350 Marionette TRACE conn3 <- [1,2493,null,{"value":"13"}] 02:23:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:23:49 INFO - PROCESS | 4048 | 1465205029355 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:23:49 INFO - PROCESS | 4048 | 1465205029359 Marionette TRACE conn3 <- [1,2494,null,{}] 02:23:49 INFO - PROCESS | 4048 | 1465205029365 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}] 02:23:49 INFO - PROCESS | 4048 | 1465205029367 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:49 INFO - PROCESS | 4048 | 1465205029472 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 02:23:49 INFO - PROCESS | 4048 | 1465205029613 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:49 INFO - PROCESS | 4048 | 1465205029616 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:49 INFO - PROCESS | 4048 | ++DOCSHELL 10C35C00 == 42 [pid = 4048] [id = 633] 02:23:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (10C72800) [pid = 4048] [serial = 1899] [outer = 00000000] 02:23:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (10E06800) [pid = 4048] [serial = 1900] [outer = 10C72800] 02:23:49 INFO - PROCESS | 4048 | 1465205029665 Marionette DEBUG loaded listener.js 02:23:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 92 (1102D000) [pid = 4048] [serial = 1901] [outer = 10C72800] 02:23:50 INFO - PROCESS | 4048 | --DOCSHELL 13916800 == 41 [pid = 4048] [id = 628] 02:23:50 INFO - PROCESS | 4048 | --DOCSHELL 10E13C00 == 40 [pid = 4048] [id = 627] 02:23:50 INFO - PROCESS | 4048 | --DOCSHELL 10E0A400 == 39 [pid = 4048] [id = 626] 02:23:50 INFO - PROCESS | 4048 | --DOCSHELL 175C7800 == 38 [pid = 4048] [id = 625] 02:23:50 INFO - PROCESS | 4048 | --DOCSHELL 15C18400 == 37 [pid = 4048] [id = 624] 02:23:50 INFO - PROCESS | 4048 | --DOCSHELL 1434E800 == 36 [pid = 4048] [id = 623] 02:23:50 INFO - PROCESS | 4048 | --DOCSHELL 13C10C00 == 35 [pid = 4048] [id = 622] 02:23:50 INFO - PROCESS | 4048 | --DOCSHELL 12809800 == 34 [pid = 4048] [id = 621] 02:23:50 INFO - PROCESS | 4048 | --DOCSHELL 10C34400 == 33 [pid = 4048] [id = 620] 02:23:50 INFO - PROCESS | 4048 | --DOCSHELL 10C3A800 == 32 [pid = 4048] [id = 619] 02:23:50 INFO - PROCESS | 4048 | --DOCSHELL 13913400 == 31 [pid = 4048] [id = 617] 02:23:50 INFO - PROCESS | 4048 | --DOCSHELL 0F352400 == 30 [pid = 4048] [id = 618] 02:23:50 INFO - PROCESS | 4048 | --DOCSHELL 10F60400 == 29 [pid = 4048] [id = 608] 02:23:50 INFO - PROCESS | 4048 | --DOCSHELL 0F34D400 == 28 [pid = 4048] [id = 632] 02:23:50 INFO - PROCESS | 4048 | --DOCSHELL 13CF3800 == 27 [pid = 4048] [id = 631] 02:23:50 INFO - PROCESS | 4048 | --DOCSHELL 0F351800 == 26 [pid = 4048] [id = 629] 02:23:50 INFO - PROCESS | 4048 | --DOCSHELL 1332C000 == 25 [pid = 4048] [id = 630] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 91 (140BE000) [pid = 4048] [serial = 1837] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (1332B800) [pid = 4048] [serial = 1826] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (10E0E800) [pid = 4048] [serial = 1831] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (139C2C00) [pid = 4048] [serial = 1834] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (12ACCC00) [pid = 4048] [serial = 1825] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (10F64C00) [pid = 4048] [serial = 1832] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (10A5D400) [pid = 4048] [serial = 1828] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (10B9F400) [pid = 4048] [serial = 1829] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (1569F400) [pid = 4048] [serial = 1840] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (12892800) [pid = 4048] [serial = 1814] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (17E43000) [pid = 4048] [serial = 1852] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (10E0E400) [pid = 4048] [serial = 1813] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (15C57C00) [pid = 4048] [serial = 1817] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (140CA800) [pid = 4048] [serial = 1816] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (1987A800) [pid = 4048] [serial = 1820] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (1980FC00) [pid = 4048] [serial = 1819] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (11030C00) [pid = 4048] [serial = 1823] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10C3AC00) [pid = 4048] [serial = 1822] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (16F46000) [pid = 4048] [serial = 1843] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (159CC800) [pid = 4048] [serial = 1841] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (175BB400) [pid = 4048] [serial = 1849] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (16F9F400) [pid = 4048] [serial = 1844] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (13C0F000) [pid = 4048] [serial = 1846] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (14343000) [pid = 4048] [serial = 1838] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (175BB800) [pid = 4048] [serial = 1850] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (13C0DC00) [pid = 4048] [serial = 1835] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (15F4A800) [pid = 4048] [serial = 1847] [outer = 00000000] [url = about:blank] 02:23:50 INFO - PROCESS | 4048 | 1465205030785 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]]]}] 02:23:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:23:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1453ms 02:23:50 INFO - PROCESS | 4048 | 1465205030822 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 02:23:50 INFO - PROCESS | 4048 | 1465205030825 Marionette TRACE conn3 <- [1,2497,null,{"value":"13"}] 02:23:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:23:50 INFO - PROCESS | 4048 | 1465205030830 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:23:50 INFO - PROCESS | 4048 | 1465205030834 Marionette TRACE conn3 <- [1,2498,null,{}] 02:23:50 INFO - PROCESS | 4048 | 1465205030839 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}] 02:23:50 INFO - PROCESS | 4048 | 1465205030842 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:50 INFO - PROCESS | 4048 | 1465205030937 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 02:23:50 INFO - PROCESS | 4048 | 1465205030946 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:50 INFO - PROCESS | 4048 | 1465205030949 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:50 INFO - PROCESS | 4048 | ++DOCSHELL 10A54800 == 26 [pid = 4048] [id = 634] 02:23:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (10A58800) [pid = 4048] [serial = 1902] [outer = 00000000] 02:23:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (10C6E800) [pid = 4048] [serial = 1903] [outer = 10A58800] 02:23:51 INFO - PROCESS | 4048 | 1465205030996 Marionette DEBUG loaded listener.js 02:23:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (10D32400) [pid = 4048] [serial = 1904] [outer = 10A58800] 02:23:51 INFO - PROCESS | 4048 | 1465205031514 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]]]}] 02:23:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:23:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 735ms 02:23:51 INFO - PROCESS | 4048 | 1465205031572 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 02:23:51 INFO - PROCESS | 4048 | 1465205031577 Marionette TRACE conn3 <- [1,2501,null,{"value":"13"}] 02:23:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:23:51 INFO - PROCESS | 4048 | 1465205031583 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:23:51 INFO - PROCESS | 4048 | 1465205031586 Marionette TRACE conn3 <- [1,2502,null,{}] 02:23:51 INFO - PROCESS | 4048 | 1465205031621 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}] 02:23:51 INFO - PROCESS | 4048 | 1465205031624 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:51 INFO - PROCESS | 4048 | 1465205031726 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 02:23:51 INFO - PROCESS | 4048 | 1465205031825 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:51 INFO - PROCESS | 4048 | 1465205031828 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:51 INFO - PROCESS | 4048 | ++DOCSHELL 114BE800 == 27 [pid = 4048] [id = 635] 02:23:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (11A16800) [pid = 4048] [serial = 1905] [outer = 00000000] 02:23:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (12A10800) [pid = 4048] [serial = 1906] [outer = 11A16800] 02:23:51 INFO - PROCESS | 4048 | 1465205031874 Marionette DEBUG loaded listener.js 02:23:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (12AD1000) [pid = 4048] [serial = 1907] [outer = 11A16800] 02:23:52 INFO - PROCESS | 4048 | 1465205032256 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]]]}] 02:23:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:23:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 735ms 02:23:52 INFO - PROCESS | 4048 | 1465205032323 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 02:23:52 INFO - PROCESS | 4048 | 1465205032325 Marionette TRACE conn3 <- [1,2505,null,{"value":"13"}] 02:23:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:23:52 INFO - PROCESS | 4048 | 1465205032329 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:23:52 INFO - PROCESS | 4048 | 1465205032332 Marionette TRACE conn3 <- [1,2506,null,{}] 02:23:52 INFO - PROCESS | 4048 | 1465205032342 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}] 02:23:52 INFO - PROCESS | 4048 | 1465205032347 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:52 INFO - PROCESS | 4048 | 1465205032434 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 02:23:52 INFO - PROCESS | 4048 | 1465205032441 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:52 INFO - PROCESS | 4048 | 1465205032444 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:52 INFO - PROCESS | 4048 | ++DOCSHELL 139C3C00 == 28 [pid = 4048] [id = 636] 02:23:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (139C4000) [pid = 4048] [serial = 1908] [outer = 00000000] 02:23:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (13C0E000) [pid = 4048] [serial = 1909] [outer = 139C4000] 02:23:52 INFO - PROCESS | 4048 | 1465205032493 Marionette DEBUG loaded listener.js 02:23:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (13C16000) [pid = 4048] [serial = 1910] [outer = 139C4000] 02:23:53 INFO - PROCESS | 4048 | 1465205033001 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]]]}] 02:23:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:23:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 704ms 02:23:53 INFO - PROCESS | 4048 | 1465205033028 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 02:23:53 INFO - PROCESS | 4048 | 1465205033031 Marionette TRACE conn3 <- [1,2509,null,{"value":"13"}] 02:23:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:23:53 INFO - PROCESS | 4048 | 1465205033034 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:23:53 INFO - PROCESS | 4048 | 1465205033035 Marionette TRACE conn3 <- [1,2510,null,{}] 02:23:53 INFO - PROCESS | 4048 | 1465205033039 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}] 02:23:53 INFO - PROCESS | 4048 | 1465205033041 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:53 INFO - PROCESS | 4048 | 1465205033194 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 02:23:53 INFO - PROCESS | 4048 | 1465205033217 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:53 INFO - PROCESS | 4048 | 1465205033219 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:53 INFO - PROCESS | 4048 | ++DOCSHELL 13D21800 == 29 [pid = 4048] [id = 637] 02:23:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (13D22800) [pid = 4048] [serial = 1911] [outer = 00000000] 02:23:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (140C6000) [pid = 4048] [serial = 1912] [outer = 13D22800] 02:23:53 INFO - PROCESS | 4048 | 1465205033262 Marionette DEBUG loaded listener.js 02:23:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (143C7000) [pid = 4048] [serial = 1913] [outer = 13D22800] 02:23:53 INFO - PROCESS | 4048 | 1465205033698 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]]]}] 02:23:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:23:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 703ms 02:23:53 INFO - PROCESS | 4048 | 1465205033733 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 02:23:53 INFO - PROCESS | 4048 | 1465205033735 Marionette TRACE conn3 <- [1,2513,null,{"value":"13"}] 02:23:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:23:53 INFO - PROCESS | 4048 | 1465205033738 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:23:53 INFO - PROCESS | 4048 | 1465205033740 Marionette TRACE conn3 <- [1,2514,null,{}] 02:23:53 INFO - PROCESS | 4048 | 1465205033743 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}] 02:23:53 INFO - PROCESS | 4048 | 1465205033745 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:53 INFO - PROCESS | 4048 | 1465205033856 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 02:23:53 INFO - PROCESS | 4048 | 1465205033861 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:53 INFO - PROCESS | 4048 | 1465205033864 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:53 INFO - PROCESS | 4048 | ++DOCSHELL 14343400 == 30 [pid = 4048] [id = 638] 02:23:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (14EB7800) [pid = 4048] [serial = 1914] [outer = 00000000] 02:23:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (159C0400) [pid = 4048] [serial = 1915] [outer = 14EB7800] 02:23:53 INFO - PROCESS | 4048 | 1465205033906 Marionette DEBUG loaded listener.js 02:23:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (15C16000) [pid = 4048] [serial = 1916] [outer = 14EB7800] 02:23:54 INFO - PROCESS | 4048 | 1465205034400 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]]]}] 02:23:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:23:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 703ms 02:23:54 INFO - PROCESS | 4048 | 1465205034438 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 02:23:54 INFO - PROCESS | 4048 | 1465205034440 Marionette TRACE conn3 <- [1,2517,null,{"value":"13"}] 02:23:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:23:54 INFO - PROCESS | 4048 | 1465205034447 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:23:54 INFO - PROCESS | 4048 | 1465205034449 Marionette TRACE conn3 <- [1,2518,null,{}] 02:23:54 INFO - PROCESS | 4048 | 1465205034453 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}] 02:23:54 INFO - PROCESS | 4048 | 1465205034458 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:54 INFO - PROCESS | 4048 | 1465205034608 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 02:23:54 INFO - PROCESS | 4048 | 1465205034630 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:54 INFO - PROCESS | 4048 | 1465205034632 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:54 INFO - PROCESS | 4048 | ++DOCSHELL 15F4A400 == 31 [pid = 4048] [id = 639] 02:23:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (1673A400) [pid = 4048] [serial = 1917] [outer = 00000000] 02:23:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (16F43000) [pid = 4048] [serial = 1918] [outer = 1673A400] 02:23:54 INFO - PROCESS | 4048 | 1465205034675 Marionette DEBUG loaded listener.js 02:23:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (16F4B000) [pid = 4048] [serial = 1919] [outer = 1673A400] 02:23:55 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (180E8400) [pid = 4048] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:23:55 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (15D48000) [pid = 4048] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:23:55 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (175C7C00) [pid = 4048] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:23:55 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (105F9800) [pid = 4048] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:23:55 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (17722000) [pid = 4048] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:23:55 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (13C11800) [pid = 4048] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:23:55 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (10C3CC00) [pid = 4048] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:23:55 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10C35800) [pid = 4048] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:23:55 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (12809C00) [pid = 4048] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:23:55 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (10E0B000) [pid = 4048] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:23:55 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (13C0EC00) [pid = 4048] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:23:55 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (14EC1400) [pid = 4048] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:23:55 INFO - PROCESS | 4048 | 1465205035327 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]]]}] 02:23:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:23:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 907ms 02:23:55 INFO - PROCESS | 4048 | 1465205035349 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 02:23:55 INFO - PROCESS | 4048 | 1465205035351 Marionette TRACE conn3 <- [1,2521,null,{"value":"13"}] 02:23:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:23:55 INFO - PROCESS | 4048 | 1465205035354 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:23:55 INFO - PROCESS | 4048 | 1465205035356 Marionette TRACE conn3 <- [1,2522,null,{}] 02:23:55 INFO - PROCESS | 4048 | 1465205035359 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}] 02:23:55 INFO - PROCESS | 4048 | 1465205035361 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:55 INFO - PROCESS | 4048 | 1465205035438 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 02:23:55 INFO - PROCESS | 4048 | 1465205035444 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:55 INFO - PROCESS | 4048 | 1465205035446 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:55 INFO - PROCESS | 4048 | ++DOCSHELL 10C38000 == 32 [pid = 4048] [id = 640] 02:23:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (11245C00) [pid = 4048] [serial = 1920] [outer = 00000000] 02:23:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (15287400) [pid = 4048] [serial = 1921] [outer = 11245C00] 02:23:55 INFO - PROCESS | 4048 | 1465205035488 Marionette DEBUG loaded listener.js 02:23:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (1663DC00) [pid = 4048] [serial = 1922] [outer = 11245C00] 02:23:55 INFO - PROCESS | 4048 | 1465205035904 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]]]}] 02:23:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:23:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 594ms 02:23:55 INFO - PROCESS | 4048 | 1465205035957 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 02:23:55 INFO - PROCESS | 4048 | 1465205035959 Marionette TRACE conn3 <- [1,2525,null,{"value":"13"}] 02:23:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:23:55 INFO - PROCESS | 4048 | 1465205035967 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:23:55 INFO - PROCESS | 4048 | 1465205035968 Marionette TRACE conn3 <- [1,2526,null,{}] 02:23:55 INFO - PROCESS | 4048 | 1465205035972 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}] 02:23:55 INFO - PROCESS | 4048 | 1465205035974 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:56 INFO - PROCESS | 4048 | 1465205036052 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 02:23:56 INFO - PROCESS | 4048 | 1465205036057 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:56 INFO - PROCESS | 4048 | 1465205036059 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:56 INFO - PROCESS | 4048 | ++DOCSHELL 13C12C00 == 33 [pid = 4048] [id = 641] 02:23:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (14EC1400) [pid = 4048] [serial = 1923] [outer = 00000000] 02:23:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (175BA400) [pid = 4048] [serial = 1924] [outer = 14EC1400] 02:23:56 INFO - PROCESS | 4048 | 1465205036104 Marionette DEBUG loaded listener.js 02:23:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (175BAC00) [pid = 4048] [serial = 1925] [outer = 14EC1400] 02:23:56 INFO - PROCESS | 4048 | 1465205036956 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]]]}] 02:23:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:23:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1031ms 02:23:57 INFO - PROCESS | 4048 | 1465205037021 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 02:23:57 INFO - PROCESS | 4048 | 1465205037025 Marionette TRACE conn3 <- [1,2529,null,{"value":"13"}] 02:23:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:23:57 INFO - PROCESS | 4048 | 1465205037030 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:23:57 INFO - PROCESS | 4048 | 1465205037035 Marionette TRACE conn3 <- [1,2530,null,{}] 02:23:57 INFO - PROCESS | 4048 | 1465205037041 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}] 02:23:57 INFO - PROCESS | 4048 | 1465205037044 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:57 INFO - PROCESS | 4048 | 1465205037174 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 02:23:57 INFO - PROCESS | 4048 | 1465205037335 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:57 INFO - PROCESS | 4048 | 1465205037338 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:57 INFO - PROCESS | 4048 | ++DOCSHELL 10D3C000 == 34 [pid = 4048] [id = 642] 02:23:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (10E08C00) [pid = 4048] [serial = 1926] [outer = 00000000] 02:23:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (11A14000) [pid = 4048] [serial = 1927] [outer = 10E08C00] 02:23:57 INFO - PROCESS | 4048 | 1465205037396 Marionette DEBUG loaded listener.js 02:23:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (12AD5000) [pid = 4048] [serial = 1928] [outer = 10E08C00] 02:23:58 INFO - PROCESS | 4048 | 1465205038145 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]]]}] 02:23:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:23:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1188ms 02:23:58 INFO - PROCESS | 4048 | 1465205038228 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 02:23:58 INFO - PROCESS | 4048 | 1465205038233 Marionette TRACE conn3 <- [1,2533,null,{"value":"13"}] 02:23:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:23:58 INFO - PROCESS | 4048 | 1465205038239 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:23:58 INFO - PROCESS | 4048 | 1465205038242 Marionette TRACE conn3 <- [1,2534,null,{}] 02:23:58 INFO - PROCESS | 4048 | 1465205038246 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}] 02:23:58 INFO - PROCESS | 4048 | 1465205038249 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:58 INFO - PROCESS | 4048 | 1465205038399 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 02:23:58 INFO - PROCESS | 4048 | 1465205038612 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:58 INFO - PROCESS | 4048 | 1465205038616 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:58 INFO - PROCESS | 4048 | ++DOCSHELL 0F322800 == 35 [pid = 4048] [id = 643] 02:23:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (0F323400) [pid = 4048] [serial = 1929] [outer = 00000000] 02:23:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (0F34D400) [pid = 4048] [serial = 1930] [outer = 0F323400] 02:23:58 INFO - PROCESS | 4048 | 1465205038674 Marionette DEBUG loaded listener.js 02:23:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (1043E800) [pid = 4048] [serial = 1931] [outer = 0F323400] 02:23:59 INFO - PROCESS | 4048 | --DOCSHELL 10C38000 == 34 [pid = 4048] [id = 640] 02:23:59 INFO - PROCESS | 4048 | --DOCSHELL 15F4A400 == 33 [pid = 4048] [id = 639] 02:23:59 INFO - PROCESS | 4048 | --DOCSHELL 14343400 == 32 [pid = 4048] [id = 638] 02:23:59 INFO - PROCESS | 4048 | --DOCSHELL 13D21800 == 31 [pid = 4048] [id = 637] 02:23:59 INFO - PROCESS | 4048 | --DOCSHELL 139C3C00 == 30 [pid = 4048] [id = 636] 02:23:59 INFO - PROCESS | 4048 | --DOCSHELL 114BE800 == 29 [pid = 4048] [id = 635] 02:23:59 INFO - PROCESS | 4048 | --DOCSHELL 10A54800 == 28 [pid = 4048] [id = 634] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (19802C00) [pid = 4048] [serial = 1885] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (16C4C000) [pid = 4048] [serial = 1873] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (17859800) [pid = 4048] [serial = 1876] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (10C6F400) [pid = 4048] [serial = 1855] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (10E0A000) [pid = 4048] [serial = 1856] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (18024800) [pid = 4048] [serial = 1853] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (13CF3C00) [pid = 4048] [serial = 1867] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (140C4C00) [pid = 4048] [serial = 1868] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10E0DC00) [pid = 4048] [serial = 1858] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (11C72000) [pid = 4048] [serial = 1859] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (10C69400) [pid = 4048] [serial = 1861] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (10C72000) [pid = 4048] [serial = 1862] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (12A85C00) [pid = 4048] [serial = 1864] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (19806800) [pid = 4048] [serial = 1886] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (12B60C00) [pid = 4048] [serial = 1865] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (12802800) [pid = 4048] [serial = 1879] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (182E5800) [pid = 4048] [serial = 1882] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (159C2400) [pid = 4048] [serial = 1870] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (185C4800) [pid = 4048] [serial = 1883] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (16F42C00) [pid = 4048] [serial = 1874] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (17854400) [pid = 4048] [serial = 1877] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (15C61800) [pid = 4048] [serial = 1871] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (13C15C00) [pid = 4048] [serial = 1880] [outer = 00000000] [url = about:blank] 02:23:59 INFO - PROCESS | 4048 | 1465205039327 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]]]}] 02:23:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:23:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1157ms 02:23:59 INFO - PROCESS | 4048 | 1465205039410 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 02:23:59 INFO - PROCESS | 4048 | 1465205039413 Marionette TRACE conn3 <- [1,2537,null,{"value":"13"}] 02:23:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:23:59 INFO - PROCESS | 4048 | 1465205039419 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:23:59 INFO - PROCESS | 4048 | 1465205039422 Marionette TRACE conn3 <- [1,2538,null,{}] 02:23:59 INFO - PROCESS | 4048 | 1465205039427 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}] 02:23:59 INFO - PROCESS | 4048 | 1465205039431 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:59 INFO - PROCESS | 4048 | 1465205039527 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 02:23:59 INFO - PROCESS | 4048 | 1465205039534 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:59 INFO - PROCESS | 4048 | 1465205039537 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:23:59 INFO - PROCESS | 4048 | ++DOCSHELL 10C6F400 == 29 [pid = 4048] [id = 644] 02:23:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (10C70000) [pid = 4048] [serial = 1932] [outer = 00000000] 02:23:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (10D31400) [pid = 4048] [serial = 1933] [outer = 10C70000] 02:23:59 INFO - PROCESS | 4048 | 1465205039583 Marionette DEBUG loaded listener.js 02:23:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (10E0B000) [pid = 4048] [serial = 1934] [outer = 10C70000] 02:24:00 INFO - PROCESS | 4048 | 1465205040109 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]]]}] 02:24:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:24:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 735ms 02:24:00 INFO - PROCESS | 4048 | 1465205040159 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 02:24:00 INFO - PROCESS | 4048 | 1465205040163 Marionette TRACE conn3 <- [1,2541,null,{"value":"13"}] 02:24:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:24:00 INFO - PROCESS | 4048 | 1465205040168 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:24:00 INFO - PROCESS | 4048 | 1465205040169 Marionette TRACE conn3 <- [1,2542,null,{}] 02:24:00 INFO - PROCESS | 4048 | 1465205040173 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}] 02:24:00 INFO - PROCESS | 4048 | 1465205040175 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:00 INFO - PROCESS | 4048 | 1465205040267 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 02:24:00 INFO - PROCESS | 4048 | 1465205040368 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:00 INFO - PROCESS | 4048 | 1465205040370 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:00 INFO - PROCESS | 4048 | ++DOCSHELL 11A0C800 == 30 [pid = 4048] [id = 645] 02:24:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (11C0A000) [pid = 4048] [serial = 1935] [outer = 00000000] 02:24:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (13821800) [pid = 4048] [serial = 1936] [outer = 11C0A000] 02:24:00 INFO - PROCESS | 4048 | 1465205040414 Marionette DEBUG loaded listener.js 02:24:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (13916400) [pid = 4048] [serial = 1937] [outer = 11C0A000] 02:24:00 INFO - PROCESS | 4048 | 1465205040805 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]]]}] 02:24:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:24:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 688ms 02:24:00 INFO - PROCESS | 4048 | 1465205040868 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 02:24:00 INFO - PROCESS | 4048 | 1465205040870 Marionette TRACE conn3 <- [1,2545,null,{"value":"13"}] 02:24:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:24:00 INFO - PROCESS | 4048 | 1465205040875 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:24:00 INFO - PROCESS | 4048 | 1465205040881 Marionette TRACE conn3 <- [1,2546,null,{}] 02:24:00 INFO - PROCESS | 4048 | 1465205040890 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}] 02:24:00 INFO - PROCESS | 4048 | 1465205040893 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:00 INFO - PROCESS | 4048 | 1465205040978 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 02:24:00 INFO - PROCESS | 4048 | 1465205040985 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:00 INFO - PROCESS | 4048 | 1465205040987 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:01 INFO - PROCESS | 4048 | ++DOCSHELL 13C13800 == 31 [pid = 4048] [id = 646] 02:24:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (13C13C00) [pid = 4048] [serial = 1938] [outer = 00000000] 02:24:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (140C3C00) [pid = 4048] [serial = 1939] [outer = 13C13C00] 02:24:01 INFO - PROCESS | 4048 | 1465205041030 Marionette DEBUG loaded listener.js 02:24:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (14EBA400) [pid = 4048] [serial = 1940] [outer = 13C13C00] 02:24:01 INFO - PROCESS | 4048 | 1465205041522 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]]]}] 02:24:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:24:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 687ms 02:24:01 INFO - PROCESS | 4048 | 1465205041578 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 02:24:01 INFO - PROCESS | 4048 | 1465205041581 Marionette TRACE conn3 <- [1,2549,null,{"value":"13"}] 02:24:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:24:01 INFO - PROCESS | 4048 | 1465205041584 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:24:01 INFO - PROCESS | 4048 | 1465205041586 Marionette TRACE conn3 <- [1,2550,null,{}] 02:24:01 INFO - PROCESS | 4048 | 1465205041589 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}] 02:24:01 INFO - PROCESS | 4048 | 1465205041591 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:01 INFO - PROCESS | 4048 | 1465205041736 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 02:24:01 INFO - PROCESS | 4048 | 1465205041760 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:01 INFO - PROCESS | 4048 | 1465205041763 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:01 INFO - PROCESS | 4048 | ++DOCSHELL 15C11C00 == 32 [pid = 4048] [id = 647] 02:24:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (15C15800) [pid = 4048] [serial = 1941] [outer = 00000000] 02:24:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (15D4A000) [pid = 4048] [serial = 1942] [outer = 15C15800] 02:24:01 INFO - PROCESS | 4048 | 1465205041806 Marionette DEBUG loaded listener.js 02:24:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (15F52C00) [pid = 4048] [serial = 1943] [outer = 15C15800] 02:24:02 INFO - PROCESS | 4048 | 1465205042248 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]]]}] 02:24:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:24:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 703ms 02:24:02 INFO - PROCESS | 4048 | 1465205042290 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 02:24:02 INFO - PROCESS | 4048 | 1465205042292 Marionette TRACE conn3 <- [1,2553,null,{"value":"13"}] 02:24:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:24:02 INFO - PROCESS | 4048 | 1465205042295 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:24:02 INFO - PROCESS | 4048 | 1465205042297 Marionette TRACE conn3 <- [1,2554,null,{}] 02:24:02 INFO - PROCESS | 4048 | 1465205042300 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}] 02:24:02 INFO - PROCESS | 4048 | 1465205042302 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:02 INFO - PROCESS | 4048 | 1465205042415 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 02:24:02 INFO - PROCESS | 4048 | 1465205042420 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:02 INFO - PROCESS | 4048 | 1465205042426 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:02 INFO - PROCESS | 4048 | ++DOCSHELL 130E2C00 == 33 [pid = 4048] [id = 648] 02:24:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (15696000) [pid = 4048] [serial = 1944] [outer = 00000000] 02:24:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (16067000) [pid = 4048] [serial = 1945] [outer = 15696000] 02:24:02 INFO - PROCESS | 4048 | 1465205042539 Marionette DEBUG loaded listener.js 02:24:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (16F43C00) [pid = 4048] [serial = 1946] [outer = 15696000] 02:24:03 INFO - PROCESS | 4048 | 1465205042996 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]]]}] 02:24:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:24:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 734ms 02:24:03 INFO - PROCESS | 4048 | 1465205043034 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 02:24:03 INFO - PROCESS | 4048 | 1465205043036 Marionette TRACE conn3 <- [1,2557,null,{"value":"13"}] 02:24:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:24:03 INFO - PROCESS | 4048 | 1465205043039 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:24:03 INFO - PROCESS | 4048 | 1465205043041 Marionette TRACE conn3 <- [1,2558,null,{}] 02:24:03 INFO - PROCESS | 4048 | 1465205043044 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}] 02:24:03 INFO - PROCESS | 4048 | 1465205043047 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:03 INFO - PROCESS | 4048 | 1465205043187 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 02:24:03 INFO - PROCESS | 4048 | 1465205043257 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:03 INFO - PROCESS | 4048 | 1465205043259 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:03 INFO - PROCESS | 4048 | ++DOCSHELL 159BEC00 == 34 [pid = 4048] [id = 649] 02:24:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (16F4D400) [pid = 4048] [serial = 1947] [outer = 00000000] 02:24:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (1771C800) [pid = 4048] [serial = 1948] [outer = 16F4D400] 02:24:03 INFO - PROCESS | 4048 | 1465205043308 Marionette DEBUG loaded listener.js 02:24:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (17854400) [pid = 4048] [serial = 1949] [outer = 16F4D400] 02:24:03 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (11245C00) [pid = 4048] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:24:03 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (13D22800) [pid = 4048] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:24:03 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (14EB7800) [pid = 4048] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:24:03 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (139C4000) [pid = 4048] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:24:03 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (10A58800) [pid = 4048] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:24:03 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (11A16800) [pid = 4048] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:24:03 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (10C72800) [pid = 4048] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:24:03 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (1673A400) [pid = 4048] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:24:03 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (0F354800) [pid = 4048] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:24:03 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (13379400) [pid = 4048] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:24:03 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (16F46800) [pid = 4048] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:24:03 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (0F351C00) [pid = 4048] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:24:03 INFO - PROCESS | 4048 | 1465205043778 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]]]}] 02:24:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:24:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 797ms 02:24:03 INFO - PROCESS | 4048 | 1465205043842 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 02:24:03 INFO - PROCESS | 4048 | 1465205043844 Marionette TRACE conn3 <- [1,2561,null,{"value":"13"}] 02:24:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:24:03 INFO - PROCESS | 4048 | 1465205043847 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:24:03 INFO - PROCESS | 4048 | 1465205043849 Marionette TRACE conn3 <- [1,2562,null,{}] 02:24:03 INFO - PROCESS | 4048 | 1465205043852 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}] 02:24:03 INFO - PROCESS | 4048 | 1465205043854 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:03 INFO - PROCESS | 4048 | 1465205043967 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 02:24:04 INFO - PROCESS | 4048 | 1465205044031 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:04 INFO - PROCESS | 4048 | 1465205044033 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:04 INFO - PROCESS | 4048 | ++DOCSHELL 0F396400 == 35 [pid = 4048] [id = 650] 02:24:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (10559400) [pid = 4048] [serial = 1950] [outer = 00000000] 02:24:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (13917400) [pid = 4048] [serial = 1951] [outer = 10559400] 02:24:04 INFO - PROCESS | 4048 | 1465205044076 Marionette DEBUG loaded listener.js 02:24:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (14343000) [pid = 4048] [serial = 1952] [outer = 10559400] 02:24:04 INFO - PROCESS | 4048 | 1465205044436 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]]]}] 02:24:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:24:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 641ms 02:24:04 INFO - PROCESS | 4048 | 1465205044495 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 02:24:04 INFO - PROCESS | 4048 | 1465205044497 Marionette TRACE conn3 <- [1,2565,null,{"value":"13"}] 02:24:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:24:04 INFO - PROCESS | 4048 | 1465205044501 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:24:04 INFO - PROCESS | 4048 | 1465205044503 Marionette TRACE conn3 <- [1,2566,null,{}] 02:24:04 INFO - PROCESS | 4048 | 1465205044506 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}] 02:24:04 INFO - PROCESS | 4048 | 1465205044509 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:04 INFO - PROCESS | 4048 | 1465205044611 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 02:24:04 INFO - PROCESS | 4048 | 1465205044618 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:04 INFO - PROCESS | 4048 | 1465205044620 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:04 INFO - PROCESS | 4048 | ++DOCSHELL 139C4400 == 36 [pid = 4048] [id = 651] 02:24:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (143C6C00) [pid = 4048] [serial = 1953] [outer = 00000000] 02:24:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (1802DC00) [pid = 4048] [serial = 1954] [outer = 143C6C00] 02:24:04 INFO - PROCESS | 4048 | 1465205044662 Marionette DEBUG loaded listener.js 02:24:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (182E2000) [pid = 4048] [serial = 1955] [outer = 143C6C00] 02:24:05 INFO - PROCESS | 4048 | 1465205045092 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]]]}] 02:24:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:24:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 641ms 02:24:05 INFO - PROCESS | 4048 | 1465205045141 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 02:24:05 INFO - PROCESS | 4048 | 1465205045143 Marionette TRACE conn3 <- [1,2569,null,{"value":"13"}] 02:24:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:24:05 INFO - PROCESS | 4048 | 1465205045147 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:24:05 INFO - PROCESS | 4048 | 1465205045148 Marionette TRACE conn3 <- [1,2570,null,{}] 02:24:05 INFO - PROCESS | 4048 | 1465205045152 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}] 02:24:05 INFO - PROCESS | 4048 | 1465205045153 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:05 INFO - PROCESS | 4048 | 1465205045232 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 02:24:05 INFO - PROCESS | 4048 | 1465205045238 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:05 INFO - PROCESS | 4048 | 1465205045240 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:05 INFO - PROCESS | 4048 | ++DOCSHELL 140BE400 == 37 [pid = 4048] [id = 652] 02:24:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (1569FC00) [pid = 4048] [serial = 1956] [outer = 00000000] 02:24:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (185C7400) [pid = 4048] [serial = 1957] [outer = 1569FC00] 02:24:05 INFO - PROCESS | 4048 | 1465205045282 Marionette DEBUG loaded listener.js 02:24:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (185CB800) [pid = 4048] [serial = 1958] [outer = 1569FC00] 02:24:05 INFO - PROCESS | 4048 | 1465205045863 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]]]}] 02:24:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:24:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 797ms 02:24:06 INFO - PROCESS | 4048 | 1465205046026 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 02:24:06 INFO - PROCESS | 4048 | 1465205046031 Marionette TRACE conn3 <- [1,2573,null,{"value":"13"}] 02:24:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:24:06 INFO - PROCESS | 4048 | 1465205046051 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:24:06 INFO - PROCESS | 4048 | 1465205046054 Marionette TRACE conn3 <- [1,2574,null,{}] 02:24:06 INFO - PROCESS | 4048 | 1465205046060 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}] 02:24:06 INFO - PROCESS | 4048 | 1465205046064 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:06 INFO - PROCESS | 4048 | 1465205046185 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 02:24:06 INFO - PROCESS | 4048 | 1465205046319 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:06 INFO - PROCESS | 4048 | 1465205046324 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:06 INFO - PROCESS | 4048 | ++DOCSHELL 1027CC00 == 38 [pid = 4048] [id = 653] 02:24:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (102D2000) [pid = 4048] [serial = 1959] [outer = 00000000] 02:24:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (10E12800) [pid = 4048] [serial = 1960] [outer = 102D2000] 02:24:06 INFO - PROCESS | 4048 | 1465205046391 Marionette DEBUG loaded listener.js 02:24:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (11A14C00) [pid = 4048] [serial = 1961] [outer = 102D2000] 02:24:06 INFO - PROCESS | 4048 | 1465205046933 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]]]}] 02:24:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:24:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 937ms 02:24:07 INFO - PROCESS | 4048 | 1465205046992 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 02:24:07 INFO - PROCESS | 4048 | 1465205046997 Marionette TRACE conn3 <- [1,2577,null,{"value":"13"}] 02:24:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:24:07 INFO - PROCESS | 4048 | 1465205047003 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:24:07 INFO - PROCESS | 4048 | 1465205047006 Marionette TRACE conn3 <- [1,2578,null,{}] 02:24:07 INFO - PROCESS | 4048 | 1465205047010 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}] 02:24:07 INFO - PROCESS | 4048 | 1465205047013 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:07 INFO - PROCESS | 4048 | 1465205047121 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 02:24:07 INFO - PROCESS | 4048 | 1465205047262 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:07 INFO - PROCESS | 4048 | 1465205047265 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:07 INFO - PROCESS | 4048 | ++DOCSHELL 13914800 == 39 [pid = 4048] [id = 654] 02:24:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (13914C00) [pid = 4048] [serial = 1962] [outer = 00000000] 02:24:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (13C14000) [pid = 4048] [serial = 1963] [outer = 13914C00] 02:24:07 INFO - PROCESS | 4048 | 1465205047322 Marionette DEBUG loaded listener.js 02:24:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (13D2B800) [pid = 4048] [serial = 1964] [outer = 13914C00] 02:24:07 INFO - PROCESS | 4048 | 1465205047949 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]]]}] 02:24:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:24:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1000ms 02:24:08 INFO - PROCESS | 4048 | 1465205048005 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 02:24:08 INFO - PROCESS | 4048 | 1465205048008 Marionette TRACE conn3 <- [1,2581,null,{"value":"13"}] 02:24:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:24:08 INFO - PROCESS | 4048 | 1465205048012 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:24:08 INFO - PROCESS | 4048 | 1465205048015 Marionette TRACE conn3 <- [1,2582,null,{}] 02:24:08 INFO - PROCESS | 4048 | 1465205048026 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}] 02:24:08 INFO - PROCESS | 4048 | 1465205048031 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:08 INFO - PROCESS | 4048 | 1465205048138 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 02:24:08 INFO - PROCESS | 4048 | 1465205048280 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:08 INFO - PROCESS | 4048 | 1465205048283 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:08 INFO - PROCESS | 4048 | ++DOCSHELL 17C2C800 == 40 [pid = 4048] [id = 655] 02:24:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (18024800) [pid = 4048] [serial = 1965] [outer = 00000000] 02:24:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (185C3C00) [pid = 4048] [serial = 1966] [outer = 18024800] 02:24:08 INFO - PROCESS | 4048 | 1465205048341 Marionette DEBUG loaded listener.js 02:24:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (19806400) [pid = 4048] [serial = 1967] [outer = 18024800] 02:24:08 INFO - PROCESS | 4048 | 1465205048956 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]]]}] 02:24:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:24:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1000ms 02:24:09 INFO - PROCESS | 4048 | 1465205049013 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 02:24:09 INFO - PROCESS | 4048 | 1465205049016 Marionette TRACE conn3 <- [1,2585,null,{"value":"13"}] 02:24:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:24:09 INFO - PROCESS | 4048 | 1465205049019 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:24:09 INFO - PROCESS | 4048 | 1465205049021 Marionette TRACE conn3 <- [1,2586,null,{}] 02:24:09 INFO - PROCESS | 4048 | 1465205049025 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}] 02:24:09 INFO - PROCESS | 4048 | 1465205049027 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:09 INFO - PROCESS | 4048 | 1465205049265 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 02:24:09 INFO - PROCESS | 4048 | 1465205049432 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:09 INFO - PROCESS | 4048 | 1465205049435 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:09 INFO - PROCESS | 4048 | ++DOCSHELL 0F356C00 == 41 [pid = 4048] [id = 656] 02:24:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (0F358800) [pid = 4048] [serial = 1968] [outer = 00000000] 02:24:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (104EFC00) [pid = 4048] [serial = 1969] [outer = 0F358800] 02:24:09 INFO - PROCESS | 4048 | 1465205049490 Marionette DEBUG loaded listener.js 02:24:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (10B9F400) [pid = 4048] [serial = 1970] [outer = 0F358800] 02:24:10 INFO - PROCESS | 4048 | --DOCSHELL 139C4400 == 40 [pid = 4048] [id = 651] 02:24:10 INFO - PROCESS | 4048 | --DOCSHELL 0F396400 == 39 [pid = 4048] [id = 650] 02:24:10 INFO - PROCESS | 4048 | --DOCSHELL 159BEC00 == 38 [pid = 4048] [id = 649] 02:24:10 INFO - PROCESS | 4048 | --DOCSHELL 130E2C00 == 37 [pid = 4048] [id = 648] 02:24:10 INFO - PROCESS | 4048 | --DOCSHELL 15C11C00 == 36 [pid = 4048] [id = 647] 02:24:10 INFO - PROCESS | 4048 | --DOCSHELL 13C13800 == 35 [pid = 4048] [id = 646] 02:24:10 INFO - PROCESS | 4048 | --DOCSHELL 11A0C800 == 34 [pid = 4048] [id = 645] 02:24:10 INFO - PROCESS | 4048 | --DOCSHELL 10C6F400 == 33 [pid = 4048] [id = 644] 02:24:10 INFO - PROCESS | 4048 | --DOCSHELL 0F322800 == 32 [pid = 4048] [id = 643] 02:24:10 INFO - PROCESS | 4048 | --DOCSHELL 10D3C000 == 31 [pid = 4048] [id = 642] 02:24:10 INFO - PROCESS | 4048 | --DOCSHELL 13C12C00 == 30 [pid = 4048] [id = 641] 02:24:10 INFO - PROCESS | 4048 | --DOCSHELL 10C35C00 == 29 [pid = 4048] [id = 633] 02:24:10 INFO - PROCESS | 4048 | --DOCSHELL 17C2C800 == 28 [pid = 4048] [id = 655] 02:24:10 INFO - PROCESS | 4048 | --DOCSHELL 140BE400 == 27 [pid = 4048] [id = 652] 02:24:10 INFO - PROCESS | 4048 | --DOCSHELL 1027CC00 == 26 [pid = 4048] [id = 653] 02:24:10 INFO - PROCESS | 4048 | --DOCSHELL 13914800 == 25 [pid = 4048] [id = 654] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (15287400) [pid = 4048] [serial = 1921] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (140C6000) [pid = 4048] [serial = 1912] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (159C0400) [pid = 4048] [serial = 1915] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (13C0E000) [pid = 4048] [serial = 1909] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (10C6E800) [pid = 4048] [serial = 1903] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (10D32400) [pid = 4048] [serial = 1904] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (12A10800) [pid = 4048] [serial = 1906] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (12AD1000) [pid = 4048] [serial = 1907] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (1102D000) [pid = 4048] [serial = 1901] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (10E06800) [pid = 4048] [serial = 1900] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (16F43000) [pid = 4048] [serial = 1918] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (105F4000) [pid = 4048] [serial = 1889] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (104EB000) [pid = 4048] [serial = 1888] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (139CF800) [pid = 4048] [serial = 1892] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (1382A000) [pid = 4048] [serial = 1891] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (185C4C00) [pid = 4048] [serial = 1895] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (175C6800) [pid = 4048] [serial = 1894] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (15C16000) [pid = 4048] [serial = 1916] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (11022800) [pid = 4048] [serial = 1898] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (10C68C00) [pid = 4048] [serial = 1897] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (1663DC00) [pid = 4048] [serial = 1922] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (16F4B000) [pid = 4048] [serial = 1919] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (143C7000) [pid = 4048] [serial = 1913] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (13C16000) [pid = 4048] [serial = 1910] [outer = 00000000] [url = about:blank] 02:24:10 INFO - PROCESS | 4048 | 1465205050866 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]]]}] 02:24:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:24:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1907ms 02:24:10 INFO - PROCESS | 4048 | 1465205050929 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 02:24:10 INFO - PROCESS | 4048 | 1465205050934 Marionette TRACE conn3 <- [1,2589,null,{"value":"13"}] 02:24:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:24:10 INFO - PROCESS | 4048 | 1465205050939 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:24:10 INFO - PROCESS | 4048 | 1465205050942 Marionette TRACE conn3 <- [1,2590,null,{}] 02:24:10 INFO - PROCESS | 4048 | 1465205050948 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}] 02:24:10 INFO - PROCESS | 4048 | 1465205050951 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:11 INFO - PROCESS | 4048 | 1465205051055 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 02:24:11 INFO - PROCESS | 4048 | 1465205051143 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:11 INFO - PROCESS | 4048 | 1465205051148 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:11 INFO - PROCESS | 4048 | ++DOCSHELL 104EA400 == 26 [pid = 4048] [id = 657] 02:24:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (104EB000) [pid = 4048] [serial = 1971] [outer = 00000000] 02:24:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (10C34C00) [pid = 4048] [serial = 1972] [outer = 104EB000] 02:24:11 INFO - PROCESS | 4048 | 1465205051197 Marionette DEBUG loaded listener.js 02:24:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (10C40400) [pid = 4048] [serial = 1973] [outer = 104EB000] 02:24:11 INFO - PROCESS | 4048 | 1465205051636 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]]]}] 02:24:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:24:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 734ms 02:24:11 INFO - PROCESS | 4048 | 1465205051680 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 02:24:11 INFO - PROCESS | 4048 | 1465205051685 Marionette TRACE conn3 <- [1,2593,null,{"value":"13"}] 02:24:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:24:11 INFO - PROCESS | 4048 | 1465205051695 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:24:11 INFO - PROCESS | 4048 | 1465205051697 Marionette TRACE conn3 <- [1,2594,null,{}] 02:24:11 INFO - PROCESS | 4048 | 1465205051701 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}] 02:24:11 INFO - PROCESS | 4048 | 1465205051704 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:11 INFO - PROCESS | 4048 | 1465205051791 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 02:24:11 INFO - PROCESS | 4048 | 1465205051801 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:11 INFO - PROCESS | 4048 | 1465205051804 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:11 INFO - PROCESS | 4048 | ++DOCSHELL 10D3C400 == 27 [pid = 4048] [id = 658] 02:24:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (10D3CC00) [pid = 4048] [serial = 1974] [outer = 00000000] 02:24:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (10E0F400) [pid = 4048] [serial = 1975] [outer = 10D3CC00] 02:24:11 INFO - PROCESS | 4048 | 1465205051850 Marionette DEBUG loaded listener.js 02:24:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (10E15C00) [pid = 4048] [serial = 1976] [outer = 10D3CC00] 02:24:12 INFO - PROCESS | 4048 | 1465205052366 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]]]}] 02:24:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:24:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 688ms 02:24:12 INFO - PROCESS | 4048 | 1465205052396 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 02:24:12 INFO - PROCESS | 4048 | 1465205052398 Marionette TRACE conn3 <- [1,2597,null,{"value":"13"}] 02:24:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:24:12 INFO - PROCESS | 4048 | 1465205052401 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:24:12 INFO - PROCESS | 4048 | 1465205052404 Marionette TRACE conn3 <- [1,2598,null,{}] 02:24:12 INFO - PROCESS | 4048 | 1465205052415 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}] 02:24:12 INFO - PROCESS | 4048 | 1465205052420 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:12 INFO - PROCESS | 4048 | 1465205052538 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 02:24:12 INFO - PROCESS | 4048 | 1465205052646 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:12 INFO - PROCESS | 4048 | 1465205052649 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:12 INFO - PROCESS | 4048 | ++DOCSHELL 12810800 == 28 [pid = 4048] [id = 659] 02:24:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (12A01800) [pid = 4048] [serial = 1977] [outer = 00000000] 02:24:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (12AD4800) [pid = 4048] [serial = 1978] [outer = 12A01800] 02:24:12 INFO - PROCESS | 4048 | 1465205052700 Marionette DEBUG loaded listener.js 02:24:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (13067400) [pid = 4048] [serial = 1979] [outer = 12A01800] 02:24:13 INFO - PROCESS | 4048 | 1465205053141 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]]]}] 02:24:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:24:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 797ms 02:24:13 INFO - PROCESS | 4048 | 1465205053203 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 02:24:13 INFO - PROCESS | 4048 | 1465205053206 Marionette TRACE conn3 <- [1,2601,null,{"value":"13"}] 02:24:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:24:13 INFO - PROCESS | 4048 | 1465205053209 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:24:13 INFO - PROCESS | 4048 | 1465205053211 Marionette TRACE conn3 <- [1,2602,null,{}] 02:24:13 INFO - PROCESS | 4048 | 1465205053219 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}] 02:24:13 INFO - PROCESS | 4048 | 1465205053221 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:13 INFO - PROCESS | 4048 | 1465205053338 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 02:24:13 INFO - PROCESS | 4048 | 1465205053347 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:13 INFO - PROCESS | 4048 | 1465205053349 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:13 INFO - PROCESS | 4048 | ++DOCSHELL 12D97400 == 29 [pid = 4048] [id = 660] 02:24:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (13914800) [pid = 4048] [serial = 1980] [outer = 00000000] 02:24:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (13C0F400) [pid = 4048] [serial = 1981] [outer = 13914800] 02:24:13 INFO - PROCESS | 4048 | 1465205053399 Marionette DEBUG loaded listener.js 02:24:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (13C15400) [pid = 4048] [serial = 1982] [outer = 13914800] 02:24:13 INFO - PROCESS | 4048 | 1465205053853 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]]]}] 02:24:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:24:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 703ms 02:24:13 INFO - PROCESS | 4048 | 1465205053932 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 02:24:13 INFO - PROCESS | 4048 | 1465205053934 Marionette TRACE conn3 <- [1,2605,null,{"value":"13"}] 02:24:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:24:13 INFO - PROCESS | 4048 | 1465205053940 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:24:13 INFO - PROCESS | 4048 | 1465205053942 Marionette TRACE conn3 <- [1,2606,null,{}] 02:24:13 INFO - PROCESS | 4048 | 1465205053945 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}] 02:24:13 INFO - PROCESS | 4048 | 1465205053947 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:14 INFO - PROCESS | 4048 | 1465205054057 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 02:24:14 INFO - PROCESS | 4048 | 1465205054066 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:14 INFO - PROCESS | 4048 | 1465205054069 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:14 INFO - PROCESS | 4048 | ++DOCSHELL 13C1C800 == 30 [pid = 4048] [id = 661] 02:24:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (13CF5C00) [pid = 4048] [serial = 1983] [outer = 00000000] 02:24:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (143C3C00) [pid = 4048] [serial = 1984] [outer = 13CF5C00] 02:24:14 INFO - PROCESS | 4048 | 1465205054112 Marionette DEBUG loaded listener.js 02:24:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (14EBE800) [pid = 4048] [serial = 1985] [outer = 13CF5C00] 02:24:14 INFO - PROCESS | 4048 | 1465205054593 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]]]}] 02:24:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:24:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 704ms 02:24:14 INFO - PROCESS | 4048 | 1465205054639 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 02:24:14 INFO - PROCESS | 4048 | 1465205054641 Marionette TRACE conn3 <- [1,2609,null,{"value":"13"}] 02:24:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:24:14 INFO - PROCESS | 4048 | 1465205054644 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:24:14 INFO - PROCESS | 4048 | 1465205054646 Marionette TRACE conn3 <- [1,2610,null,{}] 02:24:14 INFO - PROCESS | 4048 | 1465205054650 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}] 02:24:14 INFO - PROCESS | 4048 | 1465205054655 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:14 INFO - PROCESS | 4048 | 1465205054790 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 02:24:14 INFO - PROCESS | 4048 | 1465205054859 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:14 INFO - PROCESS | 4048 | 1465205054862 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:14 INFO - PROCESS | 4048 | ++DOCSHELL 15D49000 == 31 [pid = 4048] [id = 662] 02:24:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (15D4AC00) [pid = 4048] [serial = 1986] [outer = 00000000] 02:24:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (1663DC00) [pid = 4048] [serial = 1987] [outer = 15D4AC00] 02:24:14 INFO - PROCESS | 4048 | 1465205054905 Marionette DEBUG loaded listener.js 02:24:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (16CB7000) [pid = 4048] [serial = 1988] [outer = 15D4AC00] 02:24:15 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (15C15800) [pid = 4048] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:24:15 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (15696000) [pid = 4048] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:24:15 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (10559400) [pid = 4048] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:24:15 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (0F323400) [pid = 4048] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:24:15 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (10E08C00) [pid = 4048] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:24:15 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (16F4D400) [pid = 4048] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:24:15 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10C70000) [pid = 4048] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:24:15 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (13C13C00) [pid = 4048] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:24:15 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (14EC1400) [pid = 4048] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:24:15 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (11C0A000) [pid = 4048] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:24:15 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (143C6C00) [pid = 4048] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:24:15 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (1569FC00) [pid = 4048] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:24:15 INFO - PROCESS | 4048 | 1465205055534 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]]]}] 02:24:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:24:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 953ms 02:24:15 INFO - PROCESS | 4048 | 1465205055590 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 02:24:15 INFO - PROCESS | 4048 | 1465205055601 Marionette TRACE conn3 <- [1,2613,null,{"value":"13"}] 02:24:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:24:15 INFO - PROCESS | 4048 | 1465205055605 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:24:15 INFO - PROCESS | 4048 | 1465205055606 Marionette TRACE conn3 <- [1,2614,null,{}] 02:24:15 INFO - PROCESS | 4048 | 1465205055610 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}] 02:24:15 INFO - PROCESS | 4048 | 1465205055612 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:15 INFO - PROCESS | 4048 | 1465205055687 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 02:24:15 INFO - PROCESS | 4048 | 1465205055692 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:15 INFO - PROCESS | 4048 | 1465205055694 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:15 INFO - PROCESS | 4048 | ++DOCSHELL 12A8B400 == 32 [pid = 4048] [id = 663] 02:24:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (12B60C00) [pid = 4048] [serial = 1989] [outer = 00000000] 02:24:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (13CF7000) [pid = 4048] [serial = 1990] [outer = 12B60C00] 02:24:15 INFO - PROCESS | 4048 | 1465205055736 Marionette DEBUG loaded listener.js 02:24:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (156A0000) [pid = 4048] [serial = 1991] [outer = 12B60C00] 02:24:16 INFO - PROCESS | 4048 | 1465205056182 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]]]}] 02:24:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:24:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 625ms 02:24:16 INFO - PROCESS | 4048 | 1465205056244 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 02:24:16 INFO - PROCESS | 4048 | 1465205056246 Marionette TRACE conn3 <- [1,2617,null,{"value":"13"}] 02:24:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:24:16 INFO - PROCESS | 4048 | 1465205056249 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:24:16 INFO - PROCESS | 4048 | 1465205056251 Marionette TRACE conn3 <- [1,2618,null,{}] 02:24:16 INFO - PROCESS | 4048 | 1465205056254 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}] 02:24:16 INFO - PROCESS | 4048 | 1465205056256 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:16 INFO - PROCESS | 4048 | 1465205056333 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 02:24:16 INFO - PROCESS | 4048 | 1465205056338 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:16 INFO - PROCESS | 4048 | 1465205056340 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:16 INFO - PROCESS | 4048 | ++DOCSHELL 13C0F000 == 33 [pid = 4048] [id = 664] 02:24:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (16068400) [pid = 4048] [serial = 1992] [outer = 00000000] 02:24:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (16F51800) [pid = 4048] [serial = 1993] [outer = 16068400] 02:24:16 INFO - PROCESS | 4048 | 1465205056383 Marionette DEBUG loaded listener.js 02:24:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (16FA0C00) [pid = 4048] [serial = 1994] [outer = 16068400] 02:24:16 INFO - PROCESS | 4048 | 1465205056812 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]]]}] 02:24:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:24:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 593ms 02:24:16 INFO - PROCESS | 4048 | 1465205056857 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 02:24:16 INFO - PROCESS | 4048 | 1465205056859 Marionette TRACE conn3 <- [1,2621,null,{"value":"13"}] 02:24:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:24:16 INFO - PROCESS | 4048 | 1465205056862 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:24:16 INFO - PROCESS | 4048 | 1465205056863 Marionette TRACE conn3 <- [1,2622,null,{}] 02:24:16 INFO - PROCESS | 4048 | 1465205056867 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}] 02:24:16 INFO - PROCESS | 4048 | 1465205056869 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:16 INFO - PROCESS | 4048 | 1465205056946 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 02:24:16 INFO - PROCESS | 4048 | 1465205056952 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:16 INFO - PROCESS | 4048 | 1465205056954 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:16 INFO - PROCESS | 4048 | ++DOCSHELL 12810400 == 34 [pid = 4048] [id = 665] 02:24:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (175C7800) [pid = 4048] [serial = 1995] [outer = 00000000] 02:24:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (17856C00) [pid = 4048] [serial = 1996] [outer = 175C7800] 02:24:17 INFO - PROCESS | 4048 | 1465205056996 Marionette DEBUG loaded listener.js 02:24:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (17C2C800) [pid = 4048] [serial = 1997] [outer = 175C7800] 02:24:17 INFO - PROCESS | 4048 | 1465205057762 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]]]}] 02:24:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:24:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 953ms 02:24:17 INFO - PROCESS | 4048 | 1465205057809 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 02:24:17 INFO - PROCESS | 4048 | 1465205057814 Marionette TRACE conn3 <- [1,2625,null,{"value":"13"}] 02:24:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:24:17 INFO - PROCESS | 4048 | 1465205057819 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:24:17 INFO - PROCESS | 4048 | 1465205057822 Marionette TRACE conn3 <- [1,2626,null,{}] 02:24:17 INFO - PROCESS | 4048 | 1465205057829 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}] 02:24:17 INFO - PROCESS | 4048 | 1465205057832 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:17 INFO - PROCESS | 4048 | 1465205057958 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 02:24:18 INFO - PROCESS | 4048 | 1465205058099 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:18 INFO - PROCESS | 4048 | 1465205058102 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:18 INFO - PROCESS | 4048 | ++DOCSHELL 104EF800 == 35 [pid = 4048] [id = 666] 02:24:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (10A58C00) [pid = 4048] [serial = 1998] [outer = 00000000] 02:24:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (10C70400) [pid = 4048] [serial = 1999] [outer = 10A58C00] 02:24:18 INFO - PROCESS | 4048 | 1465205058159 Marionette DEBUG loaded listener.js 02:24:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (10E07000) [pid = 4048] [serial = 2000] [outer = 10A58C00] 02:24:18 INFO - PROCESS | 4048 | 1465205058931 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]]]}] 02:24:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:24:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1220ms 02:24:19 INFO - PROCESS | 4048 | 1465205059029 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 02:24:19 INFO - PROCESS | 4048 | 1465205059034 Marionette TRACE conn3 <- [1,2629,null,{"value":"13"}] 02:24:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:24:19 INFO - PROCESS | 4048 | 1465205059040 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:24:19 INFO - PROCESS | 4048 | 1465205059043 Marionette TRACE conn3 <- [1,2630,null,{}] 02:24:19 INFO - PROCESS | 4048 | 1465205059047 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}] 02:24:19 INFO - PROCESS | 4048 | 1465205059050 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:19 INFO - PROCESS | 4048 | 1465205059197 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 02:24:19 INFO - PROCESS | 4048 | 1465205059428 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:19 INFO - PROCESS | 4048 | 1465205059432 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:19 INFO - PROCESS | 4048 | ++DOCSHELL 0F32B000 == 36 [pid = 4048] [id = 667] 02:24:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (0F32D400) [pid = 4048] [serial = 2001] [outer = 00000000] 02:24:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (0F352800) [pid = 4048] [serial = 2002] [outer = 0F32D400] 02:24:19 INFO - PROCESS | 4048 | 1465205059490 Marionette DEBUG loaded listener.js 02:24:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (10437400) [pid = 4048] [serial = 2003] [outer = 0F32D400] 02:24:20 INFO - PROCESS | 4048 | --DOCSHELL 13C0F000 == 35 [pid = 4048] [id = 664] 02:24:20 INFO - PROCESS | 4048 | --DOCSHELL 12A8B400 == 34 [pid = 4048] [id = 663] 02:24:20 INFO - PROCESS | 4048 | --DOCSHELL 15D49000 == 33 [pid = 4048] [id = 662] 02:24:20 INFO - PROCESS | 4048 | --DOCSHELL 13C1C800 == 32 [pid = 4048] [id = 661] 02:24:20 INFO - PROCESS | 4048 | --DOCSHELL 12D97400 == 31 [pid = 4048] [id = 660] 02:24:20 INFO - PROCESS | 4048 | --DOCSHELL 12810800 == 30 [pid = 4048] [id = 659] 02:24:20 INFO - PROCESS | 4048 | --DOCSHELL 10D3C400 == 29 [pid = 4048] [id = 658] 02:24:20 INFO - PROCESS | 4048 | --DOCSHELL 104EA400 == 28 [pid = 4048] [id = 657] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (15D4A000) [pid = 4048] [serial = 1942] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (15F52C00) [pid = 4048] [serial = 1943] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (16F43C00) [pid = 4048] [serial = 1946] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (16067000) [pid = 4048] [serial = 1945] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (13917400) [pid = 4048] [serial = 1951] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (0F34D400) [pid = 4048] [serial = 1930] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (1043E800) [pid = 4048] [serial = 1931] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (11A14000) [pid = 4048] [serial = 1927] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (12AD5000) [pid = 4048] [serial = 1928] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (1771C800) [pid = 4048] [serial = 1948] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (10D31400) [pid = 4048] [serial = 1933] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (10E0B000) [pid = 4048] [serial = 1934] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (140C3C00) [pid = 4048] [serial = 1939] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (175BAC00) [pid = 4048] [serial = 1925] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (175BA400) [pid = 4048] [serial = 1924] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (13821800) [pid = 4048] [serial = 1936] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (13916400) [pid = 4048] [serial = 1937] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (182E2000) [pid = 4048] [serial = 1955] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (185C7400) [pid = 4048] [serial = 1957] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (1802DC00) [pid = 4048] [serial = 1954] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (185CB800) [pid = 4048] [serial = 1958] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (17854400) [pid = 4048] [serial = 1949] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (14343000) [pid = 4048] [serial = 1952] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (14EBA400) [pid = 4048] [serial = 1940] [outer = 00000000] [url = about:blank] 02:24:20 INFO - PROCESS | 4048 | 1465205060155 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]]]}] 02:24:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:24:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1156ms 02:24:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:24:20 INFO - PROCESS | 4048 | 1465205060192 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 02:24:20 INFO - PROCESS | 4048 | 1465205060196 Marionette TRACE conn3 <- [1,2633,null,{"value":"13"}] 02:24:20 INFO - PROCESS | 4048 | 1465205060200 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:24:20 INFO - PROCESS | 4048 | 1465205060202 Marionette TRACE conn3 <- [1,2634,null,{}] 02:24:20 INFO - PROCESS | 4048 | 1465205060207 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}] 02:24:20 INFO - PROCESS | 4048 | 1465205060211 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:20 INFO - PROCESS | 4048 | 1465205060302 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 02:24:20 INFO - PROCESS | 4048 | 1465205060402 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:20 INFO - PROCESS | 4048 | 1465205060405 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:20 INFO - PROCESS | 4048 | ++DOCSHELL 10A54800 == 29 [pid = 4048] [id = 668] 02:24:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (10A5BC00) [pid = 4048] [serial = 2004] [outer = 00000000] 02:24:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (10D38000) [pid = 4048] [serial = 2005] [outer = 10A5BC00] 02:24:20 INFO - PROCESS | 4048 | 1465205060450 Marionette DEBUG loaded listener.js 02:24:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (10E13800) [pid = 4048] [serial = 2006] [outer = 10A5BC00] 02:24:20 INFO - PROCESS | 4048 | 1465205060887 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]]]}] 02:24:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:24:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 734ms 02:24:20 INFO - PROCESS | 4048 | 1465205060939 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 02:24:20 INFO - PROCESS | 4048 | 1465205060943 Marionette TRACE conn3 <- [1,2637,null,{"value":"13"}] 02:24:20 INFO - PROCESS | 4048 | 1465205060948 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:24:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:24:20 INFO - PROCESS | 4048 | 1465205060950 Marionette TRACE conn3 <- [1,2638,null,{}] 02:24:20 INFO - PROCESS | 4048 | 1465205060953 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}] 02:24:20 INFO - PROCESS | 4048 | 1465205060955 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:21 INFO - PROCESS | 4048 | 1465205061042 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 02:24:21 INFO - PROCESS | 4048 | 1465205061057 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:21 INFO - PROCESS | 4048 | 1465205061059 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:21 INFO - PROCESS | 4048 | ++DOCSHELL 12D65C00 == 30 [pid = 4048] [id = 669] 02:24:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (12D97400) [pid = 4048] [serial = 2007] [outer = 00000000] 02:24:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (1332D800) [pid = 4048] [serial = 2008] [outer = 12D97400] 02:24:21 INFO - PROCESS | 4048 | 1465205061104 Marionette DEBUG loaded listener.js 02:24:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (13911800) [pid = 4048] [serial = 2009] [outer = 12D97400] 02:24:21 INFO - PROCESS | 4048 | 1465205061573 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]]]}] 02:24:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:24:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 625ms 02:24:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:24:21 INFO - PROCESS | 4048 | 1465205061586 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 02:24:21 INFO - PROCESS | 4048 | 1465205061588 Marionette TRACE conn3 <- [1,2641,null,{"value":"13"}] 02:24:21 INFO - PROCESS | 4048 | 1465205061593 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:24:21 INFO - PROCESS | 4048 | 1465205061599 Marionette TRACE conn3 <- [1,2642,null,{}] 02:24:21 INFO - PROCESS | 4048 | 1465205061614 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}] 02:24:21 INFO - PROCESS | 4048 | 1465205061619 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:21 INFO - PROCESS | 4048 | 1465205061708 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 02:24:21 INFO - PROCESS | 4048 | 1465205061715 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:21 INFO - PROCESS | 4048 | 1465205061717 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:21 INFO - PROCESS | 4048 | ++DOCSHELL 13CEE400 == 31 [pid = 4048] [id = 670] 02:24:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (13CF0400) [pid = 4048] [serial = 2010] [outer = 00000000] 02:24:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (140C5000) [pid = 4048] [serial = 2011] [outer = 13CF0400] 02:24:21 INFO - PROCESS | 4048 | 1465205061762 Marionette DEBUG loaded listener.js 02:24:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (143C7000) [pid = 4048] [serial = 2012] [outer = 13CF0400] 02:24:22 INFO - PROCESS | 4048 | 1465205062211 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]]]}] 02:24:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:24:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 656ms 02:24:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:24:22 INFO - PROCESS | 4048 | 1465205062257 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 02:24:22 INFO - PROCESS | 4048 | 1465205062260 Marionette TRACE conn3 <- [1,2645,null,{"value":"13"}] 02:24:22 INFO - PROCESS | 4048 | 1465205062263 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:24:22 INFO - PROCESS | 4048 | 1465205062265 Marionette TRACE conn3 <- [1,2646,null,{}] 02:24:22 INFO - PROCESS | 4048 | 1465205062268 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}] 02:24:22 INFO - PROCESS | 4048 | 1465205062270 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:22 INFO - PROCESS | 4048 | 1465205062388 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 02:24:22 INFO - PROCESS | 4048 | 1465205062394 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:22 INFO - PROCESS | 4048 | 1465205062396 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:22 INFO - PROCESS | 4048 | ++DOCSHELL 10D31000 == 32 [pid = 4048] [id = 671] 02:24:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (11C0F400) [pid = 4048] [serial = 2013] [outer = 00000000] 02:24:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (159C2800) [pid = 4048] [serial = 2014] [outer = 11C0F400] 02:24:22 INFO - PROCESS | 4048 | 1465205062495 Marionette DEBUG loaded listener.js 02:24:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (15C58800) [pid = 4048] [serial = 2015] [outer = 11C0F400] 02:24:22 INFO - PROCESS | 4048 | 1465205062949 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]]]}] 02:24:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:24:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 734ms 02:24:23 INFO - PROCESS | 4048 | 1465205063001 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 02:24:23 INFO - PROCESS | 4048 | 1465205063003 Marionette TRACE conn3 <- [1,2649,null,{"value":"13"}] 02:24:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:24:23 INFO - PROCESS | 4048 | 1465205063006 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:24:23 INFO - PROCESS | 4048 | 1465205063008 Marionette TRACE conn3 <- [1,2650,null,{}] 02:24:23 INFO - PROCESS | 4048 | 1465205063011 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}] 02:24:23 INFO - PROCESS | 4048 | 1465205063013 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:23 INFO - PROCESS | 4048 | 1465205063127 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 02:24:23 INFO - PROCESS | 4048 | 1465205063194 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:23 INFO - PROCESS | 4048 | 1465205063200 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:23 INFO - PROCESS | 4048 | ++DOCSHELL 1280A800 == 33 [pid = 4048] [id = 672] 02:24:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (1673CC00) [pid = 4048] [serial = 2016] [outer = 00000000] 02:24:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (16CC1800) [pid = 4048] [serial = 2017] [outer = 1673CC00] 02:24:23 INFO - PROCESS | 4048 | 1465205063253 Marionette DEBUG loaded listener.js 02:24:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (16F49400) [pid = 4048] [serial = 2018] [outer = 1673CC00] 02:24:23 INFO - PROCESS | 4048 | 1465205063700 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]]]}] 02:24:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:24:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 751ms 02:24:23 INFO - PROCESS | 4048 | 1465205063747 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 02:24:23 INFO - PROCESS | 4048 | 1465205063749 Marionette TRACE conn3 <- [1,2653,null,{"value":"13"}] 02:24:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:24:23 INFO - PROCESS | 4048 | 1465205063779 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:24:23 INFO - PROCESS | 4048 | 1465205063781 Marionette TRACE conn3 <- [1,2654,null,{}] 02:24:23 INFO - PROCESS | 4048 | 1465205063798 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}] 02:24:23 INFO - PROCESS | 4048 | 1465205063800 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:23 INFO - PROCESS | 4048 | 1465205063912 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 02:24:23 INFO - PROCESS | 4048 | 1465205063924 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:23 INFO - PROCESS | 4048 | 1465205063926 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:23 INFO - PROCESS | 4048 | ++DOCSHELL 175BEC00 == 34 [pid = 4048] [id = 673] 02:24:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (175BF400) [pid = 4048] [serial = 2019] [outer = 00000000] 02:24:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (177E6800) [pid = 4048] [serial = 2020] [outer = 175BF400] 02:24:23 INFO - PROCESS | 4048 | 1465205063969 Marionette DEBUG loaded listener.js 02:24:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (1382C000) [pid = 4048] [serial = 2021] [outer = 175BF400] 02:24:24 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (12A01800) [pid = 4048] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:24:24 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (10D3CC00) [pid = 4048] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:24:24 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (0F358800) [pid = 4048] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:24:24 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (13914800) [pid = 4048] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:24:24 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (104EB000) [pid = 4048] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:24:24 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (13CF5C00) [pid = 4048] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:24:24 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (15D4AC00) [pid = 4048] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:24:24 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (102D2000) [pid = 4048] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:24:24 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (13914C00) [pid = 4048] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:24:24 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (16068400) [pid = 4048] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:24:24 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (18024800) [pid = 4048] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:24:24 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (12B60C00) [pid = 4048] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:24:24 INFO - PROCESS | 4048 | 1465205064966 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]]]}] 02:24:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 02:24:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1234ms 02:24:25 INFO - PROCESS | 4048 | 1465205064986 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 02:24:25 INFO - PROCESS | 4048 | 1465205064988 Marionette TRACE conn3 <- [1,2657,null,{"value":"13"}] 02:24:25 INFO - PROCESS | 4048 | 1465205064992 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:24:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:24:25 INFO - PROCESS | 4048 | 1465205064993 Marionette TRACE conn3 <- [1,2658,null,{}] 02:24:25 INFO - PROCESS | 4048 | 1465205064997 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}] 02:24:25 INFO - PROCESS | 4048 | 1465205064999 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:25 INFO - PROCESS | 4048 | 1465205065076 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 02:24:25 INFO - PROCESS | 4048 | 1465205065081 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:25 INFO - PROCESS | 4048 | 1465205065083 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:25 INFO - PROCESS | 4048 | ++DOCSHELL 11C0A000 == 35 [pid = 4048] [id = 674] 02:24:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (11C64000) [pid = 4048] [serial = 2022] [outer = 00000000] 02:24:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (140C2C00) [pid = 4048] [serial = 2023] [outer = 11C64000] 02:24:25 INFO - PROCESS | 4048 | 1465205065126 Marionette DEBUG loaded listener.js 02:24:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (1434CC00) [pid = 4048] [serial = 2024] [outer = 11C64000] 02:24:26 INFO - PROCESS | 4048 | 1465205066072 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] 02:24:26 INFO - PROCESS | 4048 | 1465205066086 Marionette TRACE conn3 <- [1,2661,null,{"value":"13"}] 02:24:26 INFO - PROCESS | 4048 | 1465205066090 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:24:26 INFO - PROCESS | 4048 | 1465205066091 Marionette TRACE conn3 <- [1,2662,null,{}] 02:24:26 INFO - PROCESS | 4048 | 1465205066101 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}] 02:24:26 INFO - PROCESS | 4048 | 1465205066103 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:26 INFO - PROCESS | 4048 | 1465205066180 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 02:24:26 INFO - PROCESS | 4048 | 1465205066185 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:26 INFO - PROCESS | 4048 | 1465205066187 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:26 INFO - PROCESS | 4048 | ++DOCSHELL 10E0A400 == 36 [pid = 4048] [id = 675] 02:24:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (12D9E400) [pid = 4048] [serial = 2025] [outer = 00000000] 02:24:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (180DDC00) [pid = 4048] [serial = 2026] [outer = 12D9E400] 02:24:26 INFO - PROCESS | 4048 | 1465205066230 Marionette DEBUG loaded listener.js 02:24:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (182E5C00) [pid = 4048] [serial = 2027] [outer = 12D9E400] 02:24:27 INFO - PROCESS | 4048 | 1465205067473 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] 02:24:27 INFO - PROCESS | 4048 | 1465205067499 Marionette TRACE conn3 <- [1,2665,null,{"value":"13"}] 02:24:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:24:27 INFO - PROCESS | 4048 | 1465205067504 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:24:27 INFO - PROCESS | 4048 | 1465205067508 Marionette TRACE conn3 <- [1,2666,null,{}] 02:24:27 INFO - PROCESS | 4048 | 1465205067513 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}] 02:24:27 INFO - PROCESS | 4048 | 1465205067516 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:27 INFO - PROCESS | 4048 | 1465205067653 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 02:24:27 INFO - PROCESS | 4048 | 1465205067832 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:27 INFO - PROCESS | 4048 | 1465205067835 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:27 INFO - PROCESS | 4048 | ++DOCSHELL 10C39000 == 37 [pid = 4048] [id = 676] 02:24:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (10C67400) [pid = 4048] [serial = 2028] [outer = 00000000] 02:24:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (12810800) [pid = 4048] [serial = 2029] [outer = 10C67400] 02:24:27 INFO - PROCESS | 4048 | 1465205067891 Marionette DEBUG loaded listener.js 02:24:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (12AD3400) [pid = 4048] [serial = 2030] [outer = 10C67400] 02:24:28 INFO - PROCESS | 4048 | 1465205068949 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]]]}] 02:24:29 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) 02:24:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1500ms 02:24:29 INFO - PROCESS | 4048 | 1465205069004 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 02:24:29 INFO - PROCESS | 4048 | 1465205069008 Marionette TRACE conn3 <- [1,2669,null,{"value":"13"}] 02:24:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:24:29 INFO - PROCESS | 4048 | 1465205069015 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:24:29 INFO - PROCESS | 4048 | 1465205069018 Marionette TRACE conn3 <- [1,2670,null,{}] 02:24:29 INFO - PROCESS | 4048 | 1465205069022 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}] 02:24:29 INFO - PROCESS | 4048 | 1465205069024 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:29 INFO - PROCESS | 4048 | 1465205069171 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 02:24:29 INFO - PROCESS | 4048 | 1465205069327 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:29 INFO - PROCESS | 4048 | 1465205069329 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:29 INFO - PROCESS | 4048 | ++DOCSHELL 13C13000 == 38 [pid = 4048] [id = 677] 02:24:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (13C1C400) [pid = 4048] [serial = 2031] [outer = 00000000] 02:24:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (14EB8400) [pid = 4048] [serial = 2032] [outer = 13C1C400] 02:24:29 INFO - PROCESS | 4048 | 1465205069386 Marionette DEBUG loaded listener.js 02:24:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (1569F400) [pid = 4048] [serial = 2033] [outer = 13C1C400] 02:24:30 INFO - PROCESS | 4048 | --DOCSHELL 11C0A000 == 37 [pid = 4048] [id = 674] 02:24:30 INFO - PROCESS | 4048 | --DOCSHELL 175BEC00 == 36 [pid = 4048] [id = 673] 02:24:30 INFO - PROCESS | 4048 | --DOCSHELL 1280A800 == 35 [pid = 4048] [id = 672] 02:24:30 INFO - PROCESS | 4048 | --DOCSHELL 10D31000 == 34 [pid = 4048] [id = 671] 02:24:30 INFO - PROCESS | 4048 | --DOCSHELL 13CEE400 == 33 [pid = 4048] [id = 670] 02:24:30 INFO - PROCESS | 4048 | --DOCSHELL 12D65C00 == 32 [pid = 4048] [id = 669] 02:24:30 INFO - PROCESS | 4048 | --DOCSHELL 10A54800 == 31 [pid = 4048] [id = 668] 02:24:30 INFO - PROCESS | 4048 | --DOCSHELL 0F32B000 == 30 [pid = 4048] [id = 667] 02:24:30 INFO - PROCESS | 4048 | --DOCSHELL 12810400 == 29 [pid = 4048] [id = 665] 02:24:30 INFO - PROCESS | 4048 | --DOCSHELL 104EF800 == 28 [pid = 4048] [id = 666] 02:24:30 INFO - PROCESS | 4048 | --DOCSHELL 0F356C00 == 27 [pid = 4048] [id = 656] 02:24:30 INFO - PROCESS | 4048 | --DOCSHELL 10E0A400 == 26 [pid = 4048] [id = 675] 02:24:30 INFO - PROCESS | 4048 | --DOCSHELL 10C39000 == 25 [pid = 4048] [id = 676] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (12AD4800) [pid = 4048] [serial = 1978] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (10E0F400) [pid = 4048] [serial = 1975] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10E15C00) [pid = 4048] [serial = 1976] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10B9F400) [pid = 4048] [serial = 1970] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (104EFC00) [pid = 4048] [serial = 1969] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (13C0F400) [pid = 4048] [serial = 1981] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (10C34C00) [pid = 4048] [serial = 1972] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (10C40400) [pid = 4048] [serial = 1973] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (143C3C00) [pid = 4048] [serial = 1984] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (1663DC00) [pid = 4048] [serial = 1987] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (14EBE800) [pid = 4048] [serial = 1985] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (11A14C00) [pid = 4048] [serial = 1961] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (10E12800) [pid = 4048] [serial = 1960] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (13D2B800) [pid = 4048] [serial = 1964] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (13C14000) [pid = 4048] [serial = 1963] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (17856C00) [pid = 4048] [serial = 1996] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (16F51800) [pid = 4048] [serial = 1993] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (19806400) [pid = 4048] [serial = 1967] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 59 (185C3C00) [pid = 4048] [serial = 1966] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 58 (16CB7000) [pid = 4048] [serial = 1988] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 57 (13CF7000) [pid = 4048] [serial = 1990] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 56 (13C15400) [pid = 4048] [serial = 1982] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 55 (13067400) [pid = 4048] [serial = 1979] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 54 (156A0000) [pid = 4048] [serial = 1991] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | --DOMWINDOW == 53 (16FA0C00) [pid = 4048] [serial = 1994] [outer = 00000000] [url = about:blank] 02:24:31 INFO - PROCESS | 4048 | 1465205071129 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]]]}] 02:24:31 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) 02:24:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2156ms 02:24:31 INFO - PROCESS | 4048 | 1465205071176 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 02:24:31 INFO - PROCESS | 4048 | 1465205071179 Marionette TRACE conn3 <- [1,2673,null,{"value":"13"}] 02:24:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:24:31 INFO - PROCESS | 4048 | 1465205071185 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:24:31 INFO - PROCESS | 4048 | 1465205071189 Marionette TRACE conn3 <- [1,2674,null,{}] 02:24:31 INFO - PROCESS | 4048 | 1465205071196 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}] 02:24:31 INFO - PROCESS | 4048 | 1465205071199 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:31 INFO - PROCESS | 4048 | 1465205071300 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 02:24:31 INFO - PROCESS | 4048 | 1465205071386 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:31 INFO - PROCESS | 4048 | 1465205071389 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:31 INFO - PROCESS | 4048 | ++DOCSHELL 105F9000 == 26 [pid = 4048] [id = 678] 02:24:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 54 (10A54400) [pid = 4048] [serial = 2034] [outer = 00000000] 02:24:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 55 (10C3C000) [pid = 4048] [serial = 2035] [outer = 10A54400] 02:24:31 INFO - PROCESS | 4048 | 1465205071438 Marionette DEBUG loaded listener.js 02:24:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 56 (10C40400) [pid = 4048] [serial = 2036] [outer = 10A54400] 02:24:32 INFO - PROCESS | 4048 | 1465205072364 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] 02:24:32 INFO - PROCESS | 4048 | 1465205072390 Marionette TRACE conn3 <- [1,2677,null,{"value":"13"}] 02:24:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:24:32 INFO - PROCESS | 4048 | 1465205072396 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:24:32 INFO - PROCESS | 4048 | 1465205072399 Marionette TRACE conn3 <- [1,2678,null,{}] 02:24:32 INFO - PROCESS | 4048 | 1465205072403 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}] 02:24:32 INFO - PROCESS | 4048 | 1465205072406 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:32 INFO - PROCESS | 4048 | 1465205072493 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 02:24:32 INFO - PROCESS | 4048 | 1465205072500 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:32 INFO - PROCESS | 4048 | 1465205072503 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:32 INFO - PROCESS | 4048 | ++DOCSHELL 10E12C00 == 27 [pid = 4048] [id = 679] 02:24:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 57 (10E15C00) [pid = 4048] [serial = 2037] [outer = 00000000] 02:24:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 58 (11007400) [pid = 4048] [serial = 2038] [outer = 10E15C00] 02:24:32 INFO - PROCESS | 4048 | 1465205072550 Marionette DEBUG loaded listener.js 02:24:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 59 (11243000) [pid = 4048] [serial = 2039] [outer = 10E15C00] 02:24:33 INFO - PROCESS | 4048 | 1465205073527 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] 02:24:33 INFO - PROCESS | 4048 | 1465205073563 Marionette TRACE conn3 <- [1,2681,null,{"value":"13"}] 02:24:33 INFO - PROCESS | 4048 | 1465205073566 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:24:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:24:33 INFO - PROCESS | 4048 | 1465205073570 Marionette TRACE conn3 <- [1,2682,null,{}] 02:24:33 INFO - PROCESS | 4048 | 1465205073581 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}] 02:24:33 INFO - PROCESS | 4048 | 1465205073585 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:33 INFO - PROCESS | 4048 | 1465205073704 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 02:24:33 INFO - PROCESS | 4048 | 1465205073711 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:33 INFO - PROCESS | 4048 | 1465205073715 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:33 INFO - PROCESS | 4048 | ++DOCSHELL 12AD1000 == 28 [pid = 4048] [id = 680] 02:24:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 60 (12AD4000) [pid = 4048] [serial = 2040] [outer = 00000000] 02:24:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (13378800) [pid = 4048] [serial = 2041] [outer = 12AD4000] 02:24:33 INFO - PROCESS | 4048 | 1465205073818 Marionette DEBUG loaded listener.js 02:24:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (1382BC00) [pid = 4048] [serial = 2042] [outer = 12AD4000] 02:24:34 INFO - PROCESS | 4048 | 1465205074756 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] 02:24:34 INFO - PROCESS | 4048 | 1465205074781 Marionette TRACE conn3 <- [1,2685,null,{"value":"13"}] 02:24:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:24:34 INFO - PROCESS | 4048 | 1465205074794 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:24:34 INFO - PROCESS | 4048 | 1465205074796 Marionette TRACE conn3 <- [1,2686,null,{}] 02:24:34 INFO - PROCESS | 4048 | 1465205074801 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}] 02:24:34 INFO - PROCESS | 4048 | 1465205074803 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:34 INFO - PROCESS | 4048 | 1465205074929 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 02:24:34 INFO - PROCESS | 4048 | 1465205074935 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:34 INFO - PROCESS | 4048 | 1465205074937 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:35 INFO - PROCESS | 4048 | ++DOCSHELL 13377000 == 29 [pid = 4048] [id = 681] 02:24:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (139C6400) [pid = 4048] [serial = 2043] [outer = 00000000] 02:24:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (13C17400) [pid = 4048] [serial = 2044] [outer = 139C6400] 02:24:35 INFO - PROCESS | 4048 | 1465205075034 Marionette DEBUG loaded listener.js 02:24:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (13C86800) [pid = 4048] [serial = 2045] [outer = 139C6400] 02:24:35 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (12D9E400) [pid = 4048] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:24:35 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (11C64000) [pid = 4048] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:24:35 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (10A5BC00) [pid = 4048] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:24:35 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (12D97400) [pid = 4048] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:24:35 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (10A58C00) [pid = 4048] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:24:35 INFO - PROCESS | 4048 | --DOMWINDOW == 59 (0F32D400) [pid = 4048] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:24:35 INFO - PROCESS | 4048 | --DOMWINDOW == 58 (175C7800) [pid = 4048] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:24:35 INFO - PROCESS | 4048 | --DOMWINDOW == 57 (13CF0400) [pid = 4048] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:24:35 INFO - PROCESS | 4048 | --DOMWINDOW == 56 (1673CC00) [pid = 4048] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:24:35 INFO - PROCESS | 4048 | --DOMWINDOW == 55 (175BF400) [pid = 4048] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:24:35 INFO - PROCESS | 4048 | --DOMWINDOW == 54 (11C0F400) [pid = 4048] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:24:36 INFO - PROCESS | 4048 | 1465205075980 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] 02:24:36 INFO - PROCESS | 4048 | 1465205075999 Marionette TRACE conn3 <- [1,2689,null,{"value":"13"}] 02:24:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:24:36 INFO - PROCESS | 4048 | 1465205076007 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:24:36 INFO - PROCESS | 4048 | 1465205076009 Marionette TRACE conn3 <- [1,2690,null,{}] 02:24:36 INFO - PROCESS | 4048 | 1465205076013 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}] 02:24:36 INFO - PROCESS | 4048 | 1465205076015 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:36 INFO - PROCESS | 4048 | 1465205076091 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 02:24:36 INFO - PROCESS | 4048 | 1465205076097 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:36 INFO - PROCESS | 4048 | 1465205076098 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:36 INFO - PROCESS | 4048 | ++DOCSHELL 130E2C00 == 30 [pid = 4048] [id = 682] 02:24:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 55 (13821800) [pid = 4048] [serial = 2046] [outer = 00000000] 02:24:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 56 (13CEEC00) [pid = 4048] [serial = 2047] [outer = 13821800] 02:24:36 INFO - PROCESS | 4048 | 1465205076143 Marionette DEBUG loaded listener.js 02:24:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 57 (13D22800) [pid = 4048] [serial = 2048] [outer = 13821800] 02:24:36 INFO - PROCESS | 4048 | 1465205076603 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]]]}] 02:24:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:24:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 641ms 02:24:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:24:36 INFO - PROCESS | 4048 | 1465205076646 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 02:24:36 INFO - PROCESS | 4048 | 1465205076648 Marionette TRACE conn3 <- [1,2693,null,{"value":"13"}] 02:24:36 INFO - PROCESS | 4048 | 1465205076651 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:24:36 INFO - PROCESS | 4048 | 1465205076653 Marionette TRACE conn3 <- [1,2694,null,{}] 02:24:36 INFO - PROCESS | 4048 | 1465205076656 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}] 02:24:36 INFO - PROCESS | 4048 | 1465205076661 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:36 INFO - PROCESS | 4048 | 1465205076764 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 02:24:36 INFO - PROCESS | 4048 | 1465205076775 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:36 INFO - PROCESS | 4048 | 1465205076777 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:36 INFO - PROCESS | 4048 | ++DOCSHELL 143CF800 == 31 [pid = 4048] [id = 683] 02:24:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 58 (143D0C00) [pid = 4048] [serial = 2049] [outer = 00000000] 02:24:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 59 (15693800) [pid = 4048] [serial = 2050] [outer = 143D0C00] 02:24:36 INFO - PROCESS | 4048 | 1465205076820 Marionette DEBUG loaded listener.js 02:24:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 60 (15C13000) [pid = 4048] [serial = 2051] [outer = 143D0C00] 02:24:37 INFO - PROCESS | 4048 | 1465205077303 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]]]}] 02:24:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:24:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 735ms 02:24:37 INFO - PROCESS | 4048 | 1465205077392 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 02:24:37 INFO - PROCESS | 4048 | 1465205077397 Marionette TRACE conn3 <- [1,2697,null,{"value":"13"}] 02:24:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:24:37 INFO - PROCESS | 4048 | 1465205077402 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:24:37 INFO - PROCESS | 4048 | 1465205077406 Marionette TRACE conn3 <- [1,2698,null,{}] 02:24:37 INFO - PROCESS | 4048 | 1465205077412 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}] 02:24:37 INFO - PROCESS | 4048 | 1465205077416 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:37 INFO - PROCESS | 4048 | 1465205077612 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 02:24:37 INFO - PROCESS | 4048 | 1465205077728 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:37 INFO - PROCESS | 4048 | 1465205077733 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:37 INFO - PROCESS | 4048 | ++DOCSHELL 10C34C00 == 32 [pid = 4048] [id = 684] 02:24:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (10C35C00) [pid = 4048] [serial = 2052] [outer = 00000000] 02:24:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (10C65400) [pid = 4048] [serial = 2053] [outer = 10C35C00] 02:24:37 INFO - PROCESS | 4048 | 1465205077812 Marionette DEBUG loaded listener.js 02:24:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (10C74800) [pid = 4048] [serial = 2054] [outer = 10C35C00] 02:24:38 INFO - PROCESS | 4048 | 1465205078589 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] 02:24:38 INFO - PROCESS | 4048 | 1465205078608 Marionette TRACE conn3 <- [1,2701,null,{"value":"13"}] 02:24:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:24:38 INFO - PROCESS | 4048 | 1465205078614 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:24:38 INFO - PROCESS | 4048 | 1465205078617 Marionette TRACE conn3 <- [1,2702,null,{}] 02:24:38 INFO - PROCESS | 4048 | 1465205078621 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}] 02:24:38 INFO - PROCESS | 4048 | 1465205078624 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:38 INFO - PROCESS | 4048 | 1465205078744 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 02:24:38 INFO - PROCESS | 4048 | 1465205078882 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:38 INFO - PROCESS | 4048 | 1465205078885 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:38 INFO - PROCESS | 4048 | ++DOCSHELL 11C66000 == 33 [pid = 4048] [id = 685] 02:24:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (12804800) [pid = 4048] [serial = 2055] [outer = 00000000] 02:24:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (12D64C00) [pid = 4048] [serial = 2056] [outer = 12804800] 02:24:38 INFO - PROCESS | 4048 | 1465205078953 Marionette DEBUG loaded listener.js 02:24:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (139C1C00) [pid = 4048] [serial = 2057] [outer = 12804800] 02:24:39 INFO - PROCESS | 4048 | --DOCSHELL 130E2C00 == 32 [pid = 4048] [id = 682] 02:24:39 INFO - PROCESS | 4048 | --DOCSHELL 13377000 == 31 [pid = 4048] [id = 681] 02:24:39 INFO - PROCESS | 4048 | --DOCSHELL 12AD1000 == 30 [pid = 4048] [id = 680] 02:24:39 INFO - PROCESS | 4048 | --DOCSHELL 10E12C00 == 29 [pid = 4048] [id = 679] 02:24:39 INFO - PROCESS | 4048 | --DOCSHELL 105F9000 == 28 [pid = 4048] [id = 678] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (10D38000) [pid = 4048] [serial = 2005] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (10E13800) [pid = 4048] [serial = 2006] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (1332D800) [pid = 4048] [serial = 2008] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (13911800) [pid = 4048] [serial = 2009] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (10C70400) [pid = 4048] [serial = 1999] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (10E07000) [pid = 4048] [serial = 2000] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 59 (0F352800) [pid = 4048] [serial = 2002] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 58 (10437400) [pid = 4048] [serial = 2003] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 57 (17C2C800) [pid = 4048] [serial = 1997] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 56 (140C5000) [pid = 4048] [serial = 2011] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 55 (16F49400) [pid = 4048] [serial = 2018] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 54 (16CC1800) [pid = 4048] [serial = 2017] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 53 (177E6800) [pid = 4048] [serial = 2020] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 52 (1434CC00) [pid = 4048] [serial = 2024] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 51 (159C2800) [pid = 4048] [serial = 2014] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 50 (15C58800) [pid = 4048] [serial = 2015] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 49 (1382C000) [pid = 4048] [serial = 2021] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 48 (143C7000) [pid = 4048] [serial = 2012] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 47 (182E5C00) [pid = 4048] [serial = 2027] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 46 (180DDC00) [pid = 4048] [serial = 2026] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | --DOMWINDOW == 45 (140C2C00) [pid = 4048] [serial = 2023] [outer = 00000000] [url = about:blank] 02:24:39 INFO - PROCESS | 4048 | 1465205079777 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]]]}] 02:24:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:24:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1188ms 02:24:39 INFO - PROCESS | 4048 | 1465205079808 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 02:24:39 INFO - PROCESS | 4048 | 1465205079811 Marionette TRACE conn3 <- [1,2705,null,{"value":"13"}] 02:24:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:24:39 INFO - PROCESS | 4048 | 1465205079817 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:24:39 INFO - PROCESS | 4048 | 1465205079820 Marionette TRACE conn3 <- [1,2706,null,{}] 02:24:39 INFO - PROCESS | 4048 | 1465205079825 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}] 02:24:39 INFO - PROCESS | 4048 | 1465205079828 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:39 INFO - PROCESS | 4048 | 1465205079924 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 02:24:39 INFO - PROCESS | 4048 | 1465205079936 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:39 INFO - PROCESS | 4048 | 1465205079941 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:39 INFO - PROCESS | 4048 | ++DOCSHELL 10B9FC00 == 29 [pid = 4048] [id = 686] 02:24:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 46 (10C33400) [pid = 4048] [serial = 2058] [outer = 00000000] 02:24:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 47 (10D2D800) [pid = 4048] [serial = 2059] [outer = 10C33400] 02:24:40 INFO - PROCESS | 4048 | 1465205079994 Marionette DEBUG loaded listener.js 02:24:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 48 (10D3B400) [pid = 4048] [serial = 2060] [outer = 10C33400] 02:24:40 INFO - PROCESS | 4048 | 1465205080532 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] 02:24:40 INFO - PROCESS | 4048 | 1465205080561 Marionette TRACE conn3 <- [1,2709,null,{"value":"13"}] 02:24:40 INFO - PROCESS | 4048 | 1465205080567 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:24:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:24:40 INFO - PROCESS | 4048 | 1465205080570 Marionette TRACE conn3 <- [1,2710,null,{}] 02:24:40 INFO - PROCESS | 4048 | 1465205080573 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}] 02:24:40 INFO - PROCESS | 4048 | 1465205080575 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:40 INFO - PROCESS | 4048 | 1465205080660 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 02:24:40 INFO - PROCESS | 4048 | 1465205080666 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:40 INFO - PROCESS | 4048 | 1465205080668 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:40 INFO - PROCESS | 4048 | ++DOCSHELL 10C74000 == 30 [pid = 4048] [id = 687] 02:24:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 49 (10E14C00) [pid = 4048] [serial = 2061] [outer = 00000000] 02:24:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 50 (12892800) [pid = 4048] [serial = 2062] [outer = 10E14C00] 02:24:40 INFO - PROCESS | 4048 | 1465205080716 Marionette DEBUG loaded listener.js 02:24:40 INFO - PROCESS | 4048 | ++DOMWINDOW == 51 (12AD4800) [pid = 4048] [serial = 2063] [outer = 10E14C00] 02:24:41 INFO - PROCESS | 4048 | 1465205081221 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] 02:24:41 INFO - PROCESS | 4048 | 1465205081269 Marionette TRACE conn3 <- [1,2713,null,{"value":"13"}] 02:24:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:24:41 INFO - PROCESS | 4048 | 1465205081273 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:24:41 INFO - PROCESS | 4048 | 1465205081276 Marionette TRACE conn3 <- [1,2714,null,{}] 02:24:41 INFO - PROCESS | 4048 | 1465205081287 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}] 02:24:41 INFO - PROCESS | 4048 | 1465205081291 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:41 INFO - PROCESS | 4048 | 1465205081375 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 02:24:41 INFO - PROCESS | 4048 | 1465205081385 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:41 INFO - PROCESS | 4048 | 1465205081388 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:41 INFO - PROCESS | 4048 | ++DOCSHELL 13C14C00 == 31 [pid = 4048] [id = 688] 02:24:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 52 (13C15000) [pid = 4048] [serial = 2064] [outer = 00000000] 02:24:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 53 (13C1C000) [pid = 4048] [serial = 2065] [outer = 13C15000] 02:24:41 INFO - PROCESS | 4048 | 1465205081470 Marionette DEBUG loaded listener.js 02:24:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 54 (13D28C00) [pid = 4048] [serial = 2066] [outer = 13C15000] 02:24:41 INFO - PROCESS | 4048 | 1465205081925 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]]]}] 02:24:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:24:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 703ms 02:24:42 INFO - PROCESS | 4048 | 1465205081976 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 02:24:42 INFO - PROCESS | 4048 | 1465205081979 Marionette TRACE conn3 <- [1,2717,null,{"value":"13"}] 02:24:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:24:42 INFO - PROCESS | 4048 | 1465205081982 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:24:42 INFO - PROCESS | 4048 | 1465205081984 Marionette TRACE conn3 <- [1,2718,null,{}] 02:24:42 INFO - PROCESS | 4048 | 1465205081987 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}] 02:24:42 INFO - PROCESS | 4048 | 1465205081989 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:42 INFO - PROCESS | 4048 | 1465205082112 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 02:24:42 INFO - PROCESS | 4048 | 1465205082169 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:42 INFO - PROCESS | 4048 | 1465205082171 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:42 INFO - PROCESS | 4048 | ++DOCSHELL 143C9C00 == 32 [pid = 4048] [id = 689] 02:24:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 55 (143CC400) [pid = 4048] [serial = 2067] [outer = 00000000] 02:24:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 56 (15284400) [pid = 4048] [serial = 2068] [outer = 143CC400] 02:24:42 INFO - PROCESS | 4048 | 1465205082216 Marionette DEBUG loaded listener.js 02:24:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 57 (159C2400) [pid = 4048] [serial = 2069] [outer = 143CC400] 02:24:43 INFO - PROCESS | 4048 | 1465205083124 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] 02:24:43 INFO - PROCESS | 4048 | 1465205083183 Marionette TRACE conn3 <- [1,2721,null,{"value":"13"}] 02:24:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:24:43 INFO - PROCESS | 4048 | 1465205083187 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:24:43 INFO - PROCESS | 4048 | 1465205083188 Marionette TRACE conn3 <- [1,2722,null,{}] 02:24:43 INFO - PROCESS | 4048 | 1465205083192 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}] 02:24:43 INFO - PROCESS | 4048 | 1465205083194 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:43 INFO - PROCESS | 4048 | 1465205083307 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 02:24:43 INFO - PROCESS | 4048 | 1465205083314 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:43 INFO - PROCESS | 4048 | 1465205083316 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:43 INFO - PROCESS | 4048 | ++DOCSHELL 10E09800 == 33 [pid = 4048] [id = 690] 02:24:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 51 (10E15400) [pid = 4048] [serial = 2070] [outer = 00000000] 02:24:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 52 (15C5EC00) [pid = 4048] [serial = 2071] [outer = 10E15400] 02:24:43 INFO - PROCESS | 4048 | 1465205083360 Marionette DEBUG loaded listener.js 02:24:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 53 (15F4A000) [pid = 4048] [serial = 2072] [outer = 10E15400] 02:24:43 INFO - PROCESS | 4048 | 1465205083781 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]]]}] 02:24:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:24:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 641ms 02:24:43 INFO - PROCESS | 4048 | 1465205083825 Marionette TRACE conn3 -> [0,2725,"getWindowHandle",null] 02:24:43 INFO - PROCESS | 4048 | 1465205083827 Marionette TRACE conn3 <- [1,2725,null,{"value":"13"}] 02:24:43 INFO - PROCESS | 4048 | 1465205083830 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:24:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:24:43 INFO - PROCESS | 4048 | 1465205083831 Marionette TRACE conn3 <- [1,2726,null,{}] 02:24:43 INFO - PROCESS | 4048 | 1465205083835 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}] 02:24:43 INFO - PROCESS | 4048 | 1465205083840 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:43 INFO - PROCESS | 4048 | 1465205083940 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 02:24:43 INFO - PROCESS | 4048 | 1465205083949 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:43 INFO - PROCESS | 4048 | 1465205083951 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:43 INFO - PROCESS | 4048 | ++DOCSHELL 15C5CC00 == 34 [pid = 4048] [id = 691] 02:24:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 54 (16ED0C00) [pid = 4048] [serial = 2073] [outer = 00000000] 02:24:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 55 (16F4A000) [pid = 4048] [serial = 2074] [outer = 16ED0C00] 02:24:44 INFO - PROCESS | 4048 | 1465205083994 Marionette DEBUG loaded listener.js 02:24:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 56 (16FA6C00) [pid = 4048] [serial = 2075] [outer = 16ED0C00] 02:24:44 INFO - PROCESS | 4048 | 1465205084449 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]]]}] 02:24:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:24:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 641ms 02:24:44 INFO - PROCESS | 4048 | 1465205084475 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 02:24:44 INFO - PROCESS | 4048 | 1465205084477 Marionette TRACE conn3 <- [1,2729,null,{"value":"13"}] 02:24:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:24:44 INFO - PROCESS | 4048 | 1465205084480 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:24:44 INFO - PROCESS | 4048 | 1465205084482 Marionette TRACE conn3 <- [1,2730,null,{}] 02:24:44 INFO - PROCESS | 4048 | 1465205084485 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}] 02:24:44 INFO - PROCESS | 4048 | 1465205084487 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:44 INFO - PROCESS | 4048 | 1465205084562 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 02:24:44 INFO - PROCESS | 4048 | 1465205084567 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:44 INFO - PROCESS | 4048 | 1465205084569 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:44 INFO - PROCESS | 4048 | ++DOCSHELL 10D31400 == 35 [pid = 4048] [id = 692] 02:24:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 57 (17546400) [pid = 4048] [serial = 2076] [outer = 00000000] 02:24:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 58 (175BD000) [pid = 4048] [serial = 2077] [outer = 17546400] 02:24:44 INFO - PROCESS | 4048 | 1465205084611 Marionette DEBUG loaded listener.js 02:24:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 59 (175C0800) [pid = 4048] [serial = 2078] [outer = 17546400] 02:24:45 INFO - PROCESS | 4048 | 1465205085059 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]]]}] 02:24:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:24:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 625ms 02:24:45 INFO - PROCESS | 4048 | 1465205085120 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 02:24:45 INFO - PROCESS | 4048 | 1465205085122 Marionette TRACE conn3 <- [1,2733,null,{"value":"13"}] 02:24:45 INFO - PROCESS | 4048 | 1465205085125 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:24:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:24:45 INFO - PROCESS | 4048 | 1465205085127 Marionette TRACE conn3 <- [1,2734,null,{}] 02:24:45 INFO - PROCESS | 4048 | 1465205085130 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}] 02:24:45 INFO - PROCESS | 4048 | 1465205085132 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:45 INFO - PROCESS | 4048 | 1465205085210 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 02:24:45 INFO - PROCESS | 4048 | 1465205085215 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:45 INFO - PROCESS | 4048 | 1465205085217 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:45 INFO - PROCESS | 4048 | ++DOCSHELL 17854C00 == 36 [pid = 4048] [id = 693] 02:24:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 60 (17858800) [pid = 4048] [serial = 2079] [outer = 00000000] 02:24:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (18024800) [pid = 4048] [serial = 2080] [outer = 17858800] 02:24:45 INFO - PROCESS | 4048 | 1465205085259 Marionette DEBUG loaded listener.js 02:24:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (18027400) [pid = 4048] [serial = 2081] [outer = 17858800] 02:24:45 INFO - PROCESS | 4048 | 1465205085681 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]]]}] 02:24:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:24:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 594ms 02:24:45 INFO - PROCESS | 4048 | 1465205085735 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 02:24:45 INFO - PROCESS | 4048 | 1465205085737 Marionette TRACE conn3 <- [1,2737,null,{"value":"13"}] 02:24:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:24:45 INFO - PROCESS | 4048 | 1465205085740 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:24:45 INFO - PROCESS | 4048 | 1465205085742 Marionette TRACE conn3 <- [1,2738,null,{}] 02:24:45 INFO - PROCESS | 4048 | 1465205085749 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}] 02:24:45 INFO - PROCESS | 4048 | 1465205085751 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:45 INFO - PROCESS | 4048 | 1465205085833 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 02:24:45 INFO - PROCESS | 4048 | 1465205085838 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:45 INFO - PROCESS | 4048 | 1465205085840 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:45 INFO - PROCESS | 4048 | ++DOCSHELL 139CC800 == 37 [pid = 4048] [id = 694] 02:24:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (182E5C00) [pid = 4048] [serial = 2082] [outer = 00000000] 02:24:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (185C5000) [pid = 4048] [serial = 2083] [outer = 182E5C00] 02:24:45 INFO - PROCESS | 4048 | 1465205085883 Marionette DEBUG loaded listener.js 02:24:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (185C6C00) [pid = 4048] [serial = 2084] [outer = 182E5C00] 02:24:46 INFO - PROCESS | 4048 | 1465205086590 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]]]}] 02:24:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:24:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 906ms 02:24:46 INFO - PROCESS | 4048 | 1465205086647 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 02:24:46 INFO - PROCESS | 4048 | 1465205086651 Marionette TRACE conn3 <- [1,2741,null,{"value":"13"}] 02:24:46 INFO - PROCESS | 4048 | 1465205086656 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:24:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:24:46 INFO - PROCESS | 4048 | 1465205086661 Marionette TRACE conn3 <- [1,2742,null,{}] 02:24:46 INFO - PROCESS | 4048 | 1465205086666 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}] 02:24:46 INFO - PROCESS | 4048 | 1465205086669 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:46 INFO - PROCESS | 4048 | 1465205086786 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 02:24:46 INFO - PROCESS | 4048 | 1465205086927 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:46 INFO - PROCESS | 4048 | 1465205086930 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:46 INFO - PROCESS | 4048 | ++DOCSHELL 104EBC00 == 38 [pid = 4048] [id = 695] 02:24:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (10C3D000) [pid = 4048] [serial = 2085] [outer = 00000000] 02:24:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (114B1C00) [pid = 4048] [serial = 2086] [outer = 10C3D000] 02:24:47 INFO - PROCESS | 4048 | 1465205086987 Marionette DEBUG loaded listener.js 02:24:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (1332D800) [pid = 4048] [serial = 2087] [outer = 10C3D000] 02:24:47 INFO - PROCESS | 4048 | 1465205087597 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]]]}] 02:24:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:24:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1000ms 02:24:47 INFO - PROCESS | 4048 | 1465205087660 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 02:24:47 INFO - PROCESS | 4048 | 1465205087665 Marionette TRACE conn3 <- [1,2745,null,{"value":"13"}] 02:24:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:24:47 INFO - PROCESS | 4048 | 1465205087671 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:24:47 INFO - PROCESS | 4048 | 1465205087674 Marionette TRACE conn3 <- [1,2746,null,{}] 02:24:47 INFO - PROCESS | 4048 | 1465205087678 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}] 02:24:47 INFO - PROCESS | 4048 | 1465205087681 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:47 INFO - PROCESS | 4048 | 1465205087794 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 02:24:47 INFO - PROCESS | 4048 | 1465205087934 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:47 INFO - PROCESS | 4048 | 1465205087937 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:47 INFO - PROCESS | 4048 | ++DOCSHELL 1434E400 == 39 [pid = 4048] [id = 696] 02:24:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (1434E800) [pid = 4048] [serial = 2088] [outer = 00000000] 02:24:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (14EC1400) [pid = 4048] [serial = 2089] [outer = 1434E800] 02:24:48 INFO - PROCESS | 4048 | 1465205087992 Marionette DEBUG loaded listener.js 02:24:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (16069800) [pid = 4048] [serial = 2090] [outer = 1434E800] 02:24:48 INFO - PROCESS | 4048 | 1465205088612 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]]]}] 02:24:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:24:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1000ms 02:24:48 INFO - PROCESS | 4048 | 1465205088674 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 02:24:48 INFO - PROCESS | 4048 | 1465205088677 Marionette TRACE conn3 <- [1,2749,null,{"value":"13"}] 02:24:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:24:48 INFO - PROCESS | 4048 | 1465205088680 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:24:48 INFO - PROCESS | 4048 | 1465205088684 Marionette TRACE conn3 <- [1,2750,null,{}] 02:24:48 INFO - PROCESS | 4048 | 1465205088695 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}] 02:24:48 INFO - PROCESS | 4048 | 1465205088699 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:48 INFO - PROCESS | 4048 | 1465205088807 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 02:24:48 INFO - PROCESS | 4048 | 1465205088957 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:48 INFO - PROCESS | 4048 | 1465205088960 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:49 INFO - PROCESS | 4048 | ++DOCSHELL 13D21C00 == 40 [pid = 4048] [id = 697] 02:24:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (13D22000) [pid = 4048] [serial = 2091] [outer = 00000000] 02:24:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (180E9000) [pid = 4048] [serial = 2092] [outer = 13D22000] 02:24:49 INFO - PROCESS | 4048 | 1465205089017 Marionette DEBUG loaded listener.js 02:24:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (185CA400) [pid = 4048] [serial = 2093] [outer = 13D22000] 02:24:49 INFO - PROCESS | 4048 | 1465205089730 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]]]}] 02:24:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:24:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1110ms 02:24:49 INFO - PROCESS | 4048 | 1465205089786 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 02:24:49 INFO - PROCESS | 4048 | 1465205089790 Marionette TRACE conn3 <- [1,2753,null,{"value":"13"}] 02:24:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:24:49 INFO - PROCESS | 4048 | 1465205089795 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:24:49 INFO - PROCESS | 4048 | 1465205089798 Marionette TRACE conn3 <- [1,2754,null,{}] 02:24:49 INFO - PROCESS | 4048 | 1465205089803 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}] 02:24:49 INFO - PROCESS | 4048 | 1465205089806 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:49 INFO - PROCESS | 4048 | 1465205089913 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 02:24:50 INFO - PROCESS | 4048 | --DOCSHELL 17854C00 == 39 [pid = 4048] [id = 693] 02:24:50 INFO - PROCESS | 4048 | --DOCSHELL 10D31400 == 38 [pid = 4048] [id = 692] 02:24:50 INFO - PROCESS | 4048 | --DOCSHELL 15C5CC00 == 37 [pid = 4048] [id = 691] 02:24:50 INFO - PROCESS | 4048 | --DOCSHELL 10E09800 == 36 [pid = 4048] [id = 690] 02:24:50 INFO - PROCESS | 4048 | --DOCSHELL 143C9C00 == 35 [pid = 4048] [id = 689] 02:24:50 INFO - PROCESS | 4048 | --DOCSHELL 13C14C00 == 34 [pid = 4048] [id = 688] 02:24:50 INFO - PROCESS | 4048 | --DOCSHELL 10C74000 == 33 [pid = 4048] [id = 687] 02:24:50 INFO - PROCESS | 4048 | --DOCSHELL 10B9FC00 == 32 [pid = 4048] [id = 686] 02:24:50 INFO - PROCESS | 4048 | --DOCSHELL 10C34C00 == 31 [pid = 4048] [id = 684] 02:24:50 INFO - PROCESS | 4048 | --DOCSHELL 11C66000 == 30 [pid = 4048] [id = 685] 02:24:50 INFO - PROCESS | 4048 | --DOCSHELL 143CF800 == 29 [pid = 4048] [id = 683] 02:24:50 INFO - PROCESS | 4048 | --DOCSHELL 13C13000 == 28 [pid = 4048] [id = 677] 02:24:50 INFO - PROCESS | 4048 | --DOCSHELL 1434E400 == 27 [pid = 4048] [id = 696] 02:24:50 INFO - PROCESS | 4048 | --DOCSHELL 13D21C00 == 26 [pid = 4048] [id = 697] 02:24:50 INFO - PROCESS | 4048 | --DOCSHELL 139CC800 == 25 [pid = 4048] [id = 694] 02:24:50 INFO - PROCESS | 4048 | --DOCSHELL 104EBC00 == 24 [pid = 4048] [id = 695] 02:24:50 INFO - PROCESS | 4048 | 1465205090647 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:50 INFO - PROCESS | 4048 | 1465205090651 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:50 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (1569F400) [pid = 4048] [serial = 2033] [outer = 00000000] [url = about:blank] 02:24:50 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (14EB8400) [pid = 4048] [serial = 2032] [outer = 00000000] [url = about:blank] 02:24:50 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (11007400) [pid = 4048] [serial = 2038] [outer = 00000000] [url = about:blank] 02:24:50 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (10C3C000) [pid = 4048] [serial = 2035] [outer = 00000000] [url = about:blank] 02:24:50 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (10C40400) [pid = 4048] [serial = 2036] [outer = 00000000] [url = about:blank] 02:24:50 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (13378800) [pid = 4048] [serial = 2041] [outer = 00000000] [url = about:blank] 02:24:50 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (12AD3400) [pid = 4048] [serial = 2030] [outer = 00000000] [url = about:blank] 02:24:50 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (12810800) [pid = 4048] [serial = 2029] [outer = 00000000] [url = about:blank] 02:24:50 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (13C17400) [pid = 4048] [serial = 2044] [outer = 00000000] [url = about:blank] 02:24:50 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (1382BC00) [pid = 4048] [serial = 2042] [outer = 00000000] [url = about:blank] 02:24:50 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (15693800) [pid = 4048] [serial = 2050] [outer = 00000000] [url = about:blank] 02:24:50 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (13CEEC00) [pid = 4048] [serial = 2047] [outer = 00000000] [url = about:blank] 02:24:50 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (11243000) [pid = 4048] [serial = 2039] [outer = 00000000] [url = about:blank] 02:24:50 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (13C86800) [pid = 4048] [serial = 2045] [outer = 00000000] [url = about:blank] 02:24:50 INFO - PROCESS | 4048 | --DOMWINDOW == 59 (13D22800) [pid = 4048] [serial = 2048] [outer = 00000000] [url = about:blank] 02:24:50 INFO - PROCESS | 4048 | ++DOCSHELL 0F32D400 == 25 [pid = 4048] [id = 698] 02:24:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 60 (0F34C400) [pid = 4048] [serial = 2094] [outer = 00000000] 02:24:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (0F358C00) [pid = 4048] [serial = 2095] [outer = 0F34C400] 02:24:50 INFO - PROCESS | 4048 | 1465205090796 Marionette DEBUG loaded listener.js 02:24:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (1048AC00) [pid = 4048] [serial = 2096] [outer = 0F34C400] 02:24:51 INFO - PROCESS | 4048 | 1465205091278 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]]]}] 02:24:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:24:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1563ms 02:24:51 INFO - PROCESS | 4048 | 1465205091363 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 02:24:51 INFO - PROCESS | 4048 | 1465205091367 Marionette TRACE conn3 <- [1,2757,null,{"value":"13"}] 02:24:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:24:51 INFO - PROCESS | 4048 | 1465205091371 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:24:51 INFO - PROCESS | 4048 | 1465205091374 Marionette TRACE conn3 <- [1,2758,null,{}] 02:24:51 INFO - PROCESS | 4048 | 1465205091379 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}] 02:24:51 INFO - PROCESS | 4048 | 1465205091383 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:51 INFO - PROCESS | 4048 | 1465205091480 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 02:24:51 INFO - PROCESS | 4048 | 1465205091489 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:51 INFO - PROCESS | 4048 | 1465205091492 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:51 INFO - PROCESS | 4048 | ++DOCSHELL 10C40400 == 26 [pid = 4048] [id = 699] 02:24:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (10C40C00) [pid = 4048] [serial = 2097] [outer = 00000000] 02:24:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (10C6BC00) [pid = 4048] [serial = 2098] [outer = 10C40C00] 02:24:51 INFO - PROCESS | 4048 | 1465205091539 Marionette DEBUG loaded listener.js 02:24:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (10D2D400) [pid = 4048] [serial = 2099] [outer = 10C40C00] 02:24:52 INFO - PROCESS | 4048 | 1465205092013 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]]]}] 02:24:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:24:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 687ms 02:24:52 INFO - PROCESS | 4048 | 1465205092075 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 02:24:52 INFO - PROCESS | 4048 | 1465205092079 Marionette TRACE conn3 <- [1,2761,null,{"value":"13"}] 02:24:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:24:52 INFO - PROCESS | 4048 | 1465205092084 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:24:52 INFO - PROCESS | 4048 | 1465205092086 Marionette TRACE conn3 <- [1,2762,null,{}] 02:24:52 INFO - PROCESS | 4048 | 1465205092090 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}] 02:24:52 INFO - PROCESS | 4048 | 1465205092092 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:52 INFO - PROCESS | 4048 | 1465205092192 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 02:24:52 INFO - PROCESS | 4048 | 1465205092292 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:52 INFO - PROCESS | 4048 | 1465205092294 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:52 INFO - PROCESS | 4048 | ++DOCSHELL 10F60C00 == 27 [pid = 4048] [id = 700] 02:24:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (10F61000) [pid = 4048] [serial = 2100] [outer = 00000000] 02:24:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (1102D800) [pid = 4048] [serial = 2101] [outer = 10F61000] 02:24:52 INFO - PROCESS | 4048 | 1465205092339 Marionette DEBUG loaded listener.js 02:24:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (11A14C00) [pid = 4048] [serial = 2102] [outer = 10F61000] 02:24:52 INFO - PROCESS | 4048 | 1465205092765 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]]]}] 02:24:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:24:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 735ms 02:24:52 INFO - PROCESS | 4048 | 1465205092830 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 02:24:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:24:52 INFO - PROCESS | 4048 | 1465205092832 Marionette TRACE conn3 <- [1,2765,null,{"value":"13"}] 02:24:52 INFO - PROCESS | 4048 | 1465205092837 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:24:52 INFO - PROCESS | 4048 | 1465205092843 Marionette TRACE conn3 <- [1,2766,null,{}] 02:24:52 INFO - PROCESS | 4048 | 1465205092868 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}] 02:24:52 INFO - PROCESS | 4048 | 1465205092872 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:53 INFO - PROCESS | 4048 | 1465205092993 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 02:24:53 INFO - PROCESS | 4048 | 1465205093061 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:53 INFO - PROCESS | 4048 | 1465205093063 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:53 INFO - PROCESS | 4048 | ++DOCSHELL 130E7400 == 28 [pid = 4048] [id = 701] 02:24:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (130E7800) [pid = 4048] [serial = 2103] [outer = 00000000] 02:24:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (13821C00) [pid = 4048] [serial = 2104] [outer = 130E7800] 02:24:53 INFO - PROCESS | 4048 | 1465205093107 Marionette DEBUG loaded listener.js 02:24:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (1390F800) [pid = 4048] [serial = 2105] [outer = 130E7800] 02:24:53 INFO - PROCESS | 4048 | 1465205093557 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]]]}] 02:24:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:24:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 797ms 02:24:53 INFO - PROCESS | 4048 | 1465205093638 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 02:24:53 INFO - PROCESS | 4048 | 1465205093641 Marionette TRACE conn3 <- [1,2769,null,{"value":"13"}] 02:24:53 INFO - PROCESS | 4048 | 1465205093644 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:24:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:24:53 INFO - PROCESS | 4048 | 1465205093646 Marionette TRACE conn3 <- [1,2770,null,{}] 02:24:53 INFO - PROCESS | 4048 | 1465205093650 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}] 02:24:53 INFO - PROCESS | 4048 | 1465205093651 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:53 INFO - PROCESS | 4048 | 1465205093771 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 02:24:53 INFO - PROCESS | 4048 | 1465205093782 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:53 INFO - PROCESS | 4048 | 1465205093784 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:53 INFO - PROCESS | 4048 | ++DOCSHELL 13917800 == 29 [pid = 4048] [id = 702] 02:24:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (13C0D800) [pid = 4048] [serial = 2106] [outer = 00000000] 02:24:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (13C13000) [pid = 4048] [serial = 2107] [outer = 13C0D800] 02:24:53 INFO - PROCESS | 4048 | 1465205093829 Marionette DEBUG loaded listener.js 02:24:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (13C17C00) [pid = 4048] [serial = 2108] [outer = 13C0D800] 02:24:54 INFO - PROCESS | 4048 | 1465205094281 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]]]}] 02:24:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:24:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 703ms 02:24:54 INFO - PROCESS | 4048 | 1465205094345 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 02:24:54 INFO - PROCESS | 4048 | 1465205094347 Marionette TRACE conn3 <- [1,2773,null,{"value":"13"}] 02:24:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:24:54 INFO - PROCESS | 4048 | 1465205094351 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:24:54 INFO - PROCESS | 4048 | 1465205094353 Marionette TRACE conn3 <- [1,2774,null,{}] 02:24:54 INFO - PROCESS | 4048 | 1465205094356 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}] 02:24:54 INFO - PROCESS | 4048 | 1465205094358 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:54 INFO - PROCESS | 4048 | 1465205094470 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 02:24:54 INFO - PROCESS | 4048 | 1465205094479 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:54 INFO - PROCESS | 4048 | 1465205094486 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:54 INFO - PROCESS | 4048 | ++DOCSHELL 13D23C00 == 30 [pid = 4048] [id = 703] 02:24:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (13D27000) [pid = 4048] [serial = 2109] [outer = 00000000] 02:24:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (140C6400) [pid = 4048] [serial = 2110] [outer = 13D27000] 02:24:54 INFO - PROCESS | 4048 | 1465205094600 Marionette DEBUG loaded listener.js 02:24:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (1527DC00) [pid = 4048] [serial = 2111] [outer = 13D27000] 02:24:55 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (17858800) [pid = 4048] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:24:55 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (182E5C00) [pid = 4048] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:24:55 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10E15400) [pid = 4048] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:24:55 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (143D0C00) [pid = 4048] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:24:55 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (12804800) [pid = 4048] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:24:55 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (10C33400) [pid = 4048] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:24:55 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (10C35C00) [pid = 4048] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:24:55 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (10E14C00) [pid = 4048] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:24:55 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (13C15000) [pid = 4048] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:24:55 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (16ED0C00) [pid = 4048] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:24:55 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (17546400) [pid = 4048] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:24:55 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (143CC400) [pid = 4048] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:24:55 INFO - PROCESS | 4048 | 1465205095254 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]]]}] 02:24:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:24:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 954ms 02:24:55 INFO - PROCESS | 4048 | 1465205095297 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 02:24:55 INFO - PROCESS | 4048 | 1465205095298 Marionette TRACE conn3 <- [1,2777,null,{"value":"13"}] 02:24:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:24:55 INFO - PROCESS | 4048 | 1465205095302 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:24:55 INFO - PROCESS | 4048 | 1465205095303 Marionette TRACE conn3 <- [1,2778,null,{}] 02:24:55 INFO - PROCESS | 4048 | 1465205095307 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}] 02:24:55 INFO - PROCESS | 4048 | 1465205095309 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:55 INFO - PROCESS | 4048 | 1465205095396 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 02:24:55 INFO - PROCESS | 4048 | 1465205095404 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:55 INFO - PROCESS | 4048 | 1465205095406 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:55 INFO - PROCESS | 4048 | ++DOCSHELL 10227C00 == 31 [pid = 4048] [id = 704] 02:24:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (14EBD400) [pid = 4048] [serial = 2112] [outer = 00000000] 02:24:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (15C19400) [pid = 4048] [serial = 2113] [outer = 14EBD400] 02:24:55 INFO - PROCESS | 4048 | 1465205095475 Marionette DEBUG loaded listener.js 02:24:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (15D47000) [pid = 4048] [serial = 2114] [outer = 14EBD400] 02:24:55 INFO - PROCESS | 4048 | 1465205095938 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]]]}] 02:24:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:24:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 703ms 02:24:56 INFO - PROCESS | 4048 | 1465205096001 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 02:24:56 INFO - PROCESS | 4048 | 1465205096003 Marionette TRACE conn3 <- [1,2781,null,{"value":"13"}] 02:24:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:24:56 INFO - PROCESS | 4048 | 1465205096007 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:24:56 INFO - PROCESS | 4048 | 1465205096009 Marionette TRACE conn3 <- [1,2782,null,{}] 02:24:56 INFO - PROCESS | 4048 | 1465205096012 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}] 02:24:56 INFO - PROCESS | 4048 | 1465205096014 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:56 INFO - PROCESS | 4048 | 1465205096092 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 02:24:56 INFO - PROCESS | 4048 | 1465205096097 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:56 INFO - PROCESS | 4048 | 1465205096099 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:56 INFO - PROCESS | 4048 | ++DOCSHELL 15D4BC00 == 32 [pid = 4048] [id = 705] 02:24:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (15F4B800) [pid = 4048] [serial = 2115] [outer = 00000000] 02:24:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (1673EC00) [pid = 4048] [serial = 2116] [outer = 15F4B800] 02:24:56 INFO - PROCESS | 4048 | 1465205096143 Marionette DEBUG loaded listener.js 02:24:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (13C10800) [pid = 4048] [serial = 2117] [outer = 15F4B800] 02:24:56 INFO - PROCESS | 4048 | 1465205096577 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]]]}] 02:24:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:24:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 594ms 02:24:56 INFO - PROCESS | 4048 | 1465205096604 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 02:24:56 INFO - PROCESS | 4048 | 1465205096606 Marionette TRACE conn3 <- [1,2785,null,{"value":"13"}] 02:24:56 INFO - PROCESS | 4048 | 1465205096623 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:24:56 INFO - PROCESS | 4048 | 1465205096625 Marionette TRACE conn3 <- [1,2786,null,{}] 02:24:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:24:56 INFO - PROCESS | 4048 | 1465205096628 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}] 02:24:56 INFO - PROCESS | 4048 | 1465205096631 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:56 INFO - PROCESS | 4048 | 1465205096709 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 02:24:56 INFO - PROCESS | 4048 | 1465205096714 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:56 INFO - PROCESS | 4048 | 1465205096716 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:56 INFO - PROCESS | 4048 | ++DOCSHELL 105EF400 == 33 [pid = 4048] [id = 706] 02:24:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (16F44000) [pid = 4048] [serial = 2118] [outer = 00000000] 02:24:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (16F4C400) [pid = 4048] [serial = 2119] [outer = 16F44000] 02:24:56 INFO - PROCESS | 4048 | 1465205096759 Marionette DEBUG loaded listener.js 02:24:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (16F4D400) [pid = 4048] [serial = 2120] [outer = 16F44000] 02:24:57 INFO - PROCESS | 4048 | 1465205097490 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]]]}] 02:24:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:24:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 938ms 02:24:57 INFO - PROCESS | 4048 | 1465205097573 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 02:24:57 INFO - PROCESS | 4048 | 1465205097577 Marionette TRACE conn3 <- [1,2789,null,{"value":"13"}] 02:24:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:24:57 INFO - PROCESS | 4048 | 1465205097582 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:24:57 INFO - PROCESS | 4048 | 1465205097585 Marionette TRACE conn3 <- [1,2790,null,{}] 02:24:57 INFO - PROCESS | 4048 | 1465205097591 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}] 02:24:57 INFO - PROCESS | 4048 | 1465205097593 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:57 INFO - PROCESS | 4048 | 1465205097737 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 02:24:57 INFO - PROCESS | 4048 | 1465205097871 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:57 INFO - PROCESS | 4048 | 1465205097874 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:57 INFO - PROCESS | 4048 | ++DOCSHELL 10C32000 == 34 [pid = 4048] [id = 707] 02:24:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (10C39400) [pid = 4048] [serial = 2121] [outer = 00000000] 02:24:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (10E11C00) [pid = 4048] [serial = 2122] [outer = 10C39400] 02:24:57 INFO - PROCESS | 4048 | 1465205097931 Marionette DEBUG loaded listener.js 02:24:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (1102D000) [pid = 4048] [serial = 2123] [outer = 10C39400] 02:24:58 INFO - PROCESS | 4048 | 1465205098625 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]]]}] 02:24:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:24:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1094ms 02:24:58 INFO - PROCESS | 4048 | 1465205098679 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 02:24:58 INFO - PROCESS | 4048 | 1465205098684 Marionette TRACE conn3 <- [1,2793,null,{"value":"13"}] 02:24:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:24:58 INFO - PROCESS | 4048 | 1465205098690 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:24:58 INFO - PROCESS | 4048 | 1465205098693 Marionette TRACE conn3 <- [1,2794,null,{}] 02:24:58 INFO - PROCESS | 4048 | 1465205098697 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}] 02:24:58 INFO - PROCESS | 4048 | 1465205098699 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:58 INFO - PROCESS | 4048 | 1465205098875 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 02:24:59 INFO - PROCESS | 4048 | 1465205099109 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:59 INFO - PROCESS | 4048 | 1465205099112 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:59 INFO - PROCESS | 4048 | ++DOCSHELL 0F34F800 == 35 [pid = 4048] [id = 708] 02:24:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (0F352000) [pid = 4048] [serial = 2124] [outer = 00000000] 02:24:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (10438400) [pid = 4048] [serial = 2125] [outer = 0F352000] 02:24:59 INFO - PROCESS | 4048 | 1465205099174 Marionette DEBUG loaded listener.js 02:24:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (10BA0000) [pid = 4048] [serial = 2126] [outer = 0F352000] 02:24:59 INFO - PROCESS | 4048 | --DOCSHELL 165C0C00 == 34 [pid = 4048] [id = 8] 02:24:59 INFO - PROCESS | 4048 | --DOCSHELL 105F7000 == 33 [pid = 4048] [id = 20] 02:24:59 INFO - PROCESS | 4048 | --DOCSHELL 104EB400 == 32 [pid = 4048] [id = 18] 02:24:59 INFO - PROCESS | 4048 | --DOCSHELL 1673C800 == 31 [pid = 4048] [id = 26] 02:24:59 INFO - PROCESS | 4048 | --DOCSHELL 1527B800 == 30 [pid = 4048] [id = 24] 02:24:59 INFO - PROCESS | 4048 | --DOCSHELL 143CD000 == 29 [pid = 4048] [id = 27] 02:24:59 INFO - PROCESS | 4048 | --DOCSHELL 143C9400 == 28 [pid = 4048] [id = 23] 02:24:59 INFO - PROCESS | 4048 | --DOCSHELL 1391AC00 == 27 [pid = 4048] [id = 22] 02:24:59 INFO - PROCESS | 4048 | --DOCSHELL 10F61C00 == 26 [pid = 4048] [id = 21] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (15C5EC00) [pid = 4048] [serial = 2071] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (15C13000) [pid = 4048] [serial = 2051] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (12D64C00) [pid = 4048] [serial = 2056] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (139C1C00) [pid = 4048] [serial = 2057] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10D2D800) [pid = 4048] [serial = 2059] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10D3B400) [pid = 4048] [serial = 2060] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (10C65400) [pid = 4048] [serial = 2053] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (10C74800) [pid = 4048] [serial = 2054] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (12892800) [pid = 4048] [serial = 2062] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (12AD4800) [pid = 4048] [serial = 2063] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (13C1C000) [pid = 4048] [serial = 2065] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (16F4A000) [pid = 4048] [serial = 2074] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (175BD000) [pid = 4048] [serial = 2077] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (175C0800) [pid = 4048] [serial = 2078] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (15284400) [pid = 4048] [serial = 2068] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (159C2400) [pid = 4048] [serial = 2069] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (15F4A000) [pid = 4048] [serial = 2072] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (18027400) [pid = 4048] [serial = 2081] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (16FA6C00) [pid = 4048] [serial = 2075] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (13D28C00) [pid = 4048] [serial = 2066] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 59 (18024800) [pid = 4048] [serial = 2080] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 58 (185C5000) [pid = 4048] [serial = 2083] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | --DOMWINDOW == 57 (185C6C00) [pid = 4048] [serial = 2084] [outer = 00000000] [url = about:blank] 02:24:59 INFO - PROCESS | 4048 | 1465205099809 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]]]}] 02:24:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:24:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1141ms 02:24:59 INFO - PROCESS | 4048 | 1465205099864 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 02:24:59 INFO - PROCESS | 4048 | 1465205099867 Marionette TRACE conn3 <- [1,2797,null,{"value":"13"}] 02:24:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:24:59 INFO - PROCESS | 4048 | 1465205099872 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:24:59 INFO - PROCESS | 4048 | 1465205099874 Marionette TRACE conn3 <- [1,2798,null,{}] 02:24:59 INFO - PROCESS | 4048 | 1465205099880 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}] 02:24:59 INFO - PROCESS | 4048 | 1465205099884 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:24:59 INFO - PROCESS | 4048 | 1465205099973 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 02:25:00 INFO - PROCESS | 4048 | 1465205100074 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:00 INFO - PROCESS | 4048 | 1465205100077 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:00 INFO - PROCESS | 4048 | ++DOCSHELL 102D0800 == 27 [pid = 4048] [id = 709] 02:25:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 58 (10439000) [pid = 4048] [serial = 2127] [outer = 00000000] 02:25:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 59 (10E0A000) [pid = 4048] [serial = 2128] [outer = 10439000] 02:25:00 INFO - PROCESS | 4048 | 1465205100123 Marionette DEBUG loaded listener.js 02:25:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 60 (11022800) [pid = 4048] [serial = 2129] [outer = 10439000] 02:25:00 INFO - PROCESS | 4048 | 1465205100528 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]]]}] 02:25:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:25:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 687ms 02:25:00 INFO - PROCESS | 4048 | 1465205100579 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 02:25:00 INFO - PROCESS | 4048 | 1465205100582 Marionette TRACE conn3 <- [1,2801,null,{"value":"13"}] 02:25:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:25:00 INFO - PROCESS | 4048 | 1465205100591 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:25:00 INFO - PROCESS | 4048 | 1465205100593 Marionette TRACE conn3 <- [1,2802,null,{}] 02:25:00 INFO - PROCESS | 4048 | 1465205100597 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}] 02:25:00 INFO - PROCESS | 4048 | 1465205100599 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:00 INFO - PROCESS | 4048 | 1465205100688 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 02:25:00 INFO - PROCESS | 4048 | 1465205100694 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:00 INFO - PROCESS | 4048 | 1465205100697 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:00 INFO - PROCESS | 4048 | ++DOCSHELL 1280B400 == 28 [pid = 4048] [id = 710] 02:25:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (12ACCC00) [pid = 4048] [serial = 2130] [outer = 00000000] 02:25:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (12D65C00) [pid = 4048] [serial = 2131] [outer = 12ACCC00] 02:25:00 INFO - PROCESS | 4048 | 1465205100741 Marionette DEBUG loaded listener.js 02:25:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (13821400) [pid = 4048] [serial = 2132] [outer = 12ACCC00] 02:25:01 INFO - PROCESS | 4048 | 1465205101227 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]]]}] 02:25:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:25:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 703ms 02:25:01 INFO - PROCESS | 4048 | 1465205101284 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 02:25:01 INFO - PROCESS | 4048 | 1465205101287 Marionette TRACE conn3 <- [1,2805,null,{"value":"13"}] 02:25:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:25:01 INFO - PROCESS | 4048 | 1465205101292 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:25:01 INFO - PROCESS | 4048 | 1465205101297 Marionette TRACE conn3 <- [1,2806,null,{}] 02:25:01 INFO - PROCESS | 4048 | 1465205101306 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}] 02:25:01 INFO - PROCESS | 4048 | 1465205101310 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:01 INFO - PROCESS | 4048 | 1465205101402 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 02:25:01 INFO - PROCESS | 4048 | 1465205101508 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:01 INFO - PROCESS | 4048 | 1465205101510 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:01 INFO - PROCESS | 4048 | ++DOCSHELL 13C18C00 == 29 [pid = 4048] [id = 711] 02:25:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (13C19C00) [pid = 4048] [serial = 2133] [outer = 00000000] 02:25:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (13D21800) [pid = 4048] [serial = 2134] [outer = 13C19C00] 02:25:01 INFO - PROCESS | 4048 | 1465205101553 Marionette DEBUG loaded listener.js 02:25:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (140C5000) [pid = 4048] [serial = 2135] [outer = 13C19C00] 02:25:01 INFO - PROCESS | 4048 | 1465205101969 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]]]}] 02:25:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:25:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 704ms 02:25:01 INFO - PROCESS | 4048 | 1465205101989 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 02:25:01 INFO - PROCESS | 4048 | 1465205101991 Marionette TRACE conn3 <- [1,2809,null,{"value":"13"}] 02:25:01 INFO - PROCESS | 4048 | 1465205101994 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:25:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:25:01 INFO - PROCESS | 4048 | 1465205101996 Marionette TRACE conn3 <- [1,2810,null,{}] 02:25:02 INFO - PROCESS | 4048 | 1465205102005 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}] 02:25:02 INFO - PROCESS | 4048 | 1465205102007 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:02 INFO - PROCESS | 4048 | 1465205102152 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 02:25:02 INFO - PROCESS | 4048 | 1465205102174 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:02 INFO - PROCESS | 4048 | 1465205102176 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:02 INFO - PROCESS | 4048 | ++DOCSHELL 15693400 == 30 [pid = 4048] [id = 712] 02:25:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (15693800) [pid = 4048] [serial = 2136] [outer = 00000000] 02:25:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (1596E000) [pid = 4048] [serial = 2137] [outer = 15693800] 02:25:02 INFO - PROCESS | 4048 | 1465205102220 Marionette DEBUG loaded listener.js 02:25:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (15C15C00) [pid = 4048] [serial = 2138] [outer = 15693800] 02:25:02 INFO - PROCESS | 4048 | 1465205102674 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]]]}] 02:25:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:25:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 735ms 02:25:02 INFO - PROCESS | 4048 | 1465205102735 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 02:25:02 INFO - PROCESS | 4048 | 1465205102737 Marionette TRACE conn3 <- [1,2813,null,{"value":"13"}] 02:25:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:25:02 INFO - PROCESS | 4048 | 1465205102749 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:25:02 INFO - PROCESS | 4048 | 1465205102751 Marionette TRACE conn3 <- [1,2814,null,{}] 02:25:02 INFO - PROCESS | 4048 | 1465205102755 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}] 02:25:02 INFO - PROCESS | 4048 | 1465205102757 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:02 INFO - PROCESS | 4048 | 1465205102871 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 02:25:02 INFO - PROCESS | 4048 | 1465205102880 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:02 INFO - PROCESS | 4048 | 1465205102885 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:02 INFO - PROCESS | 4048 | ++DOCSHELL 11C70C00 == 31 [pid = 4048] [id = 713] 02:25:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (159CC800) [pid = 4048] [serial = 2139] [outer = 00000000] 02:25:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (1663A400) [pid = 4048] [serial = 2140] [outer = 159CC800] 02:25:02 INFO - PROCESS | 4048 | 1465205102939 Marionette DEBUG loaded listener.js 02:25:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (16CC1800) [pid = 4048] [serial = 2141] [outer = 159CC800] 02:25:03 INFO - PROCESS | 4048 | 1465205103439 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:25:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:25:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 735ms 02:25:03 INFO - PROCESS | 4048 | 1465205103503 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 02:25:03 INFO - PROCESS | 4048 | 1465205103505 Marionette TRACE conn3 <- [1,2817,null,{"value":"13"}] 02:25:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:25:03 INFO - PROCESS | 4048 | 1465205103514 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:25:03 INFO - PROCESS | 4048 | 1465205103516 Marionette TRACE conn3 <- [1,2818,null,{}] 02:25:03 INFO - PROCESS | 4048 | 1465205103520 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}] 02:25:03 INFO - PROCESS | 4048 | 1465205103522 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:03 INFO - PROCESS | 4048 | 1465205103637 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 02:25:03 INFO - PROCESS | 4048 | 1465205103649 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:03 INFO - PROCESS | 4048 | 1465205103651 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:03 INFO - PROCESS | 4048 | ++DOCSHELL 16F43800 == 32 [pid = 4048] [id = 714] 02:25:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (16FA0C00) [pid = 4048] [serial = 2142] [outer = 00000000] 02:25:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (175B8400) [pid = 4048] [serial = 2143] [outer = 16FA0C00] 02:25:03 INFO - PROCESS | 4048 | 1465205103694 Marionette DEBUG loaded listener.js 02:25:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (175BB800) [pid = 4048] [serial = 2144] [outer = 16FA0C00] 02:25:03 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (13D27000) [pid = 4048] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:25:03 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (0F34C400) [pid = 4048] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:25:03 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (10C40C00) [pid = 4048] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:25:03 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (10F61000) [pid = 4048] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:25:03 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (13C0D800) [pid = 4048] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:25:03 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (10C3D000) [pid = 4048] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:25:03 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (1434E800) [pid = 4048] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:25:03 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (15F4B800) [pid = 4048] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:25:03 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (130E7800) [pid = 4048] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:25:03 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (14EBD400) [pid = 4048] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:25:04 INFO - PROCESS | 4048 | 1465205104191 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]]]}] 02:25:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:25:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 735ms 02:25:04 INFO - PROCESS | 4048 | 1465205104255 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 02:25:04 INFO - PROCESS | 4048 | 1465205104257 Marionette TRACE conn3 <- [1,2821,null,{"value":"13"}] 02:25:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:25:04 INFO - PROCESS | 4048 | 1465205104261 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:25:04 INFO - PROCESS | 4048 | 1465205104262 Marionette TRACE conn3 <- [1,2822,null,{}] 02:25:04 INFO - PROCESS | 4048 | 1465205104266 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}] 02:25:04 INFO - PROCESS | 4048 | 1465205104267 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:04 INFO - PROCESS | 4048 | 1465205104350 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 02:25:04 INFO - PROCESS | 4048 | 1465205104356 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:04 INFO - PROCESS | 4048 | 1465205104358 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:04 INFO - PROCESS | 4048 | ++DOCSHELL 13C1BC00 == 33 [pid = 4048] [id = 715] 02:25:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (13CEE000) [pid = 4048] [serial = 2145] [outer = 00000000] 02:25:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (16ECF000) [pid = 4048] [serial = 2146] [outer = 13CEE000] 02:25:04 INFO - PROCESS | 4048 | 1465205104408 Marionette DEBUG loaded listener.js 02:25:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (16F48C00) [pid = 4048] [serial = 2147] [outer = 13CEE000] 02:25:04 INFO - PROCESS | 4048 | 1465205104845 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:25:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:25:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 625ms 02:25:04 INFO - PROCESS | 4048 | 1465205104899 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 02:25:04 INFO - PROCESS | 4048 | 1465205104901 Marionette TRACE conn3 <- [1,2825,null,{"value":"13"}] 02:25:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:25:04 INFO - PROCESS | 4048 | 1465205104904 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:25:04 INFO - PROCESS | 4048 | 1465205104906 Marionette TRACE conn3 <- [1,2826,null,{}] 02:25:04 INFO - PROCESS | 4048 | 1465205104909 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}] 02:25:04 INFO - PROCESS | 4048 | 1465205104911 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:04 INFO - PROCESS | 4048 | 1465205104991 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 02:25:04 INFO - PROCESS | 4048 | 1465205104996 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:04 INFO - PROCESS | 4048 | 1465205104998 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:05 INFO - PROCESS | 4048 | ++DOCSHELL 1527BC00 == 34 [pid = 4048] [id = 716] 02:25:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (15F4A000) [pid = 4048] [serial = 2148] [outer = 00000000] 02:25:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (17729800) [pid = 4048] [serial = 2149] [outer = 15F4A000] 02:25:05 INFO - PROCESS | 4048 | 1465205105042 Marionette DEBUG loaded listener.js 02:25:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (17858800) [pid = 4048] [serial = 2150] [outer = 15F4A000] 02:25:05 INFO - PROCESS | 4048 | 1465205105506 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]]]}] 02:25:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:25:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 625ms 02:25:05 INFO - PROCESS | 4048 | 1465205105543 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 02:25:05 INFO - PROCESS | 4048 | 1465205105545 Marionette TRACE conn3 <- [1,2829,null,{"value":"13"}] 02:25:05 INFO - PROCESS | 4048 | 1465205105548 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:25:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:25:05 INFO - PROCESS | 4048 | 1465205105550 Marionette TRACE conn3 <- [1,2830,null,{}] 02:25:05 INFO - PROCESS | 4048 | 1465205105553 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}] 02:25:05 INFO - PROCESS | 4048 | 1465205105555 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:05 INFO - PROCESS | 4048 | 1465205105635 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 02:25:05 INFO - PROCESS | 4048 | 1465205105640 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:05 INFO - PROCESS | 4048 | 1465205105642 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:05 INFO - PROCESS | 4048 | ++DOCSHELL 13823400 == 35 [pid = 4048] [id = 717] 02:25:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (17729C00) [pid = 4048] [serial = 2151] [outer = 00000000] 02:25:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (1802E400) [pid = 4048] [serial = 2152] [outer = 17729C00] 02:25:05 INFO - PROCESS | 4048 | 1465205105685 Marionette DEBUG loaded listener.js 02:25:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (180E9800) [pid = 4048] [serial = 2153] [outer = 17729C00] 02:25:06 INFO - PROCESS | 4048 | 1465205106301 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]]]}] 02:25:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:25:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 797ms 02:25:06 INFO - PROCESS | 4048 | 1465205106433 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 02:25:06 INFO - PROCESS | 4048 | 1465205106438 Marionette TRACE conn3 <- [1,2833,null,{"value":"13"}] 02:25:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:25:06 INFO - PROCESS | 4048 | 1465205106448 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:25:06 INFO - PROCESS | 4048 | 1465205106451 Marionette TRACE conn3 <- [1,2834,null,{}] 02:25:06 INFO - PROCESS | 4048 | 1465205106457 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}] 02:25:06 INFO - PROCESS | 4048 | 1465205106460 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:06 INFO - PROCESS | 4048 | 1465205106578 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 02:25:06 INFO - PROCESS | 4048 | 1465205106713 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:06 INFO - PROCESS | 4048 | 1465205106716 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:06 INFO - PROCESS | 4048 | ++DOCSHELL 1055CC00 == 36 [pid = 4048] [id = 718] 02:25:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (10C35C00) [pid = 4048] [serial = 2154] [outer = 00000000] 02:25:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (10E0E800) [pid = 4048] [serial = 2155] [outer = 10C35C00] 02:25:06 INFO - PROCESS | 4048 | 1465205106772 Marionette DEBUG loaded listener.js 02:25:06 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (12A01800) [pid = 4048] [serial = 2156] [outer = 10C35C00] 02:25:07 INFO - PROCESS | 4048 | 1465205107322 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]]]}] 02:25:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:25:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 890ms 02:25:07 INFO - PROCESS | 4048 | 1465205107354 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 02:25:07 INFO - PROCESS | 4048 | 1465205107359 Marionette TRACE conn3 <- [1,2837,null,{"value":"13"}] 02:25:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:25:07 INFO - PROCESS | 4048 | 1465205107365 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:25:07 INFO - PROCESS | 4048 | 1465205107368 Marionette TRACE conn3 <- [1,2838,null,{}] 02:25:07 INFO - PROCESS | 4048 | 1465205107372 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}] 02:25:07 INFO - PROCESS | 4048 | 1465205107375 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:07 INFO - PROCESS | 4048 | 1465205107492 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 02:25:07 INFO - PROCESS | 4048 | 1465205107607 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:07 INFO - PROCESS | 4048 | 1465205107609 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:07 INFO - PROCESS | 4048 | ++DOCSHELL 139C9000 == 37 [pid = 4048] [id = 719] 02:25:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (139C9C00) [pid = 4048] [serial = 2157] [outer = 00000000] 02:25:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (13C15800) [pid = 4048] [serial = 2158] [outer = 139C9C00] 02:25:07 INFO - PROCESS | 4048 | 1465205107709 Marionette DEBUG loaded listener.js 02:25:07 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (143C4000) [pid = 4048] [serial = 2159] [outer = 139C9C00] 02:25:08 INFO - PROCESS | 4048 | 1465205108317 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:25:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:25:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1000ms 02:25:08 INFO - PROCESS | 4048 | 1465205108367 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 02:25:08 INFO - PROCESS | 4048 | 1465205108370 Marionette TRACE conn3 <- [1,2841,null,{"value":"13"}] 02:25:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:25:08 INFO - PROCESS | 4048 | 1465205108374 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:25:08 INFO - PROCESS | 4048 | 1465205108377 Marionette TRACE conn3 <- [1,2842,null,{}] 02:25:08 INFO - PROCESS | 4048 | 1465205108388 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}] 02:25:08 INFO - PROCESS | 4048 | 1465205108393 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:08 INFO - PROCESS | 4048 | 1465205108508 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 02:25:08 INFO - PROCESS | 4048 | 1465205108661 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:08 INFO - PROCESS | 4048 | 1465205108664 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:08 INFO - PROCESS | 4048 | ++DOCSHELL 17C2C400 == 38 [pid = 4048] [id = 720] 02:25:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (17E43000) [pid = 4048] [serial = 2160] [outer = 00000000] 02:25:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (182E5400) [pid = 4048] [serial = 2161] [outer = 17E43000] 02:25:08 INFO - PROCESS | 4048 | 1465205108722 Marionette DEBUG loaded listener.js 02:25:08 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (185C8000) [pid = 4048] [serial = 2162] [outer = 17E43000] 02:25:09 INFO - PROCESS | 4048 | 1465205109430 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]]]}] 02:25:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:25:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1094ms 02:25:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:25:09 INFO - PROCESS | 4048 | 1465205109476 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 02:25:09 INFO - PROCESS | 4048 | 1465205109480 Marionette TRACE conn3 <- [1,2845,null,{"value":"13"}] 02:25:09 INFO - PROCESS | 4048 | 1465205109484 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:25:09 INFO - PROCESS | 4048 | 1465205109487 Marionette TRACE conn3 <- [1,2846,null,{}] 02:25:09 INFO - PROCESS | 4048 | 1465205109493 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}] 02:25:09 INFO - PROCESS | 4048 | 1465205109495 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:09 INFO - PROCESS | 4048 | 1465205109596 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 02:25:09 INFO - PROCESS | 4048 | 1465205109741 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:09 INFO - PROCESS | 4048 | 1465205109744 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:09 INFO - PROCESS | 4048 | ++DOCSHELL 10C31800 == 39 [pid = 4048] [id = 721] 02:25:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (10C37C00) [pid = 4048] [serial = 2163] [outer = 00000000] 02:25:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (10E08C00) [pid = 4048] [serial = 2164] [outer = 10C37C00] 02:25:09 INFO - PROCESS | 4048 | 1465205109797 Marionette DEBUG loaded listener.js 02:25:09 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (10F65400) [pid = 4048] [serial = 2165] [outer = 10C37C00] 02:25:10 INFO - PROCESS | 4048 | --DOCSHELL 159BF400 == 38 [pid = 4048] [id = 25] 02:25:10 INFO - PROCESS | 4048 | --DOCSHELL 10BA7400 == 37 [pid = 4048] [id = 28] 02:25:10 INFO - PROCESS | 4048 | --DOCSHELL 0F32D400 == 36 [pid = 4048] [id = 698] 02:25:10 INFO - PROCESS | 4048 | --DOCSHELL 1A87F000 == 35 [pid = 4048] [id = 12] 02:25:10 INFO - PROCESS | 4048 | --DOCSHELL 16F47C00 == 34 [pid = 4048] [id = 17] 02:25:10 INFO - PROCESS | 4048 | --DOCSHELL 19F31000 == 33 [pid = 4048] [id = 11] 02:25:10 INFO - PROCESS | 4048 | --DOCSHELL 1AF09C00 == 32 [pid = 4048] [id = 13] 02:25:10 INFO - PROCESS | 4048 | --DOCSHELL 1B0ED000 == 31 [pid = 4048] [id = 14] 02:25:10 INFO - PROCESS | 4048 | --DOCSHELL 1A638C00 == 30 [pid = 4048] [id = 10] 02:25:10 INFO - PROCESS | 4048 | --DOCSHELL 13029800 == 29 [pid = 4048] [id = 19] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (140C6400) [pid = 4048] [serial = 2110] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (0F358C00) [pid = 4048] [serial = 2095] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (10C6BC00) [pid = 4048] [serial = 2098] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (10D2D400) [pid = 4048] [serial = 2099] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (1102D800) [pid = 4048] [serial = 2101] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (13C13000) [pid = 4048] [serial = 2107] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (1332D800) [pid = 4048] [serial = 2087] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (114B1C00) [pid = 4048] [serial = 2086] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (16069800) [pid = 4048] [serial = 2090] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (14EC1400) [pid = 4048] [serial = 2089] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (180E9000) [pid = 4048] [serial = 2092] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (1527DC00) [pid = 4048] [serial = 2111] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (1673EC00) [pid = 4048] [serial = 2116] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (1048AC00) [pid = 4048] [serial = 2096] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (13821C00) [pid = 4048] [serial = 2104] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (1390F800) [pid = 4048] [serial = 2105] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (13C17C00) [pid = 4048] [serial = 2108] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (15C19400) [pid = 4048] [serial = 2113] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (13C10800) [pid = 4048] [serial = 2117] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (16F4C400) [pid = 4048] [serial = 2119] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (11A14C00) [pid = 4048] [serial = 2102] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (15D47000) [pid = 4048] [serial = 2114] [outer = 00000000] [url = about:blank] 02:25:10 INFO - PROCESS | 4048 | 1465205110926 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:25:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:25:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1500ms 02:25:10 INFO - PROCESS | 4048 | 1465205110989 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 02:25:10 INFO - PROCESS | 4048 | 1465205110993 Marionette TRACE conn3 <- [1,2849,null,{"value":"13"}] 02:25:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:25:10 INFO - PROCESS | 4048 | 1465205110997 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:25:10 INFO - PROCESS | 4048 | 1465205111001 Marionette TRACE conn3 <- [1,2850,null,{}] 02:25:11 INFO - PROCESS | 4048 | 1465205111006 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}] 02:25:11 INFO - PROCESS | 4048 | 1465205111009 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:11 INFO - PROCESS | 4048 | 1465205111108 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 02:25:11 INFO - PROCESS | 4048 | 1465205111250 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:11 INFO - PROCESS | 4048 | 1465205111253 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:11 INFO - PROCESS | 4048 | ++DOCSHELL 105F4000 == 30 [pid = 4048] [id = 722] 02:25:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (105F5400) [pid = 4048] [serial = 2166] [outer = 00000000] 02:25:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (10C65400) [pid = 4048] [serial = 2167] [outer = 105F5400] 02:25:11 INFO - PROCESS | 4048 | 1465205111301 Marionette DEBUG loaded listener.js 02:25:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (10C6E400) [pid = 4048] [serial = 2168] [outer = 105F5400] 02:25:11 INFO - PROCESS | 4048 | 1465205111705 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]]]}] 02:25:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:25:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 734ms 02:25:11 INFO - PROCESS | 4048 | 1465205111752 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 02:25:11 INFO - PROCESS | 4048 | 1465205111757 Marionette TRACE conn3 <- [1,2853,null,{"value":"13"}] 02:25:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:25:11 INFO - PROCESS | 4048 | 1465205111766 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:25:11 INFO - PROCESS | 4048 | 1465205111768 Marionette TRACE conn3 <- [1,2854,null,{}] 02:25:11 INFO - PROCESS | 4048 | 1465205111772 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}] 02:25:11 INFO - PROCESS | 4048 | 1465205111775 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:11 INFO - PROCESS | 4048 | 1465205111865 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 02:25:11 INFO - PROCESS | 4048 | 1465205111872 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:11 INFO - PROCESS | 4048 | 1465205111875 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:11 INFO - PROCESS | 4048 | ++DOCSHELL 11422C00 == 31 [pid = 4048] [id = 723] 02:25:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (11423800) [pid = 4048] [serial = 2169] [outer = 00000000] 02:25:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (12A04800) [pid = 4048] [serial = 2170] [outer = 11423800] 02:25:11 INFO - PROCESS | 4048 | 1465205111921 Marionette DEBUG loaded listener.js 02:25:11 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (12AC8C00) [pid = 4048] [serial = 2171] [outer = 11423800] 02:25:12 INFO - PROCESS | 4048 | 1465205112406 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]]]}] 02:25:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:25:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 688ms 02:25:12 INFO - PROCESS | 4048 | 1465205112465 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 02:25:12 INFO - PROCESS | 4048 | 1465205112467 Marionette TRACE conn3 <- [1,2857,null,{"value":"13"}] 02:25:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:25:12 INFO - PROCESS | 4048 | 1465205112471 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:25:12 INFO - PROCESS | 4048 | 1465205112474 Marionette TRACE conn3 <- [1,2858,null,{}] 02:25:12 INFO - PROCESS | 4048 | 1465205112484 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}] 02:25:12 INFO - PROCESS | 4048 | 1465205112488 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:12 INFO - PROCESS | 4048 | 1465205112580 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 02:25:12 INFO - PROCESS | 4048 | 1465205112594 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:12 INFO - PROCESS | 4048 | 1465205112597 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:12 INFO - PROCESS | 4048 | ++DOCSHELL 139C7800 == 32 [pid = 4048] [id = 724] 02:25:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (139C7C00) [pid = 4048] [serial = 2172] [outer = 00000000] 02:25:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (139CC400) [pid = 4048] [serial = 2173] [outer = 139C7C00] 02:25:12 INFO - PROCESS | 4048 | 1465205112663 Marionette DEBUG loaded listener.js 02:25:12 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (13C12C00) [pid = 4048] [serial = 2174] [outer = 139C7C00] 02:25:13 INFO - PROCESS | 4048 | 1465205113172 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]]]}] 02:25:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:25:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 734ms 02:25:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:25:13 INFO - PROCESS | 4048 | 1465205113211 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 02:25:13 INFO - PROCESS | 4048 | 1465205113213 Marionette TRACE conn3 <- [1,2861,null,{"value":"13"}] 02:25:13 INFO - PROCESS | 4048 | 1465205113250 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:25:13 INFO - PROCESS | 4048 | 1465205113251 Marionette TRACE conn3 <- [1,2862,null,{}] 02:25:13 INFO - PROCESS | 4048 | 1465205113258 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}] 02:25:13 INFO - PROCESS | 4048 | 1465205113260 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:13 INFO - PROCESS | 4048 | 1465205113381 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 02:25:13 INFO - PROCESS | 4048 | 1465205113391 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:13 INFO - PROCESS | 4048 | 1465205113393 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:13 INFO - PROCESS | 4048 | ++DOCSHELL 13C17800 == 33 [pid = 4048] [id = 725] 02:25:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (13C86800) [pid = 4048] [serial = 2175] [outer = 00000000] 02:25:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (140C4C00) [pid = 4048] [serial = 2176] [outer = 13C86800] 02:25:13 INFO - PROCESS | 4048 | 1465205113436 Marionette DEBUG loaded listener.js 02:25:13 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (14EBA000) [pid = 4048] [serial = 2177] [outer = 13C86800] 02:25:13 INFO - PROCESS | 4048 | 1465205113886 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]]]}] 02:25:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:25:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 719ms 02:25:13 INFO - PROCESS | 4048 | 1465205113939 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 02:25:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:25:13 INFO - PROCESS | 4048 | 1465205113941 Marionette TRACE conn3 <- [1,2865,null,{"value":"13"}] 02:25:13 INFO - PROCESS | 4048 | 1465205113944 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:25:13 INFO - PROCESS | 4048 | 1465205113946 Marionette TRACE conn3 <- [1,2866,null,{}] 02:25:13 INFO - PROCESS | 4048 | 1465205113949 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}] 02:25:13 INFO - PROCESS | 4048 | 1465205113951 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:14 INFO - PROCESS | 4048 | 1465205114065 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 02:25:14 INFO - PROCESS | 4048 | 1465205114071 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:14 INFO - PROCESS | 4048 | 1465205114073 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:14 INFO - PROCESS | 4048 | ++DOCSHELL 0F353000 == 34 [pid = 4048] [id = 726] 02:25:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (10A58000) [pid = 4048] [serial = 2178] [outer = 00000000] 02:25:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (1569CC00) [pid = 4048] [serial = 2179] [outer = 10A58000] 02:25:14 INFO - PROCESS | 4048 | 1465205114116 Marionette DEBUG loaded listener.js 02:25:14 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (15C15800) [pid = 4048] [serial = 2180] [outer = 10A58000] 02:25:14 INFO - PROCESS | 4048 | 1465205114621 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]]]}] 02:25:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:25:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 734ms 02:25:14 INFO - PROCESS | 4048 | 1465205114709 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 02:25:14 INFO - PROCESS | 4048 | 1465205114711 Marionette TRACE conn3 <- [1,2869,null,{"value":"13"}] 02:25:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:25:14 INFO - PROCESS | 4048 | 1465205114726 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:25:14 INFO - PROCESS | 4048 | 1465205114727 Marionette TRACE conn3 <- [1,2870,null,{}] 02:25:14 INFO - PROCESS | 4048 | 1465205114731 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}] 02:25:14 INFO - PROCESS | 4048 | 1465205114736 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:15 INFO - PROCESS | 4048 | 1465205115092 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 02:25:15 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (13D22000) [pid = 4048] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:25:15 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (15693800) [pid = 4048] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:25:15 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (159CC800) [pid = 4048] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:25:15 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (12ACCC00) [pid = 4048] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:25:15 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (16F44000) [pid = 4048] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:25:15 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (0F352000) [pid = 4048] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:25:15 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (10C39400) [pid = 4048] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:25:15 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (13C19C00) [pid = 4048] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:25:15 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (16FA0C00) [pid = 4048] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:25:15 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (10439000) [pid = 4048] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:25:15 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (15F4A000) [pid = 4048] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:25:15 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (17729C00) [pid = 4048] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:25:15 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (13CEE000) [pid = 4048] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:25:15 INFO - PROCESS | 4048 | 1465205115159 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:15 INFO - PROCESS | 4048 | 1465205115162 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:15 INFO - PROCESS | 4048 | ++DOCSHELL 0F352000 == 35 [pid = 4048] [id = 727] 02:25:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (0F352800) [pid = 4048] [serial = 2181] [outer = 00000000] 02:25:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (10B9D800) [pid = 4048] [serial = 2182] [outer = 0F352800] 02:25:15 INFO - PROCESS | 4048 | 1465205115206 Marionette DEBUG loaded listener.js 02:25:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (12ACE400) [pid = 4048] [serial = 2183] [outer = 0F352800] 02:25:15 INFO - PROCESS | 4048 | 1465205115581 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]]]}] 02:25:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:25:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 907ms 02:25:15 INFO - PROCESS | 4048 | 1465205115627 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 02:25:15 INFO - PROCESS | 4048 | 1465205115629 Marionette TRACE conn3 <- [1,2873,null,{"value":"13"}] 02:25:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:25:15 INFO - PROCESS | 4048 | 1465205115632 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:25:15 INFO - PROCESS | 4048 | 1465205115634 Marionette TRACE conn3 <- [1,2874,null,{}] 02:25:15 INFO - PROCESS | 4048 | 1465205115638 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}] 02:25:15 INFO - PROCESS | 4048 | 1465205115641 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:15 INFO - PROCESS | 4048 | 1465205115746 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 02:25:15 INFO - PROCESS | 4048 | 1465205115751 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:15 INFO - PROCESS | 4048 | 1465205115753 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:15 INFO - PROCESS | 4048 | ++DOCSHELL 0F356C00 == 36 [pid = 4048] [id = 728] 02:25:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (10E11400) [pid = 4048] [serial = 2184] [outer = 00000000] 02:25:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (16C4CC00) [pid = 4048] [serial = 2185] [outer = 10E11400] 02:25:15 INFO - PROCESS | 4048 | 1465205115797 Marionette DEBUG loaded listener.js 02:25:15 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (16F47400) [pid = 4048] [serial = 2186] [outer = 10E11400] 02:25:16 INFO - PROCESS | 4048 | 1465205116234 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]]]}] 02:25:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:25:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 641ms 02:25:16 INFO - PROCESS | 4048 | 1465205116270 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 02:25:16 INFO - PROCESS | 4048 | 1465205116272 Marionette TRACE conn3 <- [1,2877,null,{"value":"13"}] 02:25:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:25:16 INFO - PROCESS | 4048 | 1465205116280 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:25:16 INFO - PROCESS | 4048 | 1465205116281 Marionette TRACE conn3 <- [1,2878,null,{}] 02:25:16 INFO - PROCESS | 4048 | 1465205116285 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}] 02:25:16 INFO - PROCESS | 4048 | 1465205116286 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:16 INFO - PROCESS | 4048 | 1465205116390 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 02:25:16 INFO - PROCESS | 4048 | 1465205116421 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:16 INFO - PROCESS | 4048 | 1465205116423 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:16 INFO - PROCESS | 4048 | ++DOCSHELL 11C70000 == 37 [pid = 4048] [id = 729] 02:25:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (16F50C00) [pid = 4048] [serial = 2187] [outer = 00000000] 02:25:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (175BC400) [pid = 4048] [serial = 2188] [outer = 16F50C00] 02:25:16 INFO - PROCESS | 4048 | 1465205116468 Marionette DEBUG loaded listener.js 02:25:16 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (175BD000) [pid = 4048] [serial = 2189] [outer = 16F50C00] 02:25:16 INFO - PROCESS | 4048 | 1465205116900 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:25:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:25:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 641ms 02:25:16 INFO - PROCESS | 4048 | 1465205116919 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 02:25:16 INFO - PROCESS | 4048 | 1465205116921 Marionette TRACE conn3 <- [1,2881,null,{"value":"13"}] 02:25:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:25:16 INFO - PROCESS | 4048 | 1465205116941 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:25:16 INFO - PROCESS | 4048 | 1465205116943 Marionette TRACE conn3 <- [1,2882,null,{}] 02:25:16 INFO - PROCESS | 4048 | 1465205116948 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}] 02:25:16 INFO - PROCESS | 4048 | 1465205116949 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:17 INFO - PROCESS | 4048 | 1465205117027 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 02:25:17 INFO - PROCESS | 4048 | 1465205117032 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:17 INFO - PROCESS | 4048 | 1465205117034 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:17 INFO - PROCESS | 4048 | ++DOCSHELL 1785BC00 == 38 [pid = 4048] [id = 730] 02:25:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (17C22C00) [pid = 4048] [serial = 2190] [outer = 00000000] 02:25:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (182E2000) [pid = 4048] [serial = 2191] [outer = 17C22C00] 02:25:17 INFO - PROCESS | 4048 | 1465205117080 Marionette DEBUG loaded listener.js 02:25:17 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (185C3000) [pid = 4048] [serial = 2192] [outer = 17C22C00] 02:25:17 INFO - PROCESS | 4048 | 1465205117907 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]]]}] 02:25:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:25:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1063ms 02:25:17 INFO - PROCESS | 4048 | 1465205117999 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 02:25:17 INFO - PROCESS | 4048 | 1465205118003 Marionette TRACE conn3 <- [1,2885,null,{"value":"13"}] 02:25:18 INFO - PROCESS | 4048 | 1465205118008 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:25:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:25:18 INFO - PROCESS | 4048 | 1465205118013 Marionette TRACE conn3 <- [1,2886,null,{}] 02:25:18 INFO - PROCESS | 4048 | 1465205118018 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}] 02:25:18 INFO - PROCESS | 4048 | 1465205118021 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:18 INFO - PROCESS | 4048 | 1465205118168 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 02:25:18 INFO - PROCESS | 4048 | 1465205118303 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:18 INFO - PROCESS | 4048 | 1465205118306 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:18 INFO - PROCESS | 4048 | ++DOCSHELL 10A57C00 == 39 [pid = 4048] [id = 731] 02:25:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (10A58C00) [pid = 4048] [serial = 2193] [outer = 00000000] 02:25:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (10D37400) [pid = 4048] [serial = 2194] [outer = 10A58C00] 02:25:18 INFO - PROCESS | 4048 | 1465205118365 Marionette DEBUG loaded listener.js 02:25:18 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (1123EC00) [pid = 4048] [serial = 2195] [outer = 10A58C00] 02:25:19 INFO - PROCESS | 4048 | 1465205119201 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]]]}] 02:25:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:25:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1235ms 02:25:19 INFO - PROCESS | 4048 | 1465205119265 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 02:25:19 INFO - PROCESS | 4048 | 1465205119269 Marionette TRACE conn3 <- [1,2889,null,{"value":"13"}] 02:25:19 INFO - PROCESS | 4048 | 1465205119274 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:25:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:25:19 INFO - PROCESS | 4048 | 1465205119277 Marionette TRACE conn3 <- [1,2890,null,{}] 02:25:19 INFO - PROCESS | 4048 | 1465205119282 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}] 02:25:19 INFO - PROCESS | 4048 | 1465205119285 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:19 INFO - PROCESS | 4048 | 1465205119397 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 02:25:19 INFO - PROCESS | 4048 | 1465205119533 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:19 INFO - PROCESS | 4048 | 1465205119537 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:19 INFO - PROCESS | 4048 | ++DOCSHELL 10C3A400 == 40 [pid = 4048] [id = 732] 02:25:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (10C3A800) [pid = 4048] [serial = 2196] [outer = 00000000] 02:25:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (10C6A000) [pid = 4048] [serial = 2197] [outer = 10C3A800] 02:25:19 INFO - PROCESS | 4048 | 1465205119591 Marionette DEBUG loaded listener.js 02:25:19 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (10D3A400) [pid = 4048] [serial = 2198] [outer = 10C3A800] 02:25:19 INFO - PROCESS | 4048 | --DOCSHELL 1527BC00 == 39 [pid = 4048] [id = 716] 02:25:19 INFO - PROCESS | 4048 | --DOCSHELL 11C70000 == 38 [pid = 4048] [id = 729] 02:25:19 INFO - PROCESS | 4048 | --DOCSHELL 0F356C00 == 37 [pid = 4048] [id = 728] 02:25:19 INFO - PROCESS | 4048 | --DOCSHELL 0F352000 == 36 [pid = 4048] [id = 727] 02:25:19 INFO - PROCESS | 4048 | --DOCSHELL 0F353000 == 35 [pid = 4048] [id = 726] 02:25:19 INFO - PROCESS | 4048 | --DOCSHELL 13C17800 == 34 [pid = 4048] [id = 725] 02:25:19 INFO - PROCESS | 4048 | --DOCSHELL 139C7800 == 33 [pid = 4048] [id = 724] 02:25:19 INFO - PROCESS | 4048 | --DOCSHELL 11422C00 == 32 [pid = 4048] [id = 723] 02:25:19 INFO - PROCESS | 4048 | --DOCSHELL 105F4000 == 31 [pid = 4048] [id = 722] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (185CA400) [pid = 4048] [serial = 2093] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (1596E000) [pid = 4048] [serial = 2137] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (1663A400) [pid = 4048] [serial = 2140] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (12D65C00) [pid = 4048] [serial = 2131] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (13821400) [pid = 4048] [serial = 2132] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (16F4D400) [pid = 4048] [serial = 2120] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (10438400) [pid = 4048] [serial = 2125] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (10BA0000) [pid = 4048] [serial = 2126] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (10E11C00) [pid = 4048] [serial = 2122] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (1102D000) [pid = 4048] [serial = 2123] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (13D21800) [pid = 4048] [serial = 2134] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (175B8400) [pid = 4048] [serial = 2143] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (10E0A000) [pid = 4048] [serial = 2128] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (11022800) [pid = 4048] [serial = 2129] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (16CC1800) [pid = 4048] [serial = 2141] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (17858800) [pid = 4048] [serial = 2150] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (175BB800) [pid = 4048] [serial = 2144] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (180E9800) [pid = 4048] [serial = 2153] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (17729800) [pid = 4048] [serial = 2149] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (1802E400) [pid = 4048] [serial = 2152] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (15C15C00) [pid = 4048] [serial = 2138] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (16ECF000) [pid = 4048] [serial = 2146] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (140C5000) [pid = 4048] [serial = 2135] [outer = 00000000] [url = about:blank] 02:25:19 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (16F48C00) [pid = 4048] [serial = 2147] [outer = 00000000] [url = about:blank] 02:25:20 INFO - PROCESS | 4048 | 1465205120095 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:25:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:25:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 891ms 02:25:20 INFO - PROCESS | 4048 | 1465205120181 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 02:25:20 INFO - PROCESS | 4048 | 1465205120186 Marionette TRACE conn3 <- [1,2893,null,{"value":"13"}] 02:25:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:25:20 INFO - PROCESS | 4048 | 1465205120192 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:25:20 INFO - PROCESS | 4048 | 1465205120195 Marionette TRACE conn3 <- [1,2894,null,{}] 02:25:20 INFO - PROCESS | 4048 | 1465205120198 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}] 02:25:20 INFO - PROCESS | 4048 | 1465205120201 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:20 INFO - PROCESS | 4048 | 1465205120296 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 02:25:20 INFO - PROCESS | 4048 | 1465205120304 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:20 INFO - PROCESS | 4048 | 1465205120307 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:20 INFO - PROCESS | 4048 | ++DOCSHELL 10F61C00 == 32 [pid = 4048] [id = 733] 02:25:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (10F64C00) [pid = 4048] [serial = 2199] [outer = 00000000] 02:25:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (12804800) [pid = 4048] [serial = 2200] [outer = 10F64C00] 02:25:20 INFO - PROCESS | 4048 | 1465205120354 Marionette DEBUG loaded listener.js 02:25:20 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (12AC9400) [pid = 4048] [serial = 2201] [outer = 10F64C00] 02:25:20 INFO - PROCESS | 4048 | 1465205120891 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]]]}] 02:25:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:25:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 734ms 02:25:20 INFO - PROCESS | 4048 | 1465205120937 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 02:25:20 INFO - PROCESS | 4048 | 1465205120939 Marionette TRACE conn3 <- [1,2897,null,{"value":"13"}] 02:25:20 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:25:20 INFO - PROCESS | 4048 | 1465205120943 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:25:20 INFO - PROCESS | 4048 | 1465205120946 Marionette TRACE conn3 <- [1,2898,null,{}] 02:25:20 INFO - PROCESS | 4048 | 1465205120956 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}] 02:25:20 INFO - PROCESS | 4048 | 1465205120961 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:21 INFO - PROCESS | 4048 | 1465205121050 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 02:25:21 INFO - PROCESS | 4048 | 1465205121161 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:21 INFO - PROCESS | 4048 | 1465205121165 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:21 INFO - PROCESS | 4048 | ++DOCSHELL 1391AC00 == 33 [pid = 4048] [id = 734] 02:25:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (1391B800) [pid = 4048] [serial = 2202] [outer = 00000000] 02:25:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (139CB800) [pid = 4048] [serial = 2203] [outer = 1391B800] 02:25:21 INFO - PROCESS | 4048 | 1465205121213 Marionette DEBUG loaded listener.js 02:25:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (13C10800) [pid = 4048] [serial = 2204] [outer = 1391B800] 02:25:21 INFO - PROCESS | 4048 | 1465205121571 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]]]}] 02:25:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:25:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:25:21 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 703ms 02:25:21 INFO - PROCESS | 4048 | 1465205121642 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 02:25:21 INFO - PROCESS | 4048 | 1465205121644 Marionette TRACE conn3 <- [1,2901,null,{"value":"13"}] 02:25:21 INFO - TEST-START | /DOMEvents/constructors.html 02:25:21 INFO - PROCESS | 4048 | 1465205121648 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:25:21 INFO - PROCESS | 4048 | 1465205121650 Marionette TRACE conn3 <- [1,2902,null,{}] 02:25:21 INFO - PROCESS | 4048 | 1465205121653 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}] 02:25:21 INFO - PROCESS | 4048 | 1465205121655 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:21 INFO - PROCESS | 4048 | 1465205121747 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 02:25:21 INFO - PROCESS | 4048 | 1465205121752 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:21 INFO - PROCESS | 4048 | 1465205121754 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:21 INFO - PROCESS | 4048 | ++DOCSHELL 13CEE400 == 34 [pid = 4048] [id = 735] 02:25:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (13CFCC00) [pid = 4048] [serial = 2205] [outer = 00000000] 02:25:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (15284000) [pid = 4048] [serial = 2206] [outer = 13CFCC00] 02:25:21 INFO - PROCESS | 4048 | 1465205121799 Marionette DEBUG loaded listener.js 02:25:21 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (156A0000) [pid = 4048] [serial = 2207] [outer = 13CFCC00] 02:25:22 INFO - PROCESS | 4048 | 1465205122378 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]]]}] 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:25:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:25:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:25:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:25:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:25:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:25:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:25:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:25:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:25:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:25:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:25:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:25:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:25:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:25:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:25:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:25:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:25:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:25:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:25:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:25:22 INFO - TEST-OK | /DOMEvents/constructors.html | took 844ms 02:25:22 INFO - PROCESS | 4048 | 1465205122497 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 02:25:22 INFO - PROCESS | 4048 | 1465205122499 Marionette TRACE conn3 <- [1,2905,null,{"value":"13"}] 02:25:22 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:25:22 INFO - PROCESS | 4048 | 1465205122503 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:25:22 INFO - PROCESS | 4048 | 1465205122504 Marionette TRACE conn3 <- [1,2906,null,{}] 02:25:22 INFO - PROCESS | 4048 | 1465205122508 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}] 02:25:22 INFO - PROCESS | 4048 | 1465205122510 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:22 INFO - PROCESS | 4048 | 1465205122625 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 02:25:22 INFO - PROCESS | 4048 | 1465205122630 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:22 INFO - PROCESS | 4048 | 1465205122632 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:22 INFO - PROCESS | 4048 | ++DOCSHELL 10D3BC00 == 35 [pid = 4048] [id = 736] 02:25:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (15C16400) [pid = 4048] [serial = 2208] [outer = 00000000] 02:25:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (1673B400) [pid = 4048] [serial = 2209] [outer = 15C16400] 02:25:22 INFO - PROCESS | 4048 | 1465205122739 Marionette DEBUG loaded listener.js 02:25:22 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (16C45000) [pid = 4048] [serial = 2210] [outer = 15C16400] 02:25:23 INFO - PROCESS | 4048 | 1465205123123 Marionette TRACE conn3 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:25:23 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:25:23 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 640ms 02:25:23 INFO - PROCESS | 4048 | 1465205123142 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 02:25:23 INFO - PROCESS | 4048 | 1465205123144 Marionette TRACE conn3 <- [1,2909,null,{"value":"13"}] 02:25:23 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:25:23 INFO - PROCESS | 4048 | 1465205123148 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:25:23 INFO - PROCESS | 4048 | 1465205123149 Marionette TRACE conn3 <- [1,2910,null,{}] 02:25:23 INFO - PROCESS | 4048 | 1465205123160 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}] 02:25:23 INFO - PROCESS | 4048 | 1465205123166 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:23 INFO - PROCESS | 4048 | 1465205123306 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 02:25:23 INFO - PROCESS | 4048 | 1465205123372 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:23 INFO - PROCESS | 4048 | 1465205123374 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:23 INFO - PROCESS | 4048 | ++DOCSHELL 1673E400 == 36 [pid = 4048] [id = 737] 02:25:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (16CC1800) [pid = 4048] [serial = 2211] [outer = 00000000] 02:25:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (16FA7400) [pid = 4048] [serial = 2212] [outer = 16CC1800] 02:25:23 INFO - PROCESS | 4048 | 1465205123417 Marionette DEBUG loaded listener.js 02:25:23 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (175C3800) [pid = 4048] [serial = 2213] [outer = 16CC1800] 02:25:23 INFO - PROCESS | 4048 | [4048] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:25:23 INFO - PROCESS | 4048 | [4048] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:25:23 INFO - PROCESS | 4048 | [4048] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:25:23 INFO - PROCESS | 4048 | [4048] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:25:23 INFO - PROCESS | 4048 | 1465205123843 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]]]}] 02:25:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:25:23 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:25:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:25:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:25: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 02:25:23 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:25:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:25:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:25: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 02:25:23 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:25:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:25:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:25: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]" 02:25:23 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:25:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:25:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:25:23 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:25:23 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 751ms 02:25:23 INFO - PROCESS | 4048 | 1465205123905 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 02:25:23 INFO - PROCESS | 4048 | 1465205123907 Marionette TRACE conn3 <- [1,2913,null,{"value":"13"}] 02:25:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:25:23 INFO - PROCESS | 4048 | 1465205123920 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:25:23 INFO - PROCESS | 4048 | 1465205123922 Marionette TRACE conn3 <- [1,2914,null,{}] 02:25:23 INFO - PROCESS | 4048 | 1465205123926 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}] 02:25:23 INFO - PROCESS | 4048 | 1465205123928 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:24 INFO - PROCESS | 4048 | 1465205124133 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 02:25:24 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (16F50C00) [pid = 4048] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:25:24 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (105F5400) [pid = 4048] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:25:24 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (13C86800) [pid = 4048] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:25:24 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (11423800) [pid = 4048] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:25:24 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (139C7C00) [pid = 4048] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:25:24 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (10C37C00) [pid = 4048] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:25:24 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (10A58000) [pid = 4048] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:25:24 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (0F352800) [pid = 4048] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:25:24 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (10E11400) [pid = 4048] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:25:24 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (10C35C00) [pid = 4048] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:25:24 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (139C9C00) [pid = 4048] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:25:24 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (17E43000) [pid = 4048] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:25:24 INFO - PROCESS | 4048 | 1465205124205 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:24 INFO - PROCESS | 4048 | 1465205124207 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:24 INFO - PROCESS | 4048 | ++DOCSHELL 0F352800 == 37 [pid = 4048] [id = 738] 02:25:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (0F355800) [pid = 4048] [serial = 2214] [outer = 00000000] 02:25:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (10C35C00) [pid = 4048] [serial = 2215] [outer = 0F355800] 02:25:24 INFO - PROCESS | 4048 | 1465205124250 Marionette DEBUG loaded listener.js 02:25:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (1100B400) [pid = 4048] [serial = 2216] [outer = 0F355800] 02:25:24 INFO - PROCESS | 4048 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:25:24 INFO - PROCESS | 4048 | 1465205124563 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]]]}] 02:25: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 02:25:24 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 704ms 02:25:24 INFO - PROCESS | 4048 | 1465205124613 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 02:25:24 INFO - PROCESS | 4048 | 1465205124615 Marionette TRACE conn3 <- [1,2917,null,{"value":"13"}] 02:25:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:25:24 INFO - PROCESS | 4048 | 1465205124619 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:25:24 INFO - PROCESS | 4048 | 1465205124620 Marionette TRACE conn3 <- [1,2918,null,{}] 02:25:24 INFO - PROCESS | 4048 | 1465205124637 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}] 02:25:24 INFO - PROCESS | 4048 | 1465205124639 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:24 INFO - PROCESS | 4048 | 1465205124718 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 02:25:24 INFO - PROCESS | 4048 | 1465205124726 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:24 INFO - PROCESS | 4048 | 1465205124729 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:24 INFO - PROCESS | 4048 | ++DOCSHELL 10D39400 == 38 [pid = 4048] [id = 739] 02:25:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (139C1C00) [pid = 4048] [serial = 2217] [outer = 00000000] 02:25:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (17549C00) [pid = 4048] [serial = 2218] [outer = 139C1C00] 02:25:24 INFO - PROCESS | 4048 | 1465205124773 Marionette DEBUG loaded listener.js 02:25:24 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (17729C00) [pid = 4048] [serial = 2219] [outer = 139C1C00] 02:25:25 INFO - PROCESS | 4048 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:25:25 INFO - PROCESS | 4048 | 1465205125192 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]]]}] 02:25:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:25:25 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 594ms 02:25:25 INFO - PROCESS | 4048 | 1465205125216 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 02:25:25 INFO - PROCESS | 4048 | 1465205125218 Marionette TRACE conn3 <- [1,2921,null,{"value":"13"}] 02:25:25 INFO - PROCESS | 4048 | 1465205125221 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:25:25 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:25:25 INFO - PROCESS | 4048 | 1465205125223 Marionette TRACE conn3 <- [1,2922,null,{}] 02:25:25 INFO - PROCESS | 4048 | 1465205125226 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}] 02:25:25 INFO - PROCESS | 4048 | 1465205125227 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:25 INFO - PROCESS | 4048 | 1465205125350 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 02:25:25 INFO - PROCESS | 4048 | 1465205125358 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:25 INFO - PROCESS | 4048 | 1465205125360 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:25 INFO - PROCESS | 4048 | ++DOCSHELL 13CF4000 == 39 [pid = 4048] [id = 740] 02:25:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (17C2E400) [pid = 4048] [serial = 2220] [outer = 00000000] 02:25:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (185CEC00) [pid = 4048] [serial = 2221] [outer = 17C2E400] 02:25:25 INFO - PROCESS | 4048 | 1465205125403 Marionette DEBUG loaded listener.js 02:25:25 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (19803C00) [pid = 4048] [serial = 2222] [outer = 17C2E400] 02:25:25 INFO - PROCESS | 4048 | 1465205125832 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]]]}] 02:25:25 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:25:25 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 641ms 02:25:25 INFO - PROCESS | 4048 | 1465205125859 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 02:25:25 INFO - PROCESS | 4048 | 1465205125861 Marionette TRACE conn3 <- [1,2925,null,{"value":"13"}] 02:25:25 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:25:25 INFO - PROCESS | 4048 | 1465205125864 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:25:25 INFO - PROCESS | 4048 | 1465205125866 Marionette TRACE conn3 <- [1,2926,null,{}] 02:25:25 INFO - PROCESS | 4048 | 1465205125869 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}] 02:25:25 INFO - PROCESS | 4048 | 1465205125871 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:26 INFO - PROCESS | 4048 | 1465205125995 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 02:25:26 INFO - PROCESS | 4048 | 1465205126002 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:26 INFO - PROCESS | 4048 | 1465205126004 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:26 INFO - PROCESS | 4048 | ++DOCSHELL 15C5B400 == 40 [pid = 4048] [id = 741] 02:25:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (185C6C00) [pid = 4048] [serial = 2223] [outer = 00000000] 02:25:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (1980C400) [pid = 4048] [serial = 2224] [outer = 185C6C00] 02:25:26 INFO - PROCESS | 4048 | 1465205126047 Marionette DEBUG loaded listener.js 02:25:26 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (1980F400) [pid = 4048] [serial = 2225] [outer = 185C6C00] 02:25:26 INFO - PROCESS | 4048 | 1465205126617 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]]]}] 02:25:26 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. 02:25:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 797ms 02:25:26 INFO - PROCESS | 4048 | 1465205126668 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 02:25:26 INFO - PROCESS | 4048 | 1465205126672 Marionette TRACE conn3 <- [1,2929,null,{"value":"13"}] 02:25:26 INFO - PROCESS | 4048 | 1465205126677 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:25:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:25:26 INFO - PROCESS | 4048 | 1465205126682 Marionette TRACE conn3 <- [1,2930,null,{}] 02:25:26 INFO - PROCESS | 4048 | 1465205126729 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}] 02:25:26 INFO - PROCESS | 4048 | 1465205126732 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:26 INFO - PROCESS | 4048 | 1465205126887 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 02:25:27 INFO - PROCESS | 4048 | 1465205127024 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:27 INFO - PROCESS | 4048 | 1465205127028 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:27 INFO - PROCESS | 4048 | ++DOCSHELL 105F6800 == 41 [pid = 4048] [id = 742] 02:25:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (10A5DC00) [pid = 4048] [serial = 2226] [outer = 00000000] 02:25:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (11022800) [pid = 4048] [serial = 2227] [outer = 10A5DC00] 02:25:27 INFO - PROCESS | 4048 | 1465205127093 Marionette DEBUG loaded listener.js 02:25:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (12809C00) [pid = 4048] [serial = 2228] [outer = 10A5DC00] 02:25:27 INFO - PROCESS | 4048 | 1465205127588 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"]]]}] 02:25: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 02:25:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:25:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 953ms 02:25:27 INFO - PROCESS | 4048 | 1465205127630 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 02:25:27 INFO - PROCESS | 4048 | 1465205127635 Marionette TRACE conn3 <- [1,2933,null,{"value":"13"}] 02:25:27 INFO - PROCESS | 4048 | 1465205127644 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:25:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:25:27 INFO - PROCESS | 4048 | 1465205127647 Marionette TRACE conn3 <- [1,2934,null,{}] 02:25:27 INFO - PROCESS | 4048 | 1465205127651 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}] 02:25:27 INFO - PROCESS | 4048 | 1465205127654 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:27 INFO - PROCESS | 4048 | 1465205127770 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 02:25:27 INFO - PROCESS | 4048 | 1465205127929 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:27 INFO - PROCESS | 4048 | 1465205127932 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:27 INFO - PROCESS | 4048 | ++DOCSHELL 139C3C00 == 42 [pid = 4048] [id = 743] 02:25:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (139CB000) [pid = 4048] [serial = 2229] [outer = 00000000] 02:25:27 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (15F4F800) [pid = 4048] [serial = 2230] [outer = 139CB000] 02:25:28 INFO - PROCESS | 4048 | 1465205127988 Marionette DEBUG loaded listener.js 02:25:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (16ED0C00) [pid = 4048] [serial = 2231] [outer = 139CB000] 02:25:28 INFO - PROCESS | 4048 | 1465205128520 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]]]}] 02:25: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. 02:25:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 906ms 02:25:28 INFO - PROCESS | 4048 | 1465205128551 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 02:25:28 INFO - PROCESS | 4048 | 1465205128554 Marionette TRACE conn3 <- [1,2937,null,{"value":"13"}] 02:25:28 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:25:28 INFO - PROCESS | 4048 | 1465205128557 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:25:28 INFO - PROCESS | 4048 | 1465205128561 Marionette TRACE conn3 <- [1,2938,null,{}] 02:25:28 INFO - PROCESS | 4048 | 1465205128590 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}] 02:25:28 INFO - PROCESS | 4048 | 1465205128595 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:28 INFO - PROCESS | 4048 | 1465205128701 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 02:25:28 INFO - PROCESS | 4048 | 1465205128862 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:28 INFO - PROCESS | 4048 | 1465205128866 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:28 INFO - PROCESS | 4048 | ++DOCSHELL 19806400 == 43 [pid = 4048] [id = 744] 02:25:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (19807C00) [pid = 4048] [serial = 2232] [outer = 00000000] 02:25:28 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (1980C000) [pid = 4048] [serial = 2233] [outer = 19807C00] 02:25:28 INFO - PROCESS | 4048 | 1465205128923 Marionette DEBUG loaded listener.js 02:25:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (1987A000) [pid = 4048] [serial = 2234] [outer = 19807C00] 02:25:29 INFO - PROCESS | 4048 | ++DOCSHELL 10F61000 == 44 [pid = 4048] [id = 745] 02:25:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (11246C00) [pid = 4048] [serial = 2235] [outer = 00000000] 02:25:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (13CEE800) [pid = 4048] [serial = 2236] [outer = 11246C00] 02:25:29 INFO - PROCESS | 4048 | 1465205129500 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]]]}] 02:25: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. 02:25:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 953ms 02:25:29 INFO - PROCESS | 4048 | 1465205129523 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 02:25:29 INFO - PROCESS | 4048 | 1465205129526 Marionette TRACE conn3 <- [1,2941,null,{"value":"13"}] 02:25:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:25:29 INFO - PROCESS | 4048 | 1465205129529 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:25:29 INFO - PROCESS | 4048 | 1465205129531 Marionette TRACE conn3 <- [1,2942,null,{}] 02:25:29 INFO - PROCESS | 4048 | 1465205129535 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}] 02:25:29 INFO - PROCESS | 4048 | 1465205129537 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:29 INFO - PROCESS | 4048 | 1465205129660 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 02:25:29 INFO - PROCESS | 4048 | 1465205129904 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:29 INFO - PROCESS | 4048 | 1465205129907 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:29 INFO - PROCESS | 4048 | ++DOCSHELL 0C78C400 == 45 [pid = 4048] [id = 746] 02:25:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (0F322000) [pid = 4048] [serial = 2237] [outer = 00000000] 02:25:29 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (10481C00) [pid = 4048] [serial = 2238] [outer = 0F322000] 02:25:29 INFO - PROCESS | 4048 | 1465205129975 Marionette DEBUG loaded listener.js 02:25:30 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (10BA5800) [pid = 4048] [serial = 2239] [outer = 0F322000] 02:25:30 INFO - PROCESS | 4048 | 1465205130531 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]]]}] 02:25:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:25: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 02:25:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1031ms 02:25:30 INFO - PROCESS | 4048 | 1465205130571 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 02:25:30 INFO - PROCESS | 4048 | 1465205130575 Marionette TRACE conn3 <- [1,2945,null,{"value":"13"}] 02:25:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:25:30 INFO - PROCESS | 4048 | 1465205130616 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:25:30 INFO - PROCESS | 4048 | 1465205130619 Marionette TRACE conn3 <- [1,2946,null,{}] 02:25:30 INFO - PROCESS | 4048 | 1465205130624 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}] 02:25:30 INFO - PROCESS | 4048 | 1465205130628 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:30 INFO - PROCESS | 4048 | 1465205130744 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 13CF4000 == 44 [pid = 4048] [id = 740] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 10D39400 == 43 [pid = 4048] [id = 739] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 0F352800 == 42 [pid = 4048] [id = 738] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 1673E400 == 41 [pid = 4048] [id = 737] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 10D3BC00 == 40 [pid = 4048] [id = 736] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 13CEE400 == 39 [pid = 4048] [id = 735] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 1391AC00 == 38 [pid = 4048] [id = 734] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 10F61C00 == 37 [pid = 4048] [id = 733] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 10C3A400 == 36 [pid = 4048] [id = 732] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 10A57C00 == 35 [pid = 4048] [id = 731] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 139C9000 == 34 [pid = 4048] [id = 719] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 1785BC00 == 33 [pid = 4048] [id = 730] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 13823400 == 32 [pid = 4048] [id = 717] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 10C31800 == 31 [pid = 4048] [id = 721] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 1055CC00 == 30 [pid = 4048] [id = 718] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 17C2C400 == 29 [pid = 4048] [id = 720] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 19806400 == 28 [pid = 4048] [id = 744] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 10F61000 == 27 [pid = 4048] [id = 745] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 0C78C400 == 26 [pid = 4048] [id = 746] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 139C3C00 == 25 [pid = 4048] [id = 743] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 15C5B400 == 24 [pid = 4048] [id = 741] 02:25:31 INFO - PROCESS | 4048 | --DOCSHELL 105F6800 == 23 [pid = 4048] [id = 742] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (10C65400) [pid = 4048] [serial = 2167] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (10C6E400) [pid = 4048] [serial = 2168] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (140C4C00) [pid = 4048] [serial = 2176] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (12A04800) [pid = 4048] [serial = 2170] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (12AC8C00) [pid = 4048] [serial = 2171] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (139CC400) [pid = 4048] [serial = 2173] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (10F65400) [pid = 4048] [serial = 2165] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (10E08C00) [pid = 4048] [serial = 2164] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (1569CC00) [pid = 4048] [serial = 2179] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (10B9D800) [pid = 4048] [serial = 2182] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (15C15800) [pid = 4048] [serial = 2180] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (16C4CC00) [pid = 4048] [serial = 2185] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (175BD000) [pid = 4048] [serial = 2189] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (12A01800) [pid = 4048] [serial = 2156] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (10E0E800) [pid = 4048] [serial = 2155] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (143C4000) [pid = 4048] [serial = 2159] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (13C15800) [pid = 4048] [serial = 2158] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (185C8000) [pid = 4048] [serial = 2162] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (182E5400) [pid = 4048] [serial = 2161] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (12ACE400) [pid = 4048] [serial = 2183] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (14EBA000) [pid = 4048] [serial = 2177] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (16F47400) [pid = 4048] [serial = 2186] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (13C12C00) [pid = 4048] [serial = 2174] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (175BC400) [pid = 4048] [serial = 2188] [outer = 00000000] [url = about:blank] 02:25:31 INFO - PROCESS | 4048 | 1465205131525 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:31 INFO - PROCESS | 4048 | 1465205131529 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:31 INFO - PROCESS | 4048 | ++DOCSHELL 0F350400 == 24 [pid = 4048] [id = 747] 02:25:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (0F352000) [pid = 4048] [serial = 2240] [outer = 00000000] 02:25:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (1027CC00) [pid = 4048] [serial = 2241] [outer = 0F352000] 02:25:31 INFO - PROCESS | 4048 | 1465205131579 Marionette DEBUG loaded listener.js 02:25:31 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (1055CC00) [pid = 4048] [serial = 2242] [outer = 0F352000] 02:25:31 INFO - PROCESS | 4048 | 1465205131971 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]]]}] 02:25:32 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. 02:25:32 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1391ms 02:25:32 INFO - PROCESS | 4048 | 1465205132041 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 02:25:32 INFO - PROCESS | 4048 | 1465205132044 Marionette TRACE conn3 <- [1,2949,null,{"value":"13"}] 02:25:32 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:25:32 INFO - PROCESS | 4048 | 1465205132050 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:25:32 INFO - PROCESS | 4048 | 1465205132053 Marionette TRACE conn3 <- [1,2950,null,{}] 02:25:32 INFO - PROCESS | 4048 | 1465205132058 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}] 02:25:32 INFO - PROCESS | 4048 | 1465205132061 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:32 INFO - PROCESS | 4048 | 1465205132152 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 02:25:32 INFO - PROCESS | 4048 | 1465205132159 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:32 INFO - PROCESS | 4048 | 1465205132162 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:32 INFO - PROCESS | 4048 | ++DOCSHELL 10D32C00 == 25 [pid = 4048] [id = 748] 02:25:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (10D34800) [pid = 4048] [serial = 2243] [outer = 00000000] 02:25:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (10E0A400) [pid = 4048] [serial = 2244] [outer = 10D34800] 02:25:32 INFO - PROCESS | 4048 | 1465205132214 Marionette DEBUG loaded listener.js 02:25:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (10E14400) [pid = 4048] [serial = 2245] [outer = 10D34800] 02:25:32 INFO - PROCESS | 4048 | 1465205132677 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]]]}] 02:25: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. 02:25:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 641ms 02:25:32 INFO - PROCESS | 4048 | 1465205132690 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 02:25:32 INFO - PROCESS | 4048 | 1465205132694 Marionette TRACE conn3 <- [1,2953,null,{"value":"13"}] 02:25:32 INFO - PROCESS | 4048 | 1465205132698 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:25:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:25:32 INFO - PROCESS | 4048 | 1465205132700 Marionette TRACE conn3 <- [1,2954,null,{}] 02:25:32 INFO - PROCESS | 4048 | 1465205132703 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}] 02:25:32 INFO - PROCESS | 4048 | 1465205132705 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:32 INFO - PROCESS | 4048 | 1465205132801 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 02:25:32 INFO - PROCESS | 4048 | 1465205132839 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:32 INFO - PROCESS | 4048 | 1465205132842 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:32 INFO - PROCESS | 4048 | ++DOCSHELL 12AD1000 == 26 [pid = 4048] [id = 749] 02:25:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (12AD4800) [pid = 4048] [serial = 2246] [outer = 00000000] 02:25:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (13029800) [pid = 4048] [serial = 2247] [outer = 12AD4800] 02:25:32 INFO - PROCESS | 4048 | 1465205132894 Marionette DEBUG loaded listener.js 02:25:32 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (13384C00) [pid = 4048] [serial = 2248] [outer = 12AD4800] 02:25:33 INFO - PROCESS | 4048 | 1465205133335 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]]]}] 02:25: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. 02:25:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 688ms 02:25:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:25:33 INFO - PROCESS | 4048 | 1465205133398 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 02:25:33 INFO - PROCESS | 4048 | 1465205133400 Marionette TRACE conn3 <- [1,2957,null,{"value":"13"}] 02:25:33 INFO - PROCESS | 4048 | 1465205133410 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:25:33 INFO - PROCESS | 4048 | 1465205133415 Marionette TRACE conn3 <- [1,2958,null,{}] 02:25:33 INFO - PROCESS | 4048 | 1465205133420 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}] 02:25:33 INFO - PROCESS | 4048 | 1465205133424 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:33 INFO - PROCESS | 4048 | 1465205133507 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 02:25:33 INFO - PROCESS | 4048 | 1465205133512 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:33 INFO - PROCESS | 4048 | 1465205133514 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:33 INFO - PROCESS | 4048 | ++DOCSHELL 13911C00 == 27 [pid = 4048] [id = 750] 02:25:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (139C4C00) [pid = 4048] [serial = 2249] [outer = 00000000] 02:25:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (13C0E000) [pid = 4048] [serial = 2250] [outer = 139C4C00] 02:25:33 INFO - PROCESS | 4048 | 1465205133558 Marionette DEBUG loaded listener.js 02:25:33 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (13D21000) [pid = 4048] [serial = 2251] [outer = 139C4C00] 02:25:34 INFO - PROCESS | 4048 | 1465205134048 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]]]}] 02:25: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. 02:25:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 687ms 02:25:34 INFO - PROCESS | 4048 | 1465205134103 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 02:25:34 INFO - PROCESS | 4048 | 1465205134105 Marionette TRACE conn3 <- [1,2961,null,{"value":"13"}] 02:25:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:25:34 INFO - PROCESS | 4048 | 1465205134109 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:25:34 INFO - PROCESS | 4048 | 1465205134110 Marionette TRACE conn3 <- [1,2962,null,{}] 02:25:34 INFO - PROCESS | 4048 | 1465205134114 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}] 02:25:34 INFO - PROCESS | 4048 | 1465205134116 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:34 INFO - PROCESS | 4048 | 1465205134236 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 02:25:34 INFO - PROCESS | 4048 | 1465205134331 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:34 INFO - PROCESS | 4048 | 1465205134334 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:34 INFO - PROCESS | 4048 | ++DOCSHELL 140CA000 == 28 [pid = 4048] [id = 751] 02:25:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (143C6C00) [pid = 4048] [serial = 2252] [outer = 00000000] 02:25:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (14EC2800) [pid = 4048] [serial = 2253] [outer = 143C6C00] 02:25:34 INFO - PROCESS | 4048 | 1465205134377 Marionette DEBUG loaded listener.js 02:25:34 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (15281400) [pid = 4048] [serial = 2254] [outer = 143C6C00] 02:25:34 INFO - PROCESS | 4048 | 1465205134750 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]]]}] 02:25:34 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. 02:25:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 688ms 02:25:34 INFO - PROCESS | 4048 | 1465205134808 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 02:25:34 INFO - PROCESS | 4048 | 1465205134810 Marionette TRACE conn3 <- [1,2965,null,{"value":"13"}] 02:25:34 INFO - PROCESS | 4048 | 1465205134813 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:25:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:25:34 INFO - PROCESS | 4048 | 1465205134815 Marionette TRACE conn3 <- [1,2966,null,{}] 02:25:34 INFO - PROCESS | 4048 | 1465205134818 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}] 02:25:34 INFO - PROCESS | 4048 | 1465205134820 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:34 INFO - PROCESS | 4048 | 1465205134937 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 02:25:34 INFO - PROCESS | 4048 | 1465205134947 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:34 INFO - PROCESS | 4048 | 1465205134953 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:35 INFO - PROCESS | 4048 | ++DOCSHELL 15C5B000 == 29 [pid = 4048] [id = 752] 02:25:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (15C5B400) [pid = 4048] [serial = 2255] [outer = 00000000] 02:25:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (15D49000) [pid = 4048] [serial = 2256] [outer = 15C5B400] 02:25:35 INFO - PROCESS | 4048 | 1465205135062 Marionette DEBUG loaded listener.js 02:25:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (1606A400) [pid = 4048] [serial = 2257] [outer = 15C5B400] 02:25:35 INFO - PROCESS | 4048 | 1465205135468 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]]]}] 02:25: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. 02:25:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 704ms 02:25:35 INFO - PROCESS | 4048 | 1465205135513 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 02:25:35 INFO - PROCESS | 4048 | 1465205135515 Marionette TRACE conn3 <- [1,2969,null,{"value":"13"}] 02:25:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:25:35 INFO - PROCESS | 4048 | 1465205135518 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:25:35 INFO - PROCESS | 4048 | 1465205135520 Marionette TRACE conn3 <- [1,2970,null,{}] 02:25:35 INFO - PROCESS | 4048 | 1465205135523 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}] 02:25:35 INFO - PROCESS | 4048 | 1465205135525 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:35 INFO - PROCESS | 4048 | 1465205135642 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 02:25:35 INFO - PROCESS | 4048 | 1465205135739 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:35 INFO - PROCESS | 4048 | 1465205135741 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:35 INFO - PROCESS | 4048 | ++DOCSHELL 0F34F000 == 30 [pid = 4048] [id = 753] 02:25:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (16C4DC00) [pid = 4048] [serial = 2258] [outer = 00000000] 02:25:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (16F9E800) [pid = 4048] [serial = 2259] [outer = 16C4DC00] 02:25:35 INFO - PROCESS | 4048 | 1465205135786 Marionette DEBUG loaded listener.js 02:25:35 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (17547C00) [pid = 4048] [serial = 2260] [outer = 16C4DC00] 02:25:36 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (16CC1800) [pid = 4048] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:25:36 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (17C2E400) [pid = 4048] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:25:36 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (15C16400) [pid = 4048] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:25:36 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (139C1C00) [pid = 4048] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:25:36 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (10A58C00) [pid = 4048] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:25:36 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (17C22C00) [pid = 4048] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:25:36 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (1391B800) [pid = 4048] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:25:36 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (10F64C00) [pid = 4048] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:25:36 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (13CFCC00) [pid = 4048] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:25:36 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (10C3A800) [pid = 4048] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:25:36 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (0F355800) [pid = 4048] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:25:36 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (185C6C00) [pid = 4048] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:25:36 INFO - PROCESS | 4048 | 1465205136328 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"]]]}] 02:25: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 02:25:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:25:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 844ms 02:25:36 INFO - PROCESS | 4048 | 1465205136361 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 02:25:36 INFO - PROCESS | 4048 | 1465205136363 Marionette TRACE conn3 <- [1,2973,null,{"value":"13"}] 02:25:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:25:36 INFO - PROCESS | 4048 | 1465205136367 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:25:36 INFO - PROCESS | 4048 | 1465205136368 Marionette TRACE conn3 <- [1,2974,null,{}] 02:25:36 INFO - PROCESS | 4048 | 1465205136385 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}] 02:25:36 INFO - PROCESS | 4048 | 1465205136387 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:36 INFO - PROCESS | 4048 | 1465205136468 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 02:25:36 INFO - PROCESS | 4048 | 1465205136474 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:36 INFO - PROCESS | 4048 | 1465205136476 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:36 INFO - PROCESS | 4048 | ++DOCSHELL 140C9C00 == 31 [pid = 4048] [id = 754] 02:25:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (15287400) [pid = 4048] [serial = 2261] [outer = 00000000] 02:25:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (16FA7C00) [pid = 4048] [serial = 2262] [outer = 15287400] 02:25:36 INFO - PROCESS | 4048 | 1465205136519 Marionette DEBUG loaded listener.js 02:25:36 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (175C0400) [pid = 4048] [serial = 2263] [outer = 15287400] 02:25:36 INFO - PROCESS | 4048 | 1465205136943 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]]]}] 02:25:36 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. 02:25:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 594ms 02:25:36 INFO - PROCESS | 4048 | 1465205136964 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 02:25:36 INFO - PROCESS | 4048 | 1465205136966 Marionette TRACE conn3 <- [1,2977,null,{"value":"13"}] 02:25:36 INFO - PROCESS | 4048 | 1465205136969 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:25:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:25:36 INFO - PROCESS | 4048 | 1465205136970 Marionette TRACE conn3 <- [1,2978,null,{}] 02:25:36 INFO - PROCESS | 4048 | 1465205136974 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}] 02:25:36 INFO - PROCESS | 4048 | 1465205136976 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:37 INFO - PROCESS | 4048 | 1465205137097 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 02:25:37 INFO - PROCESS | 4048 | 1465205137106 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:37 INFO - PROCESS | 4048 | 1465205137108 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:37 INFO - PROCESS | 4048 | ++DOCSHELL 15F4A400 == 32 [pid = 4048] [id = 755] 02:25:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (1705A400) [pid = 4048] [serial = 2264] [outer = 00000000] 02:25:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (180E4800) [pid = 4048] [serial = 2265] [outer = 1705A400] 02:25:37 INFO - PROCESS | 4048 | 1465205137151 Marionette DEBUG loaded listener.js 02:25:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (180E4C00) [pid = 4048] [serial = 2266] [outer = 1705A400] 02:25:37 INFO - PROCESS | 4048 | ++DOCSHELL 185CB400 == 33 [pid = 4048] [id = 756] 02:25:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (185CB800) [pid = 4048] [serial = 2267] [outer = 00000000] 02:25:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (185CDC00) [pid = 4048] [serial = 2268] [outer = 185CB800] 02:25:37 INFO - PROCESS | 4048 | 1465205137593 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]]]}] 02:25: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. 02:25:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 641ms 02:25:37 INFO - PROCESS | 4048 | 1465205137608 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 02:25:37 INFO - PROCESS | 4048 | 1465205137611 Marionette TRACE conn3 <- [1,2981,null,{"value":"13"}] 02:25:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:25:37 INFO - PROCESS | 4048 | 1465205137616 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:25:37 INFO - PROCESS | 4048 | 1465205137619 Marionette TRACE conn3 <- [1,2982,null,{}] 02:25:37 INFO - PROCESS | 4048 | 1465205137623 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}] 02:25:37 INFO - PROCESS | 4048 | 1465205137626 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:37 INFO - PROCESS | 4048 | 1465205137785 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 02:25:37 INFO - PROCESS | 4048 | 1465205137797 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:37 INFO - PROCESS | 4048 | 1465205137799 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:37 INFO - PROCESS | 4048 | ++DOCSHELL 1337F800 == 34 [pid = 4048] [id = 757] 02:25:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (16FA0C00) [pid = 4048] [serial = 2269] [outer = 00000000] 02:25:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (185CC000) [pid = 4048] [serial = 2270] [outer = 16FA0C00] 02:25:37 INFO - PROCESS | 4048 | 1465205137842 Marionette DEBUG loaded listener.js 02:25:37 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (19807400) [pid = 4048] [serial = 2271] [outer = 16FA0C00] 02:25:38 INFO - PROCESS | 4048 | 1465205138344 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]]]}] 02:25:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:25: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 02:25:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 797ms 02:25:38 INFO - PROCESS | 4048 | 1465205138416 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 02:25:38 INFO - PROCESS | 4048 | 1465205138420 Marionette TRACE conn3 <- [1,2985,null,{"value":"13"}] 02:25:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:25:38 INFO - PROCESS | 4048 | 1465205138425 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:25:38 INFO - PROCESS | 4048 | 1465205138429 Marionette TRACE conn3 <- [1,2986,null,{}] 02:25:38 INFO - PROCESS | 4048 | 1465205138480 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}] 02:25:38 INFO - PROCESS | 4048 | 1465205138483 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:38 INFO - PROCESS | 4048 | 1465205138668 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 02:25:38 INFO - PROCESS | 4048 | 1465205138773 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:38 INFO - PROCESS | 4048 | 1465205138776 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:38 INFO - PROCESS | 4048 | ++DOCSHELL 0F34D000 == 35 [pid = 4048] [id = 758] 02:25:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (0F352800) [pid = 4048] [serial = 2272] [outer = 00000000] 02:25:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (10C72400) [pid = 4048] [serial = 2273] [outer = 0F352800] 02:25:38 INFO - PROCESS | 4048 | 1465205138832 Marionette DEBUG loaded listener.js 02:25:38 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (10E13000) [pid = 4048] [serial = 2274] [outer = 0F352800] 02:25:39 INFO - PROCESS | 4048 | 1465205139429 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]]]}] 02:25: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. 02:25:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1031ms 02:25:39 INFO - PROCESS | 4048 | 1465205139464 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 02:25:39 INFO - PROCESS | 4048 | 1465205139468 Marionette TRACE conn3 <- [1,2989,null,{"value":"13"}] 02:25:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:25:39 INFO - PROCESS | 4048 | 1465205139476 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:25:39 INFO - PROCESS | 4048 | 1465205139478 Marionette TRACE conn3 <- [1,2990,null,{}] 02:25:39 INFO - PROCESS | 4048 | 1465205139482 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}] 02:25:39 INFO - PROCESS | 4048 | 1465205139485 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:39 INFO - PROCESS | 4048 | 1465205139609 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 02:25:39 INFO - PROCESS | 4048 | 1465205139732 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:39 INFO - PROCESS | 4048 | 1465205139735 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:39 INFO - PROCESS | 4048 | ++DOCSHELL 11030C00 == 36 [pid = 4048] [id = 759] 02:25:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 89 (1390EC00) [pid = 4048] [serial = 2275] [outer = 00000000] 02:25:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 90 (139CF400) [pid = 4048] [serial = 2276] [outer = 1390EC00] 02:25:39 INFO - PROCESS | 4048 | 1465205139834 Marionette DEBUG loaded listener.js 02:25:39 INFO - PROCESS | 4048 | ++DOMWINDOW == 91 (13C15800) [pid = 4048] [serial = 2277] [outer = 1390EC00] 02:25:40 INFO - PROCESS | 4048 | 1465205140633 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]]]}] 02:25: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. 02:25:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1219ms 02:25:40 INFO - PROCESS | 4048 | 1465205140686 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 02:25:40 INFO - PROCESS | 4048 | 1465205140690 Marionette TRACE conn3 <- [1,2993,null,{"value":"13"}] 02:25:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:25:40 INFO - PROCESS | 4048 | 1465205140723 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:25:40 INFO - PROCESS | 4048 | 1465205140727 Marionette TRACE conn3 <- [1,2994,null,{}] 02:25:40 INFO - PROCESS | 4048 | 1465205140735 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}] 02:25:40 INFO - PROCESS | 4048 | 1465205140738 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:40 INFO - PROCESS | 4048 | 1465205140864 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 02:25:41 INFO - PROCESS | 4048 | 1465205141019 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:41 INFO - PROCESS | 4048 | 1465205141023 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:41 INFO - PROCESS | 4048 | --DOCSHELL 185CB400 == 35 [pid = 4048] [id = 756] 02:25:41 INFO - PROCESS | 4048 | --DOCSHELL 15F4A400 == 34 [pid = 4048] [id = 755] 02:25:41 INFO - PROCESS | 4048 | --DOCSHELL 140C9C00 == 33 [pid = 4048] [id = 754] 02:25:41 INFO - PROCESS | 4048 | --DOCSHELL 0F34F000 == 32 [pid = 4048] [id = 753] 02:25:41 INFO - PROCESS | 4048 | --DOCSHELL 15C5B000 == 31 [pid = 4048] [id = 752] 02:25:41 INFO - PROCESS | 4048 | --DOCSHELL 140CA000 == 30 [pid = 4048] [id = 751] 02:25:41 INFO - PROCESS | 4048 | --DOCSHELL 13911C00 == 29 [pid = 4048] [id = 750] 02:25:41 INFO - PROCESS | 4048 | --DOCSHELL 12AD1000 == 28 [pid = 4048] [id = 749] 02:25:41 INFO - PROCESS | 4048 | --DOCSHELL 10D32C00 == 27 [pid = 4048] [id = 748] 02:25:41 INFO - PROCESS | 4048 | --DOCSHELL 0F350400 == 26 [pid = 4048] [id = 747] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 90 (1980F400) [pid = 4048] [serial = 2225] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 89 (1980C400) [pid = 4048] [serial = 2224] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 88 (185CEC00) [pid = 4048] [serial = 2221] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (1673B400) [pid = 4048] [serial = 2209] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (16FA7400) [pid = 4048] [serial = 2212] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (16C45000) [pid = 4048] [serial = 2210] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (175C3800) [pid = 4048] [serial = 2213] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (17549C00) [pid = 4048] [serial = 2218] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (10D37400) [pid = 4048] [serial = 2194] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (1123EC00) [pid = 4048] [serial = 2195] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (185C3000) [pid = 4048] [serial = 2192] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (182E2000) [pid = 4048] [serial = 2191] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (139CB800) [pid = 4048] [serial = 2203] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (13C10800) [pid = 4048] [serial = 2204] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (12804800) [pid = 4048] [serial = 2200] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (12AC9400) [pid = 4048] [serial = 2201] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (15284000) [pid = 4048] [serial = 2206] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (19803C00) [pid = 4048] [serial = 2222] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (10C6A000) [pid = 4048] [serial = 2197] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (10D3A400) [pid = 4048] [serial = 2198] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (1100B400) [pid = 4048] [serial = 2216] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (10C35C00) [pid = 4048] [serial = 2215] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (17729C00) [pid = 4048] [serial = 2219] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (156A0000) [pid = 4048] [serial = 2207] [outer = 00000000] [url = about:blank] 02:25:41 INFO - PROCESS | 4048 | ++DOCSHELL 0F350400 == 27 [pid = 4048] [id = 760] 02:25:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (0F351400) [pid = 4048] [serial = 2278] [outer = 00000000] 02:25:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (104ED000) [pid = 4048] [serial = 2279] [outer = 0F351400] 02:25:41 INFO - PROCESS | 4048 | 1465205141102 Marionette DEBUG loaded listener.js 02:25:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (10C6A000) [pid = 4048] [serial = 2280] [outer = 0F351400] 02:25:41 INFO - PROCESS | 4048 | 1465205141532 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]]]}] 02:25: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. 02:25:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 860ms 02:25:41 INFO - PROCESS | 4048 | 1465205141580 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 02:25:41 INFO - PROCESS | 4048 | 1465205141584 Marionette TRACE conn3 <- [1,2997,null,{"value":"13"}] 02:25:41 INFO - PROCESS | 4048 | 1465205141590 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:25:41 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:25:41 INFO - PROCESS | 4048 | 1465205141593 Marionette TRACE conn3 <- [1,2998,null,{}] 02:25:41 INFO - PROCESS | 4048 | 1465205141596 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}] 02:25:41 INFO - PROCESS | 4048 | 1465205141599 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:41 INFO - PROCESS | 4048 | 1465205141684 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 02:25:41 INFO - PROCESS | 4048 | 1465205141690 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:41 INFO - PROCESS | 4048 | 1465205141692 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:41 INFO - PROCESS | 4048 | ++DOCSHELL 1102D800 == 28 [pid = 4048] [id = 761] 02:25:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (11C71000) [pid = 4048] [serial = 2281] [outer = 00000000] 02:25:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (12A8B400) [pid = 4048] [serial = 2282] [outer = 11C71000] 02:25:41 INFO - PROCESS | 4048 | 1465205141738 Marionette DEBUG loaded listener.js 02:25:41 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (12AD1000) [pid = 4048] [serial = 2283] [outer = 11C71000] 02:25:42 INFO - PROCESS | 4048 | [4048] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:25:42 INFO - PROCESS | 4048 | 1465205142273 Marionette TRACE conn3 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:25:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:25:42 INFO - {} 02:25:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:25:42 INFO - {} 02:25:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:25:42 INFO - {} 02:25:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:25:42 INFO - {} 02:25:42 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 735ms 02:25:42 INFO - PROCESS | 4048 | 1465205142332 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 02:25:42 INFO - PROCESS | 4048 | 1465205142334 Marionette TRACE conn3 <- [1,3001,null,{"value":"13"}] 02:25:42 INFO - TEST-START | /FileAPI/fileReader.html 02:25:42 INFO - PROCESS | 4048 | 1465205142338 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:25:42 INFO - PROCESS | 4048 | 1465205142341 Marionette TRACE conn3 <- [1,3002,null,{}] 02:25:42 INFO - PROCESS | 4048 | 1465205142352 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}] 02:25:42 INFO - PROCESS | 4048 | 1465205142356 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:42 INFO - PROCESS | 4048 | 1465205142487 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 02:25:42 INFO - PROCESS | 4048 | 1465205142581 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:42 INFO - PROCESS | 4048 | 1465205142585 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:42 INFO - PROCESS | 4048 | ++DOCSHELL 13C11800 == 29 [pid = 4048] [id = 762] 02:25:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (13CF5000) [pid = 4048] [serial = 2284] [outer = 00000000] 02:25:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (140CA400) [pid = 4048] [serial = 2285] [outer = 13CF5000] 02:25:42 INFO - PROCESS | 4048 | 1465205142631 Marionette DEBUG loaded listener.js 02:25:42 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (1527B800) [pid = 4048] [serial = 2286] [outer = 13CF5000] 02:25:43 INFO - PROCESS | 4048 | 1465205143011 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]]]}] 02:25:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:25:43 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:25:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:25:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:25:43 INFO - TEST-OK | /FileAPI/fileReader.html | took 750ms 02:25:43 INFO - PROCESS | 4048 | 1465205143078 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 02:25:43 INFO - PROCESS | 4048 | 1465205143080 Marionette TRACE conn3 <- [1,3005,null,{"value":"13"}] 02:25:43 INFO - TEST-START | /FileAPI/historical.html 02:25:43 INFO - PROCESS | 4048 | 1465205143084 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:25:43 INFO - PROCESS | 4048 | 1465205143085 Marionette TRACE conn3 <- [1,3006,null,{}] 02:25:43 INFO - PROCESS | 4048 | 1465205143089 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}] 02:25:43 INFO - PROCESS | 4048 | 1465205143091 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:43 INFO - PROCESS | 4048 | 1465205143177 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 02:25:43 INFO - PROCESS | 4048 | 1465205143181 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:43 INFO - PROCESS | 4048 | 1465205143183 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:43 INFO - PROCESS | 4048 | ++DOCSHELL 15C5EC00 == 30 [pid = 4048] [id = 763] 02:25:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (15C60400) [pid = 4048] [serial = 2287] [outer = 00000000] 02:25:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (1673A400) [pid = 4048] [serial = 2288] [outer = 15C60400] 02:25:43 INFO - PROCESS | 4048 | 1465205143227 Marionette DEBUG loaded listener.js 02:25:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (16C4B400) [pid = 4048] [serial = 2289] [outer = 15C60400] 02:25:43 INFO - PROCESS | 4048 | 1465205143695 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"]]]}] 02:25:43 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:25:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:25:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:25:43 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:25:43 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:25:43 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:25:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:25:43 INFO - TEST-OK | /FileAPI/historical.html | took 641ms 02:25:43 INFO - PROCESS | 4048 | 1465205143724 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 02:25:43 INFO - PROCESS | 4048 | 1465205143726 Marionette TRACE conn3 <- [1,3009,null,{"value":"13"}] 02:25:43 INFO - TEST-START | /FileAPI/idlharness.html 02:25:43 INFO - PROCESS | 4048 | 1465205143735 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:25:43 INFO - PROCESS | 4048 | 1465205143737 Marionette TRACE conn3 <- [1,3010,null,{}] 02:25:43 INFO - PROCESS | 4048 | 1465205143741 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}] 02:25:43 INFO - PROCESS | 4048 | 1465205143742 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:43 INFO - PROCESS | 4048 | 1465205143861 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 02:25:43 INFO - PROCESS | 4048 | 1465205143956 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:43 INFO - PROCESS | 4048 | 1465205143958 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:43 INFO - PROCESS | 4048 | ++DOCSHELL 15D48000 == 31 [pid = 4048] [id = 764] 02:25:43 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (15D4AC00) [pid = 4048] [serial = 2290] [outer = 00000000] 02:25:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (16FA7000) [pid = 4048] [serial = 2291] [outer = 15D4AC00] 02:25:44 INFO - PROCESS | 4048 | 1465205144001 Marionette DEBUG loaded listener.js 02:25:44 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (17548000) [pid = 4048] [serial = 2292] [outer = 15D4AC00] 02:25:44 INFO - PROCESS | 4048 | 1465205144843 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]]]}] 02:25:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:25:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:25:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:25:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:25:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:25:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:25:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:25:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:25:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:25:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:25:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:25:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:25:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:25:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:25:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:25:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:25:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:25:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:25:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:25:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:25:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:25:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:25:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:25:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:25:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:25:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:25:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:25:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:25:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:25:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:25:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:25:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:25:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:25:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:25:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:25:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:25:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:25:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:25:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:25:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:25:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:25:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:25:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:25:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:25:44 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 02:25:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:25:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:25:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:25:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:25:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:25:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:25:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:25:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:25:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:25:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:25:44 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 02:25:44 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 02:25:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:25:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:25:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:25:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:25:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:25:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:25:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:25:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:25:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:25:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:25:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:25:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:25:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:25:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:25:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:25:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:25:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:25:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:25:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:25: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 02:25:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:25:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:25:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:25:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:25:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:25:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:25:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:25:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:25:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:25: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 02:25: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 02:25:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:25:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:25:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:25:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:25:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:25:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:25:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:25:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:25:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:25:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:25:45 INFO - TEST-OK | /FileAPI/idlharness.html | took 1297ms 02:25:45 INFO - PROCESS | 4048 | 1465205145031 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 02:25:45 INFO - PROCESS | 4048 | 1465205145033 Marionette TRACE conn3 <- [1,3013,null,{"value":"13"}] 02:25:45 INFO - TEST-START | /FileAPI/idlharness.worker 02:25:45 INFO - PROCESS | 4048 | 1465205145037 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:25:45 INFO - PROCESS | 4048 | 1465205145039 Marionette TRACE conn3 <- [1,3014,null,{}] 02:25:45 INFO - PROCESS | 4048 | 1465205145042 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}] 02:25:45 INFO - PROCESS | 4048 | 1465205145048 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:45 INFO - PROCESS | 4048 | 1465205145194 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 02:25:45 INFO - PROCESS | 4048 | 1465205145200 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:45 INFO - PROCESS | 4048 | 1465205145202 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:45 INFO - PROCESS | 4048 | ++DOCSHELL 16CB7400 == 32 [pid = 4048] [id = 765] 02:25:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (17C2E400) [pid = 4048] [serial = 2293] [outer = 00000000] 02:25:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (19A44400) [pid = 4048] [serial = 2294] [outer = 17C2E400] 02:25:45 INFO - PROCESS | 4048 | 1465205145245 Marionette DEBUG loaded listener.js 02:25:45 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (19A46800) [pid = 4048] [serial = 2295] [outer = 17C2E400] 02:25:45 INFO - PROCESS | 4048 | [4048] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:25:45 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (0F322000) [pid = 4048] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:25:45 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (1705A400) [pid = 4048] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:25:45 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (143C6C00) [pid = 4048] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:25:45 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (10A5DC00) [pid = 4048] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:25:45 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (139CB000) [pid = 4048] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:25:45 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (11246C00) [pid = 4048] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:25:45 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (19807C00) [pid = 4048] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:25:45 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (15C5B400) [pid = 4048] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:25:45 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (16C4DC00) [pid = 4048] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:25:45 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (185CB800) [pid = 4048] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:25:45 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (12AD4800) [pid = 4048] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:25:45 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (139C4C00) [pid = 4048] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:25:45 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (0F352000) [pid = 4048] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:25:45 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (10D34800) [pid = 4048] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:25:45 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (15287400) [pid = 4048] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:25:46 INFO - PROCESS | 4048 | 1465205146269 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,{},{}]]]}] 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:25:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:25:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:25:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:25:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:25:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:25:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:25:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:25:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:25:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:25:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:25:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:25:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:25:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:25:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:25:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:25:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:25:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:25:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:25:46 INFO - {} 02:25:46 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 02:25:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:25:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:25:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:25:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:25:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:25:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:25:46 INFO - {} 02:25:46 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 - {} 02:25:46 INFO - {} 02:25:46 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 02:25:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:25:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:25:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:25:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:25:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:25:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:25:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:25:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:25:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:25:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:25:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:25:46 INFO - {} 02:25:46 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 02:25:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:25:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:25:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:25:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:25:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:25:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:25:46 INFO - {} 02:25:46 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 - {} 02:25:46 INFO - {} 02:25:46 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 02:25:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:25:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:25:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:25:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:25:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:25:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:25:46 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 02:25:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:25:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:25:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:25:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:25:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:25:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:25:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:25:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:25:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:25:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:25:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:25:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:25:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:25:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:25:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:25:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:25:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:25:46 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 02:25:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:25:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:25:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:25:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:25:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:25:46 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 02:25:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:25:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:25:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:25:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:25:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:25:46 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 02:25:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:25:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:25:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:25:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:25:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:25:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:25:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:25:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:25:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:25:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:25:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:25:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:25:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:25:46 INFO - {} 02:25:46 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1406ms 02:25:46 INFO - PROCESS | 4048 | 1465205146443 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 02:25:46 INFO - PROCESS | 4048 | 1465205146445 Marionette TRACE conn3 <- [1,3017,null,{"value":"13"}] 02:25:46 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:25:46 INFO - PROCESS | 4048 | 1465205146449 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:25:46 INFO - PROCESS | 4048 | 1465205146451 Marionette TRACE conn3 <- [1,3018,null,{}] 02:25:46 INFO - PROCESS | 4048 | 1465205146454 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}] 02:25:46 INFO - PROCESS | 4048 | 1465205146456 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:46 INFO - PROCESS | 4048 | 1465205146535 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 02:25:46 INFO - PROCESS | 4048 | 1465205146539 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:46 INFO - PROCESS | 4048 | 1465205146541 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:46 INFO - PROCESS | 4048 | ++DOCSHELL 16C4E000 == 33 [pid = 4048] [id = 766] 02:25:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (16F4A800) [pid = 4048] [serial = 2296] [outer = 00000000] 02:25:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (1A87D000) [pid = 4048] [serial = 2297] [outer = 16F4A800] 02:25:46 INFO - PROCESS | 4048 | 1465205146584 Marionette DEBUG loaded listener.js 02:25:46 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (1A880000) [pid = 4048] [serial = 2298] [outer = 16F4A800] 02:25:47 INFO - PROCESS | 4048 | 1465205147023 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]]]}] 02:25:47 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 02:25:47 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 594ms 02:25:47 INFO - PROCESS | 4048 | 1465205147051 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 02:25:47 INFO - PROCESS | 4048 | 1465205147053 Marionette TRACE conn3 <- [1,3021,null,{"value":"13"}] 02:25:47 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:25:47 INFO - PROCESS | 4048 | 1465205147056 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:25:47 INFO - PROCESS | 4048 | 1465205147058 Marionette TRACE conn3 <- [1,3022,null,{}] 02:25:47 INFO - PROCESS | 4048 | 1465205147062 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}] 02:25:47 INFO - PROCESS | 4048 | 1465205147063 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:47 INFO - PROCESS | 4048 | 1465205147151 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 02:25:47 INFO - PROCESS | 4048 | 1465205147156 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:47 INFO - PROCESS | 4048 | 1465205147158 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:47 INFO - PROCESS | 4048 | ++DOCSHELL 12A8CC00 == 34 [pid = 4048] [id = 767] 02:25:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (1A87F000) [pid = 4048] [serial = 2299] [outer = 00000000] 02:25:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (1AC7F800) [pid = 4048] [serial = 2300] [outer = 1A87F000] 02:25:47 INFO - PROCESS | 4048 | 1465205147200 Marionette DEBUG loaded listener.js 02:25:47 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (1AC84400) [pid = 4048] [serial = 2301] [outer = 1A87F000] 02:25:47 INFO - PROCESS | 4048 | 1465205147697 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]]]}] 02:25:47 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:25:47 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 703ms 02:25:47 INFO - PROCESS | 4048 | 1465205147756 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 02:25:47 INFO - PROCESS | 4048 | 1465205147761 Marionette TRACE conn3 <- [1,3025,null,{"value":"13"}] 02:25:47 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:25:47 INFO - PROCESS | 4048 | 1465205147767 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:25:47 INFO - PROCESS | 4048 | 1465205147770 Marionette TRACE conn3 <- [1,3026,null,{}] 02:25:47 INFO - PROCESS | 4048 | 1465205147776 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}] 02:25:47 INFO - PROCESS | 4048 | 1465205147779 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:47 INFO - PROCESS | 4048 | 1465205147898 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 02:25:48 INFO - PROCESS | 4048 | 1465205148073 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:48 INFO - PROCESS | 4048 | 1465205148078 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:48 INFO - PROCESS | 4048 | ++DOCSHELL 105ED400 == 35 [pid = 4048] [id = 768] 02:25:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (10B9D000) [pid = 4048] [serial = 2302] [outer = 00000000] 02:25:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (10D3C000) [pid = 4048] [serial = 2303] [outer = 10B9D000] 02:25:48 INFO - PROCESS | 4048 | 1465205148144 Marionette DEBUG loaded listener.js 02:25:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (12803400) [pid = 4048] [serial = 2304] [outer = 10B9D000] 02:25:48 INFO - PROCESS | 4048 | 1465205148637 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"]]]}] 02:25:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:25:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:25:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:25:48 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 906ms 02:25:48 INFO - PROCESS | 4048 | 1465205148671 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 02:25:48 INFO - PROCESS | 4048 | 1465205148676 Marionette TRACE conn3 <- [1,3029,null,{"value":"13"}] 02:25:48 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:25:48 INFO - PROCESS | 4048 | 1465205148683 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:25:48 INFO - PROCESS | 4048 | 1465205148686 Marionette TRACE conn3 <- [1,3030,null,{}] 02:25:48 INFO - PROCESS | 4048 | 1465205148690 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}] 02:25:48 INFO - PROCESS | 4048 | 1465205148693 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:48 INFO - PROCESS | 4048 | 1465205148804 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 02:25:48 INFO - PROCESS | 4048 | 1465205148961 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:48 INFO - PROCESS | 4048 | 1465205148964 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:48 INFO - PROCESS | 4048 | ++DOCSHELL 13C16400 == 36 [pid = 4048] [id = 769] 02:25:48 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (13C19000) [pid = 4048] [serial = 2305] [outer = 00000000] 02:25:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (13CF5800) [pid = 4048] [serial = 2306] [outer = 13C19000] 02:25:49 INFO - PROCESS | 4048 | 1465205149020 Marionette DEBUG loaded listener.js 02:25:49 INFO - PROCESS | 4048 | ++DOMWINDOW == 82 (15696400) [pid = 4048] [serial = 2307] [outer = 13C19000] 02:25:49 INFO - PROCESS | 4048 | 1465205149776 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]]]}] 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:25:49 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. 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:25:49 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'.) 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:25:49 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. 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:25:49 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. 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:25:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:25:49 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. 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:25:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:25:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 02:25:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:25:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:25:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:25:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:25:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:25:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:25:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:25:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:25:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:25:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:25:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:25:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:25:49 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1251ms 02:25:49 INFO - PROCESS | 4048 | 1465205149966 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 02:25:49 INFO - PROCESS | 4048 | 1465205149969 Marionette TRACE conn3 <- [1,3033,null,{"value":"13"}] 02:25:49 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:25:49 INFO - PROCESS | 4048 | 1465205149974 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:25:49 INFO - PROCESS | 4048 | 1465205149977 Marionette TRACE conn3 <- [1,3034,null,{}] 02:25:49 INFO - PROCESS | 4048 | 1465205149988 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}] 02:25:50 INFO - PROCESS | 4048 | 1465205149993 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:50 INFO - PROCESS | 4048 | 1465205150090 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 02:25:50 INFO - PROCESS | 4048 | 1465205150234 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:50 INFO - PROCESS | 4048 | 1465205150237 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:50 INFO - PROCESS | 4048 | ++DOCSHELL 140BD400 == 37 [pid = 4048] [id = 770] 02:25:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 83 (19A3A000) [pid = 4048] [serial = 2308] [outer = 00000000] 02:25:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 84 (19F35800) [pid = 4048] [serial = 2309] [outer = 19A3A000] 02:25:50 INFO - PROCESS | 4048 | 1465205150334 Marionette DEBUG loaded listener.js 02:25:50 INFO - PROCESS | 4048 | ++DOMWINDOW == 85 (1A87C400) [pid = 4048] [serial = 2310] [outer = 19A3A000] 02:25:50 INFO - PROCESS | 4048 | [4048] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:25:50 INFO - PROCESS | 4048 | 1465205150884 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:25:50 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:25:50 INFO - {} 02:25:50 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 953ms 02:25:50 INFO - PROCESS | 4048 | 1465205150920 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 02:25:50 INFO - PROCESS | 4048 | 1465205150923 Marionette TRACE conn3 <- [1,3037,null,{"value":"13"}] 02:25:50 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:25:50 INFO - PROCESS | 4048 | 1465205150926 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:25:50 INFO - PROCESS | 4048 | 1465205150928 Marionette TRACE conn3 <- [1,3038,null,{}] 02:25:50 INFO - PROCESS | 4048 | 1465205150932 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}] 02:25:50 INFO - PROCESS | 4048 | 1465205150935 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:51 INFO - PROCESS | 4048 | 1465205151045 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 02:25:51 INFO - PROCESS | 4048 | 1465205151320 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:51 INFO - PROCESS | 4048 | 1465205151323 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:51 INFO - PROCESS | 4048 | ++DOCSHELL 0F34F000 == 38 [pid = 4048] [id = 771] 02:25:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 86 (0F352400) [pid = 4048] [serial = 2311] [outer = 00000000] 02:25:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 87 (105F9800) [pid = 4048] [serial = 2312] [outer = 0F352400] 02:25:51 INFO - PROCESS | 4048 | 1465205151395 Marionette DEBUG loaded listener.js 02:25:51 INFO - PROCESS | 4048 | ++DOMWINDOW == 88 (10C66C00) [pid = 4048] [serial = 2313] [outer = 0F352400] 02:25:51 INFO - PROCESS | 4048 | 1465205151951 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]]]}] 02:25:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:25:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:25:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:25:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:25:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1047ms 02:25:52 INFO - PROCESS | 4048 | 1465205151986 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 02:25:52 INFO - PROCESS | 4048 | 1465205151989 Marionette TRACE conn3 <- [1,3041,null,{"value":"13"}] 02:25:52 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:25:52 INFO - PROCESS | 4048 | 1465205152018 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:25:52 INFO - PROCESS | 4048 | 1465205152021 Marionette TRACE conn3 <- [1,3042,null,{}] 02:25:52 INFO - PROCESS | 4048 | 1465205152030 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}] 02:25:52 INFO - PROCESS | 4048 | 1465205152034 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:52 INFO - PROCESS | 4048 | 1465205152134 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 02:25:52 INFO - PROCESS | 4048 | --DOCSHELL 16C4E000 == 37 [pid = 4048] [id = 766] 02:25:52 INFO - PROCESS | 4048 | --DOCSHELL 16CB7400 == 36 [pid = 4048] [id = 765] 02:25:52 INFO - PROCESS | 4048 | --DOCSHELL 15D48000 == 35 [pid = 4048] [id = 764] 02:25:52 INFO - PROCESS | 4048 | --DOCSHELL 15C5EC00 == 34 [pid = 4048] [id = 763] 02:25:52 INFO - PROCESS | 4048 | --DOCSHELL 13C11800 == 33 [pid = 4048] [id = 762] 02:25:52 INFO - PROCESS | 4048 | --DOCSHELL 1102D800 == 32 [pid = 4048] [id = 761] 02:25:52 INFO - PROCESS | 4048 | --DOCSHELL 0F350400 == 31 [pid = 4048] [id = 760] 02:25:52 INFO - PROCESS | 4048 | --DOCSHELL 0F34D000 == 30 [pid = 4048] [id = 758] 02:25:52 INFO - PROCESS | 4048 | --DOCSHELL 11030C00 == 29 [pid = 4048] [id = 759] 02:25:52 INFO - PROCESS | 4048 | --DOCSHELL 1337F800 == 28 [pid = 4048] [id = 757] 02:25:52 INFO - PROCESS | 4048 | --DOCSHELL 0F34F000 == 27 [pid = 4048] [id = 771] 02:25:52 INFO - PROCESS | 4048 | --DOCSHELL 140BD400 == 26 [pid = 4048] [id = 770] 02:25:52 INFO - PROCESS | 4048 | --DOCSHELL 12A8CC00 == 25 [pid = 4048] [id = 767] 02:25:52 INFO - PROCESS | 4048 | --DOCSHELL 105ED400 == 24 [pid = 4048] [id = 768] 02:25:52 INFO - PROCESS | 4048 | --DOCSHELL 13C16400 == 23 [pid = 4048] [id = 769] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 87 (10481C00) [pid = 4048] [serial = 2238] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 86 (180E4C00) [pid = 4048] [serial = 2266] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 85 (14EC2800) [pid = 4048] [serial = 2253] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 84 (12809C00) [pid = 4048] [serial = 2228] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 83 (11022800) [pid = 4048] [serial = 2227] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 82 (16ED0C00) [pid = 4048] [serial = 2231] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 81 (15F4F800) [pid = 4048] [serial = 2230] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (13CEE800) [pid = 4048] [serial = 2236] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (1987A000) [pid = 4048] [serial = 2234] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (1980C000) [pid = 4048] [serial = 2233] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (15D49000) [pid = 4048] [serial = 2256] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (15281400) [pid = 4048] [serial = 2254] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (16F9E800) [pid = 4048] [serial = 2259] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (1606A400) [pid = 4048] [serial = 2257] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (17547C00) [pid = 4048] [serial = 2260] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (180E4800) [pid = 4048] [serial = 2265] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (185CDC00) [pid = 4048] [serial = 2268] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (185CC000) [pid = 4048] [serial = 2270] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (13029800) [pid = 4048] [serial = 2247] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (13384C00) [pid = 4048] [serial = 2248] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (13C0E000) [pid = 4048] [serial = 2250] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (1027CC00) [pid = 4048] [serial = 2241] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (1055CC00) [pid = 4048] [serial = 2242] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (10E0A400) [pid = 4048] [serial = 2244] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (10E14400) [pid = 4048] [serial = 2245] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (16FA7C00) [pid = 4048] [serial = 2262] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (10BA5800) [pid = 4048] [serial = 2239] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (13D21000) [pid = 4048] [serial = 2251] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | --DOMWINDOW == 59 (175C0400) [pid = 4048] [serial = 2263] [outer = 00000000] [url = about:blank] 02:25:52 INFO - PROCESS | 4048 | 1465205152937 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:52 INFO - PROCESS | 4048 | 1465205152940 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:52 INFO - PROCESS | 4048 | ++DOCSHELL 0F355400 == 24 [pid = 4048] [id = 772] 02:25:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 60 (0F356C00) [pid = 4048] [serial = 2314] [outer = 00000000] 02:25:52 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (10274000) [pid = 4048] [serial = 2315] [outer = 0F356C00] 02:25:53 INFO - PROCESS | 4048 | 1465205152989 Marionette DEBUG loaded listener.js 02:25:53 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (1048AC00) [pid = 4048] [serial = 2316] [outer = 0F356C00] 02:25:53 INFO - PROCESS | 4048 | 1465205153687 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"]]]}] 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:25:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:25:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:25: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" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:25: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" 02:25:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:25:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:25:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1875ms 02:25:53 INFO - PROCESS | 4048 | 1465205153865 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 02:25:53 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:25:53 INFO - PROCESS | 4048 | 1465205153868 Marionette TRACE conn3 <- [1,3045,null,{"value":"13"}] 02:25:53 INFO - PROCESS | 4048 | 1465205153872 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:25:53 INFO - PROCESS | 4048 | 1465205153875 Marionette TRACE conn3 <- [1,3046,null,{}] 02:25:53 INFO - PROCESS | 4048 | 1465205153880 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}] 02:25:53 INFO - PROCESS | 4048 | 1465205153883 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:53 INFO - PROCESS | 4048 | 1465205153968 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 02:25:53 INFO - PROCESS | 4048 | 1465205153974 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:53 INFO - PROCESS | 4048 | 1465205153977 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:54 INFO - PROCESS | 4048 | ++DOCSHELL 10E11800 == 25 [pid = 4048] [id = 773] 02:25:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (10E11C00) [pid = 4048] [serial = 2317] [outer = 00000000] 02:25:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (10F68400) [pid = 4048] [serial = 2318] [outer = 10E11C00] 02:25:54 INFO - PROCESS | 4048 | 1465205154025 Marionette DEBUG loaded listener.js 02:25:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (11244800) [pid = 4048] [serial = 2319] [outer = 10E11C00] 02:25:54 INFO - PROCESS | 4048 | 1465205154563 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]]]}] 02:25:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:25:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:25:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:25:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:25:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:25:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:25:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:25:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:25:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:25:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:25:54 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:54 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:25:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:25:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:25:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:25:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:25:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:25:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:25:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:25:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:25:54 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 734ms 02:25:54 INFO - PROCESS | 4048 | 1465205154618 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 02:25:54 INFO - PROCESS | 4048 | 1465205154622 Marionette TRACE conn3 <- [1,3049,null,{"value":"13"}] 02:25:54 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:25:54 INFO - PROCESS | 4048 | 1465205154626 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:25:54 INFO - PROCESS | 4048 | 1465205154628 Marionette TRACE conn3 <- [1,3050,null,{}] 02:25:54 INFO - PROCESS | 4048 | 1465205154631 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}] 02:25:54 INFO - PROCESS | 4048 | 1465205154633 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:54 INFO - PROCESS | 4048 | 1465205154763 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 02:25:54 INFO - PROCESS | 4048 | 1465205154832 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:54 INFO - PROCESS | 4048 | 1465205154834 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:54 INFO - PROCESS | 4048 | ++DOCSHELL 13823000 == 26 [pid = 4048] [id = 774] 02:25:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (1390E000) [pid = 4048] [serial = 2320] [outer = 00000000] 02:25:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (139C2000) [pid = 4048] [serial = 2321] [outer = 1390E000] 02:25:54 INFO - PROCESS | 4048 | 1465205154878 Marionette DEBUG loaded listener.js 02:25:54 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (139C7800) [pid = 4048] [serial = 2322] [outer = 1390E000] 02:25:55 INFO - PROCESS | 4048 | [4048] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:25:55 INFO - PROCESS | 4048 | 1465205155331 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:25:55 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:25:55 INFO - {} 02:25:55 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 735ms 02:25:55 INFO - PROCESS | 4048 | 1465205155398 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 02:25:55 INFO - PROCESS | 4048 | 1465205155400 Marionette TRACE conn3 <- [1,3053,null,{"value":"13"}] 02:25:55 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:25:55 INFO - PROCESS | 4048 | 1465205155410 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:25:55 INFO - PROCESS | 4048 | 1465205155416 Marionette TRACE conn3 <- [1,3054,null,{}] 02:25:55 INFO - PROCESS | 4048 | 1465205155420 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}] 02:25:55 INFO - PROCESS | 4048 | 1465205155424 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:55 INFO - PROCESS | 4048 | 1465205155546 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 02:25:55 INFO - PROCESS | 4048 | 1465205155552 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:55 INFO - PROCESS | 4048 | 1465205155554 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:55 INFO - PROCESS | 4048 | ++DOCSHELL 1382B000 == 27 [pid = 4048] [id = 775] 02:25:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (13CF3400) [pid = 4048] [serial = 2323] [outer = 00000000] 02:25:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (14EC2800) [pid = 4048] [serial = 2324] [outer = 13CF3400] 02:25:55 INFO - PROCESS | 4048 | 1465205155654 Marionette DEBUG loaded listener.js 02:25:55 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (15695C00) [pid = 4048] [serial = 2325] [outer = 13CF3400] 02:25:56 INFO - PROCESS | 4048 | 1465205156064 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]]]}] 02:25:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:25:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:25:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:25:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:25:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:25:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:25:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:25:56 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 687ms 02:25:56 INFO - PROCESS | 4048 | 1465205156105 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 02:25:56 INFO - PROCESS | 4048 | 1465205156108 Marionette TRACE conn3 <- [1,3057,null,{"value":"13"}] 02:25:56 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:25:56 INFO - PROCESS | 4048 | 1465205156111 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:25:56 INFO - PROCESS | 4048 | 1465205156113 Marionette TRACE conn3 <- [1,3058,null,{}] 02:25:56 INFO - PROCESS | 4048 | 1465205156117 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}] 02:25:56 INFO - PROCESS | 4048 | 1465205156119 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:56 INFO - PROCESS | 4048 | 1465205156246 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 02:25:56 INFO - PROCESS | 4048 | 1465205156258 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:56 INFO - PROCESS | 4048 | 1465205156261 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:56 INFO - PROCESS | 4048 | ++DOCSHELL 1382BC00 == 28 [pid = 4048] [id = 776] 02:25:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (1382E800) [pid = 4048] [serial = 2326] [outer = 00000000] 02:25:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (15C61800) [pid = 4048] [serial = 2327] [outer = 1382E800] 02:25:56 INFO - PROCESS | 4048 | 1465205156378 Marionette DEBUG loaded listener.js 02:25:56 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (15F4F800) [pid = 4048] [serial = 2328] [outer = 1382E800] 02:25:56 INFO - PROCESS | 4048 | 1465205156790 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]]]}] 02:25:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:25:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:25:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:25:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:25:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:25:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:25:56 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 703ms 02:25:56 INFO - PROCESS | 4048 | 1465205156810 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 02:25:56 INFO - PROCESS | 4048 | 1465205156812 Marionette TRACE conn3 <- [1,3061,null,{"value":"13"}] 02:25:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:25:56 INFO - PROCESS | 4048 | 1465205156833 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:25:56 INFO - PROCESS | 4048 | 1465205156835 Marionette TRACE conn3 <- [1,3062,null,{}] 02:25:56 INFO - PROCESS | 4048 | 1465205156838 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}] 02:25:56 INFO - PROCESS | 4048 | 1465205156840 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:56 INFO - PROCESS | 4048 | 1465205156977 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 02:25:57 INFO - PROCESS | 4048 | 1465205157003 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:57 INFO - PROCESS | 4048 | 1465205157009 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:57 INFO - PROCESS | 4048 | ++DOCSHELL 16C45000 == 29 [pid = 4048] [id = 777] 02:25:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (16C4BC00) [pid = 4048] [serial = 2329] [outer = 00000000] 02:25:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (16ECF800) [pid = 4048] [serial = 2330] [outer = 16C4BC00] 02:25:57 INFO - PROCESS | 4048 | 1465205157062 Marionette DEBUG loaded listener.js 02:25:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (16F4D400) [pid = 4048] [serial = 2331] [outer = 16C4BC00] 02:25:57 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (11C71000) [pid = 4048] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:25:57 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (17C2E400) [pid = 4048] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 02:25:57 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (16F4A800) [pid = 4048] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:25:57 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (1A87F000) [pid = 4048] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 02:25:57 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (15D4AC00) [pid = 4048] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:25:57 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (0F351400) [pid = 4048] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:25:57 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (13CF5000) [pid = 4048] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:25:57 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (16FA0C00) [pid = 4048] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:25:57 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (0F352800) [pid = 4048] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:25:57 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (1390EC00) [pid = 4048] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:25:57 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (15C60400) [pid = 4048] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:25:57 INFO - PROCESS | 4048 | 1465205157695 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]]]}] 02:25:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:25:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:25:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:25:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:25:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:25:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:25:57 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 891ms 02:25:57 INFO - PROCESS | 4048 | 1465205157731 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 02:25:57 INFO - PROCESS | 4048 | 1465205157733 Marionette TRACE conn3 <- [1,3065,null,{"value":"13"}] 02:25:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:25:57 INFO - PROCESS | 4048 | 1465205157737 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:25:57 INFO - PROCESS | 4048 | 1465205157738 Marionette TRACE conn3 <- [1,3066,null,{}] 02:25:57 INFO - PROCESS | 4048 | 1465205157742 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}] 02:25:57 INFO - PROCESS | 4048 | 1465205157744 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:57 INFO - PROCESS | 4048 | 1465205157844 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 02:25:57 INFO - PROCESS | 4048 | 1465205157851 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:57 INFO - PROCESS | 4048 | 1465205157853 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:57 INFO - PROCESS | 4048 | ++DOCSHELL 0F32E400 == 30 [pid = 4048] [id = 778] 02:25:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (16C44C00) [pid = 4048] [serial = 2332] [outer = 00000000] 02:25:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (17548800) [pid = 4048] [serial = 2333] [outer = 16C44C00] 02:25:57 INFO - PROCESS | 4048 | 1465205157896 Marionette DEBUG loaded listener.js 02:25:57 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (175BEC00) [pid = 4048] [serial = 2334] [outer = 16C44C00] 02:25:58 INFO - PROCESS | 4048 | 1465205158343 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] 02:25:58 INFO - PROCESS | 4048 | 1465205158457 Marionette TRACE conn3 <- [1,3069,null,{"value":"13"}] 02:25:58 INFO - PROCESS | 4048 | 1465205158460 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:25:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:25:58 INFO - PROCESS | 4048 | 1465205158462 Marionette TRACE conn3 <- [1,3070,null,{}] 02:25:58 INFO - PROCESS | 4048 | 1465205158465 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}] 02:25:58 INFO - PROCESS | 4048 | 1465205158467 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:58 INFO - PROCESS | 4048 | 1465205158544 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 02:25:58 INFO - PROCESS | 4048 | 1465205158581 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:58 INFO - PROCESS | 4048 | 1465205158583 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:58 INFO - PROCESS | 4048 | ++DOCSHELL 17858C00 == 31 [pid = 4048] [id = 779] 02:25:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (182EA400) [pid = 4048] [serial = 2335] [outer = 00000000] 02:25:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (185C2400) [pid = 4048] [serial = 2336] [outer = 182EA400] 02:25:58 INFO - PROCESS | 4048 | 1465205158627 Marionette DEBUG loaded listener.js 02:25:58 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (185C7400) [pid = 4048] [serial = 2337] [outer = 182EA400] 02:25:59 INFO - PROCESS | 4048 | 1465205159058 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]]]}] 02:25:59 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:25:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:25:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:25:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:25:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 641ms 02:25:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:25:59 INFO - PROCESS | 4048 | 1465205159101 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 02:25:59 INFO - PROCESS | 4048 | 1465205159103 Marionette TRACE conn3 <- [1,3073,null,{"value":"13"}] 02:25:59 INFO - PROCESS | 4048 | 1465205159106 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:25:59 INFO - PROCESS | 4048 | 1465205159108 Marionette TRACE conn3 <- [1,3074,null,{}] 02:25:59 INFO - PROCESS | 4048 | 1465205159111 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}] 02:25:59 INFO - PROCESS | 4048 | 1465205159113 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:59 INFO - PROCESS | 4048 | 1465205159190 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 02:25:59 INFO - PROCESS | 4048 | 1465205159195 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:59 INFO - PROCESS | 4048 | 1465205159197 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:25:59 INFO - PROCESS | 4048 | ++DOCSHELL 182E2400 == 32 [pid = 4048] [id = 780] 02:25:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (185CA400) [pid = 4048] [serial = 2338] [outer = 00000000] 02:25:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (19804C00) [pid = 4048] [serial = 2339] [outer = 185CA400] 02:25:59 INFO - PROCESS | 4048 | 1465205159244 Marionette DEBUG loaded listener.js 02:25:59 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (19806C00) [pid = 4048] [serial = 2340] [outer = 185CA400] 02:25:59 INFO - PROCESS | 4048 | 1465205159924 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:26:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:26:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 891ms 02:26:00 INFO - PROCESS | 4048 | 1465205160009 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 02:26:00 INFO - PROCESS | 4048 | 1465205160014 Marionette TRACE conn3 <- [1,3077,null,{"value":"13"}] 02:26:00 INFO - PROCESS | 4048 | 1465205160019 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:26:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:26:00 INFO - PROCESS | 4048 | 1465205160023 Marionette TRACE conn3 <- [1,3078,null,{}] 02:26:00 INFO - PROCESS | 4048 | 1465205160029 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}] 02:26:00 INFO - PROCESS | 4048 | 1465205160032 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:26:00 INFO - PROCESS | 4048 | 1465205160160 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 02:26:00 INFO - PROCESS | 4048 | 1465205160284 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:00 INFO - PROCESS | 4048 | 1465205160287 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:26:00 INFO - PROCESS | 4048 | ++DOCSHELL 10A5E000 == 33 [pid = 4048] [id = 781] 02:26:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 76 (10A5E800) [pid = 4048] [serial = 2341] [outer = 00000000] 02:26:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 77 (10D2F000) [pid = 4048] [serial = 2342] [outer = 10A5E800] 02:26:00 INFO - PROCESS | 4048 | 1465205160385 Marionette DEBUG loaded listener.js 02:26:00 INFO - PROCESS | 4048 | ++DOMWINDOW == 78 (10F67C00) [pid = 4048] [serial = 2343] [outer = 10A5E800] 02:26:01 INFO - PROCESS | 4048 | 1465205160992 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:26:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:26:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1000ms 02:26:01 INFO - PROCESS | 4048 | 1465205161021 Marionette TRACE conn3 -> [0,3081,"getWindowHandle",null] 02:26:01 INFO - PROCESS | 4048 | 1465205161026 Marionette TRACE conn3 <- [1,3081,null,{"value":"13"}] 02:26:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:26:01 INFO - PROCESS | 4048 | 1465205161032 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:26:01 INFO - PROCESS | 4048 | 1465205161035 Marionette TRACE conn3 <- [1,3082,null,{}] 02:26:01 INFO - PROCESS | 4048 | 1465205161039 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}] 02:26:01 INFO - PROCESS | 4048 | 1465205161041 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:26:01 INFO - PROCESS | 4048 | 1465205161160 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 02:26:01 INFO - PROCESS | 4048 | 1465205161310 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:01 INFO - PROCESS | 4048 | 1465205161313 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:26:01 INFO - PROCESS | 4048 | ++DOCSHELL 1337EC00 == 34 [pid = 4048] [id = 782] 02:26:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 79 (1337F800) [pid = 4048] [serial = 2344] [outer = 00000000] 02:26:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 80 (13911000) [pid = 4048] [serial = 2345] [outer = 1337F800] 02:26:01 INFO - PROCESS | 4048 | 1465205161379 Marionette DEBUG loaded listener.js 02:26:01 INFO - PROCESS | 4048 | ++DOMWINDOW == 81 (139CBC00) [pid = 4048] [serial = 2346] [outer = 1337F800] 02:26:02 INFO - PROCESS | 4048 | 1465205162167 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:26:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:26:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1188ms 02:26:02 INFO - PROCESS | 4048 | 1465205162229 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 02:26:02 INFO - PROCESS | 4048 | 1465205162233 Marionette TRACE conn3 <- [1,3085,null,{"value":"13"}] 02:26:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:26:02 INFO - PROCESS | 4048 | 1465205162237 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:26:02 INFO - PROCESS | 4048 | 1465205162240 Marionette TRACE conn3 <- [1,3086,null,{}] 02:26:02 INFO - PROCESS | 4048 | 1465205162271 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}] 02:26:02 INFO - PROCESS | 4048 | 1465205162274 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:26:02 INFO - PROCESS | 4048 | 1465205162395 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 02:26:02 INFO - PROCESS | 4048 | --DOCSHELL 17858C00 == 33 [pid = 4048] [id = 779] 02:26:02 INFO - PROCESS | 4048 | --DOCSHELL 0F32E400 == 32 [pid = 4048] [id = 778] 02:26:02 INFO - PROCESS | 4048 | --DOCSHELL 16C45000 == 31 [pid = 4048] [id = 777] 02:26:02 INFO - PROCESS | 4048 | --DOCSHELL 1382BC00 == 30 [pid = 4048] [id = 776] 02:26:02 INFO - PROCESS | 4048 | --DOCSHELL 1382B000 == 29 [pid = 4048] [id = 775] 02:26:02 INFO - PROCESS | 4048 | --DOCSHELL 13823000 == 28 [pid = 4048] [id = 774] 02:26:02 INFO - PROCESS | 4048 | --DOCSHELL 10E11800 == 27 [pid = 4048] [id = 773] 02:26:02 INFO - PROCESS | 4048 | --DOCSHELL 0F355400 == 26 [pid = 4048] [id = 772] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 80 (12AD1000) [pid = 4048] [serial = 2283] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 79 (19A46800) [pid = 4048] [serial = 2295] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 78 (1A880000) [pid = 4048] [serial = 2298] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 77 (1AC7F800) [pid = 4048] [serial = 2300] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 76 (1AC84400) [pid = 4048] [serial = 2301] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 75 (16FA7000) [pid = 4048] [serial = 2291] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (19A44400) [pid = 4048] [serial = 2294] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (17548000) [pid = 4048] [serial = 2292] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (1A87D000) [pid = 4048] [serial = 2297] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (104ED000) [pid = 4048] [serial = 2279] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (10C6A000) [pid = 4048] [serial = 2280] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (140CA400) [pid = 4048] [serial = 2285] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (1527B800) [pid = 4048] [serial = 2286] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (19807400) [pid = 4048] [serial = 2271] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (10C72400) [pid = 4048] [serial = 2273] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (10E13000) [pid = 4048] [serial = 2274] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (139CF400) [pid = 4048] [serial = 2276] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (13C15800) [pid = 4048] [serial = 2277] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 62 (12A8B400) [pid = 4048] [serial = 2282] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 61 (1673A400) [pid = 4048] [serial = 2288] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | --DOMWINDOW == 60 (16C4B400) [pid = 4048] [serial = 2289] [outer = 00000000] [url = about:blank] 02:26:02 INFO - PROCESS | 4048 | 1465205162529 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:02 INFO - PROCESS | 4048 | 1465205162531 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:26:02 INFO - PROCESS | 4048 | ++DOCSHELL 0F355800 == 27 [pid = 4048] [id = 783] 02:26:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 61 (0F357C00) [pid = 4048] [serial = 2347] [outer = 00000000] 02:26:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 62 (104EFC00) [pid = 4048] [serial = 2348] [outer = 0F357C00] 02:26:02 INFO - PROCESS | 4048 | 1465205162587 Marionette DEBUG loaded listener.js 02:26:02 INFO - PROCESS | 4048 | ++DOMWINDOW == 63 (10A5A000) [pid = 4048] [serial = 2349] [outer = 0F357C00] 02:26:02 INFO - PROCESS | 4048 | 1465205162965 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]]]}] 02:26:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:26:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:26:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 798ms 02:26:03 INFO - PROCESS | 4048 | 1465205163037 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 02:26:03 INFO - PROCESS | 4048 | 1465205163041 Marionette TRACE conn3 <- [1,3089,null,{"value":"13"}] 02:26:03 INFO - PROCESS | 4048 | 1465205163047 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:26:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:26:03 INFO - PROCESS | 4048 | 1465205163049 Marionette TRACE conn3 <- [1,3090,null,{}] 02:26:03 INFO - PROCESS | 4048 | 1465205163097 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}] 02:26:03 INFO - PROCESS | 4048 | 1465205163100 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:26:03 INFO - PROCESS | 4048 | 1465205163193 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 02:26:03 INFO - PROCESS | 4048 | 1465205163199 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:03 INFO - PROCESS | 4048 | 1465205163201 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:26:03 INFO - PROCESS | 4048 | ++DOCSHELL 10E09000 == 28 [pid = 4048] [id = 784] 02:26:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 64 (10E09800) [pid = 4048] [serial = 2350] [outer = 00000000] 02:26:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 65 (10E11800) [pid = 4048] [serial = 2351] [outer = 10E09800] 02:26:03 INFO - PROCESS | 4048 | 1465205163251 Marionette DEBUG loaded listener.js 02:26:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 66 (1102D000) [pid = 4048] [serial = 2352] [outer = 10E09800] 02:26:03 INFO - PROCESS | 4048 | 1465205163717 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:26:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:26:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 719ms 02:26:03 INFO - PROCESS | 4048 | 1465205163767 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 02:26:03 INFO - PROCESS | 4048 | 1465205163770 Marionette TRACE conn3 <- [1,3093,null,{"value":"13"}] 02:26:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:26:03 INFO - PROCESS | 4048 | 1465205163773 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:26:03 INFO - PROCESS | 4048 | 1465205163776 Marionette TRACE conn3 <- [1,3094,null,{}] 02:26:03 INFO - PROCESS | 4048 | 1465205163787 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}] 02:26:03 INFO - PROCESS | 4048 | 1465205163792 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:26:03 INFO - PROCESS | 4048 | 1465205163878 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 02:26:03 INFO - PROCESS | 4048 | 1465205163887 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:03 INFO - PROCESS | 4048 | 1465205163890 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:26:03 INFO - PROCESS | 4048 | ++DOCSHELL 12D6B400 == 29 [pid = 4048] [id = 785] 02:26:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 67 (12D99400) [pid = 4048] [serial = 2353] [outer = 00000000] 02:26:03 INFO - PROCESS | 4048 | ++DOMWINDOW == 68 (13823000) [pid = 4048] [serial = 2354] [outer = 12D99400] 02:26:03 INFO - PROCESS | 4048 | 1465205163937 Marionette DEBUG loaded listener.js 02:26:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 69 (13917400) [pid = 4048] [serial = 2355] [outer = 12D99400] 02:26:04 INFO - PROCESS | 4048 | 1465205164372 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]]]}] 02:26:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:26:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:26:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:26:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 641ms 02:26:04 INFO - PROCESS | 4048 | 1465205164430 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 02:26:04 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:26:04 INFO - PROCESS | 4048 | 1465205164432 Marionette TRACE conn3 <- [1,3097,null,{"value":"13"}] 02:26:04 INFO - PROCESS | 4048 | 1465205164436 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:26:04 INFO - PROCESS | 4048 | 1465205164438 Marionette TRACE conn3 <- [1,3098,null,{}] 02:26:04 INFO - PROCESS | 4048 | 1465205164441 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}] 02:26:04 INFO - PROCESS | 4048 | 1465205164443 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:26:04 INFO - PROCESS | 4048 | 1465205164538 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 02:26:04 INFO - PROCESS | 4048 | 1465205164543 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:04 INFO - PROCESS | 4048 | 1465205164545 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:26:04 INFO - PROCESS | 4048 | ++DOCSHELL 13C14C00 == 30 [pid = 4048] [id = 786] 02:26:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 70 (13C15000) [pid = 4048] [serial = 2356] [outer = 00000000] 02:26:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 71 (13D27000) [pid = 4048] [serial = 2357] [outer = 13C15000] 02:26:04 INFO - PROCESS | 4048 | 1465205164589 Marionette DEBUG loaded listener.js 02:26:04 INFO - PROCESS | 4048 | ++DOMWINDOW == 72 (140CA000) [pid = 4048] [serial = 2358] [outer = 13C15000] 02:26:05 INFO - PROCESS | 4048 | 1465205165066 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"]]]}] 02:26:05 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:26: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 02:26:05 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:05 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:26:05 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 688ms 02:26:05 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:26:05 INFO - PROCESS | 4048 | 1465205165134 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 02:26:05 INFO - PROCESS | 4048 | 1465205165136 Marionette TRACE conn3 <- [1,3101,null,{"value":"13"}] 02:26:05 INFO - PROCESS | 4048 | 1465205165140 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:26:05 INFO - PROCESS | 4048 | 1465205165141 Marionette TRACE conn3 <- [1,3102,null,{}] 02:26:05 INFO - PROCESS | 4048 | 1465205165145 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}] 02:26:05 INFO - PROCESS | 4048 | 1465205165147 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:26:05 INFO - PROCESS | 4048 | 1465205165263 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 02:26:05 INFO - PROCESS | 4048 | 1465205165272 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\", \"a65f22ab-2cfc-474a-a9fc-2793b1e96388\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:05 INFO - PROCESS | 4048 | 1465205165274 Marionette INFO sendAsync 6ab9f72f-2a97-4586-8069-e9bb1a4137e2 02:26:05 INFO - PROCESS | 4048 | ++DOCSHELL 13D22800 == 31 [pid = 4048] [id = 787] 02:26:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 73 (140C6000) [pid = 4048] [serial = 2359] [outer = 00000000] 02:26:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 74 (15694C00) [pid = 4048] [serial = 2360] [outer = 140C6000] 02:26:05 INFO - PROCESS | 4048 | 1465205165317 Marionette DEBUG loaded listener.js 02:26:05 INFO - PROCESS | 4048 | ++DOMWINDOW == 75 (156A0400) [pid = 4048] [serial = 2361] [outer = 140C6000] 02:26:05 INFO - PROCESS | 4048 | 1465205165758 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]]]}] 02:26:05 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:26:05 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 626ms 02:26:05 INFO - PROCESS | 4048 | 1465205165777 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 02:26:05 INFO - PROCESS | 4048 | 1465205165779 Marionette TRACE conn3 <- [1,3105,null,{"value":"13"}] 02:26:06 INFO - PROCESS | 4048 | --DOMWINDOW == 74 (1390E000) [pid = 4048] [serial = 2320] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 02:26:06 INFO - PROCESS | 4048 | --DOMWINDOW == 73 (13CF3400) [pid = 4048] [serial = 2323] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 02:26:06 INFO - PROCESS | 4048 | --DOMWINDOW == 72 (0F356C00) [pid = 4048] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 02:26:06 INFO - PROCESS | 4048 | --DOMWINDOW == 71 (10E11C00) [pid = 4048] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 02:26:06 INFO - PROCESS | 4048 | --DOMWINDOW == 70 (0F352400) [pid = 4048] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 02:26:06 INFO - PROCESS | 4048 | --DOMWINDOW == 69 (10B9D000) [pid = 4048] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 02:26:06 INFO - PROCESS | 4048 | --DOMWINDOW == 68 (1382E800) [pid = 4048] [serial = 2326] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html] 02:26:06 INFO - PROCESS | 4048 | --DOMWINDOW == 67 (13C19000) [pid = 4048] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 02:26:06 INFO - PROCESS | 4048 | --DOMWINDOW == 66 (182EA400) [pid = 4048] [serial = 2335] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html] 02:26:06 INFO - PROCESS | 4048 | --DOMWINDOW == 65 (19A3A000) [pid = 4048] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 02:26:06 INFO - PROCESS | 4048 | --DOMWINDOW == 64 (16C4BC00) [pid = 4048] [serial = 2329] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html] 02:26:06 INFO - PROCESS | 4048 | --DOMWINDOW == 63 (16C44C00) [pid = 4048] [serial = 2332] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html] 02:26:06 WARNING - u'runner_teardown' () 02:26:06 INFO - No more tests 02:26:06 INFO - Got 0 unexpected results 02:26:06 INFO - SUITE-END | took 669s 02:26:07 INFO - Closing logging queue 02:26:07 INFO - queue closed 02:26:07 INFO - Return code: 0 02:26:07 WARNING - # TBPL SUCCESS # 02:26:07 INFO - Running post-action listener: _resource_record_post_action 02:26:07 INFO - Running post-run listener: _resource_record_post_run 02:26:08 INFO - Total resource usage - Wall time: 681s; CPU: 17.0%; Read bytes: 91262464; Write bytes: 954219520; Read time: 521629; Write time: 1393295 02:26:08 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:26:08 INFO - install - Wall time: 3s; CPU: 11.0%; Read bytes: 0; Write bytes: 61928960; Read time: 0; Write time: 70300 02:26:08 INFO - run-tests - Wall time: 679s; CPU: 17.0%; Read bytes: 91262464; Write bytes: 817937408; Read time: 521629; Write time: 1264051 02:26:08 INFO - Running post-run listener: _upload_blobber_files 02:26:08 INFO - Blob upload gear active. 02:26:08 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 02:26: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 02:26: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-aurora', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 02:26: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-aurora -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 02:26:09 INFO - (blobuploader) - INFO - Open directory for files ... 02:26:09 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 02:26:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:26:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:26:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:26:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:26:09 INFO - (blobuploader) - INFO - Done attempting. 02:26:09 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 02:26:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:26:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:26:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:26:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:26:11 INFO - (blobuploader) - INFO - Done attempting. 02:26:11 INFO - (blobuploader) - INFO - Iteration through files over. 02:26:12 INFO - Return code: 0 02:26:12 INFO - rmtree: C:\slave\test\build\uploaded_files.json 02:26:12 INFO - Using _rmtree_windows ... 02:26:12 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 02:26:12 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c83ebe022eeca671d2e866413a4008ce6f29d2831eaa54ce8f7dc86f3258d043f9c3296cbf93d6c93cf0a4547ba1eca77a0457a00f93c52acff5d118e00d045a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/07d6577b78bac65808a3039ff9788ac26d34d528f778eecb791d8923e8ef7dad1ec431817d64e14273889d5e2ffae376e87f6038db00298dce0e2b79587ce7b8"} 02:26:12 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 02:26:12 INFO - Writing to file C:\slave\test\properties\blobber_files 02:26:12 INFO - Contents: 02:26:12 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c83ebe022eeca671d2e866413a4008ce6f29d2831eaa54ce8f7dc86f3258d043f9c3296cbf93d6c93cf0a4547ba1eca77a0457a00f93c52acff5d118e00d045a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/07d6577b78bac65808a3039ff9788ac26d34d528f778eecb791d8923e8ef7dad1ec431817d64e14273889d5e2ffae376e87f6038db00298dce0e2b79587ce7b8"} 02:26:12 INFO - Running post-run listener: copy_logs_to_upload_dir 02:26:12 INFO - Copying logs to upload dir... 02:26:12 INFO - mkdir: C:\slave\test\build\upload\logs 02:26:12 INFO - Copying logs to upload dir... 02:26:12 INFO - Using _rmtree_windows ... 02:26:12 INFO - Using _rmtree_windows ... 02:26:12 INFO - Using _rmtree_windows ... 02:26:12 INFO - Using _rmtree_windows ... 02:26:12 INFO - Using _rmtree_windows ... 02:26:12 INFO - Using _rmtree_windows ... 02:26:12 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=865.489000 ========= master_lag: 0.20 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 25 secs) (at 2016-06-06 02:26:12.428115) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-06 02:26:12.429034) ========= '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-072\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-072 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-072 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-072 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-072 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-072 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c83ebe022eeca671d2e866413a4008ce6f29d2831eaa54ce8f7dc86f3258d043f9c3296cbf93d6c93cf0a4547ba1eca77a0457a00f93c52acff5d118e00d045a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/07d6577b78bac65808a3039ff9788ac26d34d528f778eecb791d8923e8ef7dad1ec431817d64e14273889d5e2ffae376e87f6038db00298dce0e2b79587ce7b8"} build_url:https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.109000 build_url: 'https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c83ebe022eeca671d2e866413a4008ce6f29d2831eaa54ce8f7dc86f3258d043f9c3296cbf93d6c93cf0a4547ba1eca77a0457a00f93c52acff5d118e00d045a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/07d6577b78bac65808a3039ff9788ac26d34d528f778eecb791d8923e8ef7dad1ec431817d64e14273889d5e2ffae376e87f6038db00298dce0e2b79587ce7b8"}' symbols_url: 'https://queue.taskcluster.net/v1/task/TYCwWsFKQwi5StReONE9JQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.01 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-06 02:26:12.550261) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 02:26:12.550634) ========= '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-072\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-072 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-072 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-072 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-072 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-072 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-06-06 02:26:12.673592) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-06 02:26:12.673967) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-06 02:26:13.029249) ========= ========= Total master_lag: 1.69 =========