builder: mozilla-inbound_win7-ix-debug_test-web-platform-tests-1 slave: t-w732-ix-155 starttime: 1461211756.3 results: success (0) buildid: 20160420194103 builduid: 778e60534c7744d697ea841482eba0f5 revision: b6cd434fdaf5f9471c4f17e23876143718a1e3c0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 21:09:16.303189) ========= master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 21:09:16.303609) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 21:09:16.303898) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 21:09:16.682899) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 21:09:16.683776) ========= '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:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-155 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-155 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;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-155 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False --21:09:18-- 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% 2.45 GB/s 21:09:19 (2.45 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.734000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 21:09:18.456610) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 7 secs) (at 2016-04-20 21:09:18.456943) ========= 'rm' '-rf' 'scripts' 'properties' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-155 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-155 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;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-155 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=4.701000 ========= master_lag: 3.09 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 7 secs) (at 2016-04-20 21:09:26.244887) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 21:09:26.245264) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev b6cd434fdaf5f9471c4f17e23876143718a1e3c0 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev b6cd434fdaf5f9471c4f17e23876143718a1e3c0 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-155 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-155 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;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-155 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False 2016-04-20 21:09:27,335 truncating revision to first 12 chars 2016-04-20 21:09:27,335 Setting DEBUG logging. 2016-04-20 21:09:27,335 attempt 1/10 2016-04-20 21:09:27,335 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/b6cd434fdaf5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 21:09:27,789 unpacking tar archive at: mozilla-inbound-b6cd434fdaf5/testing/mozharness/ program finished with exit code 0 elapsedTime=1.274000 ========= master_lag: 0.82 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 21:09:28.334949) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 21:09:28.335280) ========= script_repo_revision: b6cd434fdaf5f9471c4f17e23876143718a1e3c0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 21:09:28.335656) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 21:09:28.335934) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 21:09:28.352708) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 52 secs) (at 2016-04-20 21:09:28.353031) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-inbound' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-155 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=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-155 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;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-155 USERNAME=cltbld USERPROFILE=C:\Users\cltbld VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log XPCOM_DEBUG_BREAK=warn using PTY: False 21:09:29 INFO - MultiFileLogger online at 20160420 21:09:29 in C:\slave\test 21:09:29 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 21:09:29 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 21:09:29 INFO - {'append_to_log': False, 21:09:29 INFO - 'base_work_dir': 'C:\\slave\\test', 21:09:29 INFO - 'blob_upload_branch': 'mozilla-inbound', 21:09:29 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 21:09:29 INFO - 'buildbot_json_path': 'buildprops.json', 21:09:29 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 21:09:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:09:29 INFO - 'download_minidump_stackwalk': True, 21:09:29 INFO - 'download_symbols': 'true', 21:09:29 INFO - 'e10s': False, 21:09:29 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 21:09:29 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 21:09:29 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 21:09:29 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 21:09:29 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 21:09:29 INFO - 'C:/mozilla-build/tooltool.py'), 21:09:29 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 21:09:29 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 21:09:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:09:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:09:29 INFO - 'log_level': 'info', 21:09:29 INFO - 'log_to_console': True, 21:09:29 INFO - 'opt_config_files': (), 21:09:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:09:29 INFO - '--processes=1', 21:09:29 INFO - '--config=%(test_path)s/wptrunner.ini', 21:09:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:09:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:09:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:09:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:09:29 INFO - 'pip_index': False, 21:09:29 INFO - 'require_test_zip': True, 21:09:29 INFO - 'test_type': ('testharness',), 21:09:29 INFO - 'this_chunk': '1', 21:09:29 INFO - 'total_chunks': '10', 21:09:29 INFO - 'virtualenv_path': 'venv', 21:09:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:09:29 INFO - 'work_dir': 'build'} 21:09:29 INFO - ##### 21:09:29 INFO - ##### Running clobber step. 21:09:29 INFO - ##### 21:09:29 INFO - Running pre-action listener: _resource_record_pre_action 21:09:29 INFO - Running main action method: clobber 21:09:29 INFO - rmtree: C:\slave\test\build 21:09:29 INFO - Using _rmtree_windows ... 21:09:29 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 21:11:06 INFO - Running post-action listener: _resource_record_post_action 21:11:06 INFO - ##### 21:11:06 INFO - ##### Running read-buildbot-config step. 21:11:06 INFO - ##### 21:11:06 INFO - Running pre-action listener: _resource_record_pre_action 21:11:06 INFO - Running main action method: read_buildbot_config 21:11:06 INFO - Using buildbot properties: 21:11:06 INFO - { 21:11:06 INFO - "project": "", 21:11:06 INFO - "product": "firefox", 21:11:06 INFO - "script_repo_revision": "production", 21:11:06 INFO - "scheduler": "tests-mozilla-inbound-win7_ix-debug-unittest-7-3600", 21:11:06 INFO - "repository": "", 21:11:06 INFO - "buildername": "Windows 7 32-bit mozilla-inbound debug test web-platform-tests-1", 21:11:06 INFO - "buildid": "20160420194103", 21:11:06 INFO - "pgo_build": "False", 21:11:06 INFO - "basedir": "C:\\slave\\test", 21:11:06 INFO - "buildnumber": 280, 21:11:06 INFO - "slavename": "t-w732-ix-155", 21:11:06 INFO - "revision": "b6cd434fdaf5f9471c4f17e23876143718a1e3c0", 21:11:06 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/", 21:11:06 INFO - "platform": "win32", 21:11:06 INFO - "branch": "mozilla-inbound", 21:11:06 INFO - "repo_path": "integration/mozilla-inbound", 21:11:06 INFO - "moz_repo_path": "", 21:11:06 INFO - "stage_platform": "win32", 21:11:06 INFO - "builduid": "778e60534c7744d697ea841482eba0f5", 21:11:06 INFO - "slavebuilddir": "test" 21:11:06 INFO - } 21:11:06 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 21:11:06 INFO - Found installer url https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 21:11:06 INFO - Running post-action listener: _resource_record_post_action 21:11:06 INFO - ##### 21:11:06 INFO - ##### Running download-and-extract step. 21:11:06 INFO - ##### 21:11:06 INFO - Running pre-action listener: _resource_record_pre_action 21:11:06 INFO - Running main action method: download_and_extract 21:11:06 INFO - mkdir: C:\slave\test\build\tests 21:11:06 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')]} 21:11:06 INFO - https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 21:11:06 INFO - trying https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 21:11:06 INFO - Downloading https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 21:11:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.test_packages.json'}, attempt #1 21:11:07 INFO - Downloaded 1274 bytes. 21:11:07 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 21:11:07 INFO - Using the following test package requirements: 21:11:07 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 21:11:07 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 21:11:07 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 21:11:07 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 21:11:07 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 21:11:07 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 21:11:07 INFO - u'jsshell-win32.zip'], 21:11:07 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 21:11:07 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 21:11:07 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 21:11:07 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 21:11:07 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 21:11:07 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 21:11:07 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 21:11:07 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 21:11:07 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 21:11:07 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 21:11:07 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 21:11:07 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win32.common.tests.zip', u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 21:11:07 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')]} 21:11:07 INFO - https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 21:11:07 INFO - trying https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 21:11:07 INFO - Downloading https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip 21:11:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip'}, attempt #1 21:11:08 INFO - Downloaded 20472273 bytes. 21:11:08 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:11:08 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:11:11 INFO - caution: filename not matched: web-platform/* 21:11:11 INFO - Return code: 11 21:11:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:11:11 INFO - https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 21:11:11 INFO - trying https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 21:11:11 INFO - Downloading https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip 21:11:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1 21:11:13 INFO - Downloaded 36398210 bytes. 21:11:13 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:11:13 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:12:11 INFO - caution: filename not matched: bin/* 21:12:11 INFO - caution: filename not matched: config/* 21:12:11 INFO - caution: filename not matched: mozbase/* 21:12:11 INFO - caution: filename not matched: marionette/* 21:12:11 INFO - caution: filename not matched: tools/wptserve/* 21:12:11 INFO - Return code: 11 21:12:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:12:11 INFO - https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 21:12:11 INFO - trying https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 21:12:11 INFO - Downloading https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 21:12:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip'}, attempt #1 21:12:14 INFO - Downloaded 67465467 bytes. 21:12:14 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 21:12:14 INFO - mkdir: C:\slave\test\properties 21:12:14 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 21:12:14 INFO - Writing to file C:\slave\test\properties\build_url 21:12:14 INFO - Contents: 21:12:14 INFO - build_url:https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 21:12:14 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 21:12:14 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 21:12:14 INFO - Writing to file C:\slave\test\properties\symbols_url 21:12:14 INFO - Contents: 21:12:14 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 21:12:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:12:15 INFO - https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:12:15 INFO - trying https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 21:12:15 INFO - Downloading https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 21:12:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 21:12:17 INFO - Downloaded 58274479 bytes. 21:12:17 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 21:12:17 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 21:12:21 INFO - Return code: 0 21:12:21 INFO - Running post-action listener: _resource_record_post_action 21:12:21 INFO - Running post-action listener: set_extra_try_arguments 21:12:21 INFO - ##### 21:12:21 INFO - ##### Running create-virtualenv step. 21:12:21 INFO - ##### 21:12:21 INFO - Running pre-action listener: _pre_create_virtualenv 21:12:21 INFO - Running pre-action listener: _resource_record_pre_action 21:12:21 INFO - Running main action method: create_virtualenv 21:12:21 INFO - Creating virtualenv C:\slave\test\build\venv 21:12:21 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 21:12:21 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 21:12:28 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 21:12:33 INFO - Installing distribute......................................................................................................................................................................................done. 21:12:34 INFO - Return code: 0 21:12:34 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 21:12:34 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')]} 21:12:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:12:34 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')]} 21:12:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:12:34 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 0x018886B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF5200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018460B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B6C368>, '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 0x0180AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C010C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-155', 'USERDOMAIN': 'T-W732-IX-155', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-155', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 21:12:34 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 21:12:34 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 21:12:34 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:12:34 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 21:12:34 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 21:12:34 INFO - 'COMPUTERNAME': 'T-W732-IX-155', 21:12:34 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:12:34 INFO - 'DCLOCATION': 'SCL3', 21:12:34 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 21:12:34 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:12:34 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:12:34 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 21:12:34 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 21:12:34 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 21:12:34 INFO - 'HOMEDRIVE': 'C:', 21:12:34 INFO - 'HOMEPATH': '\\Users\\cltbld', 21:12:34 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:12:34 INFO - 'KTS_VERSION': '1.19c', 21:12:34 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 21:12:34 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 21:12:34 INFO - 'LOGONSERVER': '\\\\T-W732-IX-155', 21:12:34 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:12:34 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:12:34 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 21:12:34 INFO - 'MOZILLABUILDDRIVE': 'C:', 21:12:34 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 21:12:34 INFO - 'MOZ_AIRBAG': '1', 21:12:34 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:12:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:12:34 INFO - 'MOZ_MSVCVERSION': '8', 21:12:34 INFO - 'MOZ_NO_REMOTE': '1', 21:12:34 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 21:12:34 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 21:12:34 INFO - 'NO_EM_RESTART': '1', 21:12:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:12:34 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:12:34 INFO - 'OS': 'Windows_NT', 21:12:34 INFO - 'OURDRIVE': 'C:', 21:12:34 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;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 21:12:34 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:12:34 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:12:34 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 21:12:34 INFO - 'PROCESSOR_LEVEL': '6', 21:12:34 INFO - 'PROCESSOR_REVISION': '1e05', 21:12:34 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:12:34 INFO - 'PROGRAMFILES': 'C:\\Program Files', 21:12:34 INFO - 'PROMPT': '$P$G', 21:12:34 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:12:34 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:12:34 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:12:34 INFO - 'PWD': 'C:\\slave\\test', 21:12:34 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:12:34 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:12:34 INFO - 'SYSTEMDRIVE': 'C:', 21:12:34 INFO - 'SYSTEMROOT': 'C:\\windows', 21:12:34 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:12:34 INFO - 'TEST1': 'testie', 21:12:34 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:12:34 INFO - 'USERDOMAIN': 'T-W732-IX-155', 21:12:34 INFO - 'USERNAME': 'cltbld', 21:12:34 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 21:12:34 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 21:12:34 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 21:12:34 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 21:12:34 INFO - 'WINDIR': 'C:\\windows', 21:12:34 INFO - 'WINDOWS_TRACING_FLAGS': '3', 21:12:34 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 21:12:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:12:35 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:12:35 INFO - Downloading/unpacking psutil>=0.7.1 21:12:36 INFO - Running setup.py egg_info for package psutil 21:12:36 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 21:12:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:12:36 INFO - Installing collected packages: psutil 21:12:36 INFO - Running setup.py install for psutil 21:12:36 INFO - building 'psutil._psutil_windows' extension 21:12:36 INFO - error: Unable to find vcvarsall.bat 21:12:36 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:\users\cltbld\appdata\local\temp\pip-2yna1m-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 21:12:36 INFO - running install 21:12:36 INFO - running build 21:12:36 INFO - running build_py 21:12:36 INFO - creating build 21:12:36 INFO - creating build\lib.win32-2.7 21:12:36 INFO - creating build\lib.win32-2.7\psutil 21:12:36 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 21:12:36 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 21:12:36 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 21:12:36 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 21:12:36 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 21:12:36 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 21:12:36 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 21:12:36 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 21:12:36 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 21:12:36 INFO - running build_ext 21:12:36 INFO - building 'psutil._psutil_windows' extension 21:12:36 INFO - error: Unable to find vcvarsall.bat 21:12:36 INFO - ---------------------------------------- 21:12:36 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:\users\cltbld\appdata\local\temp\pip-2yna1m-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 21:12:36 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 21:12:36 WARNING - Return code: 1 21:12:36 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! 21:12:36 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 21:12:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:12:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:12:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:12:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:12:36 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 0x018886B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF5200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018460B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B6C368>, '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 0x0180AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C010C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-155', 'USERDOMAIN': 'T-W732-IX-155', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-155', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 21:12:36 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 21:12:36 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 21:12:36 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:12:36 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 21:12:36 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 21:12:36 INFO - 'COMPUTERNAME': 'T-W732-IX-155', 21:12:36 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:12:36 INFO - 'DCLOCATION': 'SCL3', 21:12:36 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 21:12:36 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:12:36 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:12:36 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 21:12:36 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 21:12:36 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 21:12:36 INFO - 'HOMEDRIVE': 'C:', 21:12:36 INFO - 'HOMEPATH': '\\Users\\cltbld', 21:12:36 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:12:36 INFO - 'KTS_VERSION': '1.19c', 21:12:36 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 21:12:36 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 21:12:36 INFO - 'LOGONSERVER': '\\\\T-W732-IX-155', 21:12:36 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:12:36 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:12:36 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 21:12:36 INFO - 'MOZILLABUILDDRIVE': 'C:', 21:12:36 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 21:12:36 INFO - 'MOZ_AIRBAG': '1', 21:12:36 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:12:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:12:36 INFO - 'MOZ_MSVCVERSION': '8', 21:12:36 INFO - 'MOZ_NO_REMOTE': '1', 21:12:36 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 21:12:36 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 21:12:36 INFO - 'NO_EM_RESTART': '1', 21:12:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:12:36 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:12:36 INFO - 'OS': 'Windows_NT', 21:12:36 INFO - 'OURDRIVE': 'C:', 21:12:36 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 21:12:36 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:12:36 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:12:36 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 21:12:36 INFO - 'PROCESSOR_LEVEL': '6', 21:12:36 INFO - 'PROCESSOR_REVISION': '1e05', 21:12:36 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:12:36 INFO - 'PROGRAMFILES': 'C:\\Program Files', 21:12:36 INFO - 'PROMPT': '$P$G', 21:12:36 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:12:36 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:12:36 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:12:36 INFO - 'PWD': 'C:\\slave\\test', 21:12:36 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:12:36 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:12:36 INFO - 'SYSTEMDRIVE': 'C:', 21:12:36 INFO - 'SYSTEMROOT': 'C:\\windows', 21:12:36 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:12:36 INFO - 'TEST1': 'testie', 21:12:36 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:12:36 INFO - 'USERDOMAIN': 'T-W732-IX-155', 21:12:36 INFO - 'USERNAME': 'cltbld', 21:12:36 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 21:12:36 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 21:12:36 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 21:12:36 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 21:12:36 INFO - 'WINDIR': 'C:\\windows', 21:12:36 INFO - 'WINDOWS_TRACING_FLAGS': '3', 21:12:36 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 21:12:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:12:36 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:12:36 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:12:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:12:36 INFO - Running setup.py egg_info for package mozsystemmonitor 21:12:36 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 21:12:36 INFO - Running setup.py egg_info for package psutil 21:12:36 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 21:12:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:12:36 INFO - Installing collected packages: mozsystemmonitor, psutil 21:12:36 INFO - Running setup.py install for mozsystemmonitor 21:12:36 INFO - Running setup.py install for psutil 21:12:36 INFO - building 'psutil._psutil_windows' extension 21:12:36 INFO - error: Unable to find vcvarsall.bat 21:12:36 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:\users\cltbld\appdata\local\temp\pip-elfhy0-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 21:12:36 INFO - running install 21:12:36 INFO - running build 21:12:36 INFO - running build_py 21:12:36 INFO - running build_ext 21:12:36 INFO - building 'psutil._psutil_windows' extension 21:12:36 INFO - error: Unable to find vcvarsall.bat 21:12:36 INFO - ---------------------------------------- 21:12:36 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:\users\cltbld\appdata\local\temp\pip-elfhy0-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 21:12:36 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 21:12:36 WARNING - Return code: 1 21:12:36 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! 21:12:36 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 21:12:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:12:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:12:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:12:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:12:37 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 0x018886B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF5200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018460B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B6C368>, '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 0x0180AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C010C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-155', 'USERDOMAIN': 'T-W732-IX-155', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-155', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 21:12:37 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 21:12:37 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 21:12:37 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:12:37 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 21:12:37 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 21:12:37 INFO - 'COMPUTERNAME': 'T-W732-IX-155', 21:12:37 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:12:37 INFO - 'DCLOCATION': 'SCL3', 21:12:37 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 21:12:37 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:12:37 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:12:37 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 21:12:37 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 21:12:37 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 21:12:37 INFO - 'HOMEDRIVE': 'C:', 21:12:37 INFO - 'HOMEPATH': '\\Users\\cltbld', 21:12:37 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:12:37 INFO - 'KTS_VERSION': '1.19c', 21:12:37 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 21:12:37 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 21:12:37 INFO - 'LOGONSERVER': '\\\\T-W732-IX-155', 21:12:37 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:12:37 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:12:37 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 21:12:37 INFO - 'MOZILLABUILDDRIVE': 'C:', 21:12:37 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 21:12:37 INFO - 'MOZ_AIRBAG': '1', 21:12:37 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:12:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:12:37 INFO - 'MOZ_MSVCVERSION': '8', 21:12:37 INFO - 'MOZ_NO_REMOTE': '1', 21:12:37 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 21:12:37 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 21:12:37 INFO - 'NO_EM_RESTART': '1', 21:12:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:12:37 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:12:37 INFO - 'OS': 'Windows_NT', 21:12:37 INFO - 'OURDRIVE': 'C:', 21:12:37 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;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 21:12:37 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:12:37 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:12:37 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 21:12:37 INFO - 'PROCESSOR_LEVEL': '6', 21:12:37 INFO - 'PROCESSOR_REVISION': '1e05', 21:12:37 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:12:37 INFO - 'PROGRAMFILES': 'C:\\Program Files', 21:12:37 INFO - 'PROMPT': '$P$G', 21:12:37 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:12:37 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:12:37 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:12:37 INFO - 'PWD': 'C:\\slave\\test', 21:12:37 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:12:37 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:12:37 INFO - 'SYSTEMDRIVE': 'C:', 21:12:37 INFO - 'SYSTEMROOT': 'C:\\windows', 21:12:37 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:12:37 INFO - 'TEST1': 'testie', 21:12:37 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:12:37 INFO - 'USERDOMAIN': 'T-W732-IX-155', 21:12:37 INFO - 'USERNAME': 'cltbld', 21:12:37 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 21:12:37 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 21:12:37 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 21:12:37 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 21:12:37 INFO - 'WINDIR': 'C:\\windows', 21:12:37 INFO - 'WINDOWS_TRACING_FLAGS': '3', 21:12:37 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 21:12:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:12:37 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:12:37 INFO - Downloading/unpacking blobuploader==1.2.4 21:12:37 INFO - Downloading blobuploader-1.2.4.tar.gz 21:12:37 INFO - Running setup.py egg_info for package blobuploader 21:12:37 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:12:42 INFO - Running setup.py egg_info for package requests 21:12:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:12:42 INFO - Downloading docopt-0.6.1.tar.gz 21:12:42 INFO - Running setup.py egg_info for package docopt 21:12:42 INFO - Installing collected packages: blobuploader, docopt, requests 21:12:42 INFO - Running setup.py install for blobuploader 21:12:42 INFO - Running setup.py install for docopt 21:12:42 INFO - Running setup.py install for requests 21:12:42 INFO - Successfully installed blobuploader docopt requests 21:12:42 INFO - Cleaning up... 21:12:42 INFO - Return code: 0 21:12:42 INFO - Installing None into virtualenv C:\slave\test\build\venv 21:12:42 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')]} 21:12:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:12:42 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')]} 21:12:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:12:42 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 0x018886B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF5200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018460B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B6C368>, '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 0x0180AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C010C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-155', 'USERDOMAIN': 'T-W732-IX-155', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-155', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 21:12:42 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 21:12:42 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 21:12:42 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:12:42 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 21:12:42 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 21:12:42 INFO - 'COMPUTERNAME': 'T-W732-IX-155', 21:12:42 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:12:42 INFO - 'DCLOCATION': 'SCL3', 21:12:42 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 21:12:42 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:12:42 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:12:42 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 21:12:42 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 21:12:42 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 21:12:42 INFO - 'HOMEDRIVE': 'C:', 21:12:42 INFO - 'HOMEPATH': '\\Users\\cltbld', 21:12:42 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:12:42 INFO - 'KTS_VERSION': '1.19c', 21:12:42 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 21:12:42 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 21:12:42 INFO - 'LOGONSERVER': '\\\\T-W732-IX-155', 21:12:42 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:12:42 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:12:42 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 21:12:42 INFO - 'MOZILLABUILDDRIVE': 'C:', 21:12:42 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 21:12:42 INFO - 'MOZ_AIRBAG': '1', 21:12:42 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:12:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:12:42 INFO - 'MOZ_MSVCVERSION': '8', 21:12:42 INFO - 'MOZ_NO_REMOTE': '1', 21:12:42 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 21:12:42 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 21:12:42 INFO - 'NO_EM_RESTART': '1', 21:12:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:12:42 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:12:42 INFO - 'OS': 'Windows_NT', 21:12:42 INFO - 'OURDRIVE': 'C:', 21:12:42 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;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 21:12:42 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:12:42 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:12:42 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 21:12:42 INFO - 'PROCESSOR_LEVEL': '6', 21:12:42 INFO - 'PROCESSOR_REVISION': '1e05', 21:12:42 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:12:42 INFO - 'PROGRAMFILES': 'C:\\Program Files', 21:12:42 INFO - 'PROMPT': '$P$G', 21:12:42 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:12:42 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:12:42 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:12:42 INFO - 'PWD': 'C:\\slave\\test', 21:12:42 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:12:42 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:12:42 INFO - 'SYSTEMDRIVE': 'C:', 21:12:42 INFO - 'SYSTEMROOT': 'C:\\windows', 21:12:42 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:12:42 INFO - 'TEST1': 'testie', 21:12:42 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:12:42 INFO - 'USERDOMAIN': 'T-W732-IX-155', 21:12:42 INFO - 'USERNAME': 'cltbld', 21:12:42 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 21:12:42 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 21:12:42 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 21:12:42 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 21:12:42 INFO - 'WINDIR': 'C:\\windows', 21:12:42 INFO - 'WINDOWS_TRACING_FLAGS': '3', 21:12:42 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 21:12:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:12:47 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:12:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 21:12:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 21:12:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 21:12:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 21:12:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 21:12:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 21:12:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 21:12:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 21:12:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 21:12:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 21:12:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 21:12:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 21:12:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 21:12:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 21:12:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 21:12:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 21:12:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 21:12:47 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 21:12:47 INFO - Unpacking c:\slave\test\build\tests\marionette\client 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 21:12:47 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 21:12:47 INFO - Unpacking c:\slave\test\build\tests\marionette 21:12:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 21:12:47 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:12:47 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 21:12:47 INFO - Running setup.py install for browsermob-proxy 21:13:01 INFO - Running setup.py install for manifestparser 21:13:01 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Running setup.py install for marionette-client 21:13:01 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:13:01 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Running setup.py install for marionette-driver 21:13:01 INFO - Running setup.py install for mozcrash 21:13:01 INFO - Running setup.py install for mozdebug 21:13:01 INFO - Running setup.py install for mozdevice 21:13:01 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Running setup.py install for mozfile 21:13:01 INFO - Running setup.py install for mozhttpd 21:13:01 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Running setup.py install for mozinfo 21:13:01 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Running setup.py install for mozInstall 21:13:01 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Running setup.py install for mozleak 21:13:01 INFO - Running setup.py install for mozlog 21:13:01 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Running setup.py install for moznetwork 21:13:01 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Running setup.py install for mozprocess 21:13:01 INFO - Running setup.py install for mozprofile 21:13:01 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Running setup.py install for mozrunner 21:13:01 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Running setup.py install for mozscreenshot 21:13:01 INFO - Running setup.py install for moztest 21:13:01 INFO - Running setup.py install for mozversion 21:13:01 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 21:13:01 INFO - Running setup.py install for wptserve 21:13:01 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 21:13:01 INFO - Cleaning up... 21:13:01 INFO - Return code: 0 21:13:01 INFO - Installing None into virtualenv C:\slave\test\build\venv 21:13:01 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')]} 21:13:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:13:01 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')]} 21:13:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:13:01 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 0x018886B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF5200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018460B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B6C368>, '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 0x0180AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C010C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-155', 'USERDOMAIN': 'T-W732-IX-155', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-155', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 21:13:01 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 21:13:01 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 21:13:01 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:13:01 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 21:13:01 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 21:13:01 INFO - 'COMPUTERNAME': 'T-W732-IX-155', 21:13:01 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:13:01 INFO - 'DCLOCATION': 'SCL3', 21:13:01 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 21:13:01 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:13:01 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:13:01 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 21:13:01 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 21:13:01 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 21:13:01 INFO - 'HOMEDRIVE': 'C:', 21:13:01 INFO - 'HOMEPATH': '\\Users\\cltbld', 21:13:01 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:13:01 INFO - 'KTS_VERSION': '1.19c', 21:13:01 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 21:13:01 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 21:13:01 INFO - 'LOGONSERVER': '\\\\T-W732-IX-155', 21:13:01 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:13:01 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:13:01 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 21:13:01 INFO - 'MOZILLABUILDDRIVE': 'C:', 21:13:01 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 21:13:01 INFO - 'MOZ_AIRBAG': '1', 21:13:01 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:13:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:13:01 INFO - 'MOZ_MSVCVERSION': '8', 21:13:01 INFO - 'MOZ_NO_REMOTE': '1', 21:13:01 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 21:13:01 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 21:13:01 INFO - 'NO_EM_RESTART': '1', 21:13:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:13:01 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:13:01 INFO - 'OS': 'Windows_NT', 21:13:01 INFO - 'OURDRIVE': 'C:', 21:13:01 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;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 21:13:01 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:13:01 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:13:01 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 21:13:01 INFO - 'PROCESSOR_LEVEL': '6', 21:13:01 INFO - 'PROCESSOR_REVISION': '1e05', 21:13:01 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:13:01 INFO - 'PROGRAMFILES': 'C:\\Program Files', 21:13:01 INFO - 'PROMPT': '$P$G', 21:13:01 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:13:01 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:13:01 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:13:01 INFO - 'PWD': 'C:\\slave\\test', 21:13:01 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:13:01 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:13:01 INFO - 'SYSTEMDRIVE': 'C:', 21:13:01 INFO - 'SYSTEMROOT': 'C:\\windows', 21:13:01 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:13:01 INFO - 'TEST1': 'testie', 21:13:01 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:13:01 INFO - 'USERDOMAIN': 'T-W732-IX-155', 21:13:01 INFO - 'USERNAME': 'cltbld', 21:13:01 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 21:13:01 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 21:13:01 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 21:13:01 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 21:13:01 INFO - 'WINDIR': 'C:\\windows', 21:13:01 INFO - 'WINDOWS_TRACING_FLAGS': '3', 21:13:01 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 21:13:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:13:05 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:13:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 21:13:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 21:13:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 21:13:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 21:13:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 21:13:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 21:13:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 21:13:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 21:13:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 21:13:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 21:13:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 21:13:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 21:13:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 21:13:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 21:13:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 21:13:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 21:13:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 21:13:05 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 21:13:05 INFO - Unpacking c:\slave\test\build\tests\marionette\client 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 21:13:05 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 21:13:05 INFO - Unpacking c:\slave\test\build\tests\marionette 21:13:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 21:13:05 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:13:05 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)) 21:13:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 21:13:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 21:13:17 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 21:13:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 21:13:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 21:13:17 INFO - Downloading blessings-1.6.tar.gz 21:13:17 INFO - Running setup.py egg_info for package blessings 21:13:17 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 21:13:17 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 21:13:17 INFO - Running setup.py install for blessings 21:13:17 INFO - Running setup.py install for browsermob-proxy 21:13:17 INFO - Running setup.py install for manifestparser 21:13:17 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Running setup.py install for marionette-client 21:13:17 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:13:17 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Running setup.py install for marionette-driver 21:13:17 INFO - Running setup.py install for mozcrash 21:13:17 INFO - Running setup.py install for mozdebug 21:13:17 INFO - Running setup.py install for mozdevice 21:13:17 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Running setup.py install for mozhttpd 21:13:17 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Running setup.py install for mozInstall 21:13:17 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Running setup.py install for mozleak 21:13:17 INFO - Running setup.py install for mozprofile 21:13:17 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Running setup.py install for mozrunner 21:13:17 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 21:13:17 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 21:13:19 INFO - Running setup.py install for mozscreenshot 21:13:19 INFO - Running setup.py install for moztest 21:13:19 INFO - Running setup.py install for mozversion 21:13:19 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 21:13:19 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 21:13:19 INFO - Running setup.py install for wptserve 21:13:19 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 21:13:19 INFO - Cleaning up... 21:13:19 INFO - Return code: 0 21:13:19 INFO - Done creating virtualenv C:\slave\test\build\venv. 21:13:19 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 21:13:19 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 21:13:19 INFO - Reading from file tmpfile_stdout 21:13:19 INFO - Using _rmtree_windows ... 21:13:19 INFO - Using _rmtree_windows ... 21:13:19 INFO - Current package versions: 21:13:19 INFO - blessings == 1.6 21:13:19 INFO - blobuploader == 1.2.4 21:13:19 INFO - browsermob-proxy == 0.6.0 21:13:19 INFO - distribute == 0.6.14 21:13:19 INFO - docopt == 0.6.1 21:13:19 INFO - manifestparser == 1.1 21:13:19 INFO - marionette-client == 2.3.0 21:13:19 INFO - marionette-driver == 1.4.0 21:13:19 INFO - mozInstall == 1.12 21:13:19 INFO - mozcrash == 0.17 21:13:19 INFO - mozdebug == 0.1 21:13:19 INFO - mozdevice == 0.48 21:13:19 INFO - mozfile == 1.2 21:13:19 INFO - mozhttpd == 0.7 21:13:19 INFO - mozinfo == 0.9 21:13:19 INFO - mozleak == 0.1 21:13:19 INFO - mozlog == 3.1 21:13:19 INFO - moznetwork == 0.27 21:13:19 INFO - mozprocess == 0.22 21:13:19 INFO - mozprofile == 0.28 21:13:19 INFO - mozrunner == 6.11 21:13:19 INFO - mozscreenshot == 0.1 21:13:19 INFO - mozsystemmonitor == 0.0 21:13:19 INFO - moztest == 0.7 21:13:19 INFO - mozversion == 1.4 21:13:19 INFO - requests == 1.2.3 21:13:19 INFO - wptserve == 1.4.0 21:13:19 INFO - Running post-action listener: _resource_record_post_action 21:13:19 INFO - Running post-action listener: _start_resource_monitoring 21:13:19 INFO - Starting resource monitoring. 21:13:19 INFO - ##### 21:13:19 INFO - ##### Running pull step. 21:13:19 INFO - ##### 21:13:19 INFO - Running pre-action listener: _resource_record_pre_action 21:13:19 INFO - Running main action method: pull 21:13:19 INFO - Pull has nothing to do! 21:13:19 INFO - Running post-action listener: _resource_record_post_action 21:13:19 INFO - ##### 21:13:19 INFO - ##### Running install step. 21:13:19 INFO - ##### 21:13:19 INFO - Running pre-action listener: _resource_record_pre_action 21:13:19 INFO - Running main action method: install 21:13:19 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 21:13:19 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 21:13:19 INFO - Reading from file tmpfile_stdout 21:13:19 INFO - Using _rmtree_windows ... 21:13:19 INFO - Using _rmtree_windows ... 21:13:19 INFO - Detecting whether we're running mozinstall >=1.0... 21:13:19 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 21:13:19 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 21:13:19 INFO - Reading from file tmpfile_stdout 21:13:19 INFO - Output received: 21:13:19 INFO - Usage: mozinstall-script.py [options] installer 21:13:19 INFO - Options: 21:13:19 INFO - -h, --help show this help message and exit 21:13:19 INFO - -d DEST, --destination=DEST 21:13:19 INFO - Directory to install application into. [default: 21:13:19 INFO - "C:\slave\test"] 21:13:19 INFO - --app=APP Application being installed. [default: firefox] 21:13:19 INFO - Using _rmtree_windows ... 21:13:19 INFO - Using _rmtree_windows ... 21:13:19 INFO - mkdir: C:\slave\test\build\application 21:13:19 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 21:13:19 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0a1.en-US.win32.zip --destination C:\slave\test\build\application 21:13:23 INFO - Reading from file tmpfile_stdout 21:13:23 INFO - Output received: 21:13:23 INFO - C:\slave\test\build\application\firefox\firefox.exe 21:13:23 INFO - Using _rmtree_windows ... 21:13:23 INFO - Using _rmtree_windows ... 21:13:23 INFO - Running post-action listener: _resource_record_post_action 21:13:23 INFO - ##### 21:13:23 INFO - ##### Running run-tests step. 21:13:23 INFO - ##### 21:13:23 INFO - Running pre-action listener: _resource_record_pre_action 21:13:23 INFO - Running main action method: run_tests 21:13:23 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 21:13:23 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:13:23 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:13:23 INFO - grabbing minidump binary from tooltool 21:13: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')]} 21:13:23 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 0x01B6C368>, '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 0x0180AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C010C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 21:13:23 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 21:13:23 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 21:13:23 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 21:13:24 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmprjij9x 21:13:24 INFO - INFO - File integrity verified, renaming tmprjij9x to win32-minidump_stackwalk.exe 21:13:24 INFO - Return code: 0 21:13:24 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 21:13:24 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 21:13:24 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 21:13:24 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 21:13:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:13:24 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 21:13:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 21:13:24 INFO - 'COMPUTERNAME': 'T-W732-IX-155', 21:13:24 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:13:24 INFO - 'DCLOCATION': 'SCL3', 21:13:24 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 21:13:24 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:13:24 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:13:24 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 21:13:24 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 21:13:24 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 21:13:24 INFO - 'HOMEDRIVE': 'C:', 21:13:24 INFO - 'HOMEPATH': '\\Users\\cltbld', 21:13:24 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:13:24 INFO - 'KTS_VERSION': '1.19c', 21:13:24 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 21:13:24 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 21:13:24 INFO - 'LOGONSERVER': '\\\\T-W732-IX-155', 21:13:24 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 21:13:24 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:13:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:13:24 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 21:13:24 INFO - 'MOZILLABUILDDRIVE': 'C:', 21:13:24 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 21:13:24 INFO - 'MOZ_AIRBAG': '1', 21:13:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:13:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:13:24 INFO - 'MOZ_MSVCVERSION': '8', 21:13:24 INFO - 'MOZ_NO_REMOTE': '1', 21:13:24 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 21:13:24 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 21:13:24 INFO - 'NO_EM_RESTART': '1', 21:13:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:13:24 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:13:24 INFO - 'OS': 'Windows_NT', 21:13:24 INFO - 'OURDRIVE': 'C:', 21:13:24 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 21:13:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:13:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:13:24 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 21:13:24 INFO - 'PROCESSOR_LEVEL': '6', 21:13:24 INFO - 'PROCESSOR_REVISION': '1e05', 21:13:24 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:13:24 INFO - 'PROGRAMFILES': 'C:\\Program Files', 21:13:24 INFO - 'PROMPT': '$P$G', 21:13:24 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:13:24 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:13:24 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:13:24 INFO - 'PWD': 'C:\\slave\\test', 21:13:24 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:13:24 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:13:24 INFO - 'SYSTEMDRIVE': 'C:', 21:13:24 INFO - 'SYSTEMROOT': 'C:\\windows', 21:13:24 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:13:24 INFO - 'TEST1': 'testie', 21:13:24 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:13:24 INFO - 'USERDOMAIN': 'T-W732-IX-155', 21:13:24 INFO - 'USERNAME': 'cltbld', 21:13:24 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 21:13:24 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 21:13:24 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 21:13:24 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 21:13:24 INFO - 'WINDIR': 'C:\\windows', 21:13:24 INFO - 'WINDOWS_TRACING_FLAGS': '3', 21:13:24 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 21:13:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:13:24 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 21:13:26 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 21:13:26 INFO - import pkg_resources 21:13:27 INFO - Using 1 client processes 21:13:30 INFO - SUITE-START | Running 778 tests 21:13:30 INFO - Running testharness tests 21:13:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:13:30 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 21:13:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:13:30 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 21:13:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:13:30 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 21:13:31 INFO - Setting up ssl 21:13:31 INFO - PROCESS | certutil | 21:13:31 INFO - PROCESS | certutil | 21:13:31 INFO - PROCESS | certutil | 21:13:31 INFO - Certificate Nickname Trust Attributes 21:13:31 INFO - SSL,S/MIME,JAR/XPI 21:13:31 INFO - 21:13:31 INFO - web-platform-tests CT,, 21:13:31 INFO - 21:13:31 INFO - Starting runner 21:13:32 INFO - PROCESS | 3540 | [3540] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 21:13:32 INFO - PROCESS | 3540 | [3540] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 21:13:32 INFO - PROCESS | 3540 | [3540] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 21:13:32 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 21:13:32 INFO - PROCESS | 3540 | [3540] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 21:13:34 INFO - PROCESS | 3540 | 1461212014771 Marionette DEBUG Marionette enabled via build flag and pref 21:13:35 INFO - PROCESS | 3540 | ++DOCSHELL 13885400 == 1 [pid = 3540] [id = 1] 21:13:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 1 (13885800) [pid = 3540] [serial = 1] [outer = 00000000] 21:13:35 INFO - PROCESS | 3540 | [3540] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 21:13:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 2 (13886400) [pid = 3540] [serial = 2] [outer = 13885800] 21:13:36 INFO - PROCESS | 3540 | ++DOCSHELL 16353400 == 2 [pid = 3540] [id = 2] 21:13:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 3 (16353800) [pid = 3540] [serial = 3] [outer = 00000000] 21:13:36 INFO - PROCESS | 3540 | [3540] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 21:13:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 4 (16354400) [pid = 3540] [serial = 4] [outer = 16353800] 21:13:36 INFO - PROCESS | 3540 | 1461212016509 Marionette INFO Listening on port 2828 21:13:38 INFO - PROCESS | 3540 | 1461212018100 Marionette DEBUG Marionette enabled via command-line flag 21:13:38 INFO - PROCESS | 3540 | [3540] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 21:13:38 INFO - PROCESS | 3540 | [3540] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 21:13:38 INFO - PROCESS | 3540 | ++DOCSHELL 12FCE400 == 3 [pid = 3540] [id = 3] 21:13:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 5 (12FD6400) [pid = 3540] [serial = 5] [outer = 00000000] 21:13:38 INFO - PROCESS | 3540 | [3540] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 21:13:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 6 (12FD7000) [pid = 3540] [serial = 6] [outer = 12FD6400] 21:13:38 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 21:13:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 7 (18956400) [pid = 3540] [serial = 7] [outer = 16353800] 21:13:38 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:13:38 INFO - PROCESS | 3540 | 1461212018478 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49635 21:13:38 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:13:38 INFO - PROCESS | 3540 | 1461212018484 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49636 21:13:38 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:13:38 INFO - PROCESS | 3540 | 1461212018507 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49638 21:13:38 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:13:38 INFO - PROCESS | 3540 | 1461212018513 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49639 21:13:38 INFO - PROCESS | 3540 | 1461212018544 Marionette DEBUG Closed connection conn0 21:13:38 INFO - PROCESS | 3540 | 1461212018545 Marionette DEBUG Closed connection conn1 21:13:38 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:13:38 INFO - PROCESS | 3540 | 1461212018550 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49641 21:13:38 INFO - PROCESS | 3540 | 1461212018553 Marionette DEBUG Closed connection conn2 21:13:38 INFO - PROCESS | 3540 | 1461212018555 Marionette DEBUG Closed connection conn3 21:13:38 INFO - PROCESS | 3540 | 1461212018666 Marionette DEBUG Closed connection conn4 21:13:38 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:13:38 INFO - PROCESS | 3540 | 1461212018672 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49642 21:13:38 INFO - PROCESS | 3540 | 1461212018683 Marionette DEBUG Closed connection conn5 21:13:38 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:13:38 INFO - PROCESS | 3540 | 1461212018688 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49643 21:13:38 INFO - PROCESS | 3540 | ++DOCSHELL 19226000 == 4 [pid = 3540] [id = 4] 21:13:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 8 (19229800) [pid = 3540] [serial = 8] [outer = 00000000] 21:13:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 9 (1889D400) [pid = 3540] [serial = 9] [outer = 19229800] 21:13:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 10 (1922D000) [pid = 3540] [serial = 10] [outer = 19229800] 21:13:38 INFO - PROCESS | 3540 | 1461212018830 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:13:38 INFO - PROCESS | 3540 | 1461212018835 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420194103","device":"desktop","version":"48.0a1"} 21:13:40 INFO - PROCESS | 3540 | [3540] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 21:13:40 INFO - PROCESS | 3540 | [3540] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 21:13:40 INFO - PROCESS | 3540 | [3540] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:13:41 INFO - PROCESS | 3540 | ++DOCSHELL 1B440C00 == 5 [pid = 3540] [id = 5] 21:13:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 11 (1B468000) [pid = 3540] [serial = 11] [outer = 00000000] 21:13:41 INFO - PROCESS | 3540 | ++DOCSHELL 1B46F000 == 6 [pid = 3540] [id = 6] 21:13:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 12 (1B46F400) [pid = 3540] [serial = 12] [outer = 00000000] 21:13:41 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:13:41 INFO - PROCESS | 3540 | ++DOCSHELL 1C499400 == 7 [pid = 3540] [id = 7] 21:13:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 13 (1C499800) [pid = 3540] [serial = 13] [outer = 00000000] 21:13:41 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:13:41 INFO - PROCESS | 3540 | [3540] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:13:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 14 (1C8C6400) [pid = 3540] [serial = 14] [outer = 1C499800] 21:13:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 15 (1CF82C00) [pid = 3540] [serial = 15] [outer = 1B468000] 21:13:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 16 (1CF84400) [pid = 3540] [serial = 16] [outer = 1B46F400] 21:13:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 17 (1CF86800) [pid = 3540] [serial = 17] [outer = 1C499800] 21:13:42 INFO - PROCESS | 3540 | 1461212022696 Marionette DEBUG loaded listener.js 21:13:42 INFO - PROCESS | 3540 | 1461212022710 Marionette DEBUG loaded listener.js 21:13:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 18 (1E7D6400) [pid = 3540] [serial = 18] [outer = 1C499800] 21:13:43 INFO - PROCESS | 3540 | 1461212023466 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"0c9ef2c4-3a40-4aa8-a76e-7406d4c84321","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420194103","device":"desktop","version":"48.0a1","command_id":1}}] 21:13:43 INFO - PROCESS | 3540 | 1461212023732 Marionette TRACE conn6 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 21:13:43 INFO - PROCESS | 3540 | 1461212023760 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 21:13:43 INFO - PROCESS | 3540 | 1461212023765 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:13:43 INFO - PROCESS | 3540 | [3540] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:13:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 19 (1FE49C00) [pid = 3540] [serial = 19] [outer = 1C499800] 21:13:44 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:13:44 INFO - PROCESS | 3540 | 1461212024741 Marionette TRACE conn6 <- [1,3,null,{}] 21:13:44 INFO - PROCESS | 3540 | 1461212024762 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 21:13:44 INFO - PROCESS | 3540 | 1461212024815 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 21:13:44 INFO - PROCESS | 3540 | 1461212024823 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 21:13:44 INFO - PROCESS | 3540 | 1461212024825 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 21:13:44 INFO - PROCESS | 3540 | 1461212024834 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:13:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:13:44 INFO - PROCESS | 3540 | 1461212024837 Marionette TRACE conn6 <- [1,6,null,{}] 21:13:44 INFO - PROCESS | 3540 | 1461212024912 Marionette TRACE conn6 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:44 INFO - PROCESS | 3540 | 1461212024926 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 21:13:44 INFO - PROCESS | 3540 | 1461212024933 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:44 INFO - PROCESS | 3540 | ++DOCSHELL 21B43000 == 8 [pid = 3540] [id = 8] 21:13:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 20 (21B43400) [pid = 3540] [serial = 20] [outer = 00000000] 21:13:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 21 (1BC5D800) [pid = 3540] [serial = 21] [outer = 21B43400] 21:13:44 INFO - PROCESS | 3540 | 1461212024980 Marionette DEBUG loaded listener.js 21:13:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 22 (1BC62400) [pid = 3540] [serial = 22] [outer = 21B43400] 21:13:45 INFO - PROCESS | 3540 | ++DOCSHELL 19228800 == 9 [pid = 3540] [id = 9] 21:13:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 23 (1947C800) [pid = 3540] [serial = 23] [outer = 00000000] 21:13:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 24 (21B3D400) [pid = 3540] [serial = 24] [outer = 1947C800] 21:13:45 INFO - PROCESS | 3540 | 1461212025380 Marionette DEBUG loaded listener.js 21:13:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 25 (21B3D000) [pid = 3540] [serial = 25] [outer = 1947C800] 21:13:45 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:13:45 INFO - PROCESS | 3540 | --DOCSHELL 13885400 == 8 [pid = 3540] [id = 1] 21:13:46 INFO - PROCESS | 3540 | 1461212026268 Marionette TRACE conn6 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 21:13:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:13:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1477ms 21:13:46 INFO - PROCESS | 3540 | 1461212026317 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 21:13:46 INFO - PROCESS | 3540 | 1461212026320 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 21:13:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:13:46 INFO - PROCESS | 3540 | 1461212026325 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:13:46 INFO - PROCESS | 3540 | 1461212026328 Marionette TRACE conn6 <- [1,10,null,{}] 21:13:46 INFO - PROCESS | 3540 | 1461212026334 Marionette TRACE conn6 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:46 INFO - PROCESS | 3540 | 1461212026453 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 21:13:46 INFO - PROCESS | 3540 | 1461212026542 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:46 INFO - PROCESS | 3540 | ++DOCSHELL 12F3C800 == 9 [pid = 3540] [id = 10] 21:13:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 26 (12F41000) [pid = 3540] [serial = 26] [outer = 00000000] 21:13:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 27 (177ED000) [pid = 3540] [serial = 27] [outer = 12F41000] 21:13:46 INFO - PROCESS | 3540 | 1461212026600 Marionette DEBUG loaded listener.js 21:13:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 28 (17D02800) [pid = 3540] [serial = 28] [outer = 12F41000] 21:13:47 INFO - PROCESS | 3540 | 1461212027140 Marionette TRACE conn6 <- [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]]]}] 21:13:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:13:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 870ms 21:13:47 INFO - PROCESS | 3540 | 1461212027197 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 21:13:47 INFO - PROCESS | 3540 | 1461212027203 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 21:13:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:13:47 INFO - PROCESS | 3540 | 1461212027210 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:13:47 INFO - PROCESS | 3540 | 1461212027213 Marionette TRACE conn6 <- [1,14,null,{}] 21:13:47 INFO - PROCESS | 3540 | 1461212027217 Marionette TRACE conn6 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:47 INFO - PROCESS | 3540 | 1461212027329 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 21:13:47 INFO - PROCESS | 3540 | 1461212027390 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:47 INFO - PROCESS | 3540 | ++DOCSHELL 1B440000 == 10 [pid = 3540] [id = 11] 21:13:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 29 (1B82FC00) [pid = 3540] [serial = 29] [outer = 00000000] 21:13:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 30 (1B849000) [pid = 3540] [serial = 30] [outer = 1B82FC00] 21:13:47 INFO - PROCESS | 3540 | 1461212027447 Marionette DEBUG loaded listener.js 21:13:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 31 (1BC68800) [pid = 3540] [serial = 31] [outer = 1B82FC00] 21:13:47 INFO - PROCESS | 3540 | 1461212028002 Marionette TRACE conn6 <- [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]]]}] 21:13:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:13:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 830ms 21:13:48 INFO - PROCESS | 3540 | 1461212028042 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 21:13:48 INFO - PROCESS | 3540 | 1461212028044 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 21:13:48 INFO - PROCESS | 3540 | 1461212028048 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:13:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:13:48 INFO - PROCESS | 3540 | 1461212028052 Marionette TRACE conn6 <- [1,18,null,{}] 21:13:48 INFO - PROCESS | 3540 | 1461212028064 Marionette TRACE conn6 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:48 INFO - PROCESS | 3540 | 1461212028181 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 21:13:48 INFO - PROCESS | 3540 | ++DOCSHELL 1E2CFC00 == 11 [pid = 3540] [id = 12] 21:13:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 32 (1E789C00) [pid = 3540] [serial = 32] [outer = 00000000] 21:13:48 INFO - PROCESS | 3540 | 1461212028266 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 33 (1E7D4000) [pid = 3540] [serial = 33] [outer = 1E789C00] 21:13:48 INFO - PROCESS | 3540 | ++DOCSHELL 1FB1C400 == 12 [pid = 3540] [id = 13] 21:13:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 34 (1FB20800) [pid = 3540] [serial = 34] [outer = 00000000] 21:13:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 35 (2161A000) [pid = 3540] [serial = 35] [outer = 1FB20800] 21:13:48 INFO - PROCESS | 3540 | 1461212028364 Marionette DEBUG loaded listener.js 21:13:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 36 (21B40400) [pid = 3540] [serial = 36] [outer = 1FB20800] 21:13:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 37 (22009000) [pid = 3540] [serial = 37] [outer = 1E789C00] 21:13:48 INFO - PROCESS | 3540 | ++DOCSHELL 1C834C00 == 13 [pid = 3540] [id = 14] 21:13:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 38 (1C835000) [pid = 3540] [serial = 38] [outer = 00000000] 21:13:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 39 (1C839400) [pid = 3540] [serial = 39] [outer = 1C835000] 21:13:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 40 (2205EC00) [pid = 3540] [serial = 40] [outer = 1C835000] 21:13:49 INFO - PROCESS | 3540 | --DOCSHELL 19226000 == 12 [pid = 3540] [id = 4] 21:13:49 INFO - PROCESS | 3540 | 1461212029256 Marionette TRACE conn6 <- [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]]]}] 21:13:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:13:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1218ms 21:13:49 INFO - PROCESS | 3540 | 1461212029271 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 21:13:49 INFO - PROCESS | 3540 | 1461212029274 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 21:13:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:13:49 INFO - PROCESS | 3540 | 1461212029279 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:13:49 INFO - PROCESS | 3540 | 1461212029283 Marionette TRACE conn6 <- [1,22,null,{}] 21:13:49 INFO - PROCESS | 3540 | 1461212029289 Marionette TRACE conn6 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:49 INFO - PROCESS | 3540 | 1461212029369 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 21:13:49 INFO - PROCESS | 3540 | 1461212029379 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:49 INFO - PROCESS | 3540 | ++DOCSHELL 12B7A400 == 13 [pid = 3540] [id = 15] 21:13:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 41 (12B7C000) [pid = 3540] [serial = 41] [outer = 00000000] 21:13:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 42 (12C91000) [pid = 3540] [serial = 42] [outer = 12B7C000] 21:13:49 INFO - PROCESS | 3540 | 1461212029428 Marionette DEBUG loaded listener.js 21:13:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 43 (12F14000) [pid = 3540] [serial = 43] [outer = 12B7C000] 21:13:49 INFO - PROCESS | 3540 | 1461212029861 Marionette TRACE conn6 <- [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]]]}] 21:13:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:13:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 630ms 21:13:49 INFO - PROCESS | 3540 | 1461212029911 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 21:13:49 INFO - PROCESS | 3540 | 1461212029917 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 21:13:49 INFO - PROCESS | 3540 | 1461212029922 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:13:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:13:49 INFO - PROCESS | 3540 | 1461212029925 Marionette TRACE conn6 <- [1,26,null,{}] 21:13:49 INFO - PROCESS | 3540 | 1461212029929 Marionette TRACE conn6 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:50 INFO - PROCESS | 3540 | 1461212030037 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 21:13:50 INFO - PROCESS | 3540 | 1461212030048 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:50 INFO - PROCESS | 3540 | ++DOCSHELL 16310C00 == 14 [pid = 3540] [id = 16] 21:13:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 44 (1634A800) [pid = 3540] [serial = 44] [outer = 00000000] 21:13:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 45 (16356800) [pid = 3540] [serial = 45] [outer = 1634A800] 21:13:50 INFO - PROCESS | 3540 | 1461212030101 Marionette DEBUG loaded listener.js 21:13:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 46 (17315C00) [pid = 3540] [serial = 46] [outer = 1634A800] 21:13:50 INFO - PROCESS | 3540 | 1461212030532 Marionette TRACE conn6 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 21:13:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:13:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 669ms 21:13:50 INFO - PROCESS | 3540 | 1461212030596 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 21:13:50 INFO - PROCESS | 3540 | 1461212030598 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 21:13:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:13:50 INFO - PROCESS | 3540 | 1461212030601 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:13:50 INFO - PROCESS | 3540 | 1461212030604 Marionette TRACE conn6 <- [1,30,null,{}] 21:13:50 INFO - PROCESS | 3540 | 1461212030614 Marionette TRACE conn6 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:50 INFO - PROCESS | 3540 | 1461212030697 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 21:13:50 INFO - PROCESS | 3540 | 1461212030706 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:50 INFO - PROCESS | 3540 | ++DOCSHELL 17D04000 == 15 [pid = 3540] [id = 17] 21:13:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 47 (17D06000) [pid = 3540] [serial = 47] [outer = 00000000] 21:13:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 48 (17DDE400) [pid = 3540] [serial = 48] [outer = 17D06000] 21:13:50 INFO - PROCESS | 3540 | 1461212030754 Marionette DEBUG loaded listener.js 21:13:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 49 (1894A400) [pid = 3540] [serial = 49] [outer = 17D06000] 21:13:51 INFO - PROCESS | 3540 | 1461212031156 Marionette TRACE conn6 <- [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]]]}] 21:13:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:13:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 570ms 21:13:51 INFO - PROCESS | 3540 | 1461212031175 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 21:13:51 INFO - PROCESS | 3540 | 1461212031178 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 21:13:51 INFO - PROCESS | 3540 | 1461212031181 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:13:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:13:51 INFO - PROCESS | 3540 | 1461212031183 Marionette TRACE conn6 <- [1,34,null,{}] 21:13:51 INFO - PROCESS | 3540 | 1461212031186 Marionette TRACE conn6 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:51 INFO - PROCESS | 3540 | 1461212031264 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 21:13:51 INFO - PROCESS | 3540 | 1461212031270 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:51 INFO - PROCESS | 3540 | ++DOCSHELL 19226800 == 16 [pid = 3540] [id = 18] 21:13:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 50 (19226C00) [pid = 3540] [serial = 50] [outer = 00000000] 21:13:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 51 (1A690800) [pid = 3540] [serial = 51] [outer = 19226C00] 21:13:51 INFO - PROCESS | 3540 | 1461212031316 Marionette DEBUG loaded listener.js 21:13:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 52 (1A8F0000) [pid = 3540] [serial = 52] [outer = 19226C00] 21:13:51 INFO - PROCESS | 3540 | 1461212031736 Marionette TRACE conn6 <- [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]]]}] 21:13:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:13:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 21:13:51 INFO - PROCESS | 3540 | 1461212031755 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 21:13:51 INFO - PROCESS | 3540 | 1461212031757 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 21:13:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:13:51 INFO - PROCESS | 3540 | 1461212031760 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:13:51 INFO - PROCESS | 3540 | 1461212031762 Marionette TRACE conn6 <- [1,38,null,{}] 21:13:51 INFO - PROCESS | 3540 | 1461212031765 Marionette TRACE conn6 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:51 INFO - PROCESS | 3540 | 1461212031870 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 21:13:51 INFO - PROCESS | 3540 | 1461212031879 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:51 INFO - PROCESS | 3540 | ++DOCSHELL 1A640800 == 17 [pid = 3540] [id = 19] 21:13:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 53 (1A8F7800) [pid = 3540] [serial = 53] [outer = 00000000] 21:13:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 54 (1B835400) [pid = 3540] [serial = 54] [outer = 1A8F7800] 21:13:51 INFO - PROCESS | 3540 | 1461212031926 Marionette DEBUG loaded listener.js 21:13:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 55 (1BC67000) [pid = 3540] [serial = 55] [outer = 1A8F7800] 21:13:52 INFO - PROCESS | 3540 | 1461212032305 Marionette TRACE conn6 <- [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]]]}] 21:13:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:13:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 569ms 21:13:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:13:52 INFO - PROCESS | 3540 | 1461212032332 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 21:13:52 INFO - PROCESS | 3540 | 1461212032334 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 21:13:52 INFO - PROCESS | 3540 | 1461212032337 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:13:52 INFO - PROCESS | 3540 | 1461212032338 Marionette TRACE conn6 <- [1,42,null,{}] 21:13:52 INFO - PROCESS | 3540 | 1461212032342 Marionette TRACE conn6 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:52 INFO - PROCESS | 3540 | 1461212032462 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 21:13:52 INFO - PROCESS | 3540 | 1461212032472 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:52 INFO - PROCESS | 3540 | ++DOCSHELL 1BF40C00 == 18 [pid = 3540] [id = 20] 21:13:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 56 (1C49D000) [pid = 3540] [serial = 56] [outer = 00000000] 21:13:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 57 (1CF88400) [pid = 3540] [serial = 57] [outer = 1C49D000] 21:13:52 INFO - PROCESS | 3540 | 1461212032529 Marionette DEBUG loaded listener.js 21:13:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 58 (1D0F1800) [pid = 3540] [serial = 58] [outer = 1C49D000] 21:13:52 INFO - PROCESS | 3540 | 1461212033017 Marionette TRACE conn6 <- [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]]]}] 21:13:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:13:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 731ms 21:13:53 INFO - PROCESS | 3540 | 1461212033077 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 21:13:53 INFO - PROCESS | 3540 | 1461212033079 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 21:13:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:13:53 INFO - PROCESS | 3540 | 1461212033082 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:13:53 INFO - PROCESS | 3540 | 1461212033084 Marionette TRACE conn6 <- [1,46,null,{}] 21:13:53 INFO - PROCESS | 3540 | 1461212033087 Marionette TRACE conn6 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:53 INFO - PROCESS | 3540 | 1461212033159 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 21:13:53 INFO - PROCESS | 3540 | 1461212033164 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:53 INFO - PROCESS | 3540 | ++DOCSHELL 17C12800 == 19 [pid = 3540] [id = 21] 21:13:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 59 (17C14C00) [pid = 3540] [serial = 59] [outer = 00000000] 21:13:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 60 (17C1B000) [pid = 3540] [serial = 60] [outer = 17C14C00] 21:13:53 INFO - PROCESS | 3540 | 1461212033214 Marionette DEBUG loaded listener.js 21:13:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 61 (1C83E800) [pid = 3540] [serial = 61] [outer = 17C14C00] 21:13:53 INFO - PROCESS | 3540 | 1461212033599 Marionette TRACE conn6 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 21:13:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:13:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 21:13:53 INFO - PROCESS | 3540 | 1461212033661 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 21:13:53 INFO - PROCESS | 3540 | 1461212033663 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 21:13:53 INFO - PROCESS | 3540 | 1461212033666 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:13:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:13:53 INFO - PROCESS | 3540 | 1461212033668 Marionette TRACE conn6 <- [1,50,null,{}] 21:13:53 INFO - PROCESS | 3540 | 1461212033671 Marionette TRACE conn6 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:53 INFO - PROCESS | 3540 | 1461212033746 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 21:13:53 INFO - PROCESS | 3540 | 1461212033753 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:53 INFO - PROCESS | 3540 | ++DOCSHELL 13DAAC00 == 20 [pid = 3540] [id = 22] 21:13:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 62 (18D1A800) [pid = 3540] [serial = 62] [outer = 00000000] 21:13:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 63 (1BF0B400) [pid = 3540] [serial = 63] [outer = 18D1A800] 21:13:53 INFO - PROCESS | 3540 | 1461212033796 Marionette DEBUG loaded listener.js 21:13:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 64 (1BF0E000) [pid = 3540] [serial = 64] [outer = 18D1A800] 21:13:54 INFO - PROCESS | 3540 | 1461212034190 Marionette TRACE conn6 <- [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]]]}] 21:13:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 21:13:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:13:54 INFO - PROCESS | 3540 | 1461212034240 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 21:13:54 INFO - PROCESS | 3540 | 1461212034242 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 21:13:54 INFO - PROCESS | 3540 | 1461212034248 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:13:54 INFO - PROCESS | 3540 | 1461212034250 Marionette TRACE conn6 <- [1,54,null,{}] 21:13:54 INFO - PROCESS | 3540 | 1461212034266 Marionette TRACE conn6 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:54 INFO - PROCESS | 3540 | 1461212034338 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 21:13:54 INFO - PROCESS | 3540 | 1461212034347 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:54 INFO - PROCESS | 3540 | ++DOCSHELL 1BF06800 == 21 [pid = 3540] [id = 23] 21:13:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 65 (1BF10400) [pid = 3540] [serial = 65] [outer = 00000000] 21:13:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 66 (1D529800) [pid = 3540] [serial = 66] [outer = 1BF10400] 21:13:54 INFO - PROCESS | 3540 | 1461212034391 Marionette DEBUG loaded listener.js 21:13:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 67 (1D52BC00) [pid = 3540] [serial = 67] [outer = 1BF10400] 21:13:54 INFO - PROCESS | 3540 | 1461212034777 Marionette TRACE conn6 <- [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]]]}] 21:13:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 590ms 21:13:54 INFO - PROCESS | 3540 | 1461212034836 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 21:13:54 INFO - PROCESS | 3540 | 1461212034838 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 21:13:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:13:54 INFO - PROCESS | 3540 | 1461212034853 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:13:54 INFO - PROCESS | 3540 | 1461212034855 Marionette TRACE conn6 <- [1,58,null,{}] 21:13:54 INFO - PROCESS | 3540 | 1461212034859 Marionette TRACE conn6 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:54 INFO - PROCESS | 3540 | 1461212034932 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 21:13:54 INFO - PROCESS | 3540 | 1461212034939 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:54 INFO - PROCESS | 3540 | ++DOCSHELL 1BBB8800 == 22 [pid = 3540] [id = 24] 21:13:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 68 (1BBB9000) [pid = 3540] [serial = 68] [outer = 00000000] 21:13:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 69 (1BBBD400) [pid = 3540] [serial = 69] [outer = 1BBB9000] 21:13:54 INFO - PROCESS | 3540 | 1461212034984 Marionette DEBUG loaded listener.js 21:13:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 70 (1BBBF800) [pid = 3540] [serial = 70] [outer = 1BBB9000] 21:13:55 INFO - PROCESS | 3540 | 1461212035380 Marionette TRACE conn6 <- [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]]]}] 21:13:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:13:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 570ms 21:13:55 INFO - PROCESS | 3540 | 1461212035427 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 21:13:55 INFO - PROCESS | 3540 | 1461212035429 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 21:13:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:13:55 INFO - PROCESS | 3540 | 1461212035432 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:13:55 INFO - PROCESS | 3540 | 1461212035435 Marionette TRACE conn6 <- [1,62,null,{}] 21:13:55 INFO - PROCESS | 3540 | 1461212035451 Marionette TRACE conn6 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:55 INFO - PROCESS | 3540 | 1461212035545 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 21:13:55 INFO - PROCESS | 3540 | 1461212035551 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:55 INFO - PROCESS | 3540 | ++DOCSHELL 1D52F800 == 23 [pid = 3540] [id = 25] 21:13:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 71 (1D6C8400) [pid = 3540] [serial = 71] [outer = 00000000] 21:13:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 72 (1FE05800) [pid = 3540] [serial = 72] [outer = 1D6C8400] 21:13:55 INFO - PROCESS | 3540 | 1461212035603 Marionette DEBUG loaded listener.js 21:13:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 73 (1FE09C00) [pid = 3540] [serial = 73] [outer = 1D6C8400] 21:13:55 INFO - PROCESS | 3540 | 1461212035994 Marionette TRACE conn6 <- [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]]]}] 21:13:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:13:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 630ms 21:13:56 INFO - PROCESS | 3540 | 1461212036067 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 21:13:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:13:56 INFO - PROCESS | 3540 | 1461212036069 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 21:13:56 INFO - PROCESS | 3540 | 1461212036072 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:13:56 INFO - PROCESS | 3540 | 1461212036074 Marionette TRACE conn6 <- [1,66,null,{}] 21:13:56 INFO - PROCESS | 3540 | 1461212036078 Marionette TRACE conn6 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:56 INFO - PROCESS | 3540 | 1461212036154 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 21:13:56 INFO - PROCESS | 3540 | 1461212036160 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:56 INFO - PROCESS | 3540 | ++DOCSHELL 12D44C00 == 24 [pid = 3540] [id = 26] 21:13:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 74 (12D45400) [pid = 3540] [serial = 74] [outer = 00000000] 21:13:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 75 (12D49800) [pid = 3540] [serial = 75] [outer = 12D45400] 21:13:56 INFO - PROCESS | 3540 | 1461212036204 Marionette DEBUG loaded listener.js 21:13:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 76 (12D4AC00) [pid = 3540] [serial = 76] [outer = 12D45400] 21:13:56 INFO - PROCESS | 3540 | 1461212036623 Marionette TRACE conn6 <- [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]]]}] 21:13:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:13:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 569ms 21:13:56 INFO - PROCESS | 3540 | 1461212036643 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 21:13:56 INFO - PROCESS | 3540 | 1461212036645 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 21:13:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:13:56 INFO - PROCESS | 3540 | 1461212036648 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:13:56 INFO - PROCESS | 3540 | 1461212036650 Marionette TRACE conn6 <- [1,70,null,{}] 21:13:56 INFO - PROCESS | 3540 | 1461212036653 Marionette TRACE conn6 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:57 INFO - PROCESS | 3540 | 1461212037467 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 21:13:57 INFO - PROCESS | 3540 | 1461212037586 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:57 INFO - PROCESS | 3540 | ++DOCSHELL 0F57EC00 == 25 [pid = 3540] [id = 27] 21:13:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 77 (0F57F400) [pid = 3540] [serial = 77] [outer = 00000000] 21:13:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 78 (12B78400) [pid = 3540] [serial = 78] [outer = 0F57F400] 21:13:57 INFO - PROCESS | 3540 | 1461212037640 Marionette DEBUG loaded listener.js 21:13:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 79 (12BD3000) [pid = 3540] [serial = 79] [outer = 0F57F400] 21:13:58 INFO - PROCESS | 3540 | 1461212038078 Marionette TRACE conn6 <- [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]]]}] 21:13:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:13:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1478ms 21:13:58 INFO - PROCESS | 3540 | 1461212038128 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 21:13:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:13:58 INFO - PROCESS | 3540 | 1461212038133 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 21:13:58 INFO - PROCESS | 3540 | 1461212038137 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:13:58 INFO - PROCESS | 3540 | 1461212038141 Marionette TRACE conn6 <- [1,74,null,{}] 21:13:58 INFO - PROCESS | 3540 | 1461212038152 Marionette TRACE conn6 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:58 INFO - PROCESS | 3540 | 1461212038251 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 21:13:58 INFO - PROCESS | 3540 | 1461212038260 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:58 INFO - PROCESS | 3540 | ++DOCSHELL 12F41400 == 26 [pid = 3540] [id = 28] 21:13:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 80 (12F44400) [pid = 3540] [serial = 80] [outer = 00000000] 21:13:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 81 (12FD5800) [pid = 3540] [serial = 81] [outer = 12F44400] 21:13:58 INFO - PROCESS | 3540 | 1461212038319 Marionette DEBUG loaded listener.js 21:13:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 82 (137EC800) [pid = 3540] [serial = 82] [outer = 12F44400] 21:13:58 INFO - PROCESS | 3540 | 1461212038708 Marionette TRACE conn6 <- [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]]]}] 21:13:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:13:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 629ms 21:13:59 INFO - PROCESS | 3540 | --DOMWINDOW == 81 (19229800) [pid = 3540] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 21:13:59 INFO - PROCESS | 3540 | --DOMWINDOW == 80 (21B43400) [pid = 3540] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:13:59 INFO - PROCESS | 3540 | --DOMWINDOW == 79 (12F41000) [pid = 3540] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:13:59 INFO - PROCESS | 3540 | --DOMWINDOW == 78 (1B82FC00) [pid = 3540] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:13:59 INFO - PROCESS | 3540 | --DOMWINDOW == 77 (1FB20800) [pid = 3540] [serial = 34] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:13:59 INFO - PROCESS | 3540 | --DOMWINDOW == 76 (12B7C000) [pid = 3540] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:13:59 INFO - PROCESS | 3540 | --DOMWINDOW == 75 (1634A800) [pid = 3540] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:13:59 INFO - PROCESS | 3540 | --DOMWINDOW == 74 (17D06000) [pid = 3540] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:13:59 INFO - PROCESS | 3540 | --DOMWINDOW == 73 (19226C00) [pid = 3540] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:13:59 INFO - PROCESS | 3540 | --DOMWINDOW == 72 (1A8F7800) [pid = 3540] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:13:59 INFO - PROCESS | 3540 | --DOMWINDOW == 71 (1C49D000) [pid = 3540] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:13:59 INFO - PROCESS | 3540 | --DOMWINDOW == 70 (18D1A800) [pid = 3540] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:13:59 INFO - PROCESS | 3540 | --DOMWINDOW == 69 (1BF10400) [pid = 3540] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:13:59 INFO - PROCESS | 3540 | --DOMWINDOW == 68 (1BBB9000) [pid = 3540] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:13:59 INFO - PROCESS | 3540 | --DOMWINDOW == 67 (1D6C8400) [pid = 3540] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:13:59 INFO - PROCESS | 3540 | 1461212039071 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 21:13:59 INFO - PROCESS | 3540 | 1461212039074 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 21:13:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:13:59 INFO - PROCESS | 3540 | 1461212039086 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:13:59 INFO - PROCESS | 3540 | 1461212039088 Marionette TRACE conn6 <- [1,78,null,{}] 21:13:59 INFO - PROCESS | 3540 | 1461212039092 Marionette TRACE conn6 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:59 INFO - PROCESS | 3540 | 1461212039169 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 21:13:59 INFO - PROCESS | 3540 | 1461212039179 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:59 INFO - PROCESS | 3540 | ++DOCSHELL 12D3EC00 == 27 [pid = 3540] [id = 29] 21:13:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 68 (13837C00) [pid = 3540] [serial = 83] [outer = 00000000] 21:13:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 69 (1634CC00) [pid = 3540] [serial = 84] [outer = 13837C00] 21:13:59 INFO - PROCESS | 3540 | 1461212039224 Marionette DEBUG loaded listener.js 21:13:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 70 (17524400) [pid = 3540] [serial = 85] [outer = 13837C00] 21:13:59 INFO - PROCESS | 3540 | 1461212039640 Marionette TRACE conn6 <- [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]]]}] 21:13:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:13:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 570ms 21:13:59 INFO - PROCESS | 3540 | 1461212039657 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 21:13:59 INFO - PROCESS | 3540 | 1461212039660 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 21:13:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:13:59 INFO - PROCESS | 3540 | 1461212039671 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:13:59 INFO - PROCESS | 3540 | 1461212039675 Marionette TRACE conn6 <- [1,82,null,{}] 21:13:59 INFO - PROCESS | 3540 | 1461212039679 Marionette TRACE conn6 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:59 INFO - PROCESS | 3540 | 1461212039763 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 21:13:59 INFO - PROCESS | 3540 | 1461212039769 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:59 INFO - PROCESS | 3540 | ++DOCSHELL 17C11C00 == 28 [pid = 3540] [id = 30] 21:13:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 71 (17C16800) [pid = 3540] [serial = 86] [outer = 00000000] 21:13:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 72 (17CC3400) [pid = 3540] [serial = 87] [outer = 17C16800] 21:13:59 INFO - PROCESS | 3540 | 1461212039814 Marionette DEBUG loaded listener.js 21:13:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 73 (17D06000) [pid = 3540] [serial = 88] [outer = 17C16800] 21:14:00 INFO - PROCESS | 3540 | 1461212040232 Marionette TRACE conn6 <- [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]]]}] 21:14:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:14:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 629ms 21:14:00 INFO - PROCESS | 3540 | 1461212040297 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 21:14:00 INFO - PROCESS | 3540 | 1461212040299 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 21:14:00 INFO - PROCESS | 3540 | 1461212040302 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:14:00 INFO - PROCESS | 3540 | 1461212040304 Marionette TRACE conn6 <- [1,86,null,{}] 21:14:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:14:00 INFO - PROCESS | 3540 | 1461212040307 Marionette TRACE conn6 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:00 INFO - PROCESS | 3540 | 1461212040381 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 21:14:00 INFO - PROCESS | 3540 | 1461212040389 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:00 INFO - PROCESS | 3540 | ++DOCSHELL 17C80800 == 29 [pid = 3540] [id = 31] 21:14:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 74 (17D08800) [pid = 3540] [serial = 89] [outer = 00000000] 21:14:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 75 (19476C00) [pid = 3540] [serial = 90] [outer = 17D08800] 21:14:00 INFO - PROCESS | 3540 | 1461212040434 Marionette DEBUG loaded listener.js 21:14:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 76 (1A63C800) [pid = 3540] [serial = 91] [outer = 17D08800] 21:14:00 INFO - PROCESS | 3540 | 1461212040872 Marionette TRACE conn6 <- [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]]]}] 21:14:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:14:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 630ms 21:14:00 INFO - PROCESS | 3540 | 1461212040937 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 21:14:00 INFO - PROCESS | 3540 | 1461212040939 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 21:14:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:14:00 INFO - PROCESS | 3540 | 1461212040942 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:14:00 INFO - PROCESS | 3540 | 1461212040944 Marionette TRACE conn6 <- [1,90,null,{}] 21:14:00 INFO - PROCESS | 3540 | 1461212040947 Marionette TRACE conn6 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:01 INFO - PROCESS | 3540 | 1461212041022 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 21:14:01 INFO - PROCESS | 3540 | 1461212041032 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:01 INFO - PROCESS | 3540 | ++DOCSHELL 0B778400 == 30 [pid = 3540] [id = 32] 21:14:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 77 (0B77C000) [pid = 3540] [serial = 92] [outer = 00000000] 21:14:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 78 (0EE38800) [pid = 3540] [serial = 93] [outer = 0B77C000] 21:14:01 INFO - PROCESS | 3540 | 1461212041122 Marionette DEBUG loaded listener.js 21:14:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 79 (127B7400) [pid = 3540] [serial = 94] [outer = 0B77C000] 21:14:01 INFO - PROCESS | 3540 | 1461212041769 Marionette TRACE conn6 <- [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]]]}] 21:14:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:14:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 871ms 21:14:01 INFO - PROCESS | 3540 | 1461212041815 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 21:14:01 INFO - PROCESS | 3540 | 1461212041818 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 21:14:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:14:01 INFO - PROCESS | 3540 | 1461212041823 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:14:01 INFO - PROCESS | 3540 | 1461212041826 Marionette TRACE conn6 <- [1,94,null,{}] 21:14:01 INFO - PROCESS | 3540 | 1461212041832 Marionette TRACE conn6 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:01 INFO - PROCESS | 3540 | 1461212041933 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 21:14:02 INFO - PROCESS | 3540 | 1461212042017 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:02 INFO - PROCESS | 3540 | ++DOCSHELL 0EE3A400 == 31 [pid = 3540] [id = 33] 21:14:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 80 (175AC000) [pid = 3540] [serial = 95] [outer = 00000000] 21:14:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 81 (17C10400) [pid = 3540] [serial = 96] [outer = 175AC000] 21:14:02 INFO - PROCESS | 3540 | 1461212042073 Marionette DEBUG loaded listener.js 21:14:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 82 (17C19800) [pid = 3540] [serial = 97] [outer = 175AC000] 21:14:02 INFO - PROCESS | 3540 | 1461212042600 Marionette TRACE conn6 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 21:14:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:14:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 829ms 21:14:02 INFO - PROCESS | 3540 | 1461212042655 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 21:14:02 INFO - PROCESS | 3540 | 1461212042659 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 21:14:02 INFO - PROCESS | 3540 | 1461212042666 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:14:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:14:02 INFO - PROCESS | 3540 | 1461212042669 Marionette TRACE conn6 <- [1,98,null,{}] 21:14:02 INFO - PROCESS | 3540 | 1461212042673 Marionette TRACE conn6 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:02 INFO - PROCESS | 3540 | 1461212042777 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 21:14:02 INFO - PROCESS | 3540 | 1461212042859 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:02 INFO - PROCESS | 3540 | ++DOCSHELL 1B446000 == 32 [pid = 3540] [id = 34] 21:14:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 83 (1B461800) [pid = 3540] [serial = 98] [outer = 00000000] 21:14:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 84 (1B83B000) [pid = 3540] [serial = 99] [outer = 1B461800] 21:14:02 INFO - PROCESS | 3540 | 1461212042914 Marionette DEBUG loaded listener.js 21:14:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 85 (1BBB1C00) [pid = 3540] [serial = 100] [outer = 1B461800] 21:14:03 INFO - PROCESS | 3540 | 1461212043465 Marionette TRACE conn6 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 21:14:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:14:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 830ms 21:14:03 INFO - PROCESS | 3540 | 1461212043499 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 21:14:03 INFO - PROCESS | 3540 | 1461212043502 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 21:14:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:14:03 INFO - PROCESS | 3540 | 1461212043506 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:14:03 INFO - PROCESS | 3540 | 1461212043510 Marionette TRACE conn6 <- [1,102,null,{}] 21:14:03 INFO - PROCESS | 3540 | 1461212043522 Marionette TRACE conn6 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:03 INFO - PROCESS | 3540 | 1461212043629 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 21:14:03 INFO - PROCESS | 3540 | 1461212043697 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:03 INFO - PROCESS | 3540 | ++DOCSHELL 1BF0B800 == 33 [pid = 3540] [id = 35] 21:14:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 86 (1BF0F000) [pid = 3540] [serial = 101] [outer = 00000000] 21:14:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 87 (1C49FC00) [pid = 3540] [serial = 102] [outer = 1BF0F000] 21:14:03 INFO - PROCESS | 3540 | 1461212043752 Marionette DEBUG loaded listener.js 21:14:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 88 (1C834800) [pid = 3540] [serial = 103] [outer = 1BF0F000] 21:14:04 INFO - PROCESS | 3540 | 1461212044268 Marionette TRACE conn6 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 21:14:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:14:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 829ms 21:14:04 INFO - PROCESS | 3540 | 1461212044339 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 21:14:04 INFO - PROCESS | 3540 | 1461212044343 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 21:14:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:14:04 INFO - PROCESS | 3540 | 1461212044357 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:14:04 INFO - PROCESS | 3540 | 1461212044360 Marionette TRACE conn6 <- [1,106,null,{}] 21:14:04 INFO - PROCESS | 3540 | 1461212044364 Marionette TRACE conn6 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:04 INFO - PROCESS | 3540 | 1461212044451 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 21:14:04 INFO - PROCESS | 3540 | 1461212044622 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:04 INFO - PROCESS | 3540 | ++DOCSHELL 0EE37400 == 34 [pid = 3540] [id = 36] 21:14:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 89 (0EE39800) [pid = 3540] [serial = 104] [outer = 00000000] 21:14:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 90 (12C8D400) [pid = 3540] [serial = 105] [outer = 0EE39800] 21:14:04 INFO - PROCESS | 3540 | 1461212044674 Marionette DEBUG loaded listener.js 21:14:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (12D41C00) [pid = 3540] [serial = 106] [outer = 0EE39800] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 90 (1889D400) [pid = 3540] [serial = 9] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 89 (1922D000) [pid = 3540] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 88 (16354400) [pid = 3540] [serial = 4] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 87 (177ED000) [pid = 3540] [serial = 27] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 86 (1B849000) [pid = 3540] [serial = 30] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 85 (2161A000) [pid = 3540] [serial = 35] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 84 (1C839400) [pid = 3540] [serial = 39] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 83 (12C91000) [pid = 3540] [serial = 42] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 82 (16356800) [pid = 3540] [serial = 45] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 81 (17DDE400) [pid = 3540] [serial = 48] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 80 (1A690800) [pid = 3540] [serial = 51] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 79 (1B835400) [pid = 3540] [serial = 54] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 78 (1CF88400) [pid = 3540] [serial = 57] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 77 (1A8F0000) [pid = 3540] [serial = 52] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 76 (17C1B000) [pid = 3540] [serial = 60] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 75 (1BF0B400) [pid = 3540] [serial = 63] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 74 (1D529800) [pid = 3540] [serial = 66] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 73 (1BBBD400) [pid = 3540] [serial = 69] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 72 (1FE05800) [pid = 3540] [serial = 72] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 71 (1E7D4000) [pid = 3540] [serial = 33] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 70 (1BC67000) [pid = 3540] [serial = 55] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 69 (1BC68800) [pid = 3540] [serial = 31] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 68 (1D0F1800) [pid = 3540] [serial = 58] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 67 (1BF0E000) [pid = 3540] [serial = 64] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 66 (1894A400) [pid = 3540] [serial = 49] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 65 (21B40400) [pid = 3540] [serial = 36] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 64 (1D52BC00) [pid = 3540] [serial = 67] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 63 (1BBBF800) [pid = 3540] [serial = 70] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 62 (12F14000) [pid = 3540] [serial = 43] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 61 (17D02800) [pid = 3540] [serial = 28] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 60 (17315C00) [pid = 3540] [serial = 46] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 59 (1BC62400) [pid = 3540] [serial = 22] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 58 (1FE09C00) [pid = 3540] [serial = 73] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 57 (21B3D400) [pid = 3540] [serial = 24] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 56 (1BC5D800) [pid = 3540] [serial = 21] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 55 (1CF86800) [pid = 3540] [serial = 17] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | --DOMWINDOW == 54 (1C8C6400) [pid = 3540] [serial = 14] [outer = 00000000] [url = about:blank] 21:14:05 INFO - PROCESS | 3540 | 1461212045729 Marionette TRACE conn6 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 21:14:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:14:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1433ms 21:14:05 INFO - PROCESS | 3540 | 1461212045794 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 21:14:05 INFO - PROCESS | 3540 | 1461212045798 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 21:14:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:14:05 INFO - PROCESS | 3540 | 1461212045803 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:14:05 INFO - PROCESS | 3540 | 1461212045806 Marionette TRACE conn6 <- [1,110,null,{}] 21:14:05 INFO - PROCESS | 3540 | 1461212045812 Marionette TRACE conn6 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:05 INFO - PROCESS | 3540 | 1461212045899 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 21:14:05 INFO - PROCESS | 3540 | 1461212045964 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:05 INFO - PROCESS | 3540 | ++DOCSHELL 12D3FC00 == 35 [pid = 3540] [id = 37] 21:14:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 55 (12D41000) [pid = 3540] [serial = 107] [outer = 00000000] 21:14:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 56 (12F3E400) [pid = 3540] [serial = 108] [outer = 12D41000] 21:14:06 INFO - PROCESS | 3540 | 1461212046013 Marionette DEBUG loaded listener.js 21:14:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 57 (12FCB400) [pid = 3540] [serial = 109] [outer = 12D41000] 21:14:06 INFO - PROCESS | 3540 | 1461212046390 Marionette TRACE conn6 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 21:14:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:14:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 629ms 21:14:06 INFO - PROCESS | 3540 | 1461212046434 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 21:14:06 INFO - PROCESS | 3540 | 1461212046440 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 21:14:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:14:06 INFO - PROCESS | 3540 | 1461212046446 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:14:06 INFO - PROCESS | 3540 | 1461212046449 Marionette TRACE conn6 <- [1,114,null,{}] 21:14:06 INFO - PROCESS | 3540 | 1461212046453 Marionette TRACE conn6 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:06 INFO - PROCESS | 3540 | 1461212046535 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 21:14:06 INFO - PROCESS | 3540 | 1461212046569 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:06 INFO - PROCESS | 3540 | ++DOCSHELL 1634F400 == 36 [pid = 3540] [id = 38] 21:14:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 58 (16350C00) [pid = 3540] [serial = 110] [outer = 00000000] 21:14:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 59 (17A2E000) [pid = 3540] [serial = 111] [outer = 16350C00] 21:14:06 INFO - PROCESS | 3540 | 1461212046619 Marionette DEBUG loaded listener.js 21:14:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 60 (17ACF400) [pid = 3540] [serial = 112] [outer = 16350C00] 21:14:07 INFO - PROCESS | 3540 | 1461212047056 Marionette TRACE conn6 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 21:14:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:14:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 630ms 21:14:07 INFO - PROCESS | 3540 | 1461212047078 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 21:14:07 INFO - PROCESS | 3540 | 1461212047081 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 21:14:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:14:07 INFO - PROCESS | 3540 | 1461212047089 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:14:07 INFO - PROCESS | 3540 | 1461212047093 Marionette TRACE conn6 <- [1,118,null,{}] 21:14:07 INFO - PROCESS | 3540 | 1461212047104 Marionette TRACE conn6 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:07 INFO - PROCESS | 3540 | 1461212047188 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 21:14:07 INFO - PROCESS | 3540 | 1461212047197 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:07 INFO - PROCESS | 3540 | ++DOCSHELL 1889F800 == 37 [pid = 3540] [id = 39] 21:14:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 61 (188A2800) [pid = 3540] [serial = 113] [outer = 00000000] 21:14:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 62 (18958800) [pid = 3540] [serial = 114] [outer = 188A2800] 21:14:07 INFO - PROCESS | 3540 | 1461212047247 Marionette DEBUG loaded listener.js 21:14:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 63 (18D1DC00) [pid = 3540] [serial = 115] [outer = 188A2800] 21:14:07 INFO - PROCESS | 3540 | 1461212047652 Marionette TRACE conn6 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 21:14:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:14:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 570ms 21:14:07 INFO - PROCESS | 3540 | 1461212047663 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 21:14:07 INFO - PROCESS | 3540 | 1461212047665 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 21:14:07 INFO - PROCESS | 3540 | 1461212047668 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:14:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:14:07 INFO - PROCESS | 3540 | 1461212047670 Marionette TRACE conn6 <- [1,122,null,{}] 21:14:07 INFO - PROCESS | 3540 | 1461212047674 Marionette TRACE conn6 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:07 INFO - PROCESS | 3540 | 1461212047783 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 21:14:07 INFO - PROCESS | 3540 | 1461212047797 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:07 INFO - PROCESS | 3540 | ++DOCSHELL 19225800 == 38 [pid = 3540] [id = 40] 21:14:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 64 (1A63C400) [pid = 3540] [serial = 116] [outer = 00000000] 21:14:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 65 (1B43F400) [pid = 3540] [serial = 117] [outer = 1A63C400] 21:14:07 INFO - PROCESS | 3540 | 1461212047845 Marionette DEBUG loaded listener.js 21:14:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 66 (1B469000) [pid = 3540] [serial = 118] [outer = 1A63C400] 21:14:08 INFO - PROCESS | 3540 | 1461212048273 Marionette TRACE conn6 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 21:14:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:14:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 629ms 21:14:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:14:08 INFO - PROCESS | 3540 | 1461212048303 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 21:14:08 INFO - PROCESS | 3540 | 1461212048305 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 21:14:08 INFO - PROCESS | 3540 | 1461212048308 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:14:08 INFO - PROCESS | 3540 | 1461212048310 Marionette TRACE conn6 <- [1,126,null,{}] 21:14:08 INFO - PROCESS | 3540 | 1461212048320 Marionette TRACE conn6 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:08 INFO - PROCESS | 3540 | 1461212048416 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 21:14:08 INFO - PROCESS | 3540 | 1461212048422 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:08 INFO - PROCESS | 3540 | ++DOCSHELL 1B834000 == 39 [pid = 3540] [id = 41] 21:14:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 67 (1B840C00) [pid = 3540] [serial = 119] [outer = 00000000] 21:14:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 68 (1BBBB000) [pid = 3540] [serial = 120] [outer = 1B840C00] 21:14:08 INFO - PROCESS | 3540 | 1461212048470 Marionette DEBUG loaded listener.js 21:14:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 69 (1BBBE400) [pid = 3540] [serial = 121] [outer = 1B840C00] 21:14:08 INFO - PROCESS | 3540 | 1461212048913 Marionette TRACE conn6 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 21:14:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:14:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 630ms 21:14:08 INFO - PROCESS | 3540 | 1461212048939 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 21:14:08 INFO - PROCESS | 3540 | 1461212048941 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 21:14:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:14:08 INFO - PROCESS | 3540 | 1461212048951 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:14:08 INFO - PROCESS | 3540 | 1461212048953 Marionette TRACE conn6 <- [1,130,null,{}] 21:14:08 INFO - PROCESS | 3540 | 1461212048957 Marionette TRACE conn6 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:09 INFO - PROCESS | 3540 | 1461212049074 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 21:14:09 INFO - PROCESS | 3540 | 1461212049149 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:09 INFO - PROCESS | 3540 | ++DOCSHELL 1BC5F400 == 40 [pid = 3540] [id = 42] 21:14:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 70 (1BC62C00) [pid = 3540] [serial = 122] [outer = 00000000] 21:14:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 71 (1BF0BC00) [pid = 3540] [serial = 123] [outer = 1BC62C00] 21:14:09 INFO - PROCESS | 3540 | 1461212049199 Marionette DEBUG loaded listener.js 21:14:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 72 (1C497800) [pid = 3540] [serial = 124] [outer = 1BC62C00] 21:14:09 INFO - PROCESS | 3540 | 1461212049605 Marionette TRACE conn6 <- [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]]]}] 21:14:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:14:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 670ms 21:14:09 INFO - PROCESS | 3540 | 1461212049629 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 21:14:09 INFO - PROCESS | 3540 | 1461212049631 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 21:14:09 INFO - PROCESS | 3540 | 1461212049634 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:14:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:14:09 INFO - PROCESS | 3540 | 1461212049636 Marionette TRACE conn6 <- [1,134,null,{}] 21:14:09 INFO - PROCESS | 3540 | 1461212049640 Marionette TRACE conn6 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:09 INFO - PROCESS | 3540 | 1461212049733 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 21:14:09 INFO - PROCESS | 3540 | 1461212049739 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:09 INFO - PROCESS | 3540 | ++DOCSHELL 1C83F400 == 41 [pid = 3540] [id = 43] 21:14:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 73 (1C83F800) [pid = 3540] [serial = 125] [outer = 00000000] 21:14:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 74 (1CF58000) [pid = 3540] [serial = 126] [outer = 1C83F800] 21:14:09 INFO - PROCESS | 3540 | 1461212049783 Marionette DEBUG loaded listener.js 21:14:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 75 (1CF57800) [pid = 3540] [serial = 127] [outer = 1C83F800] 21:14:09 INFO - PROCESS | 3540 | --DOMWINDOW == 74 (12D45400) [pid = 3540] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:14:09 INFO - PROCESS | 3540 | --DOMWINDOW == 73 (17D08800) [pid = 3540] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:14:09 INFO - PROCESS | 3540 | --DOMWINDOW == 72 (17C14C00) [pid = 3540] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:14:09 INFO - PROCESS | 3540 | --DOMWINDOW == 71 (12F44400) [pid = 3540] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:14:09 INFO - PROCESS | 3540 | --DOMWINDOW == 70 (13837C00) [pid = 3540] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:14:09 INFO - PROCESS | 3540 | --DOMWINDOW == 69 (17C16800) [pid = 3540] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:14:09 INFO - PROCESS | 3540 | --DOMWINDOW == 68 (0F57F400) [pid = 3540] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:14:10 INFO - PROCESS | 3540 | 1461212050182 Marionette TRACE conn6 <- [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]]]}] 21:14:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:14:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 569ms 21:14:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:14:10 INFO - PROCESS | 3540 | 1461212050209 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 21:14:10 INFO - PROCESS | 3540 | 1461212050211 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 21:14:10 INFO - PROCESS | 3540 | 1461212050215 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:14:10 INFO - PROCESS | 3540 | 1461212050217 Marionette TRACE conn6 <- [1,138,null,{}] 21:14:10 INFO - PROCESS | 3540 | 1461212050220 Marionette TRACE conn6 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:10 INFO - PROCESS | 3540 | 1461212050292 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 21:14:10 INFO - PROCESS | 3540 | 1461212050298 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:10 INFO - PROCESS | 3540 | ++DOCSHELL 12D3E400 == 42 [pid = 3540] [id = 44] 21:14:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 69 (17C12C00) [pid = 3540] [serial = 128] [outer = 00000000] 21:14:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 70 (1CD1FC00) [pid = 3540] [serial = 129] [outer = 17C12C00] 21:14:10 INFO - PROCESS | 3540 | 1461212050342 Marionette DEBUG loaded listener.js 21:14:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 71 (1BF07400) [pid = 3540] [serial = 130] [outer = 17C12C00] 21:14:10 INFO - PROCESS | 3540 | 1461212050767 Marionette TRACE conn6 <- [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]]]}] 21:14:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:14:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 570ms 21:14:10 INFO - PROCESS | 3540 | 1461212050785 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 21:14:10 INFO - PROCESS | 3540 | 1461212050787 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 21:14:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:14:10 INFO - PROCESS | 3540 | 1461212050790 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:14:10 INFO - PROCESS | 3540 | 1461212050792 Marionette TRACE conn6 <- [1,142,null,{}] 21:14:10 INFO - PROCESS | 3540 | 1461212050804 Marionette TRACE conn6 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:10 INFO - PROCESS | 3540 | 1461212050876 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 21:14:10 INFO - PROCESS | 3540 | 1461212050882 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:10 INFO - PROCESS | 3540 | ++DOCSHELL 1889F000 == 43 [pid = 3540] [id = 45] 21:14:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 72 (1D00DC00) [pid = 3540] [serial = 131] [outer = 00000000] 21:14:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 73 (1D505C00) [pid = 3540] [serial = 132] [outer = 1D00DC00] 21:14:10 INFO - PROCESS | 3540 | 1461212050927 Marionette DEBUG loaded listener.js 21:14:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 74 (1D26E800) [pid = 3540] [serial = 133] [outer = 1D00DC00] 21:14:11 INFO - PROCESS | 3540 | 1461212051330 Marionette TRACE conn6 <- [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]]]}] 21:14:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:14:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 590ms 21:14:11 INFO - PROCESS | 3540 | 1461212051391 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 21:14:11 INFO - PROCESS | 3540 | 1461212051393 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 21:14:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:14:11 INFO - PROCESS | 3540 | 1461212051397 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:14:11 INFO - PROCESS | 3540 | 1461212051399 Marionette TRACE conn6 <- [1,146,null,{}] 21:14:11 INFO - PROCESS | 3540 | 1461212051402 Marionette TRACE conn6 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:11 INFO - PROCESS | 3540 | 1461212051475 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 21:14:11 INFO - PROCESS | 3540 | 1461212051484 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:11 INFO - PROCESS | 3540 | ++DOCSHELL 127C2800 == 44 [pid = 3540] [id = 46] 21:14:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 75 (1D016C00) [pid = 3540] [serial = 134] [outer = 00000000] 21:14:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 76 (1D528800) [pid = 3540] [serial = 135] [outer = 1D016C00] 21:14:11 INFO - PROCESS | 3540 | 1461212051528 Marionette DEBUG loaded listener.js 21:14:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 77 (1D52B800) [pid = 3540] [serial = 136] [outer = 1D016C00] 21:14:12 INFO - PROCESS | 3540 | 1461212051999 Marionette TRACE conn6 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 21:14:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:14:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 630ms 21:14:12 INFO - PROCESS | 3540 | 1461212052039 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 21:14:12 INFO - PROCESS | 3540 | 1461212052043 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 21:14:12 INFO - PROCESS | 3540 | 1461212052048 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:14:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:14:12 INFO - PROCESS | 3540 | 1461212052052 Marionette TRACE conn6 <- [1,150,null,{}] 21:14:12 INFO - PROCESS | 3540 | 1461212052058 Marionette TRACE conn6 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:12 INFO - PROCESS | 3540 | 1461212052169 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 21:14:12 INFO - PROCESS | 3540 | 1461212052263 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:12 INFO - PROCESS | 3540 | ++DOCSHELL 0B063000 == 45 [pid = 3540] [id = 47] 21:14:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 78 (0B065C00) [pid = 3540] [serial = 137] [outer = 00000000] 21:14:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 79 (0EE32400) [pid = 3540] [serial = 138] [outer = 0B065C00] 21:14:12 INFO - PROCESS | 3540 | 1461212052321 Marionette DEBUG loaded listener.js 21:14:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 80 (0F0F1000) [pid = 3540] [serial = 139] [outer = 0B065C00] 21:14:13 INFO - PROCESS | 3540 | 1461212053046 Marionette TRACE conn6 <- [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]]]}] 21:14:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:14:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1066ms 21:14:13 INFO - PROCESS | 3540 | 1461212053121 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 21:14:13 INFO - PROCESS | 3540 | 1461212053128 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 21:14:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:14:13 INFO - PROCESS | 3540 | 1461212053134 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:14:13 INFO - PROCESS | 3540 | 1461212053137 Marionette TRACE conn6 <- [1,154,null,{}] 21:14:13 INFO - PROCESS | 3540 | 1461212053141 Marionette TRACE conn6 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:13 INFO - PROCESS | 3540 | 1461212053251 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 21:14:13 INFO - PROCESS | 3540 | 1461212053320 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:13 INFO - PROCESS | 3540 | ++DOCSHELL 1270A400 == 46 [pid = 3540] [id = 48] 21:14:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 81 (12C9A800) [pid = 3540] [serial = 140] [outer = 00000000] 21:14:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 82 (17C14000) [pid = 3540] [serial = 141] [outer = 12C9A800] 21:14:13 INFO - PROCESS | 3540 | 1461212053375 Marionette DEBUG loaded listener.js 21:14:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 83 (17C83C00) [pid = 3540] [serial = 142] [outer = 12C9A800] 21:14:14 INFO - PROCESS | 3540 | 1461212054210 Marionette TRACE conn6 <- [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]]]}] 21:14:14 INFO - PROCESS | 3540 | --DOCSHELL 17C80800 == 45 [pid = 3540] [id = 31] 21:14:14 INFO - PROCESS | 3540 | --DOCSHELL 12D3EC00 == 44 [pid = 3540] [id = 29] 21:14:14 INFO - PROCESS | 3540 | --DOCSHELL 17C11C00 == 43 [pid = 3540] [id = 30] 21:14:14 INFO - PROCESS | 3540 | --DOCSHELL 1889F000 == 42 [pid = 3540] [id = 45] 21:14:14 INFO - PROCESS | 3540 | --DOCSHELL 12D3E400 == 41 [pid = 3540] [id = 44] 21:14:14 INFO - PROCESS | 3540 | --DOCSHELL 1C83F400 == 40 [pid = 3540] [id = 43] 21:14:14 INFO - PROCESS | 3540 | --DOCSHELL 1BC5F400 == 39 [pid = 3540] [id = 42] 21:14:14 INFO - PROCESS | 3540 | --DOCSHELL 1B834000 == 38 [pid = 3540] [id = 41] 21:14:14 INFO - PROCESS | 3540 | --DOCSHELL 19225800 == 37 [pid = 3540] [id = 40] 21:14:14 INFO - PROCESS | 3540 | --DOCSHELL 1889F800 == 36 [pid = 3540] [id = 39] 21:14:14 INFO - PROCESS | 3540 | --DOCSHELL 1634F400 == 35 [pid = 3540] [id = 38] 21:14:14 INFO - PROCESS | 3540 | --DOCSHELL 12D3FC00 == 34 [pid = 3540] [id = 37] 21:14:14 INFO - PROCESS | 3540 | --DOMWINDOW == 82 (12D4AC00) [pid = 3540] [serial = 76] [outer = 00000000] [url = about:blank] 21:14:14 INFO - PROCESS | 3540 | --DOMWINDOW == 81 (12D49800) [pid = 3540] [serial = 75] [outer = 00000000] [url = about:blank] 21:14:14 INFO - PROCESS | 3540 | --DOMWINDOW == 80 (19476C00) [pid = 3540] [serial = 90] [outer = 00000000] [url = about:blank] 21:14:14 INFO - PROCESS | 3540 | --DOMWINDOW == 79 (1C83E800) [pid = 3540] [serial = 61] [outer = 00000000] [url = about:blank] 21:14:14 INFO - PROCESS | 3540 | --DOMWINDOW == 78 (12FD5800) [pid = 3540] [serial = 81] [outer = 00000000] [url = about:blank] 21:14:14 INFO - PROCESS | 3540 | --DOMWINDOW == 77 (1634CC00) [pid = 3540] [serial = 84] [outer = 00000000] [url = about:blank] 21:14:14 INFO - PROCESS | 3540 | --DOMWINDOW == 76 (1A63C800) [pid = 3540] [serial = 91] [outer = 00000000] [url = about:blank] 21:14:14 INFO - PROCESS | 3540 | --DOMWINDOW == 75 (17D06000) [pid = 3540] [serial = 88] [outer = 00000000] [url = about:blank] 21:14:14 INFO - PROCESS | 3540 | --DOMWINDOW == 74 (137EC800) [pid = 3540] [serial = 82] [outer = 00000000] [url = about:blank] 21:14:14 INFO - PROCESS | 3540 | --DOMWINDOW == 73 (17524400) [pid = 3540] [serial = 85] [outer = 00000000] [url = about:blank] 21:14:14 INFO - PROCESS | 3540 | --DOMWINDOW == 72 (12B78400) [pid = 3540] [serial = 78] [outer = 00000000] [url = about:blank] 21:14:14 INFO - PROCESS | 3540 | --DOMWINDOW == 71 (12BD3000) [pid = 3540] [serial = 79] [outer = 00000000] [url = about:blank] 21:14:14 INFO - PROCESS | 3540 | --DOMWINDOW == 70 (17CC3400) [pid = 3540] [serial = 87] [outer = 00000000] [url = about:blank] 21:14:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:14:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1130ms 21:14:14 INFO - PROCESS | 3540 | 1461212054271 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 21:14:14 INFO - PROCESS | 3540 | 1461212054274 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 21:14:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:14:14 INFO - PROCESS | 3540 | 1461212054279 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:14:14 INFO - PROCESS | 3540 | 1461212054283 Marionette TRACE conn6 <- [1,158,null,{}] 21:14:14 INFO - PROCESS | 3540 | 1461212054290 Marionette TRACE conn6 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:14 INFO - PROCESS | 3540 | 1461212054369 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 21:14:14 INFO - PROCESS | 3540 | 1461212054385 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:14 INFO - PROCESS | 3540 | ++DOCSHELL 12BD3000 == 35 [pid = 3540] [id = 49] 21:14:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 71 (12BD7400) [pid = 3540] [serial = 143] [outer = 00000000] 21:14:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 72 (12D3E400) [pid = 3540] [serial = 144] [outer = 12BD7400] 21:14:14 INFO - PROCESS | 3540 | 1461212054432 Marionette DEBUG loaded listener.js 21:14:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 73 (12D48800) [pid = 3540] [serial = 145] [outer = 12BD7400] 21:14:14 INFO - PROCESS | 3540 | 1461212054899 Marionette TRACE conn6 <- [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]]]}] 21:14:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:14:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 690ms 21:14:14 INFO - PROCESS | 3540 | 1461212054972 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 21:14:14 INFO - PROCESS | 3540 | 1461212054978 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 21:14:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:14:14 INFO - PROCESS | 3540 | 1461212054983 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:14:14 INFO - PROCESS | 3540 | 1461212054986 Marionette TRACE conn6 <- [1,162,null,{}] 21:14:14 INFO - PROCESS | 3540 | 1461212054990 Marionette TRACE conn6 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:15 INFO - PROCESS | 3540 | 1461212055067 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 21:14:15 INFO - PROCESS | 3540 | 1461212055076 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:15 INFO - PROCESS | 3540 | ++DOCSHELL 127B8400 == 36 [pid = 3540] [id = 50] 21:14:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 74 (12C95000) [pid = 3540] [serial = 146] [outer = 00000000] 21:14:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 75 (1730A400) [pid = 3540] [serial = 147] [outer = 12C95000] 21:14:15 INFO - PROCESS | 3540 | 1461212055122 Marionette DEBUG loaded listener.js 21:14:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 76 (17539800) [pid = 3540] [serial = 148] [outer = 12C95000] 21:14:15 INFO - PROCESS | 3540 | 1461212055567 Marionette TRACE conn6 <- [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]]]}] 21:14:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:14:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 630ms 21:14:15 INFO - PROCESS | 3540 | 1461212055617 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 21:14:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:14:15 INFO - PROCESS | 3540 | 1461212055620 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 21:14:15 INFO - PROCESS | 3540 | 1461212055623 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:14:15 INFO - PROCESS | 3540 | 1461212055627 Marionette TRACE conn6 <- [1,166,null,{}] 21:14:15 INFO - PROCESS | 3540 | 1461212055638 Marionette TRACE conn6 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:15 INFO - PROCESS | 3540 | 1461212055749 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 21:14:15 INFO - PROCESS | 3540 | 1461212055840 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:15 INFO - PROCESS | 3540 | ++DOCSHELL 17C1A800 == 37 [pid = 3540] [id = 51] 21:14:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 77 (17C80800) [pid = 3540] [serial = 149] [outer = 00000000] 21:14:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 78 (1889D800) [pid = 3540] [serial = 150] [outer = 17C80800] 21:14:15 INFO - PROCESS | 3540 | 1461212055889 Marionette DEBUG loaded listener.js 21:14:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 79 (18954400) [pid = 3540] [serial = 151] [outer = 17C80800] 21:14:16 INFO - PROCESS | 3540 | 1461212056250 Marionette TRACE conn6 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 21:14:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:14:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 689ms 21:14:16 INFO - PROCESS | 3540 | 1461212056314 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 21:14:16 INFO - PROCESS | 3540 | 1461212056316 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 21:14:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:14:16 INFO - PROCESS | 3540 | 1461212056330 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:14:16 INFO - PROCESS | 3540 | 1461212056332 Marionette TRACE conn6 <- [1,170,null,{}] 21:14:16 INFO - PROCESS | 3540 | 1461212056335 Marionette TRACE conn6 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:16 INFO - PROCESS | 3540 | 1461212056412 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 21:14:16 INFO - PROCESS | 3540 | 1461212056417 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:16 INFO - PROCESS | 3540 | ++DOCSHELL 18D12800 == 38 [pid = 3540] [id = 52] 21:14:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 80 (19223800) [pid = 3540] [serial = 152] [outer = 00000000] 21:14:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 81 (1A8EE800) [pid = 3540] [serial = 153] [outer = 19223800] 21:14:16 INFO - PROCESS | 3540 | 1461212056463 Marionette DEBUG loaded listener.js 21:14:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 82 (1B467800) [pid = 3540] [serial = 154] [outer = 19223800] 21:14:16 INFO - PROCESS | 3540 | 1461212056898 Marionette TRACE conn6 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 21:14:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:14:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 630ms 21:14:16 INFO - PROCESS | 3540 | 1461212056967 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 21:14:16 INFO - PROCESS | 3540 | 1461212056969 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 21:14:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:14:16 INFO - PROCESS | 3540 | 1461212056972 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:14:16 INFO - PROCESS | 3540 | 1461212056974 Marionette TRACE conn6 <- [1,174,null,{}] 21:14:16 INFO - PROCESS | 3540 | 1461212056977 Marionette TRACE conn6 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:17 INFO - PROCESS | 3540 | 1461212057075 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 21:14:17 INFO - PROCESS | 3540 | 1461212057149 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:17 INFO - PROCESS | 3540 | ++DOCSHELL 1BBB2000 == 39 [pid = 3540] [id = 53] 21:14:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 83 (1BBB3000) [pid = 3540] [serial = 155] [outer = 00000000] 21:14:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 84 (1BBBA400) [pid = 3540] [serial = 156] [outer = 1BBB3000] 21:14:17 INFO - PROCESS | 3540 | 1461212057195 Marionette DEBUG loaded listener.js 21:14:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 85 (1BC5CC00) [pid = 3540] [serial = 157] [outer = 1BBB3000] 21:14:17 INFO - PROCESS | 3540 | 1461212057604 Marionette TRACE conn6 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 21:14:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:14:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 21:14:17 INFO - PROCESS | 3540 | 1461212057644 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 21:14:17 INFO - PROCESS | 3540 | 1461212057646 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 21:14:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:14:17 INFO - PROCESS | 3540 | 1461212057656 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:14:17 INFO - PROCESS | 3540 | 1461212057658 Marionette TRACE conn6 <- [1,178,null,{}] 21:14:17 INFO - PROCESS | 3540 | 1461212057662 Marionette TRACE conn6 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:17 INFO - PROCESS | 3540 | 1461212057783 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 21:14:17 INFO - PROCESS | 3540 | 1461212057790 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:17 INFO - PROCESS | 3540 | ++DOCSHELL 12B73000 == 40 [pid = 3540] [id = 54] 21:14:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 86 (17C14C00) [pid = 3540] [serial = 158] [outer = 00000000] 21:14:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 87 (1C83E800) [pid = 3540] [serial = 159] [outer = 17C14C00] 21:14:17 INFO - PROCESS | 3540 | 1461212057838 Marionette DEBUG loaded listener.js 21:14:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 88 (1C83B000) [pid = 3540] [serial = 160] [outer = 17C14C00] 21:14:18 INFO - PROCESS | 3540 | 1461212058249 Marionette TRACE conn6 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 21:14:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:14:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 630ms 21:14:18 INFO - PROCESS | 3540 | 1461212058291 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 21:14:18 INFO - PROCESS | 3540 | 1461212058292 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 21:14:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:14:18 INFO - PROCESS | 3540 | 1461212058302 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:14:18 INFO - PROCESS | 3540 | 1461212058304 Marionette TRACE conn6 <- [1,182,null,{}] 21:14:18 INFO - PROCESS | 3540 | 1461212058307 Marionette TRACE conn6 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:18 INFO - PROCESS | 3540 | 1461212058401 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 21:14:18 INFO - PROCESS | 3540 | 1461212058483 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:18 INFO - PROCESS | 3540 | ++DOCSHELL 1D523400 == 41 [pid = 3540] [id = 55] 21:14:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 89 (1D524400) [pid = 3540] [serial = 161] [outer = 00000000] 21:14:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 90 (1D52E000) [pid = 3540] [serial = 162] [outer = 1D524400] 21:14:18 INFO - PROCESS | 3540 | 1461212058528 Marionette DEBUG loaded listener.js 21:14:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (1D531000) [pid = 3540] [serial = 163] [outer = 1D524400] 21:14:18 INFO - PROCESS | 3540 | --DOMWINDOW == 90 (1B840C00) [pid = 3540] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:14:18 INFO - PROCESS | 3540 | --DOMWINDOW == 89 (188A2800) [pid = 3540] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:14:18 INFO - PROCESS | 3540 | --DOMWINDOW == 88 (16350C00) [pid = 3540] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:14:18 INFO - PROCESS | 3540 | --DOMWINDOW == 87 (12D41000) [pid = 3540] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:14:18 INFO - PROCESS | 3540 | --DOMWINDOW == 86 (0B77C000) [pid = 3540] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:14:18 INFO - PROCESS | 3540 | --DOMWINDOW == 85 (175AC000) [pid = 3540] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:14:18 INFO - PROCESS | 3540 | --DOMWINDOW == 84 (1B461800) [pid = 3540] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:14:18 INFO - PROCESS | 3540 | --DOMWINDOW == 83 (1BF0F000) [pid = 3540] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:14:18 INFO - PROCESS | 3540 | --DOMWINDOW == 82 (1BC62C00) [pid = 3540] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:14:18 INFO - PROCESS | 3540 | --DOMWINDOW == 81 (1D00DC00) [pid = 3540] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:14:18 INFO - PROCESS | 3540 | --DOMWINDOW == 80 (1C83F800) [pid = 3540] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:14:18 INFO - PROCESS | 3540 | --DOMWINDOW == 79 (17C12C00) [pid = 3540] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:14:18 INFO - PROCESS | 3540 | --DOMWINDOW == 78 (1A63C400) [pid = 3540] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:14:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 79 (16350C00) [pid = 3540] [serial = 164] [outer = 1C835000] 21:14:19 INFO - PROCESS | 3540 | 1461212059022 Marionette TRACE conn6 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 21:14:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:14:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 770ms 21:14:19 INFO - PROCESS | 3540 | 1461212059076 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 21:14:19 INFO - PROCESS | 3540 | 1461212059078 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 21:14:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:14:19 INFO - PROCESS | 3540 | 1461212059081 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:14:19 INFO - PROCESS | 3540 | 1461212059082 Marionette TRACE conn6 <- [1,186,null,{}] 21:14:19 INFO - PROCESS | 3540 | 1461212059086 Marionette TRACE conn6 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:19 INFO - PROCESS | 3540 | 1461212059158 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 21:14:19 INFO - PROCESS | 3540 | 1461212059164 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:19 INFO - PROCESS | 3540 | ++DOCSHELL 12D47400 == 42 [pid = 3540] [id = 56] 21:14:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 80 (17523000) [pid = 3540] [serial = 165] [outer = 00000000] 21:14:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 81 (1D525000) [pid = 3540] [serial = 166] [outer = 17523000] 21:14:19 INFO - PROCESS | 3540 | 1461212059209 Marionette DEBUG loaded listener.js 21:14:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 82 (1D52D400) [pid = 3540] [serial = 167] [outer = 17523000] 21:14:19 INFO - PROCESS | 3540 | 1461212059612 Marionette TRACE conn6 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 21:14:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:14:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 570ms 21:14:19 INFO - PROCESS | 3540 | 1461212059652 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 21:14:19 INFO - PROCESS | 3540 | 1461212059654 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 21:14:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:14:19 INFO - PROCESS | 3540 | 1461212059657 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:14:19 INFO - PROCESS | 3540 | 1461212059658 Marionette TRACE conn6 <- [1,190,null,{}] 21:14:19 INFO - PROCESS | 3540 | 1461212059662 Marionette TRACE conn6 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:19 INFO - PROCESS | 3540 | 1461212059739 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 21:14:19 INFO - PROCESS | 3540 | 1461212059746 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:19 INFO - PROCESS | 3540 | ++DOCSHELL 1D6C8000 == 43 [pid = 3540] [id = 57] 21:14:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 83 (1D760800) [pid = 3540] [serial = 168] [outer = 00000000] 21:14:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 84 (1D7E5800) [pid = 3540] [serial = 169] [outer = 1D760800] 21:14:19 INFO - PROCESS | 3540 | 1461212059791 Marionette DEBUG loaded listener.js 21:14:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 85 (1D7EB400) [pid = 3540] [serial = 170] [outer = 1D760800] 21:14:20 INFO - PROCESS | 3540 | 1461212060205 Marionette TRACE conn6 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 21:14:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:14:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 569ms 21:14:20 INFO - PROCESS | 3540 | 1461212060228 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 21:14:20 INFO - PROCESS | 3540 | 1461212060230 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 21:14:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:14:20 INFO - PROCESS | 3540 | 1461212060237 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:14:20 INFO - PROCESS | 3540 | 1461212060239 Marionette TRACE conn6 <- [1,194,null,{}] 21:14:20 INFO - PROCESS | 3540 | 1461212060242 Marionette TRACE conn6 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:20 INFO - PROCESS | 3540 | 1461212060349 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 21:14:20 INFO - PROCESS | 3540 | 1461212060358 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:20 INFO - PROCESS | 3540 | ++DOCSHELL 1E2D2000 == 44 [pid = 3540] [id = 58] 21:14:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 86 (1E7D2000) [pid = 3540] [serial = 171] [outer = 00000000] 21:14:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 87 (1FB17C00) [pid = 3540] [serial = 172] [outer = 1E7D2000] 21:14:20 INFO - PROCESS | 3540 | 1461212060402 Marionette DEBUG loaded listener.js 21:14:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 88 (1FB1C000) [pid = 3540] [serial = 173] [outer = 1E7D2000] 21:14:20 INFO - PROCESS | 3540 | 1461212060825 Marionette TRACE conn6 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 21:14:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:14:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 631ms 21:14:20 INFO - PROCESS | 3540 | 1461212060874 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 21:14:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:14:20 INFO - PROCESS | 3540 | 1461212060878 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 21:14:20 INFO - PROCESS | 3540 | 1461212060884 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:14:20 INFO - PROCESS | 3540 | 1461212060888 Marionette TRACE conn6 <- [1,198,null,{}] 21:14:20 INFO - PROCESS | 3540 | 1461212060895 Marionette TRACE conn6 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:21 INFO - PROCESS | 3540 | 1461212061028 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 21:14:21 INFO - PROCESS | 3540 | 1461212061165 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:21 INFO - PROCESS | 3540 | ++DOCSHELL 0B78FC00 == 45 [pid = 3540] [id = 59] 21:14:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 89 (0B790000) [pid = 3540] [serial = 174] [outer = 00000000] 21:14:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 90 (0B793000) [pid = 3540] [serial = 175] [outer = 0B790000] 21:14:21 INFO - PROCESS | 3540 | 1461212061235 Marionette DEBUG loaded listener.js 21:14:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (0EE35C00) [pid = 3540] [serial = 176] [outer = 0B790000] 21:14:21 INFO - PROCESS | 3540 | 1461212061764 Marionette TRACE conn6 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 21:14:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:14:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 930ms 21:14:21 INFO - PROCESS | 3540 | 1461212061815 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 21:14:21 INFO - PROCESS | 3540 | 1461212061821 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 21:14:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:14:21 INFO - PROCESS | 3540 | 1461212061827 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:14:21 INFO - PROCESS | 3540 | 1461212061830 Marionette TRACE conn6 <- [1,202,null,{}] 21:14:21 INFO - PROCESS | 3540 | 1461212061834 Marionette TRACE conn6 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:21 INFO - PROCESS | 3540 | 1461212061936 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 21:14:22 INFO - PROCESS | 3540 | 1461212062008 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:22 INFO - PROCESS | 3540 | ++DOCSHELL 13835C00 == 46 [pid = 3540] [id = 60] 21:14:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (13838000) [pid = 3540] [serial = 177] [outer = 00000000] 21:14:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (163E6400) [pid = 3540] [serial = 178] [outer = 13838000] 21:14:22 INFO - PROCESS | 3540 | 1461212062064 Marionette DEBUG loaded listener.js 21:14:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 94 (17AC5C00) [pid = 3540] [serial = 179] [outer = 13838000] 21:14:22 INFO - PROCESS | 3540 | 1461212062653 Marionette TRACE conn6 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 21:14:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:14:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 869ms 21:14:22 INFO - PROCESS | 3540 | 1461212062699 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 21:14:22 INFO - PROCESS | 3540 | 1461212062702 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 21:14:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:14:22 INFO - PROCESS | 3540 | 1461212062705 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:14:22 INFO - PROCESS | 3540 | 1461212062709 Marionette TRACE conn6 <- [1,206,null,{}] 21:14:22 INFO - PROCESS | 3540 | 1461212062720 Marionette TRACE conn6 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:22 INFO - PROCESS | 3540 | 1461212062860 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 21:14:22 INFO - PROCESS | 3540 | 1461212062946 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:22 INFO - PROCESS | 3540 | ++DOCSHELL 1A648800 == 47 [pid = 3540] [id = 61] 21:14:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (1A693400) [pid = 3540] [serial = 180] [outer = 00000000] 21:14:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (1BF02800) [pid = 3540] [serial = 181] [outer = 1A693400] 21:14:22 INFO - PROCESS | 3540 | 1461212063003 Marionette DEBUG loaded listener.js 21:14:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (1BF48800) [pid = 3540] [serial = 182] [outer = 1A693400] 21:14:23 INFO - PROCESS | 3540 | 1461212063504 Marionette TRACE conn6 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 21:14:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:14:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 830ms 21:14:23 INFO - PROCESS | 3540 | 1461212063547 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 21:14:23 INFO - PROCESS | 3540 | 1461212063550 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 21:14:23 INFO - PROCESS | 3540 | 1461212063554 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:14:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:14:23 INFO - PROCESS | 3540 | 1461212063556 Marionette TRACE conn6 <- [1,210,null,{}] 21:14:23 INFO - PROCESS | 3540 | 1461212063560 Marionette TRACE conn6 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:23 INFO - PROCESS | 3540 | 1461212063658 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 21:14:23 INFO - PROCESS | 3540 | 1461212063743 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:23 INFO - PROCESS | 3540 | ++DOCSHELL 127CC400 == 48 [pid = 3540] [id = 62] 21:14:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (127CE800) [pid = 3540] [serial = 183] [outer = 00000000] 21:14:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (127D4400) [pid = 3540] [serial = 184] [outer = 127CE800] 21:14:23 INFO - PROCESS | 3540 | 1461212063798 Marionette DEBUG loaded listener.js 21:14:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (1BF09C00) [pid = 3540] [serial = 185] [outer = 127CE800] 21:14:24 INFO - PROCESS | 3540 | 1461212064488 Marionette TRACE conn6 <- [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]]]}] 21:14:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:14:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 969ms 21:14:24 INFO - PROCESS | 3540 | 1461212064530 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 21:14:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:14:24 INFO - PROCESS | 3540 | 1461212064534 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 21:14:24 INFO - PROCESS | 3540 | 1461212064539 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:14:24 INFO - PROCESS | 3540 | 1461212064543 Marionette TRACE conn6 <- [1,214,null,{}] 21:14:24 INFO - PROCESS | 3540 | 1461212064549 Marionette TRACE conn6 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:24 INFO - PROCESS | 3540 | 1461212064641 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 21:14:24 INFO - PROCESS | 3540 | 1461212064718 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:24 INFO - PROCESS | 3540 | ++DOCSHELL 127C9800 == 49 [pid = 3540] [id = 63] 21:14:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (127CAC00) [pid = 3540] [serial = 186] [outer = 00000000] 21:14:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (127D3800) [pid = 3540] [serial = 187] [outer = 127CAC00] 21:14:24 INFO - PROCESS | 3540 | 1461212064768 Marionette DEBUG loaded listener.js 21:14:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (12BD1C00) [pid = 3540] [serial = 188] [outer = 127CAC00] 21:14:25 INFO - PROCESS | 3540 | --DOCSHELL 0B778400 == 48 [pid = 3540] [id = 32] 21:14:25 INFO - PROCESS | 3540 | --DOCSHELL 1B446000 == 47 [pid = 3540] [id = 34] 21:14:25 INFO - PROCESS | 3540 | --DOCSHELL 0EE3A400 == 46 [pid = 3540] [id = 33] 21:14:25 INFO - PROCESS | 3540 | --DOCSHELL 1D6C8000 == 45 [pid = 3540] [id = 57] 21:14:25 INFO - PROCESS | 3540 | --DOCSHELL 12D47400 == 44 [pid = 3540] [id = 56] 21:14:25 INFO - PROCESS | 3540 | --DOCSHELL 1D523400 == 43 [pid = 3540] [id = 55] 21:14:25 INFO - PROCESS | 3540 | --DOCSHELL 12B73000 == 42 [pid = 3540] [id = 54] 21:14:25 INFO - PROCESS | 3540 | --DOCSHELL 1BBB2000 == 41 [pid = 3540] [id = 53] 21:14:25 INFO - PROCESS | 3540 | --DOCSHELL 18D12800 == 40 [pid = 3540] [id = 52] 21:14:25 INFO - PROCESS | 3540 | --DOCSHELL 17C1A800 == 39 [pid = 3540] [id = 51] 21:14:25 INFO - PROCESS | 3540 | --DOCSHELL 127B8400 == 38 [pid = 3540] [id = 50] 21:14:25 INFO - PROCESS | 3540 | --DOCSHELL 12BD3000 == 37 [pid = 3540] [id = 49] 21:14:25 INFO - PROCESS | 3540 | --DOCSHELL 0B063000 == 36 [pid = 3540] [id = 47] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (1D528800) [pid = 3540] [serial = 135] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | 1461212065351 Marionette TRACE conn6 <- [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]]]}] 21:14:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:14:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 830ms 21:14:25 INFO - PROCESS | 3540 | 1461212065371 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 21:14:25 INFO - PROCESS | 3540 | 1461212065376 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 21:14:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:14:25 INFO - PROCESS | 3540 | 1461212065382 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:14:25 INFO - PROCESS | 3540 | 1461212065384 Marionette TRACE conn6 <- [1,218,null,{}] 21:14:25 INFO - PROCESS | 3540 | 1461212065388 Marionette TRACE conn6 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:25 INFO - PROCESS | 3540 | 1461212065466 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (1BBBB000) [pid = 3540] [serial = 120] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (18958800) [pid = 3540] [serial = 114] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (18D1DC00) [pid = 3540] [serial = 115] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (17A2E000) [pid = 3540] [serial = 111] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (17ACF400) [pid = 3540] [serial = 112] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (12C8D400) [pid = 3540] [serial = 105] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (12F3E400) [pid = 3540] [serial = 108] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 94 (12FCB400) [pid = 3540] [serial = 109] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 93 (127B7400) [pid = 3540] [serial = 94] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 92 (0EE38800) [pid = 3540] [serial = 93] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 91 (17C19800) [pid = 3540] [serial = 97] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 90 (17C10400) [pid = 3540] [serial = 96] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 89 (1BBB1C00) [pid = 3540] [serial = 100] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 88 (1B83B000) [pid = 3540] [serial = 99] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 87 (1C834800) [pid = 3540] [serial = 103] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 86 (1C49FC00) [pid = 3540] [serial = 102] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 85 (1BF0BC00) [pid = 3540] [serial = 123] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 84 (1D26E800) [pid = 3540] [serial = 133] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 83 (1CF58000) [pid = 3540] [serial = 126] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 82 (1C497800) [pid = 3540] [serial = 124] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 81 (1D505C00) [pid = 3540] [serial = 132] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 80 (1BF07400) [pid = 3540] [serial = 130] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 79 (1CF57800) [pid = 3540] [serial = 127] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 78 (1B469000) [pid = 3540] [serial = 118] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 77 (1B43F400) [pid = 3540] [serial = 117] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 76 (1CD1FC00) [pid = 3540] [serial = 129] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | --DOMWINDOW == 75 (1BBBE400) [pid = 3540] [serial = 121] [outer = 00000000] [url = about:blank] 21:14:25 INFO - PROCESS | 3540 | 1461212065550 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:25 INFO - PROCESS | 3540 | ++DOCSHELL 0B780C00 == 37 [pid = 3540] [id = 64] 21:14:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 76 (0B785800) [pid = 3540] [serial = 189] [outer = 00000000] 21:14:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 77 (0F644000) [pid = 3540] [serial = 190] [outer = 0B785800] 21:14:25 INFO - PROCESS | 3540 | 1461212065598 Marionette DEBUG loaded listener.js 21:14:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 78 (12BD9800) [pid = 3540] [serial = 191] [outer = 0B785800] 21:14:25 INFO - PROCESS | 3540 | 1461212065969 Marionette TRACE conn6 <- [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]]]}] 21:14:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:14:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 630ms 21:14:26 INFO - PROCESS | 3540 | 1461212066020 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 21:14:26 INFO - PROCESS | 3540 | 1461212066022 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 21:14:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:14:26 INFO - PROCESS | 3540 | 1461212066057 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:14:26 INFO - PROCESS | 3540 | 1461212066061 Marionette TRACE conn6 <- [1,222,null,{}] 21:14:26 INFO - PROCESS | 3540 | 1461212066075 Marionette TRACE conn6 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:26 INFO - PROCESS | 3540 | 1461212066158 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 21:14:26 INFO - PROCESS | 3540 | 1461212066168 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:26 INFO - PROCESS | 3540 | ++DOCSHELL 16352400 == 38 [pid = 3540] [id = 65] 21:14:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 79 (1751B400) [pid = 3540] [serial = 192] [outer = 00000000] 21:14:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 80 (17A2F000) [pid = 3540] [serial = 193] [outer = 1751B400] 21:14:26 INFO - PROCESS | 3540 | 1461212066217 Marionette DEBUG loaded listener.js 21:14:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 81 (17AE5400) [pid = 3540] [serial = 194] [outer = 1751B400] 21:14:26 INFO - PROCESS | 3540 | 1461212066640 Marionette TRACE conn6 <- [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]]]}] 21:14:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:14:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 649ms 21:14:26 INFO - PROCESS | 3540 | 1461212066680 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 21:14:26 INFO - PROCESS | 3540 | 1461212066682 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 21:14:26 INFO - PROCESS | 3540 | 1461212066689 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:14:26 INFO - PROCESS | 3540 | 1461212066691 Marionette TRACE conn6 <- [1,226,null,{}] 21:14:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:14:26 INFO - PROCESS | 3540 | 1461212066695 Marionette TRACE conn6 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:26 INFO - PROCESS | 3540 | 1461212066772 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 21:14:26 INFO - PROCESS | 3540 | 1461212066778 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:26 INFO - PROCESS | 3540 | ++DOCSHELL 17C16C00 == 39 [pid = 3540] [id = 66] 21:14:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 82 (17C17400) [pid = 3540] [serial = 195] [outer = 00000000] 21:14:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 83 (17D01C00) [pid = 3540] [serial = 196] [outer = 17C17400] 21:14:26 INFO - PROCESS | 3540 | 1461212066823 Marionette DEBUG loaded listener.js 21:14:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 84 (17DD6400) [pid = 3540] [serial = 197] [outer = 17C17400] 21:14:27 INFO - PROCESS | 3540 | 1461212067235 Marionette TRACE conn6 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 21:14:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:14:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 570ms 21:14:27 INFO - PROCESS | 3540 | 1461212067272 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 21:14:27 INFO - PROCESS | 3540 | 1461212067274 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 21:14:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:14:27 INFO - PROCESS | 3540 | 1461212067277 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:14:27 INFO - PROCESS | 3540 | 1461212067278 Marionette TRACE conn6 <- [1,230,null,{}] 21:14:27 INFO - PROCESS | 3540 | 1461212067286 Marionette TRACE conn6 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:27 INFO - PROCESS | 3540 | 1461212067360 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 21:14:27 INFO - PROCESS | 3540 | 1461212067366 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:27 INFO - PROCESS | 3540 | ++DOCSHELL 18954800 == 40 [pid = 3540] [id = 67] 21:14:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 85 (18D11400) [pid = 3540] [serial = 198] [outer = 00000000] 21:14:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 86 (19229000) [pid = 3540] [serial = 199] [outer = 18D11400] 21:14:27 INFO - PROCESS | 3540 | 1461212067411 Marionette DEBUG loaded listener.js 21:14:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 87 (1947B400) [pid = 3540] [serial = 200] [outer = 18D11400] 21:14:27 INFO - PROCESS | 3540 | 1461212067875 Marionette TRACE conn6 <- [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]]]}] 21:14:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:14:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 630ms 21:14:27 INFO - PROCESS | 3540 | 1461212067910 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 21:14:27 INFO - PROCESS | 3540 | 1461212067912 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 21:14:27 INFO - PROCESS | 3540 | 1461212067916 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:14:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:14:27 INFO - PROCESS | 3540 | 1461212067917 Marionette TRACE conn6 <- [1,234,null,{}] 21:14:27 INFO - PROCESS | 3540 | 1461212067926 Marionette TRACE conn6 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:28 INFO - PROCESS | 3540 | 1461212068043 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 21:14:28 INFO - PROCESS | 3540 | 1461212068053 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:28 INFO - PROCESS | 3540 | ++DOCSHELL 0B06A800 == 41 [pid = 3540] [id = 68] 21:14:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 88 (127BC800) [pid = 3540] [serial = 201] [outer = 00000000] 21:14:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 89 (1B838000) [pid = 3540] [serial = 202] [outer = 127BC800] 21:14:28 INFO - PROCESS | 3540 | 1461212068106 Marionette DEBUG loaded listener.js 21:14:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 90 (1BBB1000) [pid = 3540] [serial = 203] [outer = 127BC800] 21:14:28 INFO - PROCESS | 3540 | 1461212068552 Marionette TRACE conn6 <- [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]]]}] 21:14:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:14:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 670ms 21:14:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:14:28 INFO - PROCESS | 3540 | 1461212068591 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 21:14:28 INFO - PROCESS | 3540 | 1461212068593 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 21:14:28 INFO - PROCESS | 3540 | 1461212068596 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:14:28 INFO - PROCESS | 3540 | 1461212068598 Marionette TRACE conn6 <- [1,238,null,{}] 21:14:28 INFO - PROCESS | 3540 | 1461212068601 Marionette TRACE conn6 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:28 INFO - PROCESS | 3540 | 1461212068698 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 21:14:28 INFO - PROCESS | 3540 | 1461212068775 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:28 INFO - PROCESS | 3540 | ++DOCSHELL 1BBBB800 == 42 [pid = 3540] [id = 69] 21:14:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (1BBBE400) [pid = 3540] [serial = 204] [outer = 00000000] 21:14:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (1BC68800) [pid = 3540] [serial = 205] [outer = 1BBBE400] 21:14:28 INFO - PROCESS | 3540 | 1461212068819 Marionette DEBUG loaded listener.js 21:14:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (1BC67C00) [pid = 3540] [serial = 206] [outer = 1BBBE400] 21:14:29 INFO - PROCESS | 3540 | 1461212069215 Marionette TRACE conn6 <- [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]]]}] 21:14:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:14:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 670ms 21:14:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:14:29 INFO - PROCESS | 3540 | 1461212069267 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 21:14:29 INFO - PROCESS | 3540 | 1461212069269 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 21:14:29 INFO - PROCESS | 3540 | 1461212069279 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:14:29 INFO - PROCESS | 3540 | 1461212069281 Marionette TRACE conn6 <- [1,242,null,{}] 21:14:29 INFO - PROCESS | 3540 | 1461212069284 Marionette TRACE conn6 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:29 INFO - PROCESS | 3540 | 1461212069381 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 21:14:29 INFO - PROCESS | 3540 | 1461212069387 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:29 INFO - PROCESS | 3540 | ++DOCSHELL 1BBBC000 == 43 [pid = 3540] [id = 70] 21:14:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 94 (1BBBD800) [pid = 3540] [serial = 207] [outer = 00000000] 21:14:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (1C839000) [pid = 3540] [serial = 208] [outer = 1BBBD800] 21:14:29 INFO - PROCESS | 3540 | 1461212069431 Marionette DEBUG loaded listener.js 21:14:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (1C83D800) [pid = 3540] [serial = 209] [outer = 1BBBD800] 21:14:29 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (1BBB3000) [pid = 3540] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:14:29 INFO - PROCESS | 3540 | --DOMWINDOW == 94 (17C80800) [pid = 3540] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:14:29 INFO - PROCESS | 3540 | --DOMWINDOW == 93 (12BD7400) [pid = 3540] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:14:29 INFO - PROCESS | 3540 | --DOMWINDOW == 92 (17C14C00) [pid = 3540] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:14:29 INFO - PROCESS | 3540 | --DOMWINDOW == 91 (12C95000) [pid = 3540] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:14:29 INFO - PROCESS | 3540 | --DOMWINDOW == 90 (19223800) [pid = 3540] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:14:29 INFO - PROCESS | 3540 | --DOMWINDOW == 89 (1D016C00) [pid = 3540] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:14:29 INFO - PROCESS | 3540 | --DOMWINDOW == 88 (1D760800) [pid = 3540] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:14:29 INFO - PROCESS | 3540 | --DOMWINDOW == 87 (1D524400) [pid = 3540] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:14:29 INFO - PROCESS | 3540 | --DOMWINDOW == 86 (17523000) [pid = 3540] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:14:29 INFO - PROCESS | 3540 | 1461212069898 Marionette TRACE conn6 <- [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]]]}] 21:14:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:14:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 691ms 21:14:29 INFO - PROCESS | 3540 | 1461212069965 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 21:14:29 INFO - PROCESS | 3540 | 1461212069966 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 21:14:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:14:29 INFO - PROCESS | 3540 | 1461212069970 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:14:29 INFO - PROCESS | 3540 | 1461212069971 Marionette TRACE conn6 <- [1,246,null,{}] 21:14:29 INFO - PROCESS | 3540 | 1461212069975 Marionette TRACE conn6 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:30 INFO - PROCESS | 3540 | 1461212070102 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 21:14:30 INFO - PROCESS | 3540 | 1461212070150 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:30 INFO - PROCESS | 3540 | ++DOCSHELL 19225C00 == 44 [pid = 3540] [id = 71] 21:14:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 87 (1A693C00) [pid = 3540] [serial = 210] [outer = 00000000] 21:14:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 88 (1C837C00) [pid = 3540] [serial = 211] [outer = 1A693C00] 21:14:30 INFO - PROCESS | 3540 | 1461212070195 Marionette DEBUG loaded listener.js 21:14:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 89 (1CF54000) [pid = 3540] [serial = 212] [outer = 1A693C00] 21:14:30 INFO - PROCESS | 3540 | 1461212070533 Marionette TRACE conn6 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 21:14:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:14:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 629ms 21:14:30 INFO - PROCESS | 3540 | 1461212070601 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 21:14:30 INFO - PROCESS | 3540 | 1461212070603 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 21:14:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:14:30 INFO - PROCESS | 3540 | 1461212070606 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:14:30 INFO - PROCESS | 3540 | 1461212070608 Marionette TRACE conn6 <- [1,250,null,{}] 21:14:30 INFO - PROCESS | 3540 | 1461212070611 Marionette TRACE conn6 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:30 INFO - PROCESS | 3540 | 1461212070686 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 21:14:30 INFO - PROCESS | 3540 | 1461212070692 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:30 INFO - PROCESS | 3540 | ++DOCSHELL 1B461800 == 45 [pid = 3540] [id = 72] 21:14:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 90 (1BC62C00) [pid = 3540] [serial = 213] [outer = 00000000] 21:14:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (1D0E9C00) [pid = 3540] [serial = 214] [outer = 1BC62C00] 21:14:30 INFO - PROCESS | 3540 | 1461212070736 Marionette DEBUG loaded listener.js 21:14:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (1D2C6800) [pid = 3540] [serial = 215] [outer = 1BC62C00] 21:14:31 INFO - PROCESS | 3540 | 1461212071155 Marionette TRACE conn6 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 21:14:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:14:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 572ms 21:14:31 INFO - PROCESS | 3540 | 1461212071179 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 21:14:31 INFO - PROCESS | 3540 | 1461212071181 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 21:14:31 INFO - PROCESS | 3540 | 1461212071185 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:14:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:14:31 INFO - PROCESS | 3540 | 1461212071187 Marionette TRACE conn6 <- [1,254,null,{}] 21:14:31 INFO - PROCESS | 3540 | 1461212071190 Marionette TRACE conn6 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:31 INFO - PROCESS | 3540 | 1461212071314 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 21:14:31 INFO - PROCESS | 3540 | 1461212071324 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:31 INFO - PROCESS | 3540 | ++DOCSHELL 1D522C00 == 46 [pid = 3540] [id = 73] 21:14:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (1D525800) [pid = 3540] [serial = 216] [outer = 00000000] 21:14:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 94 (1D7E5C00) [pid = 3540] [serial = 217] [outer = 1D525800] 21:14:31 INFO - PROCESS | 3540 | 1461212071374 Marionette DEBUG loaded listener.js 21:14:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (1EA47800) [pid = 3540] [serial = 218] [outer = 1D525800] 21:14:31 INFO - PROCESS | 3540 | 1461212071930 Marionette TRACE conn6 <- [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]]]}] 21:14:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:14:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 770ms 21:14:31 INFO - PROCESS | 3540 | 1461212071993 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 21:14:31 INFO - PROCESS | 3540 | 1461212071996 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 21:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:14:32 INFO - PROCESS | 3540 | 1461212072030 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:14:32 INFO - PROCESS | 3540 | 1461212072033 Marionette TRACE conn6 <- [1,258,null,{}] 21:14:32 INFO - PROCESS | 3540 | 1461212072042 Marionette TRACE conn6 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:32 INFO - PROCESS | 3540 | 1461212072150 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 21:14:32 INFO - PROCESS | 3540 | 1461212072218 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:32 INFO - PROCESS | 3540 | ++DOCSHELL 0EE34C00 == 47 [pid = 3540] [id = 74] 21:14:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (0EE3AC00) [pid = 3540] [serial = 219] [outer = 00000000] 21:14:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (12F3D400) [pid = 3540] [serial = 220] [outer = 0EE3AC00] 21:14:32 INFO - PROCESS | 3540 | 1461212072275 Marionette DEBUG loaded listener.js 21:14:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (12FCF800) [pid = 3540] [serial = 221] [outer = 0EE3AC00] 21:14:32 INFO - PROCESS | 3540 | 1461212072908 Marionette TRACE conn6 <- [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]]]}] 21:14:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 949ms 21:14:32 INFO - PROCESS | 3540 | 1461212072965 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 21:14:32 INFO - PROCESS | 3540 | 1461212072971 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 21:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:14:32 INFO - PROCESS | 3540 | 1461212072978 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:14:32 INFO - PROCESS | 3540 | 1461212072981 Marionette TRACE conn6 <- [1,262,null,{}] 21:14:32 INFO - PROCESS | 3540 | 1461212072985 Marionette TRACE conn6 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:33 INFO - PROCESS | 3540 | 1461212073086 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 21:14:33 INFO - PROCESS | 3540 | 1461212073161 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:33 INFO - PROCESS | 3540 | ++DOCSHELL 1383BC00 == 48 [pid = 3540] [id = 75] 21:14:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (17C10000) [pid = 3540] [serial = 222] [outer = 00000000] 21:14:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (18D1B000) [pid = 3540] [serial = 223] [outer = 17C10000] 21:14:33 INFO - PROCESS | 3540 | 1461212073216 Marionette DEBUG loaded listener.js 21:14:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1A686800) [pid = 3540] [serial = 224] [outer = 17C10000] 21:14:33 INFO - PROCESS | 3540 | 1461212073805 Marionette TRACE conn6 <- [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]]]}] 21:14:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 870ms 21:14:33 INFO - PROCESS | 3540 | 1461212073850 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 21:14:33 INFO - PROCESS | 3540 | 1461212073853 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 21:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:14:33 INFO - PROCESS | 3540 | 1461212073857 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:14:33 INFO - PROCESS | 3540 | 1461212073860 Marionette TRACE conn6 <- [1,266,null,{}] 21:14:33 INFO - PROCESS | 3540 | 1461212073872 Marionette TRACE conn6 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:33 INFO - PROCESS | 3540 | 1461212073974 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 21:14:34 INFO - PROCESS | 3540 | 1461212074066 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:34 INFO - PROCESS | 3540 | ++DOCSHELL 1BF04800 == 49 [pid = 3540] [id = 76] 21:14:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1CF53400) [pid = 3540] [serial = 225] [outer = 00000000] 21:14:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1FB18C00) [pid = 3540] [serial = 226] [outer = 1CF53400] 21:14:34 INFO - PROCESS | 3540 | 1461212074128 Marionette DEBUG loaded listener.js 21:14:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1FE84400) [pid = 3540] [serial = 227] [outer = 1CF53400] 21:14:34 INFO - PROCESS | 3540 | 1461212074654 Marionette TRACE conn6 <- [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]]]}] 21:14:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 829ms 21:14:34 INFO - PROCESS | 3540 | 1461212074690 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 21:14:34 INFO - PROCESS | 3540 | 1461212074693 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 21:14:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:14:34 INFO - PROCESS | 3540 | 1461212074696 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:14:34 INFO - PROCESS | 3540 | 1461212074698 Marionette TRACE conn6 <- [1,270,null,{}] 21:14:34 INFO - PROCESS | 3540 | 1461212074702 Marionette TRACE conn6 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:34 INFO - PROCESS | 3540 | 1461212074803 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 21:14:34 INFO - PROCESS | 3540 | 1461212074891 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:34 INFO - PROCESS | 3540 | ++DOCSHELL 0EF60800 == 50 [pid = 3540] [id = 77] 21:14:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (0EF62800) [pid = 3540] [serial = 228] [outer = 00000000] 21:14:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (0EF67C00) [pid = 3540] [serial = 229] [outer = 0EF62800] 21:14:34 INFO - PROCESS | 3540 | 1461212074946 Marionette DEBUG loaded listener.js 21:14:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1BC65400) [pid = 3540] [serial = 230] [outer = 0EF62800] 21:14:35 INFO - PROCESS | 3540 | 1461212075539 Marionette TRACE conn6 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 21:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 870ms 21:14:35 INFO - PROCESS | 3540 | 1461212075570 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 21:14:35 INFO - PROCESS | 3540 | 1461212075572 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 21:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:14:35 INFO - PROCESS | 3540 | 1461212075576 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:14:35 INFO - PROCESS | 3540 | 1461212075578 Marionette TRACE conn6 <- [1,274,null,{}] 21:14:35 INFO - PROCESS | 3540 | 1461212075581 Marionette TRACE conn6 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:35 INFO - PROCESS | 3540 | 1461212075680 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 21:14:35 INFO - PROCESS | 3540 | 1461212076009 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:36 INFO - PROCESS | 3540 | ++DOCSHELL 127B7400 == 51 [pid = 3540] [id = 78] 21:14:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (127C0000) [pid = 3540] [serial = 231] [outer = 00000000] 21:14:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (127CF000) [pid = 3540] [serial = 232] [outer = 127C0000] 21:14:36 INFO - PROCESS | 3540 | 1461212076068 Marionette DEBUG loaded listener.js 21:14:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (12D41800) [pid = 3540] [serial = 233] [outer = 127C0000] 21:14:36 INFO - PROCESS | 3540 | --DOCSHELL 1BF0B800 == 50 [pid = 3540] [id = 35] 21:14:36 INFO - PROCESS | 3540 | --DOCSHELL 1B461800 == 49 [pid = 3540] [id = 72] 21:14:36 INFO - PROCESS | 3540 | --DOCSHELL 19225C00 == 48 [pid = 3540] [id = 71] 21:14:36 INFO - PROCESS | 3540 | --DOCSHELL 1BBBC000 == 47 [pid = 3540] [id = 70] 21:14:36 INFO - PROCESS | 3540 | --DOCSHELL 1BBBB800 == 46 [pid = 3540] [id = 69] 21:14:36 INFO - PROCESS | 3540 | --DOCSHELL 0B06A800 == 45 [pid = 3540] [id = 68] 21:14:36 INFO - PROCESS | 3540 | --DOCSHELL 18954800 == 44 [pid = 3540] [id = 67] 21:14:36 INFO - PROCESS | 3540 | --DOCSHELL 17C16C00 == 43 [pid = 3540] [id = 66] 21:14:36 INFO - PROCESS | 3540 | --DOCSHELL 16352400 == 42 [pid = 3540] [id = 65] 21:14:36 INFO - PROCESS | 3540 | --DOCSHELL 0B780C00 == 41 [pid = 3540] [id = 64] 21:14:36 INFO - PROCESS | 3540 | --DOCSHELL 127C9800 == 40 [pid = 3540] [id = 63] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (0EE32400) [pid = 3540] [serial = 138] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (17C14000) [pid = 3540] [serial = 141] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (1FB17C00) [pid = 3540] [serial = 172] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | 1461212076869 Marionette TRACE conn6 <- [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]]]}] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1BBBA400) [pid = 3540] [serial = 156] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (1BC5CC00) [pid = 3540] [serial = 157] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (1889D800) [pid = 3540] [serial = 150] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (12D3E400) [pid = 3540] [serial = 144] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (12D48800) [pid = 3540] [serial = 145] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (1C83B000) [pid = 3540] [serial = 160] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (1730A400) [pid = 3540] [serial = 147] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (17539800) [pid = 3540] [serial = 148] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (1C83E800) [pid = 3540] [serial = 159] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (1A8EE800) [pid = 3540] [serial = 153] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (1D52B800) [pid = 3540] [serial = 136] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (1D7EB400) [pid = 3540] [serial = 170] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 94 (1D52E000) [pid = 3540] [serial = 162] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 93 (1D525000) [pid = 3540] [serial = 166] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 92 (1D52D400) [pid = 3540] [serial = 167] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 91 (2205EC00) [pid = 3540] [serial = 40] [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.] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 90 (1D531000) [pid = 3540] [serial = 163] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 89 (18954400) [pid = 3540] [serial = 151] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 88 (1D7E5800) [pid = 3540] [serial = 169] [outer = 00000000] [url = about:blank] 21:14:36 INFO - PROCESS | 3540 | --DOMWINDOW == 87 (1B467800) [pid = 3540] [serial = 154] [outer = 00000000] [url = about:blank] 21:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1323ms 21:14:36 INFO - PROCESS | 3540 | 1461212076904 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 21:14:36 INFO - PROCESS | 3540 | 1461212076907 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 21:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:14:36 INFO - PROCESS | 3540 | 1461212076912 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:14:36 INFO - PROCESS | 3540 | 1461212076914 Marionette TRACE conn6 <- [1,278,null,{}] 21:14:36 INFO - PROCESS | 3540 | 1461212076919 Marionette TRACE conn6 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:36 INFO - PROCESS | 3540 | 1461212077001 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 21:14:37 INFO - PROCESS | 3540 | 1461212077008 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:37 INFO - PROCESS | 3540 | ++DOCSHELL 0F535400 == 41 [pid = 3540] [id = 79] 21:14:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 88 (0F57E400) [pid = 3540] [serial = 234] [outer = 00000000] 21:14:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 89 (127C8000) [pid = 3540] [serial = 235] [outer = 0F57E400] 21:14:37 INFO - PROCESS | 3540 | 1461212077055 Marionette DEBUG loaded listener.js 21:14:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 90 (12D3E000) [pid = 3540] [serial = 236] [outer = 0F57E400] 21:14:37 INFO - PROCESS | 3540 | 1461212077537 Marionette TRACE conn6 <- [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]]]}] 21:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 670ms 21:14:37 INFO - PROCESS | 3540 | 1461212077586 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 21:14:37 INFO - PROCESS | 3540 | 1461212077590 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 21:14:37 INFO - PROCESS | 3540 | 1461212077593 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:14:37 INFO - PROCESS | 3540 | 1461212077595 Marionette TRACE conn6 <- [1,282,null,{}] 21:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:14:37 INFO - PROCESS | 3540 | 1461212077599 Marionette TRACE conn6 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:37 INFO - PROCESS | 3540 | 1461212077679 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 21:14:37 INFO - PROCESS | 3540 | 1461212077688 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:37 INFO - PROCESS | 3540 | ++DOCSHELL 17517400 == 42 [pid = 3540] [id = 80] 21:14:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (1751BC00) [pid = 3540] [serial = 237] [outer = 00000000] 21:14:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (17C14C00) [pid = 3540] [serial = 238] [outer = 1751BC00] 21:14:37 INFO - PROCESS | 3540 | 1461212077733 Marionette DEBUG loaded listener.js 21:14:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (17C80800) [pid = 3540] [serial = 239] [outer = 1751BC00] 21:14:38 INFO - PROCESS | 3540 | 1461212078183 Marionette TRACE conn6 <- [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]]]}] 21:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 631ms 21:14:38 INFO - PROCESS | 3540 | 1461212078231 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 21:14:38 INFO - PROCESS | 3540 | 1461212078233 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 21:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:14:38 INFO - PROCESS | 3540 | 1461212078242 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:14:38 INFO - PROCESS | 3540 | 1461212078248 Marionette TRACE conn6 <- [1,286,null,{}] 21:14:38 INFO - PROCESS | 3540 | 1461212078252 Marionette TRACE conn6 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:38 INFO - PROCESS | 3540 | 1461212078334 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 21:14:38 INFO - PROCESS | 3540 | 1461212078342 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:38 INFO - PROCESS | 3540 | ++DOCSHELL 1A63D000 == 43 [pid = 3540] [id = 81] 21:14:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 94 (1A646800) [pid = 3540] [serial = 240] [outer = 00000000] 21:14:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (1A8F7800) [pid = 3540] [serial = 241] [outer = 1A646800] 21:14:38 INFO - PROCESS | 3540 | 1461212078387 Marionette DEBUG loaded listener.js 21:14:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (1B463C00) [pid = 3540] [serial = 242] [outer = 1A646800] 21:14:38 INFO - PROCESS | 3540 | 1461212078851 Marionette TRACE conn6 <- [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]]]}] 21:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 632ms 21:14:38 INFO - PROCESS | 3540 | 1461212078873 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 21:14:38 INFO - PROCESS | 3540 | 1461212078875 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 21:14:38 INFO - PROCESS | 3540 | 1461212078878 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:14:38 INFO - PROCESS | 3540 | 1461212078880 Marionette TRACE conn6 <- [1,290,null,{}] 21:14:38 INFO - PROCESS | 3540 | 1461212078883 Marionette TRACE conn6 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:38 INFO - PROCESS | 3540 | 1461212078963 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 21:14:38 INFO - PROCESS | 3540 | 1461212078969 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:38 INFO - PROCESS | 3540 | ++DOCSHELL 1B843800 == 44 [pid = 3540] [id = 82] 21:14:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (1B844000) [pid = 3540] [serial = 243] [outer = 00000000] 21:14:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (1BC5BC00) [pid = 3540] [serial = 244] [outer = 1B844000] 21:14:38 INFO - PROCESS | 3540 | 1461212079014 Marionette DEBUG loaded listener.js 21:14:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (1BBBFC00) [pid = 3540] [serial = 245] [outer = 1B844000] 21:14:39 INFO - PROCESS | 3540 | 1461212079462 Marionette TRACE conn6 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 21:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 630ms 21:14:39 INFO - PROCESS | 3540 | 1461212079514 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 21:14:39 INFO - PROCESS | 3540 | 1461212079516 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 21:14:39 INFO - PROCESS | 3540 | 1461212079519 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:14:39 INFO - PROCESS | 3540 | 1461212079521 Marionette TRACE conn6 <- [1,294,null,{}] 21:14:39 INFO - PROCESS | 3540 | 1461212079525 Marionette TRACE conn6 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:39 INFO - PROCESS | 3540 | 1461212079626 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 21:14:39 INFO - PROCESS | 3540 | 1461212079635 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:39 INFO - PROCESS | 3540 | ++DOCSHELL 1BF0D800 == 45 [pid = 3540] [id = 83] 21:14:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (1BF0E000) [pid = 3540] [serial = 246] [outer = 00000000] 21:14:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1C834400) [pid = 3540] [serial = 247] [outer = 1BF0E000] 21:14:39 INFO - PROCESS | 3540 | 1461212079730 Marionette DEBUG loaded listener.js 21:14:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1CF59800) [pid = 3540] [serial = 248] [outer = 1BF0E000] 21:14:40 INFO - PROCESS | 3540 | 1461212080219 Marionette TRACE conn6 <- [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]]]}] 21:14:40 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. 21:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 729ms 21:14:40 INFO - PROCESS | 3540 | 1461212080259 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 21:14:40 INFO - PROCESS | 3540 | 1461212080261 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 21:14:40 INFO - PROCESS | 3540 | 1461212080264 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:14:40 INFO - PROCESS | 3540 | 1461212080266 Marionette TRACE conn6 <- [1,298,null,{}] 21:14:40 INFO - PROCESS | 3540 | 1461212080270 Marionette TRACE conn6 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:40 INFO - PROCESS | 3540 | 1461212080377 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 21:14:40 INFO - PROCESS | 3540 | 1461212080385 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:40 INFO - PROCESS | 3540 | ++DOCSHELL 1CF5CC00 == 46 [pid = 3540] [id = 84] 21:14:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1CF83800) [pid = 3540] [serial = 249] [outer = 00000000] 21:14:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1D52C800) [pid = 3540] [serial = 250] [outer = 1CF83800] 21:14:40 INFO - PROCESS | 3540 | 1461212080472 Marionette DEBUG loaded listener.js 21:14:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1D52F000) [pid = 3540] [serial = 251] [outer = 1CF83800] 21:14:40 INFO - PROCESS | 3540 | 1461212080887 Marionette TRACE conn6 <- [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]]]}] 21:14:40 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. 21:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 670ms 21:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:14:40 INFO - PROCESS | 3540 | 1461212080938 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 21:14:40 INFO - PROCESS | 3540 | 1461212080939 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 21:14:40 INFO - PROCESS | 3540 | 1461212080942 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:14:40 INFO - PROCESS | 3540 | 1461212080944 Marionette TRACE conn6 <- [1,302,null,{}] 21:14:40 INFO - PROCESS | 3540 | 1461212080948 Marionette TRACE conn6 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:41 INFO - PROCESS | 3540 | 1461212081077 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 21:14:41 INFO - PROCESS | 3540 | 1461212081099 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:41 INFO - PROCESS | 3540 | ++DOCSHELL 1D5E6000 == 47 [pid = 3540] [id = 85] 21:14:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1D5E8000) [pid = 3540] [serial = 252] [outer = 00000000] 21:14:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1D7EB800) [pid = 3540] [serial = 253] [outer = 1D5E8000] 21:14:41 INFO - PROCESS | 3540 | 1461212081145 Marionette DEBUG loaded listener.js 21:14:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1D76B000) [pid = 3540] [serial = 254] [outer = 1D5E8000] 21:14:41 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (0EE39800) [pid = 3540] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:14:41 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (12C9A800) [pid = 3540] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:14:41 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (127BC800) [pid = 3540] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:14:41 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (1BBBE400) [pid = 3540] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:14:41 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (13838000) [pid = 3540] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:14:41 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (17C17400) [pid = 3540] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:14:41 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (0B790000) [pid = 3540] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:14:41 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (0B785800) [pid = 3540] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:14:41 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (127CE800) [pid = 3540] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:14:41 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (1A693400) [pid = 3540] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:14:41 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (127CAC00) [pid = 3540] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:14:41 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (1751B400) [pid = 3540] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:14:41 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (18D11400) [pid = 3540] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:14:41 INFO - PROCESS | 3540 | --DOMWINDOW == 94 (1BBBD800) [pid = 3540] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:14:41 INFO - PROCESS | 3540 | --DOMWINDOW == 93 (1BC62C00) [pid = 3540] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:14:41 INFO - PROCESS | 3540 | --DOMWINDOW == 92 (1A693C00) [pid = 3540] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:14:41 INFO - PROCESS | 3540 | --DOMWINDOW == 91 (0B065C00) [pid = 3540] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:14:41 INFO - PROCESS | 3540 | 1461212081654 Marionette TRACE conn6 <- [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]]]}] 21:14:41 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. 21:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 730ms 21:14:41 INFO - PROCESS | 3540 | 1461212081674 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 21:14:41 INFO - PROCESS | 3540 | 1461212081676 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 21:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:14:41 INFO - PROCESS | 3540 | 1461212081679 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:14:41 INFO - PROCESS | 3540 | 1461212081680 Marionette TRACE conn6 <- [1,306,null,{}] 21:14:41 INFO - PROCESS | 3540 | 1461212081693 Marionette TRACE conn6 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:41 INFO - PROCESS | 3540 | 1461212081770 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 21:14:41 INFO - PROCESS | 3540 | 1461212081776 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:41 INFO - PROCESS | 3540 | ++DOCSHELL 12D43C00 == 48 [pid = 3540] [id = 86] 21:14:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (1383A000) [pid = 3540] [serial = 255] [outer = 00000000] 21:14:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (1A64B400) [pid = 3540] [serial = 256] [outer = 1383A000] 21:14:41 INFO - PROCESS | 3540 | 1461212081820 Marionette DEBUG loaded listener.js 21:14:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 94 (0B787400) [pid = 3540] [serial = 257] [outer = 1383A000] 21:14:42 INFO - PROCESS | 3540 | 1461212082231 Marionette TRACE conn6 <- [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]]]}] 21:14:42 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. 21:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 569ms 21:14:42 INFO - PROCESS | 3540 | 1461212082250 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 21:14:42 INFO - PROCESS | 3540 | 1461212082252 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 21:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:14:42 INFO - PROCESS | 3540 | 1461212082255 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:14:42 INFO - PROCESS | 3540 | 1461212082257 Marionette TRACE conn6 <- [1,310,null,{}] 21:14:42 INFO - PROCESS | 3540 | 1461212082260 Marionette TRACE conn6 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:42 INFO - PROCESS | 3540 | 1461212082370 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 21:14:42 INFO - PROCESS | 3540 | 1461212082378 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:42 INFO - PROCESS | 3540 | ++DOCSHELL 1894A400 == 49 [pid = 3540] [id = 87] 21:14:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (18954000) [pid = 3540] [serial = 258] [outer = 00000000] 21:14:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (1D107800) [pid = 3540] [serial = 259] [outer = 18954000] 21:14:42 INFO - PROCESS | 3540 | 1461212082423 Marionette DEBUG loaded listener.js 21:14:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (1D108C00) [pid = 3540] [serial = 260] [outer = 18954000] 21:14:42 INFO - PROCESS | 3540 | 1461212082751 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:14:42 INFO - PROCESS | 3540 | 1461212082865 Marionette TRACE conn6 <- [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]]]}] 21:14:42 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. 21:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 631ms 21:14:42 INFO - PROCESS | 3540 | 1461212082887 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 21:14:42 INFO - PROCESS | 3540 | 1461212082889 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 21:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:14:42 INFO - PROCESS | 3540 | 1461212082892 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:14:42 INFO - PROCESS | 3540 | 1461212082894 Marionette TRACE conn6 <- [1,314,null,{}] 21:14:42 INFO - PROCESS | 3540 | 1461212082897 Marionette TRACE conn6 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:42 INFO - PROCESS | 3540 | 1461212083011 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 21:14:43 INFO - PROCESS | 3540 | 1461212083019 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:43 INFO - PROCESS | 3540 | ++DOCSHELL 1D10BC00 == 50 [pid = 3540] [id = 88] 21:14:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (1D10D400) [pid = 3540] [serial = 261] [outer = 00000000] 21:14:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (1FE47400) [pid = 3540] [serial = 262] [outer = 1D10D400] 21:14:43 INFO - PROCESS | 3540 | 1461212083068 Marionette DEBUG loaded listener.js 21:14:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (217BBC00) [pid = 3540] [serial = 263] [outer = 1D10D400] 21:14:43 INFO - PROCESS | 3540 | 1461212083550 Marionette TRACE conn6 <- [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]]]}] 21:14:43 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. 21:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 670ms 21:14:43 INFO - PROCESS | 3540 | 1461212083563 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 21:14:43 INFO - PROCESS | 3540 | 1461212083568 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 21:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:14:43 INFO - PROCESS | 3540 | 1461212083573 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:14:43 INFO - PROCESS | 3540 | 1461212083578 Marionette TRACE conn6 <- [1,318,null,{}] 21:14:43 INFO - PROCESS | 3540 | 1461212083585 Marionette TRACE conn6 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:43 INFO - PROCESS | 3540 | 1461212083742 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 21:14:43 INFO - PROCESS | 3540 | 1461212083867 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:43 INFO - PROCESS | 3540 | ++DOCSHELL 0B786C00 == 51 [pid = 3540] [id = 89] 21:14:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (0B787800) [pid = 3540] [serial = 264] [outer = 00000000] 21:14:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (12BD2400) [pid = 3540] [serial = 265] [outer = 0B787800] 21:14:43 INFO - PROCESS | 3540 | 1461212083925 Marionette DEBUG loaded listener.js 21:14:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (12F0C800) [pid = 3540] [serial = 266] [outer = 0B787800] 21:14:44 INFO - PROCESS | 3540 | 1461212084511 Marionette TRACE conn6 <- [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]]]}] 21:14:44 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. 21:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 989ms 21:14:44 INFO - PROCESS | 3540 | 1461212084564 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 21:14:44 INFO - PROCESS | 3540 | 1461212084570 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 21:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:14:44 INFO - PROCESS | 3540 | 1461212084576 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:14:44 INFO - PROCESS | 3540 | 1461212084579 Marionette TRACE conn6 <- [1,322,null,{}] 21:14:44 INFO - PROCESS | 3540 | 1461212084583 Marionette TRACE conn6 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:44 INFO - PROCESS | 3540 | 1461212084689 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 21:14:44 INFO - PROCESS | 3540 | 1461212084768 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:44 INFO - PROCESS | 3540 | ++DOCSHELL 17C14000 == 52 [pid = 3540] [id = 90] 21:14:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (17C19400) [pid = 3540] [serial = 267] [outer = 00000000] 21:14:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1894B800) [pid = 3540] [serial = 268] [outer = 17C19400] 21:14:44 INFO - PROCESS | 3540 | 1461212084867 Marionette DEBUG loaded listener.js 21:14:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (18D16C00) [pid = 3540] [serial = 269] [outer = 17C19400] 21:14:45 INFO - PROCESS | 3540 | 1461212085487 Marionette TRACE conn6 <- [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]]]}] 21:14:45 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. 21:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 930ms 21:14:45 INFO - PROCESS | 3540 | 1461212085508 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 21:14:45 INFO - PROCESS | 3540 | 1461212085511 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 21:14:45 INFO - PROCESS | 3540 | 1461212085514 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:14:45 INFO - PROCESS | 3540 | 1461212085518 Marionette TRACE conn6 <- [1,326,null,{}] 21:14:45 INFO - PROCESS | 3540 | 1461212085529 Marionette TRACE conn6 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:45 INFO - PROCESS | 3540 | 1461212085640 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 21:14:45 INFO - PROCESS | 3540 | 1461212085731 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:45 INFO - PROCESS | 3540 | ++DOCSHELL 1CF89C00 == 53 [pid = 3540] [id = 91] 21:14:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1D013000) [pid = 3540] [serial = 270] [outer = 00000000] 21:14:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1D2C4800) [pid = 3540] [serial = 271] [outer = 1D013000] 21:14:45 INFO - PROCESS | 3540 | 1461212085792 Marionette DEBUG loaded listener.js 21:14:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1D52E400) [pid = 3540] [serial = 272] [outer = 1D013000] 21:14:46 INFO - PROCESS | 3540 | 1461212086486 Marionette TRACE conn6 <- [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]]]}] 21:14:46 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. 21:14:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1018ms 21:14:46 INFO - PROCESS | 3540 | 1461212086537 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 21:14:46 INFO - PROCESS | 3540 | 1461212086540 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 21:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:14:46 INFO - PROCESS | 3540 | 1461212086544 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:14:46 INFO - PROCESS | 3540 | 1461212086546 Marionette TRACE conn6 <- [1,330,null,{}] 21:14:46 INFO - PROCESS | 3540 | 1461212086550 Marionette TRACE conn6 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:46 INFO - PROCESS | 3540 | 1461212086653 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 21:14:46 INFO - PROCESS | 3540 | 1461212086730 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:46 INFO - PROCESS | 3540 | ++DOCSHELL 0B066800 == 54 [pid = 3540] [id = 92] 21:14:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (0B77B800) [pid = 3540] [serial = 273] [outer = 00000000] 21:14:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (12707000) [pid = 3540] [serial = 274] [outer = 0B77B800] 21:14:46 INFO - PROCESS | 3540 | 1461212086828 Marionette DEBUG loaded listener.js 21:14:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (12BCAC00) [pid = 3540] [serial = 275] [outer = 0B77B800] 21:14:47 INFO - PROCESS | 3540 | 1461212087507 Marionette TRACE conn6 <- [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]]]}] 21:14:47 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. 21:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1016ms 21:14:47 INFO - PROCESS | 3540 | 1461212087563 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 21:14:47 INFO - PROCESS | 3540 | 1461212087569 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 21:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:14:47 INFO - PROCESS | 3540 | 1461212087574 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:14:47 INFO - PROCESS | 3540 | 1461212087577 Marionette TRACE conn6 <- [1,334,null,{}] 21:14:47 INFO - PROCESS | 3540 | 1461212087582 Marionette TRACE conn6 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:47 INFO - PROCESS | 3540 | 1461212087694 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 21:14:47 INFO - PROCESS | 3540 | 1461212087775 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:47 INFO - PROCESS | 3540 | ++DOCSHELL 12D48400 == 55 [pid = 3540] [id = 93] 21:14:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (12F17000) [pid = 3540] [serial = 276] [outer = 00000000] 21:14:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (13888C00) [pid = 3540] [serial = 277] [outer = 12F17000] 21:14:47 INFO - PROCESS | 3540 | 1461212087825 Marionette DEBUG loaded listener.js 21:14:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (163E0000) [pid = 3540] [serial = 278] [outer = 12F17000] 21:14:48 INFO - PROCESS | 3540 | --DOCSHELL 1894A400 == 54 [pid = 3540] [id = 87] 21:14:48 INFO - PROCESS | 3540 | --DOCSHELL 12D43C00 == 53 [pid = 3540] [id = 86] 21:14:48 INFO - PROCESS | 3540 | --DOCSHELL 1D5E6000 == 52 [pid = 3540] [id = 85] 21:14:48 INFO - PROCESS | 3540 | --DOCSHELL 1CF5CC00 == 51 [pid = 3540] [id = 84] 21:14:48 INFO - PROCESS | 3540 | --DOCSHELL 1BF0D800 == 50 [pid = 3540] [id = 83] 21:14:48 INFO - PROCESS | 3540 | --DOCSHELL 1B843800 == 49 [pid = 3540] [id = 82] 21:14:48 INFO - PROCESS | 3540 | --DOCSHELL 1A63D000 == 48 [pid = 3540] [id = 81] 21:14:48 INFO - PROCESS | 3540 | --DOCSHELL 17517400 == 47 [pid = 3540] [id = 80] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1D7E5C00) [pid = 3540] [serial = 217] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOCSHELL 0F535400 == 46 [pid = 3540] [id = 79] 21:14:48 INFO - PROCESS | 3540 | --DOCSHELL 127B7400 == 45 [pid = 3540] [id = 78] 21:14:48 INFO - PROCESS | 3540 | 1461212088382 Marionette TRACE conn6 <- [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]]]}] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (12D41C00) [pid = 3540] [serial = 106] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (17C83C00) [pid = 3540] [serial = 142] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1B838000) [pid = 3540] [serial = 202] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (1BBB1000) [pid = 3540] [serial = 203] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (1BC67C00) [pid = 3540] [serial = 206] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (1BC68800) [pid = 3540] [serial = 205] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (17AC5C00) [pid = 3540] [serial = 179] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (163E6400) [pid = 3540] [serial = 178] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (17D01C00) [pid = 3540] [serial = 196] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (17DD6400) [pid = 3540] [serial = 197] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (0EE35C00) [pid = 3540] [serial = 176] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (0B793000) [pid = 3540] [serial = 175] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (0F644000) [pid = 3540] [serial = 190] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (12BD9800) [pid = 3540] [serial = 191] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (1BF09C00) [pid = 3540] [serial = 185] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (127D4400) [pid = 3540] [serial = 184] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (1BF02800) [pid = 3540] [serial = 181] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (1BF48800) [pid = 3540] [serial = 182] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (12BD1C00) [pid = 3540] [serial = 188] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 94 (127D3800) [pid = 3540] [serial = 187] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 93 (17A2F000) [pid = 3540] [serial = 193] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 92 (17AE5400) [pid = 3540] [serial = 194] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 91 (19229000) [pid = 3540] [serial = 199] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 90 (1C839000) [pid = 3540] [serial = 208] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 89 (1D2C6800) [pid = 3540] [serial = 215] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 88 (1D0E9C00) [pid = 3540] [serial = 214] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 87 (1C837C00) [pid = 3540] [serial = 211] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 86 (1CF54000) [pid = 3540] [serial = 212] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 85 (1C83D800) [pid = 3540] [serial = 209] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 84 (1947B400) [pid = 3540] [serial = 200] [outer = 00000000] [url = about:blank] 21:14:48 INFO - PROCESS | 3540 | --DOMWINDOW == 83 (0F0F1000) [pid = 3540] [serial = 139] [outer = 00000000] [url = about:blank] 21:14:48 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. 21:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 869ms 21:14:48 INFO - PROCESS | 3540 | 1461212088449 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 21:14:48 INFO - PROCESS | 3540 | 1461212088455 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 21:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:14:48 INFO - PROCESS | 3540 | 1461212088461 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:14:48 INFO - PROCESS | 3540 | 1461212088463 Marionette TRACE conn6 <- [1,338,null,{}] 21:14:48 INFO - PROCESS | 3540 | 1461212088467 Marionette TRACE conn6 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:48 INFO - PROCESS | 3540 | 1461212088548 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 21:14:48 INFO - PROCESS | 3540 | 1461212088557 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:48 INFO - PROCESS | 3540 | ++DOCSHELL 0F0F4400 == 46 [pid = 3540] [id = 94] 21:14:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 84 (0F53C800) [pid = 3540] [serial = 279] [outer = 00000000] 21:14:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 85 (12BD2800) [pid = 3540] [serial = 280] [outer = 0F53C800] 21:14:48 INFO - PROCESS | 3540 | 1461212088606 Marionette DEBUG loaded listener.js 21:14:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 86 (12D3CC00) [pid = 3540] [serial = 281] [outer = 0F53C800] 21:14:49 INFO - PROCESS | 3540 | 1461212089069 Marionette TRACE conn6 <- [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]]]}] 21:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 630ms 21:14:49 INFO - PROCESS | 3540 | 1461212089093 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 21:14:49 INFO - PROCESS | 3540 | 1461212089095 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 21:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:14:49 INFO - PROCESS | 3540 | 1461212089098 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:14:49 INFO - PROCESS | 3540 | 1461212089102 Marionette TRACE conn6 <- [1,342,null,{}] 21:14:49 INFO - PROCESS | 3540 | 1461212089116 Marionette TRACE conn6 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:49 INFO - PROCESS | 3540 | 1461212089197 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 21:14:49 INFO - PROCESS | 3540 | 1461212089203 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:49 INFO - PROCESS | 3540 | ++DOCSHELL 175AC800 == 47 [pid = 3540] [id = 95] 21:14:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 87 (17A38C00) [pid = 3540] [serial = 282] [outer = 00000000] 21:14:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 88 (17C0F400) [pid = 3540] [serial = 283] [outer = 17A38C00] 21:14:49 INFO - PROCESS | 3540 | 1461212089251 Marionette DEBUG loaded listener.js 21:14:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 89 (17C1B400) [pid = 3540] [serial = 284] [outer = 17A38C00] 21:14:49 INFO - PROCESS | 3540 | 1461212089695 Marionette TRACE conn6 <- [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]]]}] 21:14:49 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. 21:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 634ms 21:14:49 INFO - PROCESS | 3540 | 1461212089737 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 21:14:49 INFO - PROCESS | 3540 | 1461212089740 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 21:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:14:49 INFO - PROCESS | 3540 | 1461212089744 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:14:49 INFO - PROCESS | 3540 | 1461212089746 Marionette TRACE conn6 <- [1,346,null,{}] 21:14:49 INFO - PROCESS | 3540 | 1461212089753 Marionette TRACE conn6 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:49 INFO - PROCESS | 3540 | 1461212089835 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 21:14:49 INFO - PROCESS | 3540 | 1461212089842 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:49 INFO - PROCESS | 3540 | ++DOCSHELL 1889DC00 == 48 [pid = 3540] [id = 96] 21:14:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 90 (1889E800) [pid = 3540] [serial = 285] [outer = 00000000] 21:14:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (19228C00) [pid = 3540] [serial = 286] [outer = 1889E800] 21:14:49 INFO - PROCESS | 3540 | 1461212089891 Marionette DEBUG loaded listener.js 21:14:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (1947B000) [pid = 3540] [serial = 287] [outer = 1889E800] 21:14:50 INFO - PROCESS | 3540 | 1461212090349 Marionette TRACE conn6 <- [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]]]}] 21:14:50 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. 21:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 629ms 21:14:50 INFO - PROCESS | 3540 | 1461212090379 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 21:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:14:50 INFO - PROCESS | 3540 | 1461212090381 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 21:14:50 INFO - PROCESS | 3540 | 1461212090384 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:14:50 INFO - PROCESS | 3540 | 1461212090385 Marionette TRACE conn6 <- [1,350,null,{}] 21:14:50 INFO - PROCESS | 3540 | 1461212090389 Marionette TRACE conn6 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:50 INFO - PROCESS | 3540 | 1461212090493 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 21:14:50 INFO - PROCESS | 3540 | 1461212090499 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:50 INFO - PROCESS | 3540 | ++DOCSHELL 1A68C400 == 49 [pid = 3540] [id = 97] 21:14:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (1A68EC00) [pid = 3540] [serial = 288] [outer = 00000000] 21:14:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 94 (1B834800) [pid = 3540] [serial = 289] [outer = 1A68EC00] 21:14:50 INFO - PROCESS | 3540 | 1461212090549 Marionette DEBUG loaded listener.js 21:14:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (1B830400) [pid = 3540] [serial = 290] [outer = 1A68EC00] 21:14:51 INFO - PROCESS | 3540 | 1461212091026 Marionette TRACE conn6 <- [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]]]}] 21:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 670ms 21:14:51 INFO - PROCESS | 3540 | 1461212091054 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 21:14:51 INFO - PROCESS | 3540 | 1461212091056 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 21:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:14:51 INFO - PROCESS | 3540 | 1461212091066 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:14:51 INFO - PROCESS | 3540 | 1461212091068 Marionette TRACE conn6 <- [1,354,null,{}] 21:14:51 INFO - PROCESS | 3540 | 1461212091071 Marionette TRACE conn6 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:51 INFO - PROCESS | 3540 | 1461212091183 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 21:14:51 INFO - PROCESS | 3540 | 1461212091266 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:51 INFO - PROCESS | 3540 | ++DOCSHELL 1BBBE800 == 50 [pid = 3540] [id = 98] 21:14:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (1BBBD400) [pid = 3540] [serial = 291] [outer = 00000000] 21:14:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (1BF07C00) [pid = 3540] [serial = 292] [outer = 1BBBD400] 21:14:51 INFO - PROCESS | 3540 | 1461212091315 Marionette DEBUG loaded listener.js 21:14:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (1BF0D800) [pid = 3540] [serial = 293] [outer = 1BBBD400] 21:14:51 INFO - PROCESS | 3540 | 1461212091750 Marionette TRACE conn6 <- [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]]]}] 21:14:51 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. 21:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 730ms 21:14:51 INFO - PROCESS | 3540 | 1461212091799 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 21:14:51 INFO - PROCESS | 3540 | 1461212091802 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 21:14:51 INFO - PROCESS | 3540 | 1461212091805 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:14:51 INFO - PROCESS | 3540 | 1461212091807 Marionette TRACE conn6 <- [1,358,null,{}] 21:14:51 INFO - PROCESS | 3540 | 1461212091811 Marionette TRACE conn6 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:51 INFO - PROCESS | 3540 | 1461212091912 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 21:14:51 INFO - PROCESS | 3540 | 1461212091920 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:51 INFO - PROCESS | 3540 | ++DOCSHELL 1BF41400 == 51 [pid = 3540] [id = 99] 21:14:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (1C839400) [pid = 3540] [serial = 294] [outer = 00000000] 21:14:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (1C8C6800) [pid = 3540] [serial = 295] [outer = 1C839400] 21:14:51 INFO - PROCESS | 3540 | 1461212091964 Marionette DEBUG loaded listener.js 21:14:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1C840400) [pid = 3540] [serial = 296] [outer = 1C839400] 21:14:52 INFO - PROCESS | 3540 | 1461212092515 Marionette TRACE conn6 <- [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]]]}] 21:14:52 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (1A646800) [pid = 3540] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:14:52 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (1BF0E000) [pid = 3540] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:14:52 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (1751BC00) [pid = 3540] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:14:52 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (127C0000) [pid = 3540] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:14:52 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (1B844000) [pid = 3540] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:14:52 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (1CF83800) [pid = 3540] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:14:52 INFO - PROCESS | 3540 | --DOMWINDOW == 94 (1D5E8000) [pid = 3540] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:14:52 INFO - PROCESS | 3540 | --DOMWINDOW == 93 (18954000) [pid = 3540] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:14:52 INFO - PROCESS | 3540 | --DOMWINDOW == 92 (0F57E400) [pid = 3540] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:14:52 INFO - PROCESS | 3540 | --DOMWINDOW == 91 (1383A000) [pid = 3540] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:14:52 INFO - PROCESS | 3540 | --DOMWINDOW == 90 (1E7D2000) [pid = 3540] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:14:52 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. 21:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 769ms 21:14:52 INFO - PROCESS | 3540 | 1461212092579 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 21:14:52 INFO - PROCESS | 3540 | 1461212092581 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 21:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:14:52 INFO - PROCESS | 3540 | 1461212092588 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:14:52 INFO - PROCESS | 3540 | 1461212092590 Marionette TRACE conn6 <- [1,362,null,{}] 21:14:52 INFO - PROCESS | 3540 | 1461212092593 Marionette TRACE conn6 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:52 INFO - PROCESS | 3540 | 1461212092671 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 21:14:52 INFO - PROCESS | 3540 | 1461212092680 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:52 INFO - PROCESS | 3540 | ++DOCSHELL 127C9000 == 52 [pid = 3540] [id = 100] 21:14:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (12D3F000) [pid = 3540] [serial = 297] [outer = 00000000] 21:14:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (1A8F0400) [pid = 3540] [serial = 298] [outer = 12D3F000] 21:14:52 INFO - PROCESS | 3540 | 1461212092728 Marionette DEBUG loaded listener.js 21:14:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (1BF0D000) [pid = 3540] [serial = 299] [outer = 12D3F000] 21:14:53 INFO - PROCESS | 3540 | 1461212093160 Marionette TRACE conn6 <- [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]]]}] 21:14:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 630ms 21:14:53 INFO - PROCESS | 3540 | 1461212093219 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 21:14:53 INFO - PROCESS | 3540 | 1461212093221 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 21:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:14:53 INFO - PROCESS | 3540 | 1461212093224 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:14:53 INFO - PROCESS | 3540 | 1461212093226 Marionette TRACE conn6 <- [1,366,null,{}] 21:14:53 INFO - PROCESS | 3540 | 1461212093230 Marionette TRACE conn6 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:53 INFO - PROCESS | 3540 | 1461212093305 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 21:14:53 INFO - PROCESS | 3540 | 1461212093313 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:53 INFO - PROCESS | 3540 | ++DOCSHELL 1CF83800 == 53 [pid = 3540] [id = 101] 21:14:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 94 (1D0EC400) [pid = 3540] [serial = 300] [outer = 00000000] 21:14:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (1D110400) [pid = 3540] [serial = 301] [outer = 1D0EC400] 21:14:53 INFO - PROCESS | 3540 | 1461212093359 Marionette DEBUG loaded listener.js 21:14:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (1D523800) [pid = 3540] [serial = 302] [outer = 1D0EC400] 21:14:53 INFO - PROCESS | 3540 | 1461212093751 Marionette TRACE conn6 <- [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]]]}] 21:14:53 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. 21:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 570ms 21:14:53 INFO - PROCESS | 3540 | 1461212093770 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 21:14:53 INFO - PROCESS | 3540 | 1461212093772 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 21:14:53 INFO - PROCESS | 3540 | 1461212093775 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:14:53 INFO - PROCESS | 3540 | 1461212093777 Marionette TRACE conn6 <- [1,370,null,{}] 21:14:53 INFO - PROCESS | 3540 | 1461212093780 Marionette TRACE conn6 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:53 INFO - PROCESS | 3540 | 1461212093856 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 21:14:53 INFO - PROCESS | 3540 | 1461212093862 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:53 INFO - PROCESS | 3540 | ++DOCSHELL 1D10CC00 == 54 [pid = 3540] [id = 102] 21:14:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (1D506800) [pid = 3540] [serial = 303] [outer = 00000000] 21:14:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (1D6C4C00) [pid = 3540] [serial = 304] [outer = 1D506800] 21:14:53 INFO - PROCESS | 3540 | 1461212093906 Marionette DEBUG loaded listener.js 21:14:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (1D7E6000) [pid = 3540] [serial = 305] [outer = 1D506800] 21:14:54 INFO - PROCESS | 3540 | 1461212094352 Marionette TRACE conn6 <- [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]]]}] 21:14:54 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. 21:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 629ms 21:14:54 INFO - PROCESS | 3540 | 1461212094410 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 21:14:54 INFO - PROCESS | 3540 | 1461212094413 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 21:14:54 INFO - PROCESS | 3540 | 1461212094416 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:14:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:14:54 INFO - PROCESS | 3540 | 1461212094419 Marionette TRACE conn6 <- [1,374,null,{}] 21:14:54 INFO - PROCESS | 3540 | 1461212094422 Marionette TRACE conn6 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:54 INFO - PROCESS | 3540 | 1461212094563 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 21:14:54 INFO - PROCESS | 3540 | 1461212094691 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:54 INFO - PROCESS | 3540 | ++DOCSHELL 0B068000 == 55 [pid = 3540] [id = 103] 21:14:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (0B068400) [pid = 3540] [serial = 306] [outer = 00000000] 21:14:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (0EE34000) [pid = 3540] [serial = 307] [outer = 0B068400] 21:14:54 INFO - PROCESS | 3540 | 1461212094754 Marionette DEBUG loaded listener.js 21:14:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (0EF66C00) [pid = 3540] [serial = 308] [outer = 0B068400] 21:14:55 INFO - PROCESS | 3540 | 1461212095451 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:14:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:14:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1070ms 21:14:55 INFO - PROCESS | 3540 | 1461212095491 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 21:14:55 INFO - PROCESS | 3540 | 1461212095496 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 21:14:55 INFO - PROCESS | 3540 | 1461212095501 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:14:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:14:55 INFO - PROCESS | 3540 | 1461212095505 Marionette TRACE conn6 <- [1,378,null,{}] 21:14:55 INFO - PROCESS | 3540 | 1461212095510 Marionette TRACE conn6 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:55 INFO - PROCESS | 3540 | 1461212095618 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 21:14:55 INFO - PROCESS | 3540 | 1461212095697 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:55 INFO - PROCESS | 3540 | ++DOCSHELL 13836000 == 56 [pid = 3540] [id = 104] 21:14:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (16352400) [pid = 3540] [serial = 309] [outer = 00000000] 21:14:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (17A2F000) [pid = 3540] [serial = 310] [outer = 16352400] 21:14:55 INFO - PROCESS | 3540 | 1461212095801 Marionette DEBUG loaded listener.js 21:14:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (17C0E000) [pid = 3540] [serial = 311] [outer = 16352400] 21:14:56 INFO - PROCESS | 3540 | 1461212096395 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:14:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:14:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 929ms 21:14:56 INFO - PROCESS | 3540 | 1461212096436 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 21:14:56 INFO - PROCESS | 3540 | 1461212096439 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 21:14:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:14:56 INFO - PROCESS | 3540 | 1461212096443 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:14:56 INFO - PROCESS | 3540 | 1461212096445 Marionette TRACE conn6 <- [1,382,null,{}] 21:14:56 INFO - PROCESS | 3540 | 1461212096449 Marionette TRACE conn6 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:56 INFO - PROCESS | 3540 | 1461212096555 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 21:14:56 INFO - PROCESS | 3540 | 1461212096648 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:56 INFO - PROCESS | 3540 | ++DOCSHELL 1BBB6400 == 57 [pid = 3540] [id = 105] 21:14:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1BBB7000) [pid = 3540] [serial = 312] [outer = 00000000] 21:14:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1BF04000) [pid = 3540] [serial = 313] [outer = 1BBB7000] 21:14:56 INFO - PROCESS | 3540 | 1461212096706 Marionette DEBUG loaded listener.js 21:14:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1C8C7800) [pid = 3540] [serial = 314] [outer = 1BBB7000] 21:14:57 INFO - PROCESS | 3540 | 1461212097352 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:14:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:14:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 930ms 21:14:57 INFO - PROCESS | 3540 | 1461212097375 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 21:14:57 INFO - PROCESS | 3540 | 1461212097379 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 21:14:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:14:57 INFO - PROCESS | 3540 | 1461212097391 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:14:57 INFO - PROCESS | 3540 | 1461212097396 Marionette TRACE conn6 <- [1,386,null,{}] 21:14:57 INFO - PROCESS | 3540 | 1461212097400 Marionette TRACE conn6 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:57 INFO - PROCESS | 3540 | 1461212097509 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 21:14:57 INFO - PROCESS | 3540 | 1461212097586 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:57 INFO - PROCESS | 3540 | ++DOCSHELL 1E2CC000 == 58 [pid = 3540] [id = 106] 21:14:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (20A0B400) [pid = 3540] [serial = 315] [outer = 00000000] 21:14:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (20A92800) [pid = 3540] [serial = 316] [outer = 20A0B400] 21:14:57 INFO - PROCESS | 3540 | 1461212097682 Marionette DEBUG loaded listener.js 21:14:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (20A95800) [pid = 3540] [serial = 317] [outer = 20A0B400] 21:14:58 INFO - PROCESS | 3540 | 1461212098262 Marionette TRACE conn6 <- [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]]]}] 21:14:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:14:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 929ms 21:14:58 INFO - PROCESS | 3540 | 1461212098316 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 21:14:58 INFO - PROCESS | 3540 | 1461212098318 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 21:14:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:14:58 INFO - PROCESS | 3540 | 1461212098322 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:14:58 INFO - PROCESS | 3540 | 1461212098324 Marionette TRACE conn6 <- [1,390,null,{}] 21:14:58 INFO - PROCESS | 3540 | 1461212098328 Marionette TRACE conn6 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:58 INFO - PROCESS | 3540 | 1461212098430 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 21:14:58 INFO - PROCESS | 3540 | 1461212098522 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:58 INFO - PROCESS | 3540 | ++DOCSHELL 0B790400 == 59 [pid = 3540] [id = 107] 21:14:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (0B793400) [pid = 3540] [serial = 318] [outer = 00000000] 21:14:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (13838400) [pid = 3540] [serial = 319] [outer = 0B793400] 21:14:58 INFO - PROCESS | 3540 | 1461212098576 Marionette DEBUG loaded listener.js 21:14:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (17D02400) [pid = 3540] [serial = 320] [outer = 0B793400] 21:14:59 INFO - PROCESS | 3540 | 1461212099295 Marionette TRACE conn6 <- [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]]]}] 21:14:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:14:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1016ms 21:14:59 INFO - PROCESS | 3540 | 1461212099342 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 21:14:59 INFO - PROCESS | 3540 | 1461212099346 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 21:14:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:14:59 INFO - PROCESS | 3540 | 1461212099351 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:14:59 INFO - PROCESS | 3540 | 1461212099354 Marionette TRACE conn6 <- [1,394,null,{}] 21:14:59 INFO - PROCESS | 3540 | 1461212099393 Marionette TRACE conn6 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:59 INFO - PROCESS | 3540 | 1461212099489 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 21:14:59 INFO - PROCESS | 3540 | 1461212099571 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:59 INFO - PROCESS | 3540 | ++DOCSHELL 163EAC00 == 60 [pid = 3540] [id = 108] 21:14:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (1730AC00) [pid = 3540] [serial = 321] [outer = 00000000] 21:14:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (17C15400) [pid = 3540] [serial = 322] [outer = 1730AC00] 21:14:59 INFO - PROCESS | 3540 | 1461212099668 Marionette DEBUG loaded listener.js 21:14:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (188A0000) [pid = 3540] [serial = 323] [outer = 1730AC00] 21:14:59 INFO - PROCESS | 3540 | --DOCSHELL 13835C00 == 59 [pid = 3540] [id = 60] 21:14:59 INFO - PROCESS | 3540 | --DOCSHELL 0B78FC00 == 58 [pid = 3540] [id = 59] 21:14:59 INFO - PROCESS | 3540 | --DOCSHELL 1D10CC00 == 57 [pid = 3540] [id = 102] 21:14:59 INFO - PROCESS | 3540 | --DOCSHELL 1CF83800 == 56 [pid = 3540] [id = 101] 21:14:59 INFO - PROCESS | 3540 | --DOCSHELL 127C9000 == 55 [pid = 3540] [id = 100] 21:14:59 INFO - PROCESS | 3540 | --DOCSHELL 1BF41400 == 54 [pid = 3540] [id = 99] 21:14:59 INFO - PROCESS | 3540 | --DOCSHELL 1BBBE800 == 53 [pid = 3540] [id = 98] 21:14:59 INFO - PROCESS | 3540 | --DOCSHELL 1A68C400 == 52 [pid = 3540] [id = 97] 21:14:59 INFO - PROCESS | 3540 | --DOCSHELL 1889DC00 == 51 [pid = 3540] [id = 96] 21:14:59 INFO - PROCESS | 3540 | --DOCSHELL 175AC800 == 50 [pid = 3540] [id = 95] 21:14:59 INFO - PROCESS | 3540 | --DOCSHELL 0F0F4400 == 49 [pid = 3540] [id = 94] 21:14:59 INFO - PROCESS | 3540 | --DOCSHELL 12D48400 == 48 [pid = 3540] [id = 93] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1FE47400) [pid = 3540] [serial = 262] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOCSHELL 0B066800 == 47 [pid = 3540] [id = 92] 21:14:59 INFO - PROCESS | 3540 | --DOCSHELL 1CF89C00 == 46 [pid = 3540] [id = 91] 21:14:59 INFO - PROCESS | 3540 | --DOCSHELL 17C14000 == 45 [pid = 3540] [id = 90] 21:14:59 INFO - PROCESS | 3540 | --DOCSHELL 0B786C00 == 44 [pid = 3540] [id = 89] 21:14:59 INFO - PROCESS | 3540 | --DOCSHELL 1D10BC00 == 43 [pid = 3540] [id = 88] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1FB1C000) [pid = 3540] [serial = 173] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (18D1B000) [pid = 3540] [serial = 223] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (1CF59800) [pid = 3540] [serial = 248] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1D7EB800) [pid = 3540] [serial = 253] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1FB18C00) [pid = 3540] [serial = 226] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (1D107800) [pid = 3540] [serial = 259] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (0EF67C00) [pid = 3540] [serial = 229] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (1D108C00) [pid = 3540] [serial = 260] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (1D76B000) [pid = 3540] [serial = 254] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (127C8000) [pid = 3540] [serial = 235] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (12D3E000) [pid = 3540] [serial = 236] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (1B463C00) [pid = 3540] [serial = 242] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1A64B400) [pid = 3540] [serial = 256] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (1BBBFC00) [pid = 3540] [serial = 245] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (0B787400) [pid = 3540] [serial = 257] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (1A8F7800) [pid = 3540] [serial = 241] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (1C834400) [pid = 3540] [serial = 247] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (17C14C00) [pid = 3540] [serial = 238] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (17C80800) [pid = 3540] [serial = 239] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (12D41800) [pid = 3540] [serial = 233] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (127CF000) [pid = 3540] [serial = 232] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 94 (1BC5BC00) [pid = 3540] [serial = 244] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 93 (12F3D400) [pid = 3540] [serial = 220] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 92 (1D52F000) [pid = 3540] [serial = 251] [outer = 00000000] [url = about:blank] 21:14:59 INFO - PROCESS | 3540 | --DOMWINDOW == 91 (1D52C800) [pid = 3540] [serial = 250] [outer = 00000000] [url = about:blank] 21:15:00 INFO - PROCESS | 3540 | 1461212100215 Marionette TRACE conn6 <- [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]]]}] 21:15:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:15:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 889ms 21:15:00 INFO - PROCESS | 3540 | 1461212100242 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 21:15:00 INFO - PROCESS | 3540 | 1461212100248 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 21:15:00 INFO - PROCESS | 3540 | 1461212100254 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:15:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:15:00 INFO - PROCESS | 3540 | 1461212100256 Marionette TRACE conn6 <- [1,398,null,{}] 21:15:00 INFO - PROCESS | 3540 | 1461212100260 Marionette TRACE conn6 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:00 INFO - PROCESS | 3540 | 1461212100346 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 21:15:00 INFO - PROCESS | 3540 | 1461212100356 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:00 INFO - PROCESS | 3540 | ++DOCSHELL 127D0400 == 44 [pid = 3540] [id = 109] 21:15:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (12B72C00) [pid = 3540] [serial = 324] [outer = 00000000] 21:15:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (12FD4400) [pid = 3540] [serial = 325] [outer = 12B72C00] 21:15:00 INFO - PROCESS | 3540 | 1461212100401 Marionette DEBUG loaded listener.js 21:15:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 94 (17315C00) [pid = 3540] [serial = 326] [outer = 12B72C00] 21:15:00 INFO - PROCESS | 3540 | 1461212100890 Marionette TRACE conn6 <- [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]]]}] 21:15:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:15:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 670ms 21:15:00 INFO - PROCESS | 3540 | 1461212100927 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 21:15:00 INFO - PROCESS | 3540 | 1461212100929 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 21:15:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:15:00 INFO - PROCESS | 3540 | 1461212100932 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:15:00 INFO - PROCESS | 3540 | 1461212100936 Marionette TRACE conn6 <- [1,402,null,{}] 21:15:00 INFO - PROCESS | 3540 | 1461212100946 Marionette TRACE conn6 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:01 INFO - PROCESS | 3540 | 1461212101034 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 21:15:01 INFO - PROCESS | 3540 | 1461212101130 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:01 INFO - PROCESS | 3540 | ++DOCSHELL 1A688400 == 45 [pid = 3540] [id = 110] 21:15:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (1A68B000) [pid = 3540] [serial = 327] [outer = 00000000] 21:15:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (1B445000) [pid = 3540] [serial = 328] [outer = 1A68B000] 21:15:01 INFO - PROCESS | 3540 | 1461212101186 Marionette DEBUG loaded listener.js 21:15:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (1B835400) [pid = 3540] [serial = 329] [outer = 1A68B000] 21:15:01 INFO - PROCESS | 3540 | 1461212101575 Marionette TRACE conn6 <- [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]]]}] 21:15:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:15:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 670ms 21:15:01 INFO - PROCESS | 3540 | 1461212101607 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 21:15:01 INFO - PROCESS | 3540 | 1461212101609 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 21:15:01 INFO - PROCESS | 3540 | 1461212101613 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:15:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:15:01 INFO - PROCESS | 3540 | 1461212101614 Marionette TRACE conn6 <- [1,406,null,{}] 21:15:01 INFO - PROCESS | 3540 | 1461212101618 Marionette TRACE conn6 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:01 INFO - PROCESS | 3540 | 1461212101731 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 21:15:01 INFO - PROCESS | 3540 | 1461212101743 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:01 INFO - PROCESS | 3540 | ++DOCSHELL 1BBBFC00 == 46 [pid = 3540] [id = 111] 21:15:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (1BC5BC00) [pid = 3540] [serial = 330] [outer = 00000000] 21:15:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (1BF0A000) [pid = 3540] [serial = 331] [outer = 1BC5BC00] 21:15:01 INFO - PROCESS | 3540 | 1461212101789 Marionette DEBUG loaded listener.js 21:15:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (1BF3E800) [pid = 3540] [serial = 332] [outer = 1BC5BC00] 21:15:02 INFO - PROCESS | 3540 | 1461212102269 Marionette TRACE conn6 <- [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]]]}] 21:15:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:15:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 669ms 21:15:02 INFO - PROCESS | 3540 | 1461212102287 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 21:15:02 INFO - PROCESS | 3540 | 1461212102289 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 21:15:02 INFO - PROCESS | 3540 | 1461212102292 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:15:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:15:02 INFO - PROCESS | 3540 | 1461212102294 Marionette TRACE conn6 <- [1,410,null,{}] 21:15:02 INFO - PROCESS | 3540 | 1461212102302 Marionette TRACE conn6 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:02 INFO - PROCESS | 3540 | 1461212102406 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 21:15:02 INFO - PROCESS | 3540 | 1461212102412 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:02 INFO - PROCESS | 3540 | ++DOCSHELL 1C49C400 == 47 [pid = 3540] [id = 112] 21:15:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1C838C00) [pid = 3540] [serial = 333] [outer = 00000000] 21:15:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1D0E7C00) [pid = 3540] [serial = 334] [outer = 1C838C00] 21:15:02 INFO - PROCESS | 3540 | 1461212102459 Marionette DEBUG loaded listener.js 21:15:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1D108800) [pid = 3540] [serial = 335] [outer = 1C838C00] 21:15:02 INFO - PROCESS | 3540 | 1461212102935 Marionette TRACE conn6 <- [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]]]}] 21:15:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:15:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 670ms 21:15:02 INFO - PROCESS | 3540 | 1461212102968 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 21:15:02 INFO - PROCESS | 3540 | 1461212102970 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 21:15:02 INFO - PROCESS | 3540 | 1461212102978 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:15:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:15:02 INFO - PROCESS | 3540 | 1461212102980 Marionette TRACE conn6 <- [1,414,null,{}] 21:15:02 INFO - PROCESS | 3540 | 1461212102983 Marionette TRACE conn6 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:03 INFO - PROCESS | 3540 | 1461212103141 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 21:15:03 INFO - PROCESS | 3540 | 1461212103168 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:03 INFO - PROCESS | 3540 | ++DOCSHELL 0F535400 == 48 [pid = 3540] [id = 113] 21:15:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1D6CD000) [pid = 3540] [serial = 336] [outer = 00000000] 21:15:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1FB20800) [pid = 3540] [serial = 337] [outer = 1D6CD000] 21:15:03 INFO - PROCESS | 3540 | 1461212103216 Marionette DEBUG loaded listener.js 21:15:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1FE50C00) [pid = 3540] [serial = 338] [outer = 1D6CD000] 21:15:03 INFO - PROCESS | 3540 | 1461212103670 Marionette TRACE conn6 <- [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]]]}] 21:15:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:15:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 731ms 21:15:03 INFO - PROCESS | 3540 | 1461212103713 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 21:15:03 INFO - PROCESS | 3540 | 1461212103715 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 21:15:03 INFO - PROCESS | 3540 | 1461212103718 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:15:03 INFO - PROCESS | 3540 | 1461212103720 Marionette TRACE conn6 <- [1,418,null,{}] 21:15:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:15:03 INFO - PROCESS | 3540 | 1461212103728 Marionette TRACE conn6 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:03 INFO - PROCESS | 3540 | 1461212103834 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 21:15:03 INFO - PROCESS | 3540 | 1461212103843 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:03 INFO - PROCESS | 3540 | ++DOCSHELL 1FB19400 == 49 [pid = 3540] [id = 114] 21:15:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1FE89000) [pid = 3540] [serial = 339] [outer = 00000000] 21:15:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (2085F000) [pid = 3540] [serial = 340] [outer = 1FE89000] 21:15:03 INFO - PROCESS | 3540 | 1461212103935 Marionette DEBUG loaded listener.js 21:15:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (2085EC00) [pid = 3540] [serial = 341] [outer = 1FE89000] 21:15:04 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (17A38C00) [pid = 3540] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:15:04 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (1C839400) [pid = 3540] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:15:04 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1889E800) [pid = 3540] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:15:04 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (0F53C800) [pid = 3540] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:15:04 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (12F17000) [pid = 3540] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:15:04 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1BBBD400) [pid = 3540] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:15:04 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (12D3F000) [pid = 3540] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:15:04 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (1A68EC00) [pid = 3540] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:15:04 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (1D0EC400) [pid = 3540] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:15:04 INFO - PROCESS | 3540 | 1461212104862 Marionette TRACE conn6 <- [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]]]}] 21:15:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 21:15:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1184ms 21:15:04 INFO - PROCESS | 3540 | 1461212104908 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 21:15:04 INFO - PROCESS | 3540 | 1461212104910 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 21:15:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:15:04 INFO - PROCESS | 3540 | 1461212104913 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:15:04 INFO - PROCESS | 3540 | 1461212104915 Marionette TRACE conn6 <- [1,422,null,{}] 21:15:04 INFO - PROCESS | 3540 | 1461212104921 Marionette TRACE conn6 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:05 INFO - PROCESS | 3540 | 1461212104997 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 21:15:05 INFO - PROCESS | 3540 | 1461212105005 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:05 INFO - PROCESS | 3540 | ++DOCSHELL 17A38C00 == 50 [pid = 3540] [id = 115] 21:15:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1894A800) [pid = 3540] [serial = 342] [outer = 00000000] 21:15:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (20862800) [pid = 3540] [serial = 343] [outer = 1894A800] 21:15:05 INFO - PROCESS | 3540 | 1461212105052 Marionette DEBUG loaded listener.js 21:15:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (20866800) [pid = 3540] [serial = 344] [outer = 1894A800] 21:15:05 INFO - PROCESS | 3540 | 1461212105945 Marionette TRACE conn6 <- [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]]]}] 21:15:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:15:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1072ms 21:15:05 INFO - PROCESS | 3540 | 1461212105990 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 21:15:05 INFO - PROCESS | 3540 | 1461212105995 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 21:15:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:15:06 INFO - PROCESS | 3540 | 1461212106001 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:15:06 INFO - PROCESS | 3540 | 1461212106005 Marionette TRACE conn6 <- [1,426,null,{}] 21:15:06 INFO - PROCESS | 3540 | 1461212106012 Marionette TRACE conn6 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:06 INFO - PROCESS | 3540 | 1461212106123 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 21:15:06 INFO - PROCESS | 3540 | 1461212106199 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:06 INFO - PROCESS | 3540 | ++DOCSHELL 127C9000 == 51 [pid = 3540] [id = 116] 21:15:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (127CA800) [pid = 3540] [serial = 345] [outer = 00000000] 21:15:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (12BD3000) [pid = 3540] [serial = 346] [outer = 127CA800] 21:15:06 INFO - PROCESS | 3540 | 1461212106256 Marionette DEBUG loaded listener.js 21:15:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (12D43000) [pid = 3540] [serial = 347] [outer = 127CA800] 21:15:06 INFO - PROCESS | 3540 | 1461212106928 Marionette TRACE conn6 <- [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] 21:15:06 INFO - PROCESS | 3540 | 1461212106984 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 21:15:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:15:06 INFO - PROCESS | 3540 | 1461212106991 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:15:06 INFO - PROCESS | 3540 | 1461212106994 Marionette TRACE conn6 <- [1,430,null,{}] 21:15:06 INFO - PROCESS | 3540 | 1461212106998 Marionette TRACE conn6 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:07 INFO - PROCESS | 3540 | 1461212107107 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 21:15:07 INFO - PROCESS | 3540 | 1461212107187 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:07 INFO - PROCESS | 3540 | ++DOCSHELL 17C0F800 == 52 [pid = 3540] [id = 117] 21:15:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (17C19800) [pid = 3540] [serial = 348] [outer = 00000000] 21:15:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1B832800) [pid = 3540] [serial = 349] [outer = 17C19800] 21:15:07 INFO - PROCESS | 3540 | 1461212107284 Marionette DEBUG loaded listener.js 21:15:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1BC5D400) [pid = 3540] [serial = 350] [outer = 17C19800] 21:15:07 INFO - PROCESS | 3540 | 1461212107866 Marionette TRACE conn6 <- [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]]]}] 21:15:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:15:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 930ms 21:15:07 INFO - PROCESS | 3540 | 1461212107923 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 21:15:07 INFO - PROCESS | 3540 | 1461212107925 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 21:15:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:15:07 INFO - PROCESS | 3540 | 1461212107929 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:15:07 INFO - PROCESS | 3540 | 1461212107933 Marionette TRACE conn6 <- [1,434,null,{}] 21:15:07 INFO - PROCESS | 3540 | 1461212107945 Marionette TRACE conn6 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:08 INFO - PROCESS | 3540 | 1461212108054 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 21:15:08 INFO - PROCESS | 3540 | 1461212108149 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:08 INFO - PROCESS | 3540 | ++DOCSHELL 1D760800 == 53 [pid = 3540] [id = 118] 21:15:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (1D761C00) [pid = 3540] [serial = 351] [outer = 00000000] 21:15:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (20A0B000) [pid = 3540] [serial = 352] [outer = 1D761C00] 21:15:08 INFO - PROCESS | 3540 | 1461212108206 Marionette DEBUG loaded listener.js 21:15:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (20A95000) [pid = 3540] [serial = 353] [outer = 1D761C00] 21:15:08 INFO - PROCESS | 3540 | 1461212108839 Marionette TRACE conn6 <- [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]]]}] 21:15:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:15:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 986ms 21:15:08 INFO - PROCESS | 3540 | 1461212108919 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 21:15:08 INFO - PROCESS | 3540 | 1461212108922 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 21:15:08 INFO - PROCESS | 3540 | 1461212108940 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:15:08 INFO - PROCESS | 3540 | 1461212108943 Marionette TRACE conn6 <- [1,438,null,{}] 21:15:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:15:08 INFO - PROCESS | 3540 | 1461212108947 Marionette TRACE conn6 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:09 INFO - PROCESS | 3540 | 1461212109053 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 21:15:09 INFO - PROCESS | 3540 | 1461212109145 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:09 INFO - PROCESS | 3540 | ++DOCSHELL 1BBB5C00 == 54 [pid = 3540] [id = 119] 21:15:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1D188400) [pid = 3540] [serial = 354] [outer = 00000000] 21:15:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (20A06C00) [pid = 3540] [serial = 355] [outer = 1D188400] 21:15:09 INFO - PROCESS | 3540 | 1461212109202 Marionette DEBUG loaded listener.js 21:15:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (20A9C800) [pid = 3540] [serial = 356] [outer = 1D188400] 21:15:09 INFO - PROCESS | 3540 | 1461212109959 Marionette TRACE conn6 <- [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]]]}] 21:15:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:15:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1067ms 21:15:10 INFO - PROCESS | 3540 | 1461212110026 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 21:15:10 INFO - PROCESS | 3540 | 1461212110029 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 21:15:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:15:10 INFO - PROCESS | 3540 | 1461212110034 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:15:10 INFO - PROCESS | 3540 | 1461212110038 Marionette TRACE conn6 <- [1,442,null,{}] 21:15:10 INFO - PROCESS | 3540 | 1461212110043 Marionette TRACE conn6 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:10 INFO - PROCESS | 3540 | 1461212110137 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 21:15:10 INFO - PROCESS | 3540 | 1461212110216 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:10 INFO - PROCESS | 3540 | ++DOCSHELL 163DC000 == 55 [pid = 3540] [id = 120] 21:15:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (163E9C00) [pid = 3540] [serial = 357] [outer = 00000000] 21:15:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (17AE6C00) [pid = 3540] [serial = 358] [outer = 163E9C00] 21:15:10 INFO - PROCESS | 3540 | 1461212110265 Marionette DEBUG loaded listener.js 21:15:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (17D0FC00) [pid = 3540] [serial = 359] [outer = 163E9C00] 21:15:10 INFO - PROCESS | 3540 | --DOCSHELL 1FB19400 == 54 [pid = 3540] [id = 114] 21:15:10 INFO - PROCESS | 3540 | --DOCSHELL 0F535400 == 53 [pid = 3540] [id = 113] 21:15:10 INFO - PROCESS | 3540 | --DOCSHELL 1C49C400 == 52 [pid = 3540] [id = 112] 21:15:10 INFO - PROCESS | 3540 | --DOCSHELL 1BBBFC00 == 51 [pid = 3540] [id = 111] 21:15:10 INFO - PROCESS | 3540 | --DOCSHELL 1A688400 == 50 [pid = 3540] [id = 110] 21:15:10 INFO - PROCESS | 3540 | --DOCSHELL 127D0400 == 49 [pid = 3540] [id = 109] 21:15:10 INFO - PROCESS | 3540 | 1461212110964 Marionette TRACE conn6 <- [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]]]}] 21:15:10 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (12BD2400) [pid = 3540] [serial = 265] [outer = 00000000] [url = about:blank] 21:15:10 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1894B800) [pid = 3540] [serial = 268] [outer = 00000000] [url = about:blank] 21:15:10 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (12707000) [pid = 3540] [serial = 274] [outer = 00000000] [url = about:blank] 21:15:10 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1D2C4800) [pid = 3540] [serial = 271] [outer = 00000000] [url = about:blank] 21:15:11 INFO - PROCESS | 3540 | --DOCSHELL 163EAC00 == 48 [pid = 3540] [id = 108] 21:15:11 INFO - PROCESS | 3540 | --DOCSHELL 0B790400 == 47 [pid = 3540] [id = 107] 21:15:11 INFO - PROCESS | 3540 | --DOCSHELL 1E2CC000 == 46 [pid = 3540] [id = 106] 21:15:11 INFO - PROCESS | 3540 | --DOCSHELL 1BBB6400 == 45 [pid = 3540] [id = 105] 21:15:11 INFO - PROCESS | 3540 | --DOCSHELL 13836000 == 44 [pid = 3540] [id = 104] 21:15:11 INFO - PROCESS | 3540 | --DOCSHELL 0B068000 == 43 [pid = 3540] [id = 103] 21:15:11 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (17C0F400) [pid = 3540] [serial = 283] [outer = 00000000] [url = about:blank] 21:15:11 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1C8C6800) [pid = 3540] [serial = 295] [outer = 00000000] [url = about:blank] 21:15:11 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (17C1B400) [pid = 3540] [serial = 284] [outer = 00000000] [url = about:blank] 21:15:11 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (19228C00) [pid = 3540] [serial = 286] [outer = 00000000] [url = about:blank] 21:15:11 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (12BD2800) [pid = 3540] [serial = 280] [outer = 00000000] [url = about:blank] 21:15:11 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (12D3CC00) [pid = 3540] [serial = 281] [outer = 00000000] [url = about:blank] 21:15:11 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (163E0000) [pid = 3540] [serial = 278] [outer = 00000000] [url = about:blank] 21:15:11 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (13888C00) [pid = 3540] [serial = 277] [outer = 00000000] [url = about:blank] 21:15:11 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (1BF0D800) [pid = 3540] [serial = 293] [outer = 00000000] [url = about:blank] 21:15:11 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (1BF07C00) [pid = 3540] [serial = 292] [outer = 00000000] [url = about:blank] 21:15:11 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1A8F0400) [pid = 3540] [serial = 298] [outer = 00000000] [url = about:blank] 21:15:11 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (1C840400) [pid = 3540] [serial = 296] [outer = 00000000] [url = about:blank] 21:15:11 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (1B834800) [pid = 3540] [serial = 289] [outer = 00000000] [url = about:blank] 21:15:11 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (1B830400) [pid = 3540] [serial = 290] [outer = 00000000] [url = about:blank] 21:15:11 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (1D523800) [pid = 3540] [serial = 302] [outer = 00000000] [url = about:blank] 21:15:11 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (1D110400) [pid = 3540] [serial = 301] [outer = 00000000] [url = about:blank] 21:15:11 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (1947B000) [pid = 3540] [serial = 287] [outer = 00000000] [url = about:blank] 21:15:11 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (1BF0D000) [pid = 3540] [serial = 299] [outer = 00000000] [url = about:blank] 21:15:11 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (1D6C4C00) [pid = 3540] [serial = 304] [outer = 00000000] [url = about:blank] 21:15:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:15:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1024ms 21:15:11 INFO - PROCESS | 3540 | 1461212111061 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 21:15:11 INFO - PROCESS | 3540 | 1461212111067 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 21:15:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:15:11 INFO - PROCESS | 3540 | 1461212111073 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:15:11 INFO - PROCESS | 3540 | 1461212111075 Marionette TRACE conn6 <- [1,446,null,{}] 21:15:11 INFO - PROCESS | 3540 | 1461212111079 Marionette TRACE conn6 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:11 INFO - PROCESS | 3540 | 1461212111189 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 21:15:11 INFO - PROCESS | 3540 | 1461212111195 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:11 INFO - PROCESS | 3540 | ++DOCSHELL 1270E400 == 44 [pid = 3540] [id = 121] 21:15:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (127B6800) [pid = 3540] [serial = 360] [outer = 00000000] 21:15:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (12BD2400) [pid = 3540] [serial = 361] [outer = 127B6800] 21:15:11 INFO - PROCESS | 3540 | 1461212111244 Marionette DEBUG loaded listener.js 21:15:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (12D42000) [pid = 3540] [serial = 362] [outer = 127B6800] 21:15:11 INFO - PROCESS | 3540 | 1461212111755 Marionette TRACE conn6 <- [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]]]}] 21:15:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:15:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 730ms 21:15:11 INFO - PROCESS | 3540 | 1461212111805 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 21:15:11 INFO - PROCESS | 3540 | 1461212111808 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 21:15:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:15:11 INFO - PROCESS | 3540 | 1461212111811 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:15:11 INFO - PROCESS | 3540 | 1461212111815 Marionette TRACE conn6 <- [1,450,null,{}] 21:15:11 INFO - PROCESS | 3540 | 1461212111825 Marionette TRACE conn6 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:11 INFO - PROCESS | 3540 | 1461212111910 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 21:15:11 INFO - PROCESS | 3540 | 1461212111989 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:12 INFO - PROCESS | 3540 | ++DOCSHELL 17C0FC00 == 45 [pid = 3540] [id = 122] 21:15:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (17DE1400) [pid = 3540] [serial = 363] [outer = 00000000] 21:15:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (1947B800) [pid = 3540] [serial = 364] [outer = 17DE1400] 21:15:12 INFO - PROCESS | 3540 | 1461212112038 Marionette DEBUG loaded listener.js 21:15:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1A693400) [pid = 3540] [serial = 365] [outer = 17DE1400] 21:15:12 INFO - PROCESS | 3540 | 1461212112444 Marionette TRACE conn6 <- [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] 21:15:12 INFO - PROCESS | 3540 | 1461212112488 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 21:15:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 21:15:12 INFO - PROCESS | 3540 | 1461212112496 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:15:12 INFO - PROCESS | 3540 | 1461212112498 Marionette TRACE conn6 <- [1,454,null,{}] 21:15:12 INFO - PROCESS | 3540 | 1461212112501 Marionette TRACE conn6 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:12 INFO - PROCESS | 3540 | 1461212112580 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 21:15:12 INFO - PROCESS | 3540 | 1461212112587 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:12 INFO - PROCESS | 3540 | ++DOCSHELL 1B443400 == 46 [pid = 3540] [id = 123] 21:15:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1BBB2000) [pid = 3540] [serial = 366] [outer = 00000000] 21:15:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1BF07C00) [pid = 3540] [serial = 367] [outer = 1BBB2000] 21:15:12 INFO - PROCESS | 3540 | 1461212112637 Marionette DEBUG loaded listener.js 21:15:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1BF0B400) [pid = 3540] [serial = 368] [outer = 1BBB2000] 21:15:13 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:15:13 INFO - PROCESS | 3540 | 1461212113116 Marionette TRACE conn6 <- [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]]]}] 21:15:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:15:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 670ms 21:15:13 INFO - PROCESS | 3540 | 1461212113170 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 21:15:13 INFO - PROCESS | 3540 | 1461212113172 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 21:15:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:15:13 INFO - PROCESS | 3540 | 1461212113179 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:15:13 INFO - PROCESS | 3540 | 1461212113180 Marionette TRACE conn6 <- [1,458,null,{}] 21:15:13 INFO - PROCESS | 3540 | 1461212113184 Marionette TRACE conn6 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:13 INFO - PROCESS | 3540 | 1461212113292 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 21:15:13 INFO - PROCESS | 3540 | 1461212113301 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:13 INFO - PROCESS | 3540 | ++DOCSHELL 1C49FC00 == 47 [pid = 3540] [id = 124] 21:15:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1C834800) [pid = 3540] [serial = 369] [outer = 00000000] 21:15:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1C8C8000) [pid = 3540] [serial = 370] [outer = 1C834800] 21:15:13 INFO - PROCESS | 3540 | 1461212113349 Marionette DEBUG loaded listener.js 21:15:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1CE03C00) [pid = 3540] [serial = 371] [outer = 1C834800] 21:15:13 INFO - PROCESS | 3540 | 1461212113787 Marionette TRACE conn6 <- [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] 21:15:13 INFO - PROCESS | 3540 | 1461212113812 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 21:15:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 21:15:13 INFO - PROCESS | 3540 | 1461212113815 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:15:13 INFO - PROCESS | 3540 | 1461212113817 Marionette TRACE conn6 <- [1,462,null,{}] 21:15:13 INFO - PROCESS | 3540 | 1461212113821 Marionette TRACE conn6 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:13 INFO - PROCESS | 3540 | 1461212113948 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 21:15:14 INFO - PROCESS | 3540 | 1461212114036 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:14 INFO - PROCESS | 3540 | ++DOCSHELL 1CE0E000 == 48 [pid = 3540] [id = 125] 21:15:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1CE0E400) [pid = 3540] [serial = 372] [outer = 00000000] 21:15:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1D102000) [pid = 3540] [serial = 373] [outer = 1CE0E400] 21:15:14 INFO - PROCESS | 3540 | 1461212114089 Marionette DEBUG loaded listener.js 21:15:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (1D186400) [pid = 3540] [serial = 374] [outer = 1CE0E400] 21:15:14 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:15:14 INFO - PROCESS | 3540 | 1461212114558 Marionette TRACE conn6 <- [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] 21:15:14 INFO - PROCESS | 3540 | 1461212114588 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 21:15:14 INFO - PROCESS | 3540 | 1461212114591 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:15:14 INFO - PROCESS | 3540 | 1461212114593 Marionette TRACE conn6 <- [1,466,null,{}] 21:15:14 INFO - PROCESS | 3540 | 1461212114597 Marionette TRACE conn6 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:14 INFO - PROCESS | 3540 | 1461212114705 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 21:15:14 INFO - PROCESS | 3540 | 1461212114712 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:14 INFO - PROCESS | 3540 | ++DOCSHELL 0EE3C800 == 49 [pid = 3540] [id = 126] 21:15:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1D189000) [pid = 3540] [serial = 375] [outer = 00000000] 21:15:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (1D526C00) [pid = 3540] [serial = 376] [outer = 1D189000] 21:15:14 INFO - PROCESS | 3540 | 1461212114759 Marionette DEBUG loaded listener.js 21:15:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1D52D400) [pid = 3540] [serial = 377] [outer = 1D189000] 21:15:15 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1FE89000) [pid = 3540] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:15:15 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1C838C00) [pid = 3540] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:15:15 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (1D6CD000) [pid = 3540] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:15:15 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (12B72C00) [pid = 3540] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:15:15 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (1BC5BC00) [pid = 3540] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:15:15 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (1A68B000) [pid = 3540] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:15:15 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (0B793400) [pid = 3540] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:15:15 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (1730AC00) [pid = 3540] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:15:15 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (17C10000) [pid = 3540] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:15:15 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (0EF62800) [pid = 3540] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:15:15 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (1D525800) [pid = 3540] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:15:15 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (0B77B800) [pid = 3540] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:15:15 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (0EE3AC00) [pid = 3540] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:15:15 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (1CF53400) [pid = 3540] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:15:15 INFO - PROCESS | 3540 | 1461212115435 Marionette TRACE conn6 <- [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] 21:15:15 INFO - PROCESS | 3540 | 1461212115464 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 21:15:15 INFO - PROCESS | 3540 | 1461212115467 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:15:15 INFO - PROCESS | 3540 | 1461212115469 Marionette TRACE conn6 <- [1,470,null,{}] 21:15:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 21:15:15 INFO - PROCESS | 3540 | 1461212115473 Marionette TRACE conn6 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:15 INFO - PROCESS | 3540 | 1461212115549 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 21:15:15 INFO - PROCESS | 3540 | 1461212115559 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:15 INFO - PROCESS | 3540 | ++DOCSHELL 0EF61000 == 50 [pid = 3540] [id = 127] 21:15:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (0EF61400) [pid = 3540] [serial = 378] [outer = 00000000] 21:15:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1A68B000) [pid = 3540] [serial = 379] [outer = 0EF61400] 21:15:15 INFO - PROCESS | 3540 | 1461212115603 Marionette DEBUG loaded listener.js 21:15:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1A63F000) [pid = 3540] [serial = 380] [outer = 0EF61400] 21:15:16 INFO - PROCESS | 3540 | 1461212116040 Marionette TRACE conn6 <- [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]]]}] 21:15:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:15:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 630ms 21:15:16 INFO - PROCESS | 3540 | 1461212116102 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 21:15:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:15:16 INFO - PROCESS | 3540 | 1461212116104 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 21:15:16 INFO - PROCESS | 3540 | 1461212116107 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:15:16 INFO - PROCESS | 3540 | 1461212116109 Marionette TRACE conn6 <- [1,474,null,{}] 21:15:16 INFO - PROCESS | 3540 | 1461212116113 Marionette TRACE conn6 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:16 INFO - PROCESS | 3540 | 1461212116192 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 21:15:16 INFO - PROCESS | 3540 | 1461212116198 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:16 INFO - PROCESS | 3540 | ++DOCSHELL 1BF0D800 == 51 [pid = 3540] [id = 128] 21:15:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1D18E000) [pid = 3540] [serial = 381] [outer = 00000000] 21:15:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1E2CC000) [pid = 3540] [serial = 382] [outer = 1D18E000] 21:15:16 INFO - PROCESS | 3540 | 1461212116246 Marionette DEBUG loaded listener.js 21:15:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1FE80800) [pid = 3540] [serial = 383] [outer = 1D18E000] 21:15:16 INFO - PROCESS | 3540 | 1461212116684 Marionette TRACE conn6 <- [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]]]}] 21:15:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:15:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 629ms 21:15:16 INFO - PROCESS | 3540 | 1461212116738 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 21:15:16 INFO - PROCESS | 3540 | 1461212116741 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 21:15:16 INFO - PROCESS | 3540 | 1461212116744 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:15:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:15:16 INFO - PROCESS | 3540 | 1461212116746 Marionette TRACE conn6 <- [1,478,null,{}] 21:15:16 INFO - PROCESS | 3540 | 1461212116749 Marionette TRACE conn6 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:16 INFO - PROCESS | 3540 | 1461212116827 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 21:15:16 INFO - PROCESS | 3540 | 1461212116835 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:16 INFO - PROCESS | 3540 | ++DOCSHELL 1BB73000 == 52 [pid = 3540] [id = 129] 21:15:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1BB76000) [pid = 3540] [serial = 384] [outer = 00000000] 21:15:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1BB7A800) [pid = 3540] [serial = 385] [outer = 1BB76000] 21:15:16 INFO - PROCESS | 3540 | 1461212116882 Marionette DEBUG loaded listener.js 21:15:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1BB7BC00) [pid = 3540] [serial = 386] [outer = 1BB76000] 21:15:17 INFO - PROCESS | 3540 | 1461212117335 Marionette TRACE conn6 <- [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]]]}] 21:15:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:15:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 630ms 21:15:17 INFO - PROCESS | 3540 | 1461212117402 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 21:15:17 INFO - PROCESS | 3540 | 1461212117406 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 21:15:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:15:17 INFO - PROCESS | 3540 | 1461212117416 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:15:17 INFO - PROCESS | 3540 | 1461212117421 Marionette TRACE conn6 <- [1,482,null,{}] 21:15:17 INFO - PROCESS | 3540 | 1461212117428 Marionette TRACE conn6 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:17 INFO - PROCESS | 3540 | 1461212117541 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 21:15:17 INFO - PROCESS | 3540 | 1461212117642 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:17 INFO - PROCESS | 3540 | ++DOCSHELL 127BF800 == 53 [pid = 3540] [id = 130] 21:15:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (127C3000) [pid = 3540] [serial = 387] [outer = 00000000] 21:15:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (12BD1800) [pid = 3540] [serial = 388] [outer = 127C3000] 21:15:17 INFO - PROCESS | 3540 | 1461212117698 Marionette DEBUG loaded listener.js 21:15:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (12F0B400) [pid = 3540] [serial = 389] [outer = 127C3000] 21:15:18 INFO - PROCESS | 3540 | 1461212118399 Marionette TRACE conn6 <- [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]]]}] 21:15:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:15:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1019ms 21:15:18 INFO - PROCESS | 3540 | 1461212118444 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 21:15:18 INFO - PROCESS | 3540 | 1461212118448 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 21:15:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:15:18 INFO - PROCESS | 3540 | 1461212118456 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:15:18 INFO - PROCESS | 3540 | 1461212118460 Marionette TRACE conn6 <- [1,486,null,{}] 21:15:18 INFO - PROCESS | 3540 | 1461212118465 Marionette TRACE conn6 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:18 INFO - PROCESS | 3540 | 1461212118576 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 21:15:18 INFO - PROCESS | 3540 | 1461212118699 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:18 INFO - PROCESS | 3540 | ++DOCSHELL 13DA3400 == 54 [pid = 3540] [id = 131] 21:15:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (17DD5800) [pid = 3540] [serial = 390] [outer = 00000000] 21:15:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1B849000) [pid = 3540] [serial = 391] [outer = 17DD5800] 21:15:18 INFO - PROCESS | 3540 | 1461212118755 Marionette DEBUG loaded listener.js 21:15:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (1BB7C000) [pid = 3540] [serial = 392] [outer = 17DD5800] 21:15:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (1CE0AC00) [pid = 3540] [serial = 393] [outer = 1C835000] 21:15:19 INFO - PROCESS | 3540 | 1461212119398 Marionette TRACE conn6 <- [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]]]}] 21:15:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:15:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 970ms 21:15:19 INFO - PROCESS | 3540 | 1461212119429 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 21:15:19 INFO - PROCESS | 3540 | 1461212119431 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 21:15:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:15:19 INFO - PROCESS | 3540 | 1461212119435 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:15:19 INFO - PROCESS | 3540 | 1461212119437 Marionette TRACE conn6 <- [1,490,null,{}] 21:15:19 INFO - PROCESS | 3540 | 1461212119447 Marionette TRACE conn6 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:19 INFO - PROCESS | 3540 | 1461212119557 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 21:15:19 INFO - PROCESS | 3540 | 1461212119656 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:19 INFO - PROCESS | 3540 | ++DOCSHELL 1CE0A800 == 55 [pid = 3540] [id = 132] 21:15:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (1D0F0800) [pid = 3540] [serial = 394] [outer = 00000000] 21:15:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (20860800) [pid = 3540] [serial = 395] [outer = 1D0F0800] 21:15:19 INFO - PROCESS | 3540 | 1461212119715 Marionette DEBUG loaded listener.js 21:15:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (20A0C000) [pid = 3540] [serial = 396] [outer = 1D0F0800] 21:15:20 INFO - PROCESS | 3540 | 1461212120315 Marionette TRACE conn6 <- [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]]]}] 21:15:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:15:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 929ms 21:15:20 INFO - PROCESS | 3540 | 1461212120368 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 21:15:20 INFO - PROCESS | 3540 | 1461212120371 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 21:15:20 INFO - PROCESS | 3540 | 1461212120374 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:15:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:15:20 INFO - PROCESS | 3540 | 1461212120376 Marionette TRACE conn6 <- [1,494,null,{}] 21:15:20 INFO - PROCESS | 3540 | 1461212120380 Marionette TRACE conn6 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:20 INFO - PROCESS | 3540 | 1461212120487 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 21:15:20 INFO - PROCESS | 3540 | 1461212120582 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:20 INFO - PROCESS | 3540 | ++DOCSHELL 217B2C00 == 56 [pid = 3540] [id = 133] 21:15:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (217B4400) [pid = 3540] [serial = 397] [outer = 00000000] 21:15:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (21B3D800) [pid = 3540] [serial = 398] [outer = 217B4400] 21:15:20 INFO - PROCESS | 3540 | 1461212120637 Marionette DEBUG loaded listener.js 21:15:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (21B42000) [pid = 3540] [serial = 399] [outer = 217B4400] 21:15:21 INFO - PROCESS | 3540 | 1461212121230 Marionette TRACE conn6 <- [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]]]}] 21:15:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:15:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 930ms 21:15:21 INFO - PROCESS | 3540 | 1461212121309 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 21:15:21 INFO - PROCESS | 3540 | 1461212121311 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 21:15:21 INFO - PROCESS | 3540 | 1461212121315 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:15:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:15:21 INFO - PROCESS | 3540 | 1461212121317 Marionette TRACE conn6 <- [1,498,null,{}] 21:15:21 INFO - PROCESS | 3540 | 1461212121321 Marionette TRACE conn6 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:21 INFO - PROCESS | 3540 | 1461212121427 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 21:15:21 INFO - PROCESS | 3540 | 1461212121547 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:21 INFO - PROCESS | 3540 | ++DOCSHELL 188A1C00 == 57 [pid = 3540] [id = 134] 21:15:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (20423000) [pid = 3540] [serial = 400] [outer = 00000000] 21:15:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (2042CC00) [pid = 3540] [serial = 401] [outer = 20423000] 21:15:21 INFO - PROCESS | 3540 | 1461212121602 Marionette DEBUG loaded listener.js 21:15:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (2042E400) [pid = 3540] [serial = 402] [outer = 20423000] 21:15:22 INFO - PROCESS | 3540 | 1461212122344 Marionette TRACE conn6 <- [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]]]}] 21:15:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:15:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1077ms 21:15:22 INFO - PROCESS | 3540 | 1461212122411 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 21:15:22 INFO - PROCESS | 3540 | 1461212122415 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 21:15:22 INFO - PROCESS | 3540 | 1461212122420 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:15:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:15:22 INFO - PROCESS | 3540 | 1461212122424 Marionette TRACE conn6 <- [1,502,null,{}] 21:15:22 INFO - PROCESS | 3540 | 1461212122430 Marionette TRACE conn6 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:22 INFO - PROCESS | 3540 | 1461212122532 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 21:15:22 INFO - PROCESS | 3540 | 1461212122612 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:22 INFO - PROCESS | 3540 | ++DOCSHELL 127CE800 == 58 [pid = 3540] [id = 135] 21:15:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (12D49000) [pid = 3540] [serial = 403] [outer = 00000000] 21:15:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (177EEC00) [pid = 3540] [serial = 404] [outer = 12D49000] 21:15:22 INFO - PROCESS | 3540 | 1461212122661 Marionette DEBUG loaded listener.js 21:15:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (17C7F000) [pid = 3540] [serial = 405] [outer = 12D49000] 21:15:23 INFO - PROCESS | 3540 | 1461212123298 Marionette TRACE conn6 <- [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]]]}] 21:15:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:15:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 930ms 21:15:23 INFO - PROCESS | 3540 | 1461212123355 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 21:15:23 INFO - PROCESS | 3540 | 1461212123361 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 21:15:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:15:23 INFO - PROCESS | 3540 | 1461212123367 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:15:23 INFO - PROCESS | 3540 | 1461212123370 Marionette TRACE conn6 <- [1,506,null,{}] 21:15:23 INFO - PROCESS | 3540 | 1461212123374 Marionette TRACE conn6 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:23 INFO - PROCESS | 3540 | 1461212123477 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 21:15:23 INFO - PROCESS | 3540 | --DOCSHELL 1E2D2000 == 57 [pid = 3540] [id = 58] 21:15:23 INFO - PROCESS | 3540 | --DOCSHELL 1BF0D800 == 56 [pid = 3540] [id = 128] 21:15:23 INFO - PROCESS | 3540 | --DOCSHELL 0EF61000 == 55 [pid = 3540] [id = 127] 21:15:23 INFO - PROCESS | 3540 | --DOCSHELL 0EE3C800 == 54 [pid = 3540] [id = 126] 21:15:23 INFO - PROCESS | 3540 | --DOCSHELL 1CE0E000 == 53 [pid = 3540] [id = 125] 21:15:23 INFO - PROCESS | 3540 | --DOCSHELL 1C49FC00 == 52 [pid = 3540] [id = 124] 21:15:23 INFO - PROCESS | 3540 | --DOCSHELL 1B443400 == 51 [pid = 3540] [id = 123] 21:15:23 INFO - PROCESS | 3540 | --DOCSHELL 17C0FC00 == 50 [pid = 3540] [id = 122] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1BF04000) [pid = 3540] [serial = 313] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (20A92800) [pid = 3540] [serial = 316] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (20862800) [pid = 3540] [serial = 343] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOCSHELL 1270E400 == 49 [pid = 3540] [id = 121] 21:15:23 INFO - PROCESS | 3540 | --DOCSHELL 163DC000 == 48 [pid = 3540] [id = 120] 21:15:23 INFO - PROCESS | 3540 | --DOCSHELL 17A38C00 == 47 [pid = 3540] [id = 115] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1A686800) [pid = 3540] [serial = 224] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1BC65400) [pid = 3540] [serial = 230] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1EA47800) [pid = 3540] [serial = 218] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (12BCAC00) [pid = 3540] [serial = 275] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (12FCF800) [pid = 3540] [serial = 221] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1FE84400) [pid = 3540] [serial = 227] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (2085EC00) [pid = 3540] [serial = 341] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1D0E7C00) [pid = 3540] [serial = 334] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1FB20800) [pid = 3540] [serial = 337] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1D108800) [pid = 3540] [serial = 335] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (0EE34000) [pid = 3540] [serial = 307] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (12FD4400) [pid = 3540] [serial = 325] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (17315C00) [pid = 3540] [serial = 326] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (1BF0A000) [pid = 3540] [serial = 331] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (1B445000) [pid = 3540] [serial = 328] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (1B835400) [pid = 3540] [serial = 329] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (17D02400) [pid = 3540] [serial = 320] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (13838400) [pid = 3540] [serial = 319] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (17A2F000) [pid = 3540] [serial = 310] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (188A0000) [pid = 3540] [serial = 323] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (17C15400) [pid = 3540] [serial = 322] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (2085F000) [pid = 3540] [serial = 340] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (1FE50C00) [pid = 3540] [serial = 338] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (1BF3E800) [pid = 3540] [serial = 332] [outer = 00000000] [url = about:blank] 21:15:23 INFO - PROCESS | 3540 | 1461212123626 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:23 INFO - PROCESS | 3540 | ++DOCSHELL 0B78DC00 == 48 [pid = 3540] [id = 136] 21:15:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (0B78E400) [pid = 3540] [serial = 406] [outer = 00000000] 21:15:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (0EF5FC00) [pid = 3540] [serial = 407] [outer = 0B78E400] 21:15:23 INFO - PROCESS | 3540 | 1461212123673 Marionette DEBUG loaded listener.js 21:15:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (12707000) [pid = 3540] [serial = 408] [outer = 0B78E400] 21:15:24 INFO - PROCESS | 3540 | 1461212124118 Marionette TRACE conn6 <- [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]]]}] 21:15:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:15:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 769ms 21:15:24 INFO - PROCESS | 3540 | 1461212124140 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 21:15:24 INFO - PROCESS | 3540 | 1461212124142 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 21:15:24 INFO - PROCESS | 3540 | 1461212124145 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:15:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:15:24 INFO - PROCESS | 3540 | 1461212124149 Marionette TRACE conn6 <- [1,510,null,{}] 21:15:24 INFO - PROCESS | 3540 | 1461212124163 Marionette TRACE conn6 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:24 INFO - PROCESS | 3540 | 1461212124250 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 21:15:24 INFO - PROCESS | 3540 | 1461212124259 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:24 INFO - PROCESS | 3540 | ++DOCSHELL 17D06C00 == 49 [pid = 3540] [id = 137] 21:15:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (17D08400) [pid = 3540] [serial = 409] [outer = 00000000] 21:15:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (18D11800) [pid = 3540] [serial = 410] [outer = 17D08400] 21:15:24 INFO - PROCESS | 3540 | 1461212124307 Marionette DEBUG loaded listener.js 21:15:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1A642400) [pid = 3540] [serial = 411] [outer = 17D08400] 21:15:24 INFO - PROCESS | 3540 | 1461212124785 Marionette TRACE conn6 <- [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]]]}] 21:15:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:15:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 670ms 21:15:24 INFO - PROCESS | 3540 | 1461212124820 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 21:15:24 INFO - PROCESS | 3540 | 1461212124822 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 21:15:24 INFO - PROCESS | 3540 | 1461212124826 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:15:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:15:24 INFO - PROCESS | 3540 | 1461212124828 Marionette TRACE conn6 <- [1,514,null,{}] 21:15:24 INFO - PROCESS | 3540 | 1461212124831 Marionette TRACE conn6 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:24 INFO - PROCESS | 3540 | 1461212124915 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 21:15:24 INFO - PROCESS | 3540 | 1461212124924 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:24 INFO - PROCESS | 3540 | ++DOCSHELL 1B83B400 == 50 [pid = 3540] [id = 138] 21:15:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1B842000) [pid = 3540] [serial = 412] [outer = 00000000] 21:15:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1BBBBC00) [pid = 3540] [serial = 413] [outer = 1B842000] 21:15:24 INFO - PROCESS | 3540 | 1461212124970 Marionette DEBUG loaded listener.js 21:15:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1BC5DC00) [pid = 3540] [serial = 414] [outer = 1B842000] 21:15:25 INFO - PROCESS | 3540 | 1461212125441 Marionette TRACE conn6 <- [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]]]}] 21:15:25 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 21:15:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 670ms 21:15:25 INFO - PROCESS | 3540 | 1461212125499 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 21:15:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:15:25 INFO - PROCESS | 3540 | 1461212125501 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 21:15:25 INFO - PROCESS | 3540 | 1461212125504 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:15:25 INFO - PROCESS | 3540 | 1461212125506 Marionette TRACE conn6 <- [1,518,null,{}] 21:15:25 INFO - PROCESS | 3540 | 1461212125510 Marionette TRACE conn6 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:25 INFO - PROCESS | 3540 | 1461212125587 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 21:15:25 INFO - PROCESS | 3540 | 1461212125594 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:25 INFO - PROCESS | 3540 | ++DOCSHELL 1B842C00 == 51 [pid = 3540] [id = 139] 21:15:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (1BC65800) [pid = 3540] [serial = 415] [outer = 00000000] 21:15:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1C49FC00) [pid = 3540] [serial = 416] [outer = 1BC65800] 21:15:25 INFO - PROCESS | 3540 | 1461212125639 Marionette DEBUG loaded listener.js 21:15:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (1C8C6800) [pid = 3540] [serial = 417] [outer = 1BC65800] 21:15:26 INFO - PROCESS | 3540 | 1461212126096 Marionette TRACE conn6 <- [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]]]}] 21:15:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:15:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 629ms 21:15:26 INFO - PROCESS | 3540 | 1461212126139 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 21:15:26 INFO - PROCESS | 3540 | 1461212126141 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 21:15:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:15:26 INFO - PROCESS | 3540 | 1461212126144 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:15:26 INFO - PROCESS | 3540 | 1461212126146 Marionette TRACE conn6 <- [1,522,null,{}] 21:15:26 INFO - PROCESS | 3540 | 1461212126150 Marionette TRACE conn6 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:26 INFO - PROCESS | 3540 | 1461212126288 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 21:15:26 INFO - PROCESS | 3540 | 1461212126375 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:26 INFO - PROCESS | 3540 | ++DOCSHELL 127D2800 == 52 [pid = 3540] [id = 140] 21:15:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1B43A000) [pid = 3540] [serial = 418] [outer = 00000000] 21:15:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (1D0F1400) [pid = 3540] [serial = 419] [outer = 1B43A000] 21:15:26 INFO - PROCESS | 3540 | 1461212126423 Marionette DEBUG loaded listener.js 21:15:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (1D109C00) [pid = 3540] [serial = 420] [outer = 1B43A000] 21:15:26 INFO - PROCESS | 3540 | 1461212126882 Marionette TRACE conn6 <- [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]]]}] 21:15:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:15:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 770ms 21:15:26 INFO - PROCESS | 3540 | 1461212126917 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 21:15:26 INFO - PROCESS | 3540 | 1461212126919 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 21:15:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:15:26 INFO - PROCESS | 3540 | 1461212126922 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:15:26 INFO - PROCESS | 3540 | 1461212126923 Marionette TRACE conn6 <- [1,526,null,{}] 21:15:26 INFO - PROCESS | 3540 | 1461212126927 Marionette TRACE conn6 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:27 INFO - PROCESS | 3540 | 1461212127037 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 21:15:27 INFO - PROCESS | 3540 | 1461212127046 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:27 INFO - PROCESS | 3540 | ++DOCSHELL 1B840800 == 53 [pid = 3540] [id = 141] 21:15:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (1D10CC00) [pid = 3540] [serial = 421] [outer = 00000000] 21:15:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (1D2C6800) [pid = 3540] [serial = 422] [outer = 1D10CC00] 21:15:27 INFO - PROCESS | 3540 | 1461212127141 Marionette DEBUG loaded listener.js 21:15:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1D526800) [pid = 3540] [serial = 423] [outer = 1D10CC00] 21:15:27 INFO - PROCESS | 3540 | 1461212127591 Marionette TRACE conn6 <- [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]]]}] 21:15:27 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 21:15:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 733ms 21:15:27 INFO - PROCESS | 3540 | 1461212127665 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 21:15:27 INFO - PROCESS | 3540 | 1461212127667 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 21:15:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:15:27 INFO - PROCESS | 3540 | 1461212127671 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:15:27 INFO - PROCESS | 3540 | 1461212127672 Marionette TRACE conn6 <- [1,530,null,{}] 21:15:27 INFO - PROCESS | 3540 | 1461212127676 Marionette TRACE conn6 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:27 INFO - PROCESS | 3540 | 1461212127782 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 21:15:27 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (163E9C00) [pid = 3540] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:15:27 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1BBB2000) [pid = 3540] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:15:27 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1C834800) [pid = 3540] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:15:27 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (127B6800) [pid = 3540] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:15:27 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (17DE1400) [pid = 3540] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:15:27 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1CE0E400) [pid = 3540] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:15:27 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1D189000) [pid = 3540] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:15:27 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (0EF61400) [pid = 3540] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:15:27 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (1D18E000) [pid = 3540] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:15:27 INFO - PROCESS | 3540 | 1461212127982 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:27 INFO - PROCESS | 3540 | ++DOCSHELL 0B794800 == 54 [pid = 3540] [id = 142] 21:15:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (0EF5B000) [pid = 3540] [serial = 424] [outer = 00000000] 21:15:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (175A0400) [pid = 3540] [serial = 425] [outer = 0EF5B000] 21:15:28 INFO - PROCESS | 3540 | 1461212128028 Marionette DEBUG loaded listener.js 21:15:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (19478400) [pid = 3540] [serial = 426] [outer = 0EF5B000] 21:15:28 INFO - PROCESS | 3540 | 1461212128402 Marionette TRACE conn6 <- [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"]]]}] 21:15:28 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 21:15:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:15:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:15:28 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 21:15:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:15:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:15:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 769ms 21:15:28 INFO - PROCESS | 3540 | 1461212128444 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 21:15:28 INFO - PROCESS | 3540 | 1461212128446 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 21:15:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:15:28 INFO - PROCESS | 3540 | 1461212128449 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:15:28 INFO - PROCESS | 3540 | 1461212128451 Marionette TRACE conn6 <- [1,534,null,{}] 21:15:28 INFO - PROCESS | 3540 | 1461212128454 Marionette TRACE conn6 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:28 INFO - PROCESS | 3540 | 1461212128572 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 21:15:28 INFO - PROCESS | 3540 | 1461212128580 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:28 INFO - PROCESS | 3540 | ++DOCSHELL 12999C00 == 55 [pid = 3540] [id = 143] 21:15:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1299C000) [pid = 3540] [serial = 427] [outer = 00000000] 21:15:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (129A8400) [pid = 3540] [serial = 428] [outer = 1299C000] 21:15:28 INFO - PROCESS | 3540 | 1461212128626 Marionette DEBUG loaded listener.js 21:15:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (18D18C00) [pid = 3540] [serial = 429] [outer = 1299C000] 21:15:29 INFO - PROCESS | 3540 | 1461212129026 Marionette TRACE conn6 <- [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]]]}] 21:15:29 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. 21:15:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 630ms 21:15:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:15:29 INFO - PROCESS | 3540 | 1461212129080 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 21:15:29 INFO - PROCESS | 3540 | 1461212129082 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 21:15:29 INFO - PROCESS | 3540 | 1461212129084 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:15:29 INFO - PROCESS | 3540 | 1461212129086 Marionette TRACE conn6 <- [1,538,null,{}] 21:15:29 INFO - PROCESS | 3540 | 1461212129090 Marionette TRACE conn6 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:29 INFO - PROCESS | 3540 | 1461212129204 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 21:15:29 INFO - PROCESS | 3540 | 1461212129249 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:29 INFO - PROCESS | 3540 | ++DOCSHELL 127CB400 == 56 [pid = 3540] [id = 144] 21:15:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (129A7400) [pid = 3540] [serial = 430] [outer = 00000000] 21:15:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (1FB20800) [pid = 3540] [serial = 431] [outer = 129A7400] 21:15:29 INFO - PROCESS | 3540 | 1461212129293 Marionette DEBUG loaded listener.js 21:15:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1FE89000) [pid = 3540] [serial = 432] [outer = 129A7400] 21:15:29 INFO - PROCESS | 3540 | 1461212129678 Marionette TRACE conn6 <- [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]]]}] 21:15:29 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. 21:15:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 630ms 21:15:29 INFO - PROCESS | 3540 | 1461212129716 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 21:15:29 INFO - PROCESS | 3540 | 1461212129718 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 21:15:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:15:29 INFO - PROCESS | 3540 | 1461212129721 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:15:29 INFO - PROCESS | 3540 | 1461212129723 Marionette TRACE conn6 <- [1,542,null,{}] 21:15:29 INFO - PROCESS | 3540 | 1461212129727 Marionette TRACE conn6 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:29 INFO - PROCESS | 3540 | 1461212129860 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 21:15:29 INFO - PROCESS | 3540 | 1461212129869 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:29 INFO - PROCESS | 3540 | ++DOCSHELL 0EE35000 == 57 [pid = 3540] [id = 145] 21:15:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1D18D000) [pid = 3540] [serial = 433] [outer = 00000000] 21:15:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (20365800) [pid = 3540] [serial = 434] [outer = 1D18D000] 21:15:29 INFO - PROCESS | 3540 | 1461212129925 Marionette DEBUG loaded listener.js 21:15:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (20859C00) [pid = 3540] [serial = 435] [outer = 1D18D000] 21:15:30 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:15:30 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:15:30 INFO - PROCESS | 3540 | 1461212130628 Marionette TRACE conn6 <- [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]]]}] 21:15:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:15:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 929ms 21:15:30 INFO - PROCESS | 3540 | 1461212130653 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 21:15:30 INFO - PROCESS | 3540 | 1461212130659 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 21:15:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:15:30 INFO - PROCESS | 3540 | 1461212130664 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:15:30 INFO - PROCESS | 3540 | 1461212130668 Marionette TRACE conn6 <- [1,546,null,{}] 21:15:30 INFO - PROCESS | 3540 | 1461212130674 Marionette TRACE conn6 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:30 INFO - PROCESS | 3540 | 1461212130785 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 21:15:30 INFO - PROCESS | 3540 | 1461212130913 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:30 INFO - PROCESS | 3540 | ++DOCSHELL 12D46000 == 58 [pid = 3540] [id = 146] 21:15:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (12FCD000) [pid = 3540] [serial = 436] [outer = 00000000] 21:15:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (17A2E000) [pid = 3540] [serial = 437] [outer = 12FCD000] 21:15:30 INFO - PROCESS | 3540 | 1461212130972 Marionette DEBUG loaded listener.js 21:15:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (17C1B800) [pid = 3540] [serial = 438] [outer = 12FCD000] 21:15:31 INFO - PROCESS | 3540 | 1461212131558 Marionette TRACE conn6 <- [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]]]}] 21:15:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:15:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 930ms 21:15:31 INFO - PROCESS | 3540 | 1461212131598 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 21:15:31 INFO - PROCESS | 3540 | 1461212131604 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 21:15:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:15:31 INFO - PROCESS | 3540 | 1461212131611 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:15:31 INFO - PROCESS | 3540 | 1461212131614 Marionette TRACE conn6 <- [1,550,null,{}] 21:15:31 INFO - PROCESS | 3540 | 1461212131618 Marionette TRACE conn6 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:31 INFO - PROCESS | 3540 | 1461212131730 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 21:15:31 INFO - PROCESS | 3540 | 1461212131829 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:31 INFO - PROCESS | 3540 | ++DOCSHELL 0EE3D000 == 59 [pid = 3540] [id = 147] 21:15:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (0F642C00) [pid = 3540] [serial = 439] [outer = 00000000] 21:15:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1CD26C00) [pid = 3540] [serial = 440] [outer = 0F642C00] 21:15:31 INFO - PROCESS | 3540 | 1461212131883 Marionette DEBUG loaded listener.js 21:15:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1CE10800) [pid = 3540] [serial = 441] [outer = 0F642C00] 21:15:32 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:15:32 INFO - PROCESS | 3540 | 1461212132514 Marionette TRACE conn6 <- [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]]]}] 21:15:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:15:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 969ms 21:15:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:15:32 INFO - PROCESS | 3540 | 1461212132583 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 21:15:32 INFO - PROCESS | 3540 | 1461212132585 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 21:15:32 INFO - PROCESS | 3540 | 1461212132589 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:15:32 INFO - PROCESS | 3540 | 1461212132593 Marionette TRACE conn6 <- [1,554,null,{}] 21:15:32 INFO - PROCESS | 3540 | 1461212132605 Marionette TRACE conn6 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:32 INFO - PROCESS | 3540 | 1461212132718 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 21:15:32 INFO - PROCESS | 3540 | 1461212132845 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:32 INFO - PROCESS | 3540 | ++DOCSHELL 20361400 == 60 [pid = 3540] [id = 148] 21:15:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (20369C00) [pid = 3540] [serial = 442] [outer = 00000000] 21:15:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (2085D800) [pid = 3540] [serial = 443] [outer = 20369C00] 21:15:32 INFO - PROCESS | 3540 | 1461212132907 Marionette DEBUG loaded listener.js 21:15:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (20A02000) [pid = 3540] [serial = 444] [outer = 20369C00] 21:15:33 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:15:33 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:15:33 INFO - PROCESS | 3540 | 1461212133465 Marionette TRACE conn6 <- [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]]]}] 21:15:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:15:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 930ms 21:15:33 INFO - PROCESS | 3540 | 1461212133522 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 21:15:33 INFO - PROCESS | 3540 | 1461212133525 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 21:15:33 INFO - PROCESS | 3540 | 1461212133528 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:15:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:15:33 INFO - PROCESS | 3540 | 1461212133530 Marionette TRACE conn6 <- [1,558,null,{}] 21:15:33 INFO - PROCESS | 3540 | 1461212133534 Marionette TRACE conn6 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:33 INFO - PROCESS | 3540 | 1461212133644 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 21:15:33 INFO - PROCESS | 3540 | 1461212133769 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:33 INFO - PROCESS | 3540 | ++DOCSHELL 20A07400 == 61 [pid = 3540] [id = 149] 21:15:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (20A09C00) [pid = 3540] [serial = 445] [outer = 00000000] 21:15:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (20B0EC00) [pid = 3540] [serial = 446] [outer = 20A09C00] 21:15:33 INFO - PROCESS | 3540 | 1461212133825 Marionette DEBUG loaded listener.js 21:15:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (20B11400) [pid = 3540] [serial = 447] [outer = 20A09C00] 21:15:34 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:15:34 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:15:34 INFO - PROCESS | 3540 | 1461212134410 Marionette TRACE conn6 <- [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]]]}] 21:15:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:15:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 929ms 21:15:34 INFO - PROCESS | 3540 | 1461212134462 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 21:15:34 INFO - PROCESS | 3540 | 1461212134465 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 21:15:34 INFO - PROCESS | 3540 | 1461212134468 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:15:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:15:34 INFO - PROCESS | 3540 | 1461212134470 Marionette TRACE conn6 <- [1,562,null,{}] 21:15:34 INFO - PROCESS | 3540 | 1461212134474 Marionette TRACE conn6 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:34 INFO - PROCESS | 3540 | 1461212134578 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 21:15:34 INFO - PROCESS | 3540 | 1461212134681 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:34 INFO - PROCESS | 3540 | ++DOCSHELL 12C94C00 == 62 [pid = 3540] [id = 150] 21:15:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (12C9A000) [pid = 3540] [serial = 448] [outer = 00000000] 21:15:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (188A0C00) [pid = 3540] [serial = 449] [outer = 12C9A000] 21:15:34 INFO - PROCESS | 3540 | 1461212134740 Marionette DEBUG loaded listener.js 21:15:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (188A0400) [pid = 3540] [serial = 450] [outer = 12C9A000] 21:15:35 INFO - PROCESS | 3540 | 1461212135588 Marionette TRACE conn6 <- [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]]]}] 21:15:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:15:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1183ms 21:15:35 INFO - PROCESS | 3540 | 1461212135656 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 21:15:35 INFO - PROCESS | 3540 | 1461212135660 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 21:15:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:15:35 INFO - PROCESS | 3540 | 1461212135665 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:15:35 INFO - PROCESS | 3540 | 1461212135669 Marionette TRACE conn6 <- [1,566,null,{}] 21:15:35 INFO - PROCESS | 3540 | 1461212135676 Marionette TRACE conn6 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:35 INFO - PROCESS | 3540 | 1461212135773 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 21:15:35 INFO - PROCESS | 3540 | 1461212135908 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:35 INFO - PROCESS | 3540 | ++DOCSHELL 0EE38800 == 63 [pid = 3540] [id = 151] 21:15:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (129A8800) [pid = 3540] [serial = 451] [outer = 00000000] 21:15:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (175A4400) [pid = 3540] [serial = 452] [outer = 129A8800] 21:15:35 INFO - PROCESS | 3540 | 1461212135964 Marionette DEBUG loaded listener.js 21:15:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (1889D800) [pid = 3540] [serial = 453] [outer = 129A8800] 21:15:36 INFO - PROCESS | 3540 | --DOCSHELL 1A648800 == 62 [pid = 3540] [id = 61] 21:15:36 INFO - PROCESS | 3540 | --DOCSHELL 127CC400 == 61 [pid = 3540] [id = 62] 21:15:36 INFO - PROCESS | 3540 | --DOCSHELL 0EF60800 == 60 [pid = 3540] [id = 77] 21:15:36 INFO - PROCESS | 3540 | --DOCSHELL 127CB400 == 59 [pid = 3540] [id = 144] 21:15:36 INFO - PROCESS | 3540 | --DOCSHELL 12999C00 == 58 [pid = 3540] [id = 143] 21:15:36 INFO - PROCESS | 3540 | --DOCSHELL 0B794800 == 57 [pid = 3540] [id = 142] 21:15:36 INFO - PROCESS | 3540 | --DOCSHELL 1B840800 == 56 [pid = 3540] [id = 141] 21:15:36 INFO - PROCESS | 3540 | --DOCSHELL 127D2800 == 55 [pid = 3540] [id = 140] 21:15:36 INFO - PROCESS | 3540 | --DOCSHELL 1B842C00 == 54 [pid = 3540] [id = 139] 21:15:36 INFO - PROCESS | 3540 | --DOCSHELL 1B83B400 == 53 [pid = 3540] [id = 138] 21:15:36 INFO - PROCESS | 3540 | --DOCSHELL 17D06C00 == 52 [pid = 3540] [id = 137] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (1BB7A800) [pid = 3540] [serial = 385] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOCSHELL 0B78DC00 == 51 [pid = 3540] [id = 136] 21:15:36 INFO - PROCESS | 3540 | --DOCSHELL 127CE800 == 50 [pid = 3540] [id = 135] 21:15:36 INFO - PROCESS | 3540 | --DOCSHELL 1CE0A800 == 49 [pid = 3540] [id = 132] 21:15:36 INFO - PROCESS | 3540 | --DOCSHELL 13DA3400 == 48 [pid = 3540] [id = 131] 21:15:36 INFO - PROCESS | 3540 | --DOCSHELL 127BF800 == 47 [pid = 3540] [id = 130] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (1D52D400) [pid = 3540] [serial = 377] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (1CE03C00) [pid = 3540] [serial = 371] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1BF0B400) [pid = 3540] [serial = 368] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (1E2CC000) [pid = 3540] [serial = 382] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1FE80800) [pid = 3540] [serial = 383] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (20A06C00) [pid = 3540] [serial = 355] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (17D0FC00) [pid = 3540] [serial = 359] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (17AE6C00) [pid = 3540] [serial = 358] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (12BD3000) [pid = 3540] [serial = 346] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1BF07C00) [pid = 3540] [serial = 367] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (1C8C8000) [pid = 3540] [serial = 370] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (12BD2400) [pid = 3540] [serial = 361] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (12D42000) [pid = 3540] [serial = 362] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1947B800) [pid = 3540] [serial = 364] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1A693400) [pid = 3540] [serial = 365] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (20A0B000) [pid = 3540] [serial = 352] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1B832800) [pid = 3540] [serial = 349] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1D186400) [pid = 3540] [serial = 374] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1D102000) [pid = 3540] [serial = 373] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1D526C00) [pid = 3540] [serial = 376] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1A68B000) [pid = 3540] [serial = 379] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1A63F000) [pid = 3540] [serial = 380] [outer = 00000000] [url = about:blank] 21:15:36 INFO - PROCESS | 3540 | 1461212136576 Marionette TRACE conn6 <- [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]]]}] 21:15:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:15:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 929ms 21:15:36 INFO - PROCESS | 3540 | 1461212136596 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 21:15:36 INFO - PROCESS | 3540 | 1461212136602 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 21:15:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:15:36 INFO - PROCESS | 3540 | 1461212136607 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:15:36 INFO - PROCESS | 3540 | 1461212136610 Marionette TRACE conn6 <- [1,570,null,{}] 21:15:36 INFO - PROCESS | 3540 | 1461212136614 Marionette TRACE conn6 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:36 INFO - PROCESS | 3540 | 1461212136701 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 21:15:36 INFO - PROCESS | 3540 | 1461212136711 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:36 INFO - PROCESS | 3540 | ++DOCSHELL 0F5E2C00 == 48 [pid = 3540] [id = 152] 21:15:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (12703800) [pid = 3540] [serial = 454] [outer = 00000000] 21:15:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (12F45400) [pid = 3540] [serial = 455] [outer = 12703800] 21:15:36 INFO - PROCESS | 3540 | 1461212136757 Marionette DEBUG loaded listener.js 21:15:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (163E9C00) [pid = 3540] [serial = 456] [outer = 12703800] 21:15:37 INFO - PROCESS | 3540 | 1461212137190 Marionette TRACE conn6 <- [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]]]}] 21:15:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:15:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 630ms 21:15:37 INFO - PROCESS | 3540 | 1461212137245 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 21:15:37 INFO - PROCESS | 3540 | 1461212137248 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 21:15:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:15:37 INFO - PROCESS | 3540 | 1461212137251 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:15:37 INFO - PROCESS | 3540 | 1461212137255 Marionette TRACE conn6 <- [1,574,null,{}] 21:15:37 INFO - PROCESS | 3540 | 1461212137270 Marionette TRACE conn6 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:37 INFO - PROCESS | 3540 | 1461212137361 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 21:15:37 INFO - PROCESS | 3540 | 1461212137368 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:37 INFO - PROCESS | 3540 | ++DOCSHELL 1B833000 == 49 [pid = 3540] [id = 153] 21:15:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1B834400) [pid = 3540] [serial = 457] [outer = 00000000] 21:15:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1BB6E800) [pid = 3540] [serial = 458] [outer = 1B834400] 21:15:37 INFO - PROCESS | 3540 | 1461212137419 Marionette DEBUG loaded listener.js 21:15:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1BC5B800) [pid = 3540] [serial = 459] [outer = 1B834400] 21:15:37 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:15:37 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:15:37 INFO - PROCESS | 3540 | 1461212137853 Marionette TRACE conn6 <- [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]]]}] 21:15:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:15:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 630ms 21:15:37 INFO - PROCESS | 3540 | 1461212137885 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 21:15:37 INFO - PROCESS | 3540 | 1461212137888 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 21:15:37 INFO - PROCESS | 3540 | 1461212137891 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:15:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:15:37 INFO - PROCESS | 3540 | 1461212137893 Marionette TRACE conn6 <- [1,578,null,{}] 21:15:37 INFO - PROCESS | 3540 | 1461212137896 Marionette TRACE conn6 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:37 INFO - PROCESS | 3540 | 1461212137980 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 21:15:37 INFO - PROCESS | 3540 | 1461212137987 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:37 INFO - PROCESS | 3540 | ++DOCSHELL 1BF01800 == 50 [pid = 3540] [id = 154] 21:15:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1BF02000) [pid = 3540] [serial = 460] [outer = 00000000] 21:15:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (1C83EC00) [pid = 3540] [serial = 461] [outer = 1BF02000] 21:15:38 INFO - PROCESS | 3540 | 1461212138036 Marionette DEBUG loaded listener.js 21:15:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1CE03000) [pid = 3540] [serial = 462] [outer = 1BF02000] 21:15:38 INFO - PROCESS | 3540 | 1461212138455 Marionette TRACE conn6 <- [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]]]}] 21:15:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:15:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 629ms 21:15:38 INFO - PROCESS | 3540 | 1461212138526 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 21:15:38 INFO - PROCESS | 3540 | 1461212138528 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 21:15:38 INFO - PROCESS | 3540 | 1461212138531 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:15:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:15:38 INFO - PROCESS | 3540 | 1461212138533 Marionette TRACE conn6 <- [1,582,null,{}] 21:15:38 INFO - PROCESS | 3540 | 1461212138537 Marionette TRACE conn6 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:38 INFO - PROCESS | 3540 | 1461212138624 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 21:15:38 INFO - PROCESS | 3540 | 1461212138630 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:38 INFO - PROCESS | 3540 | ++DOCSHELL 1CE04C00 == 51 [pid = 3540] [id = 155] 21:15:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1CE0EC00) [pid = 3540] [serial = 463] [outer = 00000000] 21:15:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1D109400) [pid = 3540] [serial = 464] [outer = 1CE0EC00] 21:15:38 INFO - PROCESS | 3540 | 1461212138679 Marionette DEBUG loaded listener.js 21:15:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1D185400) [pid = 3540] [serial = 465] [outer = 1CE0EC00] 21:15:39 INFO - PROCESS | 3540 | 1461212139207 Marionette TRACE conn6 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 21:15:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:15:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 730ms 21:15:39 INFO - PROCESS | 3540 | 1461212139287 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 21:15:39 INFO - PROCESS | 3540 | 1461212139289 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 21:15:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:15:39 INFO - PROCESS | 3540 | 1461212139340 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:15:39 INFO - PROCESS | 3540 | 1461212139342 Marionette TRACE conn6 <- [1,586,null,{}] 21:15:39 INFO - PROCESS | 3540 | 1461212139346 Marionette TRACE conn6 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:39 INFO - PROCESS | 3540 | 1461212139478 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 21:15:39 INFO - PROCESS | 3540 | 1461212139584 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:39 INFO - PROCESS | 3540 | ++DOCSHELL 12C95000 == 52 [pid = 3540] [id = 156] 21:15:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (17DE2800) [pid = 3540] [serial = 466] [outer = 00000000] 21:15:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1E21B800) [pid = 3540] [serial = 467] [outer = 17DE2800] 21:15:39 INFO - PROCESS | 3540 | 1461212139637 Marionette DEBUG loaded listener.js 21:15:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1E77DC00) [pid = 3540] [serial = 468] [outer = 17DE2800] 21:15:40 INFO - PROCESS | 3540 | 1461212140115 Marionette TRACE conn6 <- [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]]]}] 21:15:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:15:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 829ms 21:15:40 INFO - PROCESS | 3540 | 1461212140173 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 21:15:40 INFO - PROCESS | 3540 | 1461212140176 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 21:15:40 INFO - PROCESS | 3540 | 1461212140179 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:15:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:15:40 INFO - PROCESS | 3540 | 1461212140181 Marionette TRACE conn6 <- [1,590,null,{}] 21:15:40 INFO - PROCESS | 3540 | 1461212140184 Marionette TRACE conn6 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:40 INFO - PROCESS | 3540 | 1461212140299 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 21:15:40 INFO - PROCESS | 3540 | 1461212140358 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:40 INFO - PROCESS | 3540 | ++DOCSHELL 1FB1BC00 == 53 [pid = 3540] [id = 157] 21:15:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1FE80800) [pid = 3540] [serial = 469] [outer = 00000000] 21:15:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (20368400) [pid = 3540] [serial = 470] [outer = 1FE80800] 21:15:40 INFO - PROCESS | 3540 | 1461212140405 Marionette DEBUG loaded listener.js 21:15:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (2042D000) [pid = 3540] [serial = 471] [outer = 1FE80800] 21:15:41 INFO - PROCESS | 3540 | 1461212141028 Marionette TRACE conn6 <- [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]]]}] 21:15:41 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1B43A000) [pid = 3540] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:15:41 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (1D10CC00) [pid = 3540] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:15:41 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (1BB76000) [pid = 3540] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:15:41 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (12D49000) [pid = 3540] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:15:41 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (1BC65800) [pid = 3540] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:15:41 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1B842000) [pid = 3540] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:15:41 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (0EF5B000) [pid = 3540] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:15:41 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (0B78E400) [pid = 3540] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:15:41 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (17D08400) [pid = 3540] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:15:41 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (129A7400) [pid = 3540] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:15:41 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1299C000) [pid = 3540] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:15:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:15:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 870ms 21:15:41 INFO - PROCESS | 3540 | 1461212141053 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 21:15:41 INFO - PROCESS | 3540 | 1461212141056 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 21:15:41 INFO - PROCESS | 3540 | 1461212141059 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:15:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:15:41 INFO - PROCESS | 3540 | 1461212141061 Marionette TRACE conn6 <- [1,594,null,{}] 21:15:41 INFO - PROCESS | 3540 | 1461212141064 Marionette TRACE conn6 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:41 INFO - PROCESS | 3540 | 1461212141147 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 21:15:41 INFO - PROCESS | 3540 | 1461212141153 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:41 INFO - PROCESS | 3540 | ++DOCSHELL 175A2000 == 54 [pid = 3540] [id = 158] 21:15:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (17C7F400) [pid = 3540] [serial = 472] [outer = 00000000] 21:15:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1BB75C00) [pid = 3540] [serial = 473] [outer = 17C7F400] 21:15:41 INFO - PROCESS | 3540 | 1461212141204 Marionette DEBUG loaded listener.js 21:15:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1BB6FC00) [pid = 3540] [serial = 474] [outer = 17C7F400] 21:15:41 INFO - PROCESS | 3540 | 1461212141646 Marionette TRACE conn6 <- [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]]]}] 21:15:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:15:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 630ms 21:15:41 INFO - PROCESS | 3540 | 1461212141693 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 21:15:41 INFO - PROCESS | 3540 | 1461212141695 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 21:15:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:15:41 INFO - PROCESS | 3540 | 1461212141698 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:15:41 INFO - PROCESS | 3540 | 1461212141700 Marionette TRACE conn6 <- [1,598,null,{}] 21:15:41 INFO - PROCESS | 3540 | 1461212141704 Marionette TRACE conn6 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:41 INFO - PROCESS | 3540 | 1461212141783 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 21:15:41 INFO - PROCESS | 3540 | 1461212141791 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:41 INFO - PROCESS | 3540 | ++DOCSHELL 1C839000 == 55 [pid = 3540] [id = 159] 21:15:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1CF88000) [pid = 3540] [serial = 475] [outer = 00000000] 21:15:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (20361C00) [pid = 3540] [serial = 476] [outer = 1CF88000] 21:15:41 INFO - PROCESS | 3540 | 1461212141838 Marionette DEBUG loaded listener.js 21:15:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (20860400) [pid = 3540] [serial = 477] [outer = 1CF88000] 21:15:42 INFO - PROCESS | 3540 | 1461212142271 Marionette TRACE conn6 <- [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]]]}] 21:15:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:15:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 629ms 21:15:42 INFO - PROCESS | 3540 | 1461212142330 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 21:15:42 INFO - PROCESS | 3540 | 1461212142332 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 21:15:42 INFO - PROCESS | 3540 | 1461212142335 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:15:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:15:42 INFO - PROCESS | 3540 | 1461212142337 Marionette TRACE conn6 <- [1,602,null,{}] 21:15:42 INFO - PROCESS | 3540 | 1461212142340 Marionette TRACE conn6 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:42 INFO - PROCESS | 3540 | 1461212142422 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 21:15:42 INFO - PROCESS | 3540 | 1461212142429 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:42 INFO - PROCESS | 3540 | ++DOCSHELL 1C205800 == 56 [pid = 3540] [id = 160] 21:15:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1C206800) [pid = 3540] [serial = 478] [outer = 00000000] 21:15:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1C20B000) [pid = 3540] [serial = 479] [outer = 1C206800] 21:15:42 INFO - PROCESS | 3540 | 1461212142476 Marionette DEBUG loaded listener.js 21:15:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1C20C800) [pid = 3540] [serial = 480] [outer = 1C206800] 21:15:42 INFO - PROCESS | 3540 | 1461212142919 Marionette TRACE conn6 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 21:15:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:15:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 630ms 21:15:42 INFO - PROCESS | 3540 | 1461212142970 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 21:15:42 INFO - PROCESS | 3540 | 1461212142972 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 21:15:42 INFO - PROCESS | 3540 | 1461212142976 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:15:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:15:42 INFO - PROCESS | 3540 | 1461212142978 Marionette TRACE conn6 <- [1,606,null,{}] 21:15:42 INFO - PROCESS | 3540 | 1461212142982 Marionette TRACE conn6 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:43 INFO - PROCESS | 3540 | 1461212143133 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 21:15:43 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 21:15:43 INFO - PROCESS | 3540 | 1461212143555 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:43 INFO - PROCESS | 3540 | ++DOCSHELL 127D2C00 == 57 [pid = 3540] [id = 161] 21:15:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (12999400) [pid = 3540] [serial = 481] [outer = 00000000] 21:15:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (12D3F800) [pid = 3540] [serial = 482] [outer = 12999400] 21:15:43 INFO - PROCESS | 3540 | 1461212143614 Marionette DEBUG loaded listener.js 21:15:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (12D48C00) [pid = 3540] [serial = 483] [outer = 12999400] 21:15:44 INFO - PROCESS | 3540 | 1461212144217 Marionette TRACE conn6 <- [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]]]}] 21:15:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:15:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1276ms 21:15:44 INFO - PROCESS | 3540 | 1461212144258 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 21:15:44 INFO - PROCESS | 3540 | 1461212144264 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 21:15:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:15:44 INFO - PROCESS | 3540 | 1461212144268 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:15:44 INFO - PROCESS | 3540 | 1461212144273 Marionette TRACE conn6 <- [1,610,null,{}] 21:15:44 INFO - PROCESS | 3540 | 1461212144278 Marionette TRACE conn6 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:44 INFO - PROCESS | 3540 | 1461212144392 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 21:15:44 INFO - PROCESS | 3540 | 1461212144495 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:44 INFO - PROCESS | 3540 | ++DOCSHELL 1A642800 == 58 [pid = 3540] [id = 162] 21:15:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (1A68C400) [pid = 3540] [serial = 484] [outer = 00000000] 21:15:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (1BBB0C00) [pid = 3540] [serial = 485] [outer = 1A68C400] 21:15:44 INFO - PROCESS | 3540 | 1461212144553 Marionette DEBUG loaded listener.js 21:15:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (1BC6A400) [pid = 3540] [serial = 486] [outer = 1A68C400] 21:15:45 INFO - PROCESS | 3540 | 1461212145150 Marionette TRACE conn6 <- [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]]]}] 21:15:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:15:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 930ms 21:15:45 INFO - PROCESS | 3540 | 1461212145203 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 21:15:45 INFO - PROCESS | 3540 | 1461212145206 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 21:15:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:15:45 INFO - PROCESS | 3540 | 1461212145210 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:15:45 INFO - PROCESS | 3540 | 1461212145212 Marionette TRACE conn6 <- [1,614,null,{}] 21:15:45 INFO - PROCESS | 3540 | 1461212145216 Marionette TRACE conn6 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:45 INFO - PROCESS | 3540 | 1461212145322 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 21:15:45 INFO - PROCESS | 3540 | 1461212145426 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:45 INFO - PROCESS | 3540 | ++DOCSHELL 127B7400 == 59 [pid = 3540] [id = 163] 21:15:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (1D525000) [pid = 3540] [serial = 487] [outer = 00000000] 21:15:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (1FE46800) [pid = 3540] [serial = 488] [outer = 1D525000] 21:15:45 INFO - PROCESS | 3540 | 1461212145481 Marionette DEBUG loaded listener.js 21:15:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (20365C00) [pid = 3540] [serial = 489] [outer = 1D525000] 21:15:46 INFO - PROCESS | 3540 | 1461212146128 Marionette TRACE conn6 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 21:15:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:15:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 969ms 21:15:46 INFO - PROCESS | 3540 | 1461212146187 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 21:15:46 INFO - PROCESS | 3540 | 1461212146191 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 21:15:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:15:46 INFO - PROCESS | 3540 | 1461212146202 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:15:46 INFO - PROCESS | 3540 | 1461212146207 Marionette TRACE conn6 <- [1,618,null,{}] 21:15:46 INFO - PROCESS | 3540 | 1461212146211 Marionette TRACE conn6 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:46 INFO - PROCESS | 3540 | 1461212146348 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 21:15:46 INFO - PROCESS | 3540 | 1461212146481 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:46 INFO - PROCESS | 3540 | ++DOCSHELL 0F645800 == 60 [pid = 3540] [id = 164] 21:15:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (20427C00) [pid = 3540] [serial = 490] [outer = 00000000] 21:15:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (20B10400) [pid = 3540] [serial = 491] [outer = 20427C00] 21:15:46 INFO - PROCESS | 3540 | 1461212146541 Marionette DEBUG loaded listener.js 21:15:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (20B17000) [pid = 3540] [serial = 492] [outer = 20427C00] 21:15:47 INFO - PROCESS | 3540 | 1461212147103 Marionette TRACE conn6 <- [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]]]}] 21:15:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:15:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 930ms 21:15:47 INFO - PROCESS | 3540 | 1461212147138 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 21:15:47 INFO - PROCESS | 3540 | 1461212147141 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 21:15:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:15:47 INFO - PROCESS | 3540 | 1461212147144 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:15:47 INFO - PROCESS | 3540 | 1461212147146 Marionette TRACE conn6 <- [1,622,null,{}] 21:15:47 INFO - PROCESS | 3540 | 1461212147150 Marionette TRACE conn6 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:47 INFO - PROCESS | 3540 | 1461212147258 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 21:15:47 INFO - PROCESS | 3540 | 1461212147360 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:47 INFO - PROCESS | 3540 | ++DOCSHELL 217B8000 == 61 [pid = 3540] [id = 165] 21:15:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (217B8800) [pid = 3540] [serial = 493] [outer = 00000000] 21:15:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (21B40C00) [pid = 3540] [serial = 494] [outer = 217B8800] 21:15:47 INFO - PROCESS | 3540 | 1461212147415 Marionette DEBUG loaded listener.js 21:15:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (21B43C00) [pid = 3540] [serial = 495] [outer = 217B8800] 21:15:47 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:15:47 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:15:47 INFO - PROCESS | 3540 | 1461212147962 Marionette TRACE conn6 <- [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]]]}] 21:15:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:15:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 870ms 21:15:48 INFO - PROCESS | 3540 | 1461212148018 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 21:15:48 INFO - PROCESS | 3540 | 1461212148020 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 21:15:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:15:48 INFO - PROCESS | 3540 | 1461212148024 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:15:48 INFO - PROCESS | 3540 | 1461212148026 Marionette TRACE conn6 <- [1,626,null,{}] 21:15:48 INFO - PROCESS | 3540 | 1461212148030 Marionette TRACE conn6 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:48 INFO - PROCESS | 3540 | 1461212148137 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 21:15:48 INFO - PROCESS | 3540 | 1461212148270 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:48 INFO - PROCESS | 3540 | ++DOCSHELL 2042B400 == 62 [pid = 3540] [id = 166] 21:15:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (2042B800) [pid = 3540] [serial = 496] [outer = 00000000] 21:15:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (20BBAC00) [pid = 3540] [serial = 497] [outer = 2042B800] 21:15:48 INFO - PROCESS | 3540 | 1461212148333 Marionette DEBUG loaded listener.js 21:15:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (20BBF800) [pid = 3540] [serial = 498] [outer = 2042B800] 21:15:48 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:15:48 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:15:49 INFO - PROCESS | 3540 | 1461212149022 Marionette TRACE conn6 <- [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]]]}] 21:15:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:15:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1068ms 21:15:49 INFO - PROCESS | 3540 | 1461212149067 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 21:15:49 INFO - PROCESS | 3540 | 1461212149071 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 21:15:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:15:49 INFO - PROCESS | 3540 | 1461212149076 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:15:49 INFO - PROCESS | 3540 | 1461212149080 Marionette TRACE conn6 <- [1,630,null,{}] 21:15:49 INFO - PROCESS | 3540 | 1461212149086 Marionette TRACE conn6 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:49 INFO - PROCESS | 3540 | 1461212149184 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 21:15:49 INFO - PROCESS | 3540 | 1461212149320 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:49 INFO - PROCESS | 3540 | ++DOCSHELL 12F0A800 == 63 [pid = 3540] [id = 167] 21:15:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (12F46800) [pid = 3540] [serial = 499] [outer = 00000000] 21:15:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (18896800) [pid = 3540] [serial = 500] [outer = 12F46800] 21:15:49 INFO - PROCESS | 3540 | 1461212149370 Marionette DEBUG loaded listener.js 21:15:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (1894BC00) [pid = 3540] [serial = 501] [outer = 12F46800] 21:15:49 INFO - PROCESS | 3540 | 1461212149980 Marionette TRACE conn6 <- [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]]]}] 21:15:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:15:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 931ms 21:15:50 INFO - PROCESS | 3540 | 1461212150008 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 21:15:50 INFO - PROCESS | 3540 | 1461212150014 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 21:15:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:15:50 INFO - PROCESS | 3540 | 1461212150019 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:15:50 INFO - PROCESS | 3540 | 1461212150022 Marionette TRACE conn6 <- [1,634,null,{}] 21:15:50 INFO - PROCESS | 3540 | 1461212150026 Marionette TRACE conn6 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:50 INFO - PROCESS | 3540 | 1461212150123 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 21:15:50 INFO - PROCESS | 3540 | 1461212150234 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:50 INFO - PROCESS | 3540 | ++DOCSHELL 127C3400 == 64 [pid = 3540] [id = 168] 21:15:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (12D4B400) [pid = 3540] [serial = 502] [outer = 00000000] 21:15:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (1BB78C00) [pid = 3540] [serial = 503] [outer = 12D4B400] 21:15:50 INFO - PROCESS | 3540 | 1461212150285 Marionette DEBUG loaded listener.js 21:15:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (1C207C00) [pid = 3540] [serial = 504] [outer = 12D4B400] 21:15:50 INFO - PROCESS | 3540 | --DOCSHELL 1C205800 == 63 [pid = 3540] [id = 160] 21:15:50 INFO - PROCESS | 3540 | --DOCSHELL 1C839000 == 62 [pid = 3540] [id = 159] 21:15:50 INFO - PROCESS | 3540 | --DOCSHELL 175A2000 == 61 [pid = 3540] [id = 158] 21:15:50 INFO - PROCESS | 3540 | --DOCSHELL 1FB1BC00 == 60 [pid = 3540] [id = 157] 21:15:50 INFO - PROCESS | 3540 | --DOCSHELL 12C95000 == 59 [pid = 3540] [id = 156] 21:15:50 INFO - PROCESS | 3540 | --DOCSHELL 1CE04C00 == 58 [pid = 3540] [id = 155] 21:15:50 INFO - PROCESS | 3540 | --DOCSHELL 1BF01800 == 57 [pid = 3540] [id = 154] 21:15:50 INFO - PROCESS | 3540 | --DOCSHELL 1B833000 == 56 [pid = 3540] [id = 153] 21:15:50 INFO - PROCESS | 3540 | --DOCSHELL 0F5E2C00 == 55 [pid = 3540] [id = 152] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (12BD1800) [pid = 3540] [serial = 388] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1B849000) [pid = 3540] [serial = 391] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (20860800) [pid = 3540] [serial = 395] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (21B3D800) [pid = 3540] [serial = 398] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (2042CC00) [pid = 3540] [serial = 401] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOCSHELL 0EE38800 == 54 [pid = 3540] [id = 151] 21:15:50 INFO - PROCESS | 3540 | --DOCSHELL 0EE35000 == 53 [pid = 3540] [id = 145] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (1D0F1400) [pid = 3540] [serial = 419] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (1D2C6800) [pid = 3540] [serial = 422] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (1D109C00) [pid = 3540] [serial = 420] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (1BB7BC00) [pid = 3540] [serial = 386] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (17C7F000) [pid = 3540] [serial = 405] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (177EEC00) [pid = 3540] [serial = 404] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (1C49FC00) [pid = 3540] [serial = 416] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (1BBBBC00) [pid = 3540] [serial = 413] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (1BC5DC00) [pid = 3540] [serial = 414] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (1D526800) [pid = 3540] [serial = 423] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (175A0400) [pid = 3540] [serial = 425] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (0EF5FC00) [pid = 3540] [serial = 407] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (12707000) [pid = 3540] [serial = 408] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (18D11800) [pid = 3540] [serial = 410] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (1A642400) [pid = 3540] [serial = 411] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (19478400) [pid = 3540] [serial = 426] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (1FB20800) [pid = 3540] [serial = 431] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (16350C00) [pid = 3540] [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.] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (129A8400) [pid = 3540] [serial = 428] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (1FE89000) [pid = 3540] [serial = 432] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1C8C6800) [pid = 3540] [serial = 417] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (18D18C00) [pid = 3540] [serial = 429] [outer = 00000000] [url = about:blank] 21:15:50 INFO - PROCESS | 3540 | 1461212150816 Marionette TRACE conn6 <- [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]]]}] 21:15:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:15:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 829ms 21:15:50 INFO - PROCESS | 3540 | 1461212150853 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 21:15:50 INFO - PROCESS | 3540 | 1461212150855 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 21:15:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:15:50 INFO - PROCESS | 3540 | 1461212150859 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:15:50 INFO - PROCESS | 3540 | 1461212150863 Marionette TRACE conn6 <- [1,638,null,{}] 21:15:50 INFO - PROCESS | 3540 | 1461212150874 Marionette TRACE conn6 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:50 INFO - PROCESS | 3540 | 1461212150967 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 21:15:50 INFO - PROCESS | 3540 | 1461212150978 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:51 INFO - PROCESS | 3540 | ++DOCSHELL 17532400 == 54 [pid = 3540] [id = 169] 21:15:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (175A0400) [pid = 3540] [serial = 505] [outer = 00000000] 21:15:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (188A2000) [pid = 3540] [serial = 506] [outer = 175A0400] 21:15:51 INFO - PROCESS | 3540 | 1461212151029 Marionette DEBUG loaded listener.js 21:15:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1A63C800) [pid = 3540] [serial = 507] [outer = 175A0400] 21:15:51 INFO - PROCESS | 3540 | 1461212151518 Marionette TRACE conn6 <- [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]]]}] 21:15:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:15:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 670ms 21:15:51 INFO - PROCESS | 3540 | 1461212151532 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 21:15:51 INFO - PROCESS | 3540 | 1461212151535 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 21:15:51 INFO - PROCESS | 3540 | 1461212151538 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:15:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:15:51 INFO - PROCESS | 3540 | 1461212151540 Marionette TRACE conn6 <- [1,642,null,{}] 21:15:51 INFO - PROCESS | 3540 | 1461212151544 Marionette TRACE conn6 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:51 INFO - PROCESS | 3540 | 1461212151626 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 21:15:51 INFO - PROCESS | 3540 | 1461212151632 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:51 INFO - PROCESS | 3540 | ++DOCSHELL 1B845400 == 55 [pid = 3540] [id = 170] 21:15:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1BB6DC00) [pid = 3540] [serial = 508] [outer = 00000000] 21:15:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1BC69400) [pid = 3540] [serial = 509] [outer = 1BB6DC00] 21:15:51 INFO - PROCESS | 3540 | 1461212151681 Marionette DEBUG loaded listener.js 21:15:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (1BF3E800) [pid = 3540] [serial = 510] [outer = 1BB6DC00] 21:15:52 INFO - PROCESS | 3540 | 1461212152121 Marionette TRACE conn6 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 21:15:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:15:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 629ms 21:15:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:15:52 INFO - PROCESS | 3540 | 1461212152173 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 21:15:52 INFO - PROCESS | 3540 | 1461212152175 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 21:15:52 INFO - PROCESS | 3540 | 1461212152178 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:15:52 INFO - PROCESS | 3540 | 1461212152180 Marionette TRACE conn6 <- [1,646,null,{}] 21:15:52 INFO - PROCESS | 3540 | 1461212152183 Marionette TRACE conn6 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:52 INFO - PROCESS | 3540 | 1461212152261 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 21:15:52 INFO - PROCESS | 3540 | 1461212152268 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:52 INFO - PROCESS | 3540 | ++DOCSHELL 1C20E800 == 56 [pid = 3540] [id = 171] 21:15:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (1C839800) [pid = 3540] [serial = 511] [outer = 00000000] 21:15:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (1CE04800) [pid = 3540] [serial = 512] [outer = 1C839800] 21:15:52 INFO - PROCESS | 3540 | 1461212152314 Marionette DEBUG loaded listener.js 21:15:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (1CE0A800) [pid = 3540] [serial = 513] [outer = 1C839800] 21:15:52 INFO - PROCESS | 3540 | 1461212152782 Marionette TRACE conn6 <- [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]]]}] 21:15:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:15:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 630ms 21:15:52 INFO - PROCESS | 3540 | 1461212152813 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 21:15:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:15:52 INFO - PROCESS | 3540 | 1461212152815 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 21:15:52 INFO - PROCESS | 3540 | 1461212152818 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:15:52 INFO - PROCESS | 3540 | 1461212152820 Marionette TRACE conn6 <- [1,650,null,{}] 21:15:52 INFO - PROCESS | 3540 | 1461212152823 Marionette TRACE conn6 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:52 INFO - PROCESS | 3540 | 1461212152957 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 21:15:52 INFO - PROCESS | 3540 | 1461212152964 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:52 INFO - PROCESS | 3540 | ++DOCSHELL 1CE10C00 == 57 [pid = 3540] [id = 172] 21:15:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (1CF8B000) [pid = 3540] [serial = 514] [outer = 00000000] 21:15:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (1D526800) [pid = 3540] [serial = 515] [outer = 1CF8B000] 21:15:53 INFO - PROCESS | 3540 | 1461212153015 Marionette DEBUG loaded listener.js 21:15:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (1D6D2000) [pid = 3540] [serial = 516] [outer = 1CF8B000] 21:15:53 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:15:53 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:15:53 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:15:53 INFO - PROCESS | 3540 | 1461212153473 Marionette TRACE conn6 <- [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]]]}] 21:15:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:15:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 670ms 21:15:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:15:53 INFO - PROCESS | 3540 | 1461212153489 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 21:15:53 INFO - PROCESS | 3540 | 1461212153491 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 21:15:53 INFO - PROCESS | 3540 | 1461212153494 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:15:53 INFO - PROCESS | 3540 | 1461212153495 Marionette TRACE conn6 <- [1,654,null,{}] 21:15:53 INFO - PROCESS | 3540 | 1461212153504 Marionette TRACE conn6 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:53 INFO - PROCESS | 3540 | 1461212153613 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 21:15:53 INFO - PROCESS | 3540 | 1461212153700 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:53 INFO - PROCESS | 3540 | ++DOCSHELL 1FE45800 == 58 [pid = 3540] [id = 173] 21:15:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (1FE45C00) [pid = 3540] [serial = 517] [outer = 00000000] 21:15:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (20361800) [pid = 3540] [serial = 518] [outer = 1FE45C00] 21:15:53 INFO - PROCESS | 3540 | 1461212153744 Marionette DEBUG loaded listener.js 21:15:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (20368000) [pid = 3540] [serial = 519] [outer = 1FE45C00] 21:15:54 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:15:54 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:15:54 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:15:54 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:15:54 INFO - PROCESS | 3540 | 1461212154180 Marionette TRACE conn6 <- [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]]]}] 21:15:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:15:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 729ms 21:15:54 INFO - PROCESS | 3540 | 1461212154229 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 21:15:54 INFO - PROCESS | 3540 | 1461212154231 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 21:15:54 INFO - PROCESS | 3540 | 1461212154235 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:15:54 INFO - PROCESS | 3540 | 1461212154236 Marionette TRACE conn6 <- [1,658,null,{}] 21:15:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:15:54 INFO - PROCESS | 3540 | 1461212154240 Marionette TRACE conn6 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:54 INFO - PROCESS | 3540 | 1461212154353 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 21:15:54 INFO - PROCESS | 3540 | 1461212154365 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:54 INFO - PROCESS | 3540 | ++DOCSHELL 20422400 == 59 [pid = 3540] [id = 174] 21:15:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (20422800) [pid = 3540] [serial = 520] [outer = 00000000] 21:15:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (209A6400) [pid = 3540] [serial = 521] [outer = 20422800] 21:15:54 INFO - PROCESS | 3540 | 1461212154458 Marionette DEBUG loaded listener.js 21:15:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (209A6000) [pid = 3540] [serial = 522] [outer = 20422800] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (20369C00) [pid = 3540] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (1D188400) [pid = 3540] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (129A8800) [pid = 3540] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (17C19400) [pid = 3540] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (17C19800) [pid = 3540] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (17C7F400) [pid = 3540] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (1B834400) [pid = 3540] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (0F642C00) [pid = 3540] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (1CE0EC00) [pid = 3540] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (1FE80800) [pid = 3540] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (217B4400) [pid = 3540] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1BBB7000) [pid = 3540] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (12FCD000) [pid = 3540] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (12703800) [pid = 3540] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (127C3000) [pid = 3540] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (1CF88000) [pid = 3540] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1D10D400) [pid = 3540] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (0B787800) [pid = 3540] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (17DE2800) [pid = 3540] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (16352400) [pid = 3540] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (20423000) [pid = 3540] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (12C9A000) [pid = 3540] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1D013000) [pid = 3540] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1894A800) [pid = 3540] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1D761C00) [pid = 3540] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (17DD5800) [pid = 3540] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1BF02000) [pid = 3540] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1D506800) [pid = 3540] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:15:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (20A0B400) [pid = 3540] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:15:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1008ms 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (0B068400) [pid = 3540] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (127CA800) [pid = 3540] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:15:55 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1D0F0800) [pid = 3540] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:15:55 INFO - PROCESS | 3540 | 1461212155189 Marionette TRACE conn6 <- [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]]]}] 21:15:55 INFO - PROCESS | 3540 | 1461212155248 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 21:15:55 INFO - PROCESS | 3540 | 1461212155250 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 21:15:55 INFO - PROCESS | 3540 | 1461212155253 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:15:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:15:55 INFO - PROCESS | 3540 | 1461212155255 Marionette TRACE conn6 <- [1,662,null,{}] 21:15:55 INFO - PROCESS | 3540 | 1461212155259 Marionette TRACE conn6 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:55 INFO - PROCESS | 3540 | 1461212155342 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 21:15:55 INFO - PROCESS | 3540 | 1461212155352 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:55 INFO - PROCESS | 3540 | ++DOCSHELL 0F648800 == 60 [pid = 3540] [id = 175] 21:15:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (127C0000) [pid = 3540] [serial = 523] [outer = 00000000] 21:15:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (12BD2800) [pid = 3540] [serial = 524] [outer = 127C0000] 21:15:55 INFO - PROCESS | 3540 | 1461212155399 Marionette DEBUG loaded listener.js 21:15:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (12D49400) [pid = 3540] [serial = 525] [outer = 127C0000] 21:15:55 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:15:55 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:15:55 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:15:55 INFO - PROCESS | 3540 | 1461212155813 Marionette TRACE conn6 <- [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]]]}] 21:15:55 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 21:15:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 630ms 21:15:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:15:55 INFO - PROCESS | 3540 | 1461212155888 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 21:15:55 INFO - PROCESS | 3540 | 1461212155890 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 21:15:55 INFO - PROCESS | 3540 | 1461212155893 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:15:55 INFO - PROCESS | 3540 | 1461212155895 Marionette TRACE conn6 <- [1,666,null,{}] 21:15:55 INFO - PROCESS | 3540 | 1461212155899 Marionette TRACE conn6 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:55 INFO - PROCESS | 3540 | 1461212155983 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 21:15:55 INFO - PROCESS | 3540 | 1461212155989 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:56 INFO - PROCESS | 3540 | ++DOCSHELL 17C19800 == 61 [pid = 3540] [id = 176] 21:15:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (17C7F400) [pid = 3540] [serial = 526] [outer = 00000000] 21:15:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1BBBE000) [pid = 3540] [serial = 527] [outer = 17C7F400] 21:15:56 INFO - PROCESS | 3540 | 1461212156033 Marionette DEBUG loaded listener.js 21:15:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1CE0EC00) [pid = 3540] [serial = 528] [outer = 17C7F400] 21:15:56 INFO - PROCESS | 3540 | 1461212156438 Marionette TRACE conn6 <- [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]]]}] 21:15:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:15:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 569ms 21:15:56 INFO - PROCESS | 3540 | 1461212156473 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 21:15:56 INFO - PROCESS | 3540 | 1461212156475 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 21:15:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:15:56 INFO - PROCESS | 3540 | 1461212156491 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:15:56 INFO - PROCESS | 3540 | 1461212156494 Marionette TRACE conn6 <- [1,670,null,{}] 21:15:56 INFO - PROCESS | 3540 | 1461212156498 Marionette TRACE conn6 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:56 INFO - PROCESS | 3540 | 1461212156605 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 21:15:56 INFO - PROCESS | 3540 | 1461212156612 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:56 INFO - PROCESS | 3540 | ++DOCSHELL 1D5E6400 == 62 [pid = 3540] [id = 177] 21:15:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1D761C00) [pid = 3540] [serial = 529] [outer = 00000000] 21:15:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (20A0D400) [pid = 3540] [serial = 530] [outer = 1D761C00] 21:15:56 INFO - PROCESS | 3540 | 1461212156664 Marionette DEBUG loaded listener.js 21:15:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (20A9BC00) [pid = 3540] [serial = 531] [outer = 1D761C00] 21:15:57 INFO - PROCESS | 3540 | 1461212157636 Marionette TRACE conn6 <- [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]]]}] 21:15:57 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) 21:15:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1185ms 21:15:57 INFO - PROCESS | 3540 | 1461212157669 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 21:15:57 INFO - PROCESS | 3540 | 1461212157673 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 21:15:57 INFO - PROCESS | 3540 | 1461212157679 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:15:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:15:57 INFO - PROCESS | 3540 | 1461212157683 Marionette TRACE conn6 <- [1,674,null,{}] 21:15:57 INFO - PROCESS | 3540 | 1461212157690 Marionette TRACE conn6 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:57 INFO - PROCESS | 3540 | 1461212157837 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 21:15:57 INFO - PROCESS | 3540 | 1461212157966 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:58 INFO - PROCESS | 3540 | ++DOCSHELL 12D3E400 == 63 [pid = 3540] [id = 178] 21:15:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (12D3E800) [pid = 3540] [serial = 532] [outer = 00000000] 21:15:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (16349800) [pid = 3540] [serial = 533] [outer = 12D3E800] 21:15:58 INFO - PROCESS | 3540 | 1461212158073 Marionette DEBUG loaded listener.js 21:15:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (175A0800) [pid = 3540] [serial = 534] [outer = 12D3E800] 21:15:59 INFO - PROCESS | 3540 | 1461212159154 Marionette TRACE conn6 <- [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]]]}] 21:15:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:15:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1530ms 21:15:59 INFO - PROCESS | 3540 | 1461212159215 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 21:15:59 INFO - PROCESS | 3540 | 1461212159221 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 21:15:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:15:59 INFO - PROCESS | 3540 | 1461212159229 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:15:59 INFO - PROCESS | 3540 | 1461212159232 Marionette TRACE conn6 <- [1,678,null,{}] 21:15:59 INFO - PROCESS | 3540 | 1461212159289 Marionette TRACE conn6 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:59 INFO - PROCESS | 3540 | 1461212159424 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 21:15:59 INFO - PROCESS | 3540 | 1461212159521 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:59 INFO - PROCESS | 3540 | ++DOCSHELL 18899000 == 64 [pid = 3540] [id = 179] 21:15:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1889F000) [pid = 3540] [serial = 535] [outer = 00000000] 21:15:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1BC5C000) [pid = 3540] [serial = 536] [outer = 1889F000] 21:15:59 INFO - PROCESS | 3540 | 1461212159576 Marionette DEBUG loaded listener.js 21:15:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1BF09400) [pid = 3540] [serial = 537] [outer = 1889F000] 21:16:00 INFO - PROCESS | 3540 | 1461212160568 Marionette TRACE conn6 <- [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]]]}] 21:16:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:16:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1362ms 21:16:00 INFO - PROCESS | 3540 | 1461212160593 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 21:16:00 INFO - PROCESS | 3540 | 1461212160596 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 21:16:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:16:00 INFO - PROCESS | 3540 | 1461212160600 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:16:00 INFO - PROCESS | 3540 | 1461212160604 Marionette TRACE conn6 <- [1,682,null,{}] 21:16:00 INFO - PROCESS | 3540 | 1461212160616 Marionette TRACE conn6 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:00 INFO - PROCESS | 3540 | 1461212160766 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 21:16:00 INFO - PROCESS | 3540 | 1461212160914 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:00 INFO - PROCESS | 3540 | ++DOCSHELL 1D7E9800 == 65 [pid = 3540] [id = 180] 21:16:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1FE80800) [pid = 3540] [serial = 538] [outer = 00000000] 21:16:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (20A08400) [pid = 3540] [serial = 539] [outer = 1FE80800] 21:16:00 INFO - PROCESS | 3540 | 1461212160971 Marionette DEBUG loaded listener.js 21:16:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (20B0C400) [pid = 3540] [serial = 540] [outer = 1FE80800] 21:16:02 INFO - PROCESS | 3540 | 1461212162066 Marionette TRACE conn6 <- [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]]]}] 21:16:02 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) 21:16:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1486ms 21:16:02 INFO - PROCESS | 3540 | 1461212162090 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 21:16:02 INFO - PROCESS | 3540 | 1461212162094 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 21:16:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:16:02 INFO - PROCESS | 3540 | 1461212162099 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:16:02 INFO - PROCESS | 3540 | 1461212162104 Marionette TRACE conn6 <- [1,686,null,{}] 21:16:02 INFO - PROCESS | 3540 | 1461212162110 Marionette TRACE conn6 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:02 INFO - PROCESS | 3540 | 1461212162277 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 21:16:02 INFO - PROCESS | 3540 | 1461212162431 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:02 INFO - PROCESS | 3540 | ++DOCSHELL 0B78BC00 == 66 [pid = 3540] [id = 181] 21:16:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (0EF5CC00) [pid = 3540] [serial = 541] [outer = 00000000] 21:16:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (12D49000) [pid = 3540] [serial = 542] [outer = 0EF5CC00] 21:16:02 INFO - PROCESS | 3540 | 1461212162484 Marionette DEBUG loaded listener.js 21:16:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (13883000) [pid = 3540] [serial = 543] [outer = 0EF5CC00] 21:16:03 INFO - PROCESS | 3540 | --DOCSHELL 17C19800 == 65 [pid = 3540] [id = 176] 21:16:03 INFO - PROCESS | 3540 | --DOCSHELL 0F648800 == 64 [pid = 3540] [id = 175] 21:16:03 INFO - PROCESS | 3540 | --DOCSHELL 20422400 == 63 [pid = 3540] [id = 174] 21:16:03 INFO - PROCESS | 3540 | --DOCSHELL 1FE45800 == 62 [pid = 3540] [id = 173] 21:16:03 INFO - PROCESS | 3540 | --DOCSHELL 1CE10C00 == 61 [pid = 3540] [id = 172] 21:16:03 INFO - PROCESS | 3540 | --DOCSHELL 1C20E800 == 60 [pid = 3540] [id = 171] 21:16:03 INFO - PROCESS | 3540 | --DOCSHELL 1B845400 == 59 [pid = 3540] [id = 170] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (20B0EC00) [pid = 3540] [serial = 446] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (20365800) [pid = 3540] [serial = 434] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOCSHELL 17532400 == 58 [pid = 3540] [id = 169] 21:16:03 INFO - PROCESS | 3540 | --DOCSHELL 127C3400 == 57 [pid = 3540] [id = 168] 21:16:03 INFO - PROCESS | 3540 | --DOCSHELL 12F0A800 == 56 [pid = 3540] [id = 167] 21:16:03 INFO - PROCESS | 3540 | --DOCSHELL 217B8000 == 55 [pid = 3540] [id = 165] 21:16:03 INFO - PROCESS | 3540 | --DOCSHELL 0F645800 == 54 [pid = 3540] [id = 164] 21:16:03 INFO - PROCESS | 3540 | --DOCSHELL 127B7400 == 53 [pid = 3540] [id = 163] 21:16:03 INFO - PROCESS | 3540 | --DOCSHELL 1A642800 == 52 [pid = 3540] [id = 162] 21:16:03 INFO - PROCESS | 3540 | --DOCSHELL 127D2C00 == 51 [pid = 3540] [id = 161] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1C20B000) [pid = 3540] [serial = 479] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (20A02000) [pid = 3540] [serial = 444] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (20A9C800) [pid = 3540] [serial = 356] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (175A4400) [pid = 3540] [serial = 452] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (18D16C00) [pid = 3540] [serial = 269] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1BC5D400) [pid = 3540] [serial = 350] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (1BB75C00) [pid = 3540] [serial = 473] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1BC5B800) [pid = 3540] [serial = 459] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1CE10800) [pid = 3540] [serial = 441] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1D185400) [pid = 3540] [serial = 465] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (20368400) [pid = 3540] [serial = 470] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (21B42000) [pid = 3540] [serial = 399] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1C8C7800) [pid = 3540] [serial = 314] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (17C1B800) [pid = 3540] [serial = 438] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (163E9C00) [pid = 3540] [serial = 456] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (12F0B400) [pid = 3540] [serial = 389] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (20860400) [pid = 3540] [serial = 477] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (217BBC00) [pid = 3540] [serial = 263] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (2085D800) [pid = 3540] [serial = 443] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (12F0C800) [pid = 3540] [serial = 266] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (1BB6E800) [pid = 3540] [serial = 458] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1E21B800) [pid = 3540] [serial = 467] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (17C0E000) [pid = 3540] [serial = 311] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (2042E400) [pid = 3540] [serial = 402] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (17A2E000) [pid = 3540] [serial = 437] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (188A0400) [pid = 3540] [serial = 450] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (20361C00) [pid = 3540] [serial = 476] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1D109400) [pid = 3540] [serial = 464] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (1D52E400) [pid = 3540] [serial = 272] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (20866800) [pid = 3540] [serial = 344] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1CD26C00) [pid = 3540] [serial = 440] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (1889D800) [pid = 3540] [serial = 453] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (20A95000) [pid = 3540] [serial = 353] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (1BB7C000) [pid = 3540] [serial = 392] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (1CE03000) [pid = 3540] [serial = 462] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (1D7E6000) [pid = 3540] [serial = 305] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (188A0C00) [pid = 3540] [serial = 449] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (20A95800) [pid = 3540] [serial = 317] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (1E77DC00) [pid = 3540] [serial = 468] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 94 (1C83EC00) [pid = 3540] [serial = 461] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 93 (12F45400) [pid = 3540] [serial = 455] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 92 (0EF66C00) [pid = 3540] [serial = 308] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 91 (12D43000) [pid = 3540] [serial = 347] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 90 (1BB6FC00) [pid = 3540] [serial = 474] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 89 (2042D000) [pid = 3540] [serial = 471] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | --DOMWINDOW == 88 (20A0C000) [pid = 3540] [serial = 396] [outer = 00000000] [url = about:blank] 21:16:03 INFO - PROCESS | 3540 | 1461212163517 Marionette TRACE conn6 <- [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]]]}] 21:16:03 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) 21:16:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1423ms 21:16:03 INFO - PROCESS | 3540 | 1461212163524 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 21:16:03 INFO - PROCESS | 3540 | 1461212163530 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 21:16:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:16:03 INFO - PROCESS | 3540 | 1461212163536 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:16:03 INFO - PROCESS | 3540 | 1461212163539 Marionette TRACE conn6 <- [1,690,null,{}] 21:16:03 INFO - PROCESS | 3540 | 1461212163542 Marionette TRACE conn6 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:03 INFO - PROCESS | 3540 | 1461212163629 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 21:16:03 INFO - PROCESS | 3540 | 1461212163635 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:03 INFO - PROCESS | 3540 | ++DOCSHELL 0EE37C00 == 52 [pid = 3540] [id = 182] 21:16:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 89 (0EF5A400) [pid = 3540] [serial = 544] [outer = 00000000] 21:16:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 90 (129A2C00) [pid = 3540] [serial = 545] [outer = 0EF5A400] 21:16:03 INFO - PROCESS | 3540 | 1461212163683 Marionette DEBUG loaded listener.js 21:16:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (12BD8C00) [pid = 3540] [serial = 546] [outer = 0EF5A400] 21:16:04 INFO - PROCESS | 3540 | 1461212164657 Marionette TRACE conn6 <- [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]]]}] 21:16:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:16:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1180ms 21:16:04 INFO - PROCESS | 3540 | 1461212164720 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 21:16:04 INFO - PROCESS | 3540 | 1461212164722 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 21:16:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:16:04 INFO - PROCESS | 3540 | 1461212164725 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:16:04 INFO - PROCESS | 3540 | 1461212164729 Marionette TRACE conn6 <- [1,694,null,{}] 21:16:04 INFO - PROCESS | 3540 | 1461212164739 Marionette TRACE conn6 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:04 INFO - PROCESS | 3540 | 1461212164826 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 21:16:04 INFO - PROCESS | 3540 | 1461212164834 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:04 INFO - PROCESS | 3540 | ++DOCSHELL 12FD9000 == 53 [pid = 3540] [id = 183] 21:16:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (17AC6C00) [pid = 3540] [serial = 547] [outer = 00000000] 21:16:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (17C86000) [pid = 3540] [serial = 548] [outer = 17AC6C00] 21:16:04 INFO - PROCESS | 3540 | 1461212164884 Marionette DEBUG loaded listener.js 21:16:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 94 (1889D000) [pid = 3540] [serial = 549] [outer = 17AC6C00] 21:16:05 INFO - PROCESS | 3540 | 1461212165853 Marionette TRACE conn6 <- [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]]]}] 21:16:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:16:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1176ms 21:16:05 INFO - PROCESS | 3540 | 1461212165911 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 21:16:05 INFO - PROCESS | 3540 | 1461212165914 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 21:16:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:16:05 INFO - PROCESS | 3540 | 1461212165917 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:16:05 INFO - PROCESS | 3540 | 1461212165919 Marionette TRACE conn6 <- [1,698,null,{}] 21:16:05 INFO - PROCESS | 3540 | 1461212165922 Marionette TRACE conn6 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:06 INFO - PROCESS | 3540 | 1461212166038 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 21:16:06 INFO - PROCESS | 3540 | 1461212166045 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:06 INFO - PROCESS | 3540 | ++DOCSHELL 19223800 == 54 [pid = 3540] [id = 184] 21:16:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (19477800) [pid = 3540] [serial = 550] [outer = 00000000] 21:16:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (1B43F000) [pid = 3540] [serial = 551] [outer = 19477800] 21:16:06 INFO - PROCESS | 3540 | 1461212166090 Marionette DEBUG loaded listener.js 21:16:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (1B46D000) [pid = 3540] [serial = 552] [outer = 19477800] 21:16:07 INFO - PROCESS | 3540 | 1461212167040 Marionette TRACE conn6 <- [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]]]}] 21:16:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:16:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1170ms 21:16:07 INFO - PROCESS | 3540 | 1461212167091 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 21:16:07 INFO - PROCESS | 3540 | 1461212167093 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 21:16:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:16:07 INFO - PROCESS | 3540 | 1461212167097 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:16:07 INFO - PROCESS | 3540 | 1461212167099 Marionette TRACE conn6 <- [1,702,null,{}] 21:16:07 INFO - PROCESS | 3540 | 1461212167108 Marionette TRACE conn6 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:07 INFO - PROCESS | 3540 | 1461212167214 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 21:16:07 INFO - PROCESS | 3540 | 1461212167220 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:07 INFO - PROCESS | 3540 | ++DOCSHELL 1B835800 == 55 [pid = 3540] [id = 185] 21:16:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (1B841000) [pid = 3540] [serial = 553] [outer = 00000000] 21:16:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (1BB78000) [pid = 3540] [serial = 554] [outer = 1B841000] 21:16:07 INFO - PROCESS | 3540 | 1461212167265 Marionette DEBUG loaded listener.js 21:16:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (1BB7BC00) [pid = 3540] [serial = 555] [outer = 1B841000] 21:16:07 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (1D18D000) [pid = 3540] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:16:07 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (20A09C00) [pid = 3540] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:16:07 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (20422800) [pid = 3540] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:16:07 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (1FE45C00) [pid = 3540] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:16:07 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (175A0400) [pid = 3540] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:16:07 INFO - PROCESS | 3540 | --DOMWINDOW == 94 (12F46800) [pid = 3540] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:16:07 INFO - PROCESS | 3540 | --DOMWINDOW == 93 (1BB6DC00) [pid = 3540] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:16:07 INFO - PROCESS | 3540 | --DOMWINDOW == 92 (12D4B400) [pid = 3540] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:16:07 INFO - PROCESS | 3540 | --DOMWINDOW == 91 (1C839800) [pid = 3540] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:16:07 INFO - PROCESS | 3540 | --DOMWINDOW == 90 (127C0000) [pid = 3540] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:16:07 INFO - PROCESS | 3540 | --DOMWINDOW == 89 (17C7F400) [pid = 3540] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:16:07 INFO - PROCESS | 3540 | --DOMWINDOW == 88 (1CF8B000) [pid = 3540] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:16:08 INFO - PROCESS | 3540 | 1461212168304 Marionette TRACE conn6 <- [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]]]}] 21:16:08 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 21:16:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1237ms 21:16:08 INFO - PROCESS | 3540 | 1461212168338 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 21:16:08 INFO - PROCESS | 3540 | 1461212168340 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 21:16:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:16:08 INFO - PROCESS | 3540 | 1461212168344 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:16:08 INFO - PROCESS | 3540 | 1461212168345 Marionette TRACE conn6 <- [1,706,null,{}] 21:16:08 INFO - PROCESS | 3540 | 1461212168349 Marionette TRACE conn6 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:08 INFO - PROCESS | 3540 | 1461212168451 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 21:16:08 INFO - PROCESS | 3540 | 1461212168459 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:08 INFO - PROCESS | 3540 | ++DOCSHELL 1BB77C00 == 56 [pid = 3540] [id = 186] 21:16:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 89 (1BBB2800) [pid = 3540] [serial = 556] [outer = 00000000] 21:16:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 90 (1BF01400) [pid = 3540] [serial = 557] [outer = 1BBB2800] 21:16:08 INFO - PROCESS | 3540 | 1461212168511 Marionette DEBUG loaded listener.js 21:16:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (1BF3EC00) [pid = 3540] [serial = 558] [outer = 1BBB2800] 21:16:09 INFO - PROCESS | 3540 | 1461212169457 Marionette TRACE conn6 <- [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]]]}] 21:16:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:16:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1127ms 21:16:09 INFO - PROCESS | 3540 | 1461212169473 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 21:16:09 INFO - PROCESS | 3540 | 1461212169475 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 21:16:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:16:09 INFO - PROCESS | 3540 | 1461212169478 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:16:09 INFO - PROCESS | 3540 | 1461212169479 Marionette TRACE conn6 <- [1,710,null,{}] 21:16:09 INFO - PROCESS | 3540 | 1461212169487 Marionette TRACE conn6 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:09 INFO - PROCESS | 3540 | 1461212169565 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 21:16:09 INFO - PROCESS | 3540 | 1461212169572 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:09 INFO - PROCESS | 3540 | ++DOCSHELL 0B062800 == 57 [pid = 3540] [id = 187] 21:16:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (0B066000) [pid = 3540] [serial = 559] [outer = 00000000] 21:16:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (0EE33800) [pid = 3540] [serial = 560] [outer = 0B066000] 21:16:09 INFO - PROCESS | 3540 | 1461212169685 Marionette DEBUG loaded listener.js 21:16:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 94 (0F0F2C00) [pid = 3540] [serial = 561] [outer = 0B066000] 21:16:10 INFO - PROCESS | 3540 | 1461212170417 Marionette TRACE conn6 <- [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] 21:16:10 INFO - PROCESS | 3540 | 1461212170475 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 21:16:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 21:16:10 INFO - PROCESS | 3540 | 1461212170482 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:16:10 INFO - PROCESS | 3540 | 1461212170485 Marionette TRACE conn6 <- [1,714,null,{}] 21:16:10 INFO - PROCESS | 3540 | 1461212170490 Marionette TRACE conn6 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:10 INFO - PROCESS | 3540 | 1461212170641 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 21:16:10 INFO - PROCESS | 3540 | 1461212170769 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:10 INFO - PROCESS | 3540 | ++DOCSHELL 1299A000 == 58 [pid = 3540] [id = 188] 21:16:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (137E6000) [pid = 3540] [serial = 562] [outer = 00000000] 21:16:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (17C0F400) [pid = 3540] [serial = 563] [outer = 137E6000] 21:16:10 INFO - PROCESS | 3540 | 1461212170827 Marionette DEBUG loaded listener.js 21:16:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (17C17400) [pid = 3540] [serial = 564] [outer = 137E6000] 21:16:11 INFO - PROCESS | 3540 | 1461212171497 Marionette TRACE conn6 <- [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]]]}] 21:16:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:16:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1073ms 21:16:11 INFO - PROCESS | 3540 | 1461212171561 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 21:16:11 INFO - PROCESS | 3540 | 1461212171565 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 21:16:11 INFO - PROCESS | 3540 | 1461212171572 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:16:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:16:11 INFO - PROCESS | 3540 | 1461212171575 Marionette TRACE conn6 <- [1,718,null,{}] 21:16:11 INFO - PROCESS | 3540 | 1461212171594 Marionette TRACE conn6 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:11 INFO - PROCESS | 3540 | 1461212171706 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 21:16:11 INFO - PROCESS | 3540 | 1461212171829 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:11 INFO - PROCESS | 3540 | ++DOCSHELL 1894C400 == 59 [pid = 3540] [id = 189] 21:16:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (1A643C00) [pid = 3540] [serial = 565] [outer = 00000000] 21:16:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (1BB6FC00) [pid = 3540] [serial = 566] [outer = 1A643C00] 21:16:11 INFO - PROCESS | 3540 | 1461212171887 Marionette DEBUG loaded listener.js 21:16:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (1BC5D800) [pid = 3540] [serial = 567] [outer = 1A643C00] 21:16:12 INFO - PROCESS | 3540 | 1461212172544 Marionette TRACE conn6 <- [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] 21:16:12 INFO - PROCESS | 3540 | 1461212172600 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 21:16:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:16:12 INFO - PROCESS | 3540 | 1461212172604 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:16:12 INFO - PROCESS | 3540 | 1461212172608 Marionette TRACE conn6 <- [1,722,null,{}] 21:16:12 INFO - PROCESS | 3540 | 1461212172620 Marionette TRACE conn6 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:12 INFO - PROCESS | 3540 | 1461212172768 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 21:16:12 INFO - PROCESS | 3540 | 1461212172895 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:12 INFO - PROCESS | 3540 | ++DOCSHELL 1C8CE000 == 60 [pid = 3540] [id = 190] 21:16:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1CD23C00) [pid = 3540] [serial = 568] [outer = 00000000] 21:16:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1CF5C000) [pid = 3540] [serial = 569] [outer = 1CD23C00] 21:16:12 INFO - PROCESS | 3540 | 1461212172952 Marionette DEBUG loaded listener.js 21:16:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1CF88400) [pid = 3540] [serial = 570] [outer = 1CD23C00] 21:16:13 INFO - PROCESS | 3540 | 1461212173498 Marionette TRACE conn6 <- [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]]]}] 21:16:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:16:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 930ms 21:16:13 INFO - PROCESS | 3540 | 1461212173537 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 21:16:13 INFO - PROCESS | 3540 | 1461212173540 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 21:16:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:16:13 INFO - PROCESS | 3540 | 1461212173544 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:16:13 INFO - PROCESS | 3540 | 1461212173546 Marionette TRACE conn6 <- [1,726,null,{}] 21:16:13 INFO - PROCESS | 3540 | 1461212173549 Marionette TRACE conn6 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:13 INFO - PROCESS | 3540 | 1461212173656 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 21:16:13 INFO - PROCESS | 3540 | 1461212173752 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:13 INFO - PROCESS | 3540 | ++DOCSHELL 1D101800 == 61 [pid = 3540] [id = 191] 21:16:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1D103C00) [pid = 3540] [serial = 571] [outer = 00000000] 21:16:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1D187000) [pid = 3540] [serial = 572] [outer = 1D103C00] 21:16:13 INFO - PROCESS | 3540 | 1461212173807 Marionette DEBUG loaded listener.js 21:16:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1D18B400) [pid = 3540] [serial = 573] [outer = 1D103C00] 21:16:14 INFO - PROCESS | 3540 | 1461212174838 Marionette TRACE conn6 <- [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]]]}] 21:16:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:16:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1330ms 21:16:14 INFO - PROCESS | 3540 | 1461212174898 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 21:16:14 INFO - PROCESS | 3540 | 1461212174901 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 21:16:14 INFO - PROCESS | 3540 | 1461212174905 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:16:14 INFO - PROCESS | 3540 | 1461212174907 Marionette TRACE conn6 <- [1,730,null,{}] 21:16:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:16:14 INFO - PROCESS | 3540 | 1461212174911 Marionette TRACE conn6 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:15 INFO - PROCESS | 3540 | 1461212175004 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 21:16:15 INFO - PROCESS | 3540 | 1461212175222 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:15 INFO - PROCESS | 3540 | ++DOCSHELL 0B794400 == 62 [pid = 3540] [id = 192] 21:16:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (0F5E8400) [pid = 3540] [serial = 574] [outer = 00000000] 21:16:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (12D3DC00) [pid = 3540] [serial = 575] [outer = 0F5E8400] 21:16:15 INFO - PROCESS | 3540 | 1461212175276 Marionette DEBUG loaded listener.js 21:16:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (12F3DC00) [pid = 3540] [serial = 576] [outer = 0F5E8400] 21:16:16 INFO - PROCESS | 3540 | --DOCSHELL 12C94C00 == 61 [pid = 3540] [id = 150] 21:16:16 INFO - PROCESS | 3540 | --DOCSHELL 12B7A400 == 60 [pid = 3540] [id = 15] 21:16:16 INFO - PROCESS | 3540 | --DOCSHELL 1BB77C00 == 59 [pid = 3540] [id = 186] 21:16:16 INFO - PROCESS | 3540 | --DOCSHELL 1B835800 == 58 [pid = 3540] [id = 185] 21:16:16 INFO - PROCESS | 3540 | --DOCSHELL 19223800 == 57 [pid = 3540] [id = 184] 21:16:16 INFO - PROCESS | 3540 | --DOCSHELL 12FD9000 == 56 [pid = 3540] [id = 183] 21:16:16 INFO - PROCESS | 3540 | --DOCSHELL 0EE37C00 == 55 [pid = 3540] [id = 182] 21:16:16 INFO - PROCESS | 3540 | --DOCSHELL 0B78BC00 == 54 [pid = 3540] [id = 181] 21:16:16 INFO - PROCESS | 3540 | --DOCSHELL 18899000 == 53 [pid = 3540] [id = 179] 21:16:16 INFO - PROCESS | 3540 | --DOCSHELL 12D3E400 == 52 [pid = 3540] [id = 178] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (20859C00) [pid = 3540] [serial = 435] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (20B11400) [pid = 3540] [serial = 447] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (209A6400) [pid = 3540] [serial = 521] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (20368000) [pid = 3540] [serial = 519] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (188A2000) [pid = 3540] [serial = 506] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1FE46800) [pid = 3540] [serial = 488] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (20B10400) [pid = 3540] [serial = 491] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (1894BC00) [pid = 3540] [serial = 501] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (18896800) [pid = 3540] [serial = 500] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (21B40C00) [pid = 3540] [serial = 494] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (20361800) [pid = 3540] [serial = 518] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (1BC69400) [pid = 3540] [serial = 509] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (1BF3E800) [pid = 3540] [serial = 510] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (1BBB0C00) [pid = 3540] [serial = 485] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 94 (1C207C00) [pid = 3540] [serial = 504] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 93 (1BB78C00) [pid = 3540] [serial = 503] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 92 (1CE04800) [pid = 3540] [serial = 512] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 91 (12BD2800) [pid = 3540] [serial = 524] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 90 (12D3F800) [pid = 3540] [serial = 482] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 89 (20BBAC00) [pid = 3540] [serial = 497] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 88 (12D49400) [pid = 3540] [serial = 525] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 87 (20A0D400) [pid = 3540] [serial = 530] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 86 (209A6000) [pid = 3540] [serial = 522] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 85 (1CE0EC00) [pid = 3540] [serial = 528] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 84 (1A63C800) [pid = 3540] [serial = 507] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 83 (1D526800) [pid = 3540] [serial = 515] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 82 (1D6D2000) [pid = 3540] [serial = 516] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 81 (1BBBE000) [pid = 3540] [serial = 527] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | --DOMWINDOW == 80 (1CE0A800) [pid = 3540] [serial = 513] [outer = 00000000] [url = about:blank] 21:16:16 INFO - PROCESS | 3540 | 1461212176290 Marionette TRACE conn6 <- [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]]]}] 21:16:16 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 21:16:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1416ms 21:16:16 INFO - PROCESS | 3540 | 1461212176332 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 21:16:16 INFO - PROCESS | 3540 | 1461212176335 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 21:16:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:16:16 INFO - PROCESS | 3540 | 1461212176339 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:16:16 INFO - PROCESS | 3540 | 1461212176343 Marionette TRACE conn6 <- [1,734,null,{}] 21:16:16 INFO - PROCESS | 3540 | 1461212176366 Marionette TRACE conn6 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:16 INFO - PROCESS | 3540 | 1461212176465 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 21:16:16 INFO - PROCESS | 3540 | 1461212176473 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:16 INFO - PROCESS | 3540 | ++DOCSHELL 12F12000 == 53 [pid = 3540] [id = 193] 21:16:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 81 (12F41000) [pid = 3540] [serial = 577] [outer = 00000000] 21:16:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 82 (1634B800) [pid = 3540] [serial = 578] [outer = 12F41000] 21:16:16 INFO - PROCESS | 3540 | 1461212176527 Marionette DEBUG loaded listener.js 21:16:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 83 (17AC5C00) [pid = 3540] [serial = 579] [outer = 12F41000] 21:16:17 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.) 21:16:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1189ms 21:16:17 INFO - PROCESS | 3540 | 1461212177522 Marionette TRACE conn6 <- [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]]]}] 21:16:17 INFO - PROCESS | 3540 | 1461212177533 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 21:16:17 INFO - PROCESS | 3540 | 1461212177537 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 21:16:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:16:17 INFO - PROCESS | 3540 | 1461212177541 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:16:17 INFO - PROCESS | 3540 | 1461212177543 Marionette TRACE conn6 <- [1,738,null,{}] 21:16:17 INFO - PROCESS | 3540 | 1461212177547 Marionette TRACE conn6 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:17 INFO - PROCESS | 3540 | 1461212177640 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 21:16:17 INFO - PROCESS | 3540 | 1461212177647 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:17 INFO - PROCESS | 3540 | ++DOCSHELL 17C13400 == 54 [pid = 3540] [id = 194] 21:16:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 84 (19224000) [pid = 3540] [serial = 580] [outer = 00000000] 21:16:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 85 (1A693C00) [pid = 3540] [serial = 581] [outer = 19224000] 21:16:17 INFO - PROCESS | 3540 | 1461212177696 Marionette DEBUG loaded listener.js 21:16:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 86 (1B82FC00) [pid = 3540] [serial = 582] [outer = 19224000] 21:16:18 INFO - PROCESS | 3540 | 1461212178670 Marionette TRACE conn6 <- [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]]]}] 21:16:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:16:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1164ms 21:16:18 INFO - PROCESS | 3540 | 1461212178710 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 21:16:18 INFO - PROCESS | 3540 | 1461212178713 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 21:16:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:16:18 INFO - PROCESS | 3540 | 1461212178723 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:16:18 INFO - PROCESS | 3540 | 1461212178729 Marionette TRACE conn6 <- [1,742,null,{}] 21:16:18 INFO - PROCESS | 3540 | 1461212178748 Marionette TRACE conn6 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:18 INFO - PROCESS | 3540 | 1461212178872 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 21:16:18 INFO - PROCESS | 3540 | 1461212178880 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:18 INFO - PROCESS | 3540 | ++DOCSHELL 1B83B400 == 55 [pid = 3540] [id = 195] 21:16:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 87 (1BB7A400) [pid = 3540] [serial = 583] [outer = 00000000] 21:16:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 88 (1C203000) [pid = 3540] [serial = 584] [outer = 1BB7A400] 21:16:18 INFO - PROCESS | 3540 | 1461212178925 Marionette DEBUG loaded listener.js 21:16:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 89 (1C20C400) [pid = 3540] [serial = 585] [outer = 1BB7A400] 21:16:19 INFO - PROCESS | 3540 | 1461212179912 Marionette TRACE conn6 <- [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]]]}] 21:16:19 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 21:16:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1238ms 21:16:19 INFO - PROCESS | 3540 | 1461212179958 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 21:16:19 INFO - PROCESS | 3540 | 1461212179961 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 21:16:19 INFO - PROCESS | 3540 | 1461212179964 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:16:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:16:19 INFO - PROCESS | 3540 | 1461212179965 Marionette TRACE conn6 <- [1,746,null,{}] 21:16:19 INFO - PROCESS | 3540 | 1461212179969 Marionette TRACE conn6 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:20 INFO - PROCESS | 3540 | 1461212180087 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 21:16:20 INFO - PROCESS | 3540 | 1461212180139 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:20 INFO - PROCESS | 3540 | ++DOCSHELL 1C49FC00 == 56 [pid = 3540] [id = 196] 21:16:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 90 (1C834000) [pid = 3540] [serial = 586] [outer = 00000000] 21:16:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (17C0E400) [pid = 3540] [serial = 587] [outer = 1C834000] 21:16:20 INFO - PROCESS | 3540 | 1461212180186 Marionette DEBUG loaded listener.js 21:16:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (1CE08400) [pid = 3540] [serial = 588] [outer = 1C834000] 21:16:20 INFO - PROCESS | 3540 | --DOMWINDOW == 91 (19477800) [pid = 3540] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:16:20 INFO - PROCESS | 3540 | --DOMWINDOW == 90 (1B841000) [pid = 3540] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:16:20 INFO - PROCESS | 3540 | --DOMWINDOW == 89 (0EF5A400) [pid = 3540] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:16:20 INFO - PROCESS | 3540 | --DOMWINDOW == 88 (17AC6C00) [pid = 3540] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:16:20 INFO - PROCESS | 3540 | --DOMWINDOW == 87 (0EF5CC00) [pid = 3540] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:16:20 INFO - PROCESS | 3540 | --DOMWINDOW == 86 (2042B800) [pid = 3540] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:16:20 INFO - PROCESS | 3540 | 1461212180586 Marionette TRACE conn6 <- [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]]]}] 21:16:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:16:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 669ms 21:16:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:16:20 INFO - PROCESS | 3540 | 1461212180638 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 21:16:20 INFO - PROCESS | 3540 | 1461212180640 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 21:16:20 INFO - PROCESS | 3540 | 1461212180643 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:16:20 INFO - PROCESS | 3540 | 1461212180645 Marionette TRACE conn6 <- [1,750,null,{}] 21:16:20 INFO - PROCESS | 3540 | 1461212180648 Marionette TRACE conn6 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:20 INFO - PROCESS | 3540 | 1461212180737 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 21:16:20 INFO - PROCESS | 3540 | 1461212180746 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:20 INFO - PROCESS | 3540 | ++DOCSHELL 1D0E7C00 == 57 [pid = 3540] [id = 197] 21:16:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 87 (1D0E9800) [pid = 3540] [serial = 589] [outer = 00000000] 21:16:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 88 (1D108400) [pid = 3540] [serial = 590] [outer = 1D0E9800] 21:16:20 INFO - PROCESS | 3540 | 1461212180802 Marionette DEBUG loaded listener.js 21:16:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 89 (1D503800) [pid = 3540] [serial = 591] [outer = 1D0E9800] 21:16:21 INFO - PROCESS | 3540 | 1461212181745 Marionette TRACE conn6 <- [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]]]}] 21:16:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:16:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1123ms 21:16:21 INFO - PROCESS | 3540 | 1461212181767 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 21:16:21 INFO - PROCESS | 3540 | 1461212181769 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 21:16:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:16:21 INFO - PROCESS | 3540 | 1461212181772 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:16:21 INFO - PROCESS | 3540 | 1461212181774 Marionette TRACE conn6 <- [1,754,null,{}] 21:16:21 INFO - PROCESS | 3540 | 1461212181781 Marionette TRACE conn6 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:21 INFO - PROCESS | 3540 | 1461212181866 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 21:16:21 INFO - PROCESS | 3540 | 1461212181872 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:21 INFO - PROCESS | 3540 | ++DOCSHELL 1D52F400 == 58 [pid = 3540] [id = 198] 21:16:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 90 (1D5E8000) [pid = 3540] [serial = 592] [outer = 00000000] 21:16:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (1E2CC400) [pid = 3540] [serial = 593] [outer = 1D5E8000] 21:16:21 INFO - PROCESS | 3540 | 1461212181920 Marionette DEBUG loaded listener.js 21:16:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (1E789000) [pid = 3540] [serial = 594] [outer = 1D5E8000] 21:16:22 INFO - PROCESS | 3540 | 1461212182817 Marionette TRACE conn6 <- [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]]]}] 21:16:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:16:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1130ms 21:16:22 INFO - PROCESS | 3540 | 1461212182905 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 21:16:22 INFO - PROCESS | 3540 | 1461212182910 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 21:16:22 INFO - PROCESS | 3540 | 1461212182915 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:16:22 INFO - PROCESS | 3540 | 1461212182919 Marionette TRACE conn6 <- [1,758,null,{}] 21:16:22 INFO - PROCESS | 3540 | 1461212182925 Marionette TRACE conn6 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:23 INFO - PROCESS | 3540 | 1461212183026 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 21:16:23 INFO - PROCESS | 3540 | 1461212183147 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:23 INFO - PROCESS | 3540 | ++DOCSHELL 12D42000 == 59 [pid = 3540] [id = 199] 21:16:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (12D44800) [pid = 3540] [serial = 595] [outer = 00000000] 21:16:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 94 (16355800) [pid = 3540] [serial = 596] [outer = 12D44800] 21:16:23 INFO - PROCESS | 3540 | 1461212183206 Marionette DEBUG loaded listener.js 21:16:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (17C0D800) [pid = 3540] [serial = 597] [outer = 12D44800] 21:16:23 INFO - PROCESS | 3540 | 1461212183850 Marionette TRACE conn6 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 21:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 970ms 21:16:23 INFO - PROCESS | 3540 | 1461212183890 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 21:16:23 INFO - PROCESS | 3540 | 1461212183897 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 21:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:16:23 INFO - PROCESS | 3540 | 1461212183904 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:16:23 INFO - PROCESS | 3540 | 1461212183907 Marionette TRACE conn6 <- [1,762,null,{}] 21:16:23 INFO - PROCESS | 3540 | 1461212183911 Marionette TRACE conn6 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:24 INFO - PROCESS | 3540 | 1461212184024 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 21:16:24 INFO - PROCESS | 3540 | 1461212184128 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:24 INFO - PROCESS | 3540 | ++DOCSHELL 129A2400 == 60 [pid = 3540] [id = 200] 21:16:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (17C17000) [pid = 3540] [serial = 598] [outer = 00000000] 21:16:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (1BF07000) [pid = 3540] [serial = 599] [outer = 17C17000] 21:16:24 INFO - PROCESS | 3540 | 1461212184184 Marionette DEBUG loaded listener.js 21:16:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (1BF10800) [pid = 3540] [serial = 600] [outer = 17C17000] 21:16:24 INFO - PROCESS | 3540 | 1461212184794 Marionette TRACE conn6 <- [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]]]}] 21:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 929ms 21:16:24 INFO - PROCESS | 3540 | 1461212184835 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 21:16:24 INFO - PROCESS | 3540 | 1461212184837 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 21:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:16:24 INFO - PROCESS | 3540 | 1461212184841 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:16:24 INFO - PROCESS | 3540 | 1461212184845 Marionette TRACE conn6 <- [1,766,null,{}] 21:16:24 INFO - PROCESS | 3540 | 1461212184857 Marionette TRACE conn6 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:24 INFO - PROCESS | 3540 | 1461212184976 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 21:16:25 INFO - PROCESS | 3540 | 1461212185077 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:25 INFO - PROCESS | 3540 | ++DOCSHELL 1CF8AC00 == 61 [pid = 3540] [id = 201] 21:16:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (1D106C00) [pid = 3540] [serial = 601] [outer = 00000000] 21:16:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (1D6D2000) [pid = 3540] [serial = 602] [outer = 1D106C00] 21:16:25 INFO - PROCESS | 3540 | 1461212185135 Marionette DEBUG loaded listener.js 21:16:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1EA3F400) [pid = 3540] [serial = 603] [outer = 1D106C00] 21:16:25 INFO - PROCESS | 3540 | 1461212185777 Marionette TRACE conn6 <- [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]]]}] 21:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 970ms 21:16:25 INFO - PROCESS | 3540 | 1461212185814 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 21:16:25 INFO - PROCESS | 3540 | 1461212185817 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 21:16:25 INFO - PROCESS | 3540 | 1461212185821 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:16:25 INFO - PROCESS | 3540 | 1461212185823 Marionette TRACE conn6 <- [1,770,null,{}] 21:16:25 INFO - PROCESS | 3540 | 1461212185826 Marionette TRACE conn6 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:25 INFO - PROCESS | 3540 | 1461212185932 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 21:16:26 INFO - PROCESS | 3540 | 1461212186059 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:26 INFO - PROCESS | 3540 | ++DOCSHELL 1FE86400 == 62 [pid = 3540] [id = 202] 21:16:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1FE88400) [pid = 3540] [serial = 604] [outer = 00000000] 21:16:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (20363800) [pid = 3540] [serial = 605] [outer = 1FE88400] 21:16:26 INFO - PROCESS | 3540 | 1461212186123 Marionette DEBUG loaded listener.js 21:16:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (20368C00) [pid = 3540] [serial = 606] [outer = 1FE88400] 21:16:26 INFO - PROCESS | 3540 | 1461212186691 Marionette TRACE conn6 <- [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]]]}] 21:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 929ms 21:16:26 INFO - PROCESS | 3540 | 1461212186754 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 21:16:26 INFO - PROCESS | 3540 | 1461212186757 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 21:16:26 INFO - PROCESS | 3540 | 1461212186760 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:16:26 INFO - PROCESS | 3540 | 1461212186762 Marionette TRACE conn6 <- [1,774,null,{}] 21:16:26 INFO - PROCESS | 3540 | 1461212186766 Marionette TRACE conn6 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:26 INFO - PROCESS | 3540 | 1461212186903 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 21:16:27 INFO - PROCESS | 3540 | 1461212187029 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:27 INFO - PROCESS | 3540 | ++DOCSHELL 20369C00 == 63 [pid = 3540] [id = 203] 21:16:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (20425800) [pid = 3540] [serial = 607] [outer = 00000000] 21:16:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (2042EC00) [pid = 3540] [serial = 608] [outer = 20425800] 21:16:27 INFO - PROCESS | 3540 | 1461212187089 Marionette DEBUG loaded listener.js 21:16:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (20859800) [pid = 3540] [serial = 609] [outer = 20425800] 21:16:27 INFO - PROCESS | 3540 | 1461212187897 Marionette TRACE conn6 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 21:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1166ms 21:16:27 INFO - PROCESS | 3540 | 1461212187931 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 21:16:27 INFO - PROCESS | 3540 | 1461212187935 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 21:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:16:27 INFO - PROCESS | 3540 | 1461212187940 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:16:27 INFO - PROCESS | 3540 | 1461212187944 Marionette TRACE conn6 <- [1,778,null,{}] 21:16:27 INFO - PROCESS | 3540 | 1461212187964 Marionette TRACE conn6 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:28 INFO - PROCESS | 3540 | 1461212188063 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 21:16:28 INFO - PROCESS | 3540 | 1461212188196 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:28 INFO - PROCESS | 3540 | ++DOCSHELL 127C0400 == 64 [pid = 3540] [id = 204] 21:16:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (127C8800) [pid = 3540] [serial = 610] [outer = 00000000] 21:16:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (17C18C00) [pid = 3540] [serial = 611] [outer = 127C8800] 21:16:28 INFO - PROCESS | 3540 | 1461212188247 Marionette DEBUG loaded listener.js 21:16:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (19476400) [pid = 3540] [serial = 612] [outer = 127C8800] 21:16:28 INFO - PROCESS | 3540 | --DOCSHELL 1BF40C00 == 63 [pid = 3540] [id = 20] 21:16:28 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (1BF01400) [pid = 3540] [serial = 557] [outer = 00000000] [url = about:blank] 21:16:28 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (20BBF800) [pid = 3540] [serial = 498] [outer = 00000000] [url = about:blank] 21:16:28 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (1B43F000) [pid = 3540] [serial = 551] [outer = 00000000] [url = about:blank] 21:16:28 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1BB78000) [pid = 3540] [serial = 554] [outer = 00000000] [url = about:blank] 21:16:28 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (1B46D000) [pid = 3540] [serial = 552] [outer = 00000000] [url = about:blank] 21:16:28 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (16349800) [pid = 3540] [serial = 533] [outer = 00000000] [url = about:blank] 21:16:28 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1BC5C000) [pid = 3540] [serial = 536] [outer = 00000000] [url = about:blank] 21:16:28 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (20A08400) [pid = 3540] [serial = 539] [outer = 00000000] [url = about:blank] 21:16:28 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (129A2C00) [pid = 3540] [serial = 545] [outer = 00000000] [url = about:blank] 21:16:28 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (12BD8C00) [pid = 3540] [serial = 546] [outer = 00000000] [url = about:blank] 21:16:28 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (17C86000) [pid = 3540] [serial = 548] [outer = 00000000] [url = about:blank] 21:16:28 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (13883000) [pid = 3540] [serial = 543] [outer = 00000000] [url = about:blank] 21:16:28 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (12D49000) [pid = 3540] [serial = 542] [outer = 00000000] [url = about:blank] 21:16:28 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (1BB7BC00) [pid = 3540] [serial = 555] [outer = 00000000] [url = about:blank] 21:16:28 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (1889D000) [pid = 3540] [serial = 549] [outer = 00000000] [url = about:blank] 21:16:28 INFO - PROCESS | 3540 | 1461212188858 Marionette TRACE conn6 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 21:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 949ms 21:16:28 INFO - PROCESS | 3540 | 1461212188891 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 21:16:28 INFO - PROCESS | 3540 | 1461212188896 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 21:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:16:28 INFO - PROCESS | 3540 | 1461212188902 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:16:28 INFO - PROCESS | 3540 | 1461212188905 Marionette TRACE conn6 <- [1,782,null,{}] 21:16:28 INFO - PROCESS | 3540 | 1461212188908 Marionette TRACE conn6 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:28 INFO - PROCESS | 3540 | 1461212188998 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 21:16:29 INFO - PROCESS | 3540 | 1461212189088 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:29 INFO - PROCESS | 3540 | ++DOCSHELL 0EF5A400 == 64 [pid = 3540] [id = 205] 21:16:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (0F055000) [pid = 3540] [serial = 613] [outer = 00000000] 21:16:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (16350C00) [pid = 3540] [serial = 614] [outer = 0F055000] 21:16:29 INFO - PROCESS | 3540 | 1461212189134 Marionette DEBUG loaded listener.js 21:16:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (17C10400) [pid = 3540] [serial = 615] [outer = 0F055000] 21:16:29 INFO - PROCESS | 3540 | 1461212189539 Marionette TRACE conn6 <- [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]]]}] 21:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 670ms 21:16:29 INFO - PROCESS | 3540 | 1461212189576 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 21:16:29 INFO - PROCESS | 3540 | 1461212189578 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 21:16:29 INFO - PROCESS | 3540 | 1461212189582 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:16:29 INFO - PROCESS | 3540 | 1461212189585 Marionette TRACE conn6 <- [1,786,null,{}] 21:16:29 INFO - PROCESS | 3540 | 1461212189596 Marionette TRACE conn6 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:29 INFO - PROCESS | 3540 | 1461212189684 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 21:16:29 INFO - PROCESS | 3540 | 1461212189691 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:29 INFO - PROCESS | 3540 | ++DOCSHELL 1894E400 == 65 [pid = 3540] [id = 206] 21:16:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (18953000) [pid = 3540] [serial = 616] [outer = 00000000] 21:16:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (1B843400) [pid = 3540] [serial = 617] [outer = 18953000] 21:16:29 INFO - PROCESS | 3540 | 1461212189741 Marionette DEBUG loaded listener.js 21:16:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1BB7BC00) [pid = 3540] [serial = 618] [outer = 18953000] 21:16:30 INFO - PROCESS | 3540 | 1461212190246 Marionette TRACE conn6 <- [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]]]}] 21:16:30 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 21:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 729ms 21:16:30 INFO - PROCESS | 3540 | 1461212190316 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 21:16:30 INFO - PROCESS | 3540 | 1461212190318 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 21:16:30 INFO - PROCESS | 3540 | 1461212190321 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:16:30 INFO - PROCESS | 3540 | 1461212190323 Marionette TRACE conn6 <- [1,790,null,{}] 21:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:16:30 INFO - PROCESS | 3540 | 1461212190327 Marionette TRACE conn6 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:30 INFO - PROCESS | 3540 | 1461212190411 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 21:16:30 INFO - PROCESS | 3540 | 1461212190420 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:30 INFO - PROCESS | 3540 | ++DOCSHELL 1BF01400 == 66 [pid = 3540] [id = 207] 21:16:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1BF03400) [pid = 3540] [serial = 619] [outer = 00000000] 21:16:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1C20B800) [pid = 3540] [serial = 620] [outer = 1BF03400] 21:16:30 INFO - PROCESS | 3540 | 1461212190468 Marionette DEBUG loaded listener.js 21:16:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1C83C800) [pid = 3540] [serial = 621] [outer = 1BF03400] 21:16:30 INFO - PROCESS | 3540 | 1461212190948 Marionette TRACE conn6 <- [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]]]}] 21:16:30 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 21:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 670ms 21:16:30 INFO - PROCESS | 3540 | 1461212190995 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 21:16:30 INFO - PROCESS | 3540 | 1461212190997 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 21:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:16:30 INFO - PROCESS | 3540 | 1461212191001 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:16:30 INFO - PROCESS | 3540 | 1461212191002 Marionette TRACE conn6 <- [1,794,null,{}] 21:16:31 INFO - PROCESS | 3540 | 1461212191012 Marionette TRACE conn6 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:31 INFO - PROCESS | 3540 | 1461212191153 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 21:16:31 INFO - PROCESS | 3540 | 1461212191180 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:31 INFO - PROCESS | 3540 | ++DOCSHELL 1C8CD000 == 67 [pid = 3540] [id = 208] 21:16:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1CE03C00) [pid = 3540] [serial = 622] [outer = 00000000] 21:16:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1CF58000) [pid = 3540] [serial = 623] [outer = 1CE03C00] 21:16:31 INFO - PROCESS | 3540 | 1461212191225 Marionette DEBUG loaded listener.js 21:16:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1D102C00) [pid = 3540] [serial = 624] [outer = 1CE03C00] 21:16:31 INFO - PROCESS | 3540 | 1461212191703 Marionette TRACE conn6 <- [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]]]}] 21:16:31 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 21:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 730ms 21:16:31 INFO - PROCESS | 3540 | 1461212191739 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 21:16:31 INFO - PROCESS | 3540 | 1461212191741 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 21:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:16:31 INFO - PROCESS | 3540 | 1461212191744 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:16:31 INFO - PROCESS | 3540 | 1461212191746 Marionette TRACE conn6 <- [1,798,null,{}] 21:16:31 INFO - PROCESS | 3540 | 1461212191750 Marionette TRACE conn6 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:31 INFO - PROCESS | 3540 | 1461212191891 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 21:16:31 INFO - PROCESS | 3540 | 1461212191956 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:31 INFO - PROCESS | 3540 | ++DOCSHELL 1D10B000 == 68 [pid = 3540] [id = 209] 21:16:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1D526800) [pid = 3540] [serial = 625] [outer = 00000000] 21:16:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1FE50C00) [pid = 3540] [serial = 626] [outer = 1D526800] 21:16:31 INFO - PROCESS | 3540 | 1461212192004 Marionette DEBUG loaded listener.js 21:16:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (1FE8A400) [pid = 3540] [serial = 627] [outer = 1D526800] 21:16:32 INFO - PROCESS | 3540 | 1461212192437 Marionette TRACE conn6 <- [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]]]}] 21:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 729ms 21:16:32 INFO - PROCESS | 3540 | 1461212192509 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 21:16:32 INFO - PROCESS | 3540 | 1461212192511 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 21:16:32 INFO - PROCESS | 3540 | 1461212192524 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:16:32 INFO - PROCESS | 3540 | 1461212192526 Marionette TRACE conn6 <- [1,802,null,{}] 21:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:16:32 INFO - PROCESS | 3540 | 1461212192530 Marionette TRACE conn6 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:32 INFO - PROCESS | 3540 | 1461212192645 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 21:16:32 INFO - PROCESS | 3540 | 1461212192709 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:32 INFO - PROCESS | 3540 | ++DOCSHELL 20364800 == 69 [pid = 3540] [id = 210] 21:16:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (2042B800) [pid = 3540] [serial = 628] [outer = 00000000] 21:16:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (20861000) [pid = 3540] [serial = 629] [outer = 2042B800] 21:16:32 INFO - PROCESS | 3540 | 1461212192757 Marionette DEBUG loaded listener.js 21:16:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (20865800) [pid = 3540] [serial = 630] [outer = 2042B800] 21:16:33 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1BB7A400) [pid = 3540] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:16:33 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1C834000) [pid = 3540] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:16:33 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (0F5E8400) [pid = 3540] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:16:33 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (12F41000) [pid = 3540] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:16:33 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (19224000) [pid = 3540] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:16:33 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (1D0E9800) [pid = 3540] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:16:33 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1BBB2800) [pid = 3540] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:16:33 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (12999400) [pid = 3540] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:16:33 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (1A68C400) [pid = 3540] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:16:33 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1D525000) [pid = 3540] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:16:33 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (20427C00) [pid = 3540] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:16:33 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (217B8800) [pid = 3540] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:16:33 INFO - PROCESS | 3540 | 1461212193247 Marionette TRACE conn6 <- [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] 21:16:33 INFO - PROCESS | 3540 | 1461212193304 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 21:16:33 INFO - PROCESS | 3540 | 1461212193314 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:16:33 INFO - PROCESS | 3540 | 1461212193316 Marionette TRACE conn6 <- [1,806,null,{}] 21:16:33 INFO - PROCESS | 3540 | 1461212193320 Marionette TRACE conn6 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:33 INFO - PROCESS | 3540 | 1461212193403 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 21:16:33 INFO - PROCESS | 3540 | 1461212193409 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:33 INFO - PROCESS | 3540 | ++DOCSHELL 1A68C400 == 70 [pid = 3540] [id = 211] 21:16:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1BB75800) [pid = 3540] [serial = 631] [outer = 00000000] 21:16:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (209A7000) [pid = 3540] [serial = 632] [outer = 1BB75800] 21:16:33 INFO - PROCESS | 3540 | 1461212193458 Marionette DEBUG loaded listener.js 21:16:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (209A8800) [pid = 3540] [serial = 633] [outer = 1BB75800] 21:16:33 INFO - PROCESS | 3540 | 1461212193879 Marionette TRACE conn6 <- [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]]]}] 21:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 630ms 21:16:33 INFO - PROCESS | 3540 | 1461212193942 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 21:16:33 INFO - PROCESS | 3540 | 1461212193944 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 21:16:33 INFO - PROCESS | 3540 | 1461212193947 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:16:33 INFO - PROCESS | 3540 | 1461212193949 Marionette TRACE conn6 <- [1,810,null,{}] 21:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:16:33 INFO - PROCESS | 3540 | 1461212193981 Marionette TRACE conn6 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:34 INFO - PROCESS | 3540 | 1461212194065 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 21:16:34 INFO - PROCESS | 3540 | 1461212194076 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:34 INFO - PROCESS | 3540 | ++DOCSHELL 17C12400 == 71 [pid = 3540] [id = 212] 21:16:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1B841800) [pid = 3540] [serial = 634] [outer = 00000000] 21:16:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (209AEC00) [pid = 3540] [serial = 635] [outer = 1B841800] 21:16:34 INFO - PROCESS | 3540 | 1461212194121 Marionette DEBUG loaded listener.js 21:16:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (209B0000) [pid = 3540] [serial = 636] [outer = 1B841800] 21:16:34 INFO - PROCESS | 3540 | 1461212194561 Marionette TRACE conn6 <- [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] 21:16:34 INFO - PROCESS | 3540 | 1461212194605 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 21:16:34 INFO - PROCESS | 3540 | 1461212194609 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:16:34 INFO - PROCESS | 3540 | 1461212194611 Marionette TRACE conn6 <- [1,814,null,{}] 21:16:34 INFO - PROCESS | 3540 | 1461212194615 Marionette TRACE conn6 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:34 INFO - PROCESS | 3540 | 1461212194701 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 21:16:34 INFO - PROCESS | 3540 | 1461212194708 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:34 INFO - PROCESS | 3540 | ++DOCSHELL 12C94C00 == 72 [pid = 3540] [id = 213] 21:16:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (209AB800) [pid = 3540] [serial = 637] [outer = 00000000] 21:16:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (20A96800) [pid = 3540] [serial = 638] [outer = 209AB800] 21:16:34 INFO - PROCESS | 3540 | 1461212194754 Marionette DEBUG loaded listener.js 21:16:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (20A9CC00) [pid = 3540] [serial = 639] [outer = 209AB800] 21:16:35 INFO - PROCESS | 3540 | 1461212195356 Marionette TRACE conn6 <- [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]]]}] 21:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 770ms 21:16:35 INFO - PROCESS | 3540 | 1461212195425 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 21:16:35 INFO - PROCESS | 3540 | 1461212195430 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 21:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:16:35 INFO - PROCESS | 3540 | 1461212195450 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:16:35 INFO - PROCESS | 3540 | 1461212195454 Marionette TRACE conn6 <- [1,818,null,{}] 21:16:35 INFO - PROCESS | 3540 | 1461212195460 Marionette TRACE conn6 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:35 INFO - PROCESS | 3540 | 1461212195581 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 21:16:35 INFO - PROCESS | 3540 | 1461212195706 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:35 INFO - PROCESS | 3540 | ++DOCSHELL 12D3D400 == 73 [pid = 3540] [id = 214] 21:16:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (12F0B400) [pid = 3540] [serial = 640] [outer = 00000000] 21:16:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (17D02C00) [pid = 3540] [serial = 641] [outer = 12F0B400] 21:16:35 INFO - PROCESS | 3540 | 1461212195765 Marionette DEBUG loaded listener.js 21:16:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1889E000) [pid = 3540] [serial = 642] [outer = 12F0B400] 21:16:36 INFO - PROCESS | 3540 | 1461212196346 Marionette TRACE conn6 <- [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]]]}] 21:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 929ms 21:16:36 INFO - PROCESS | 3540 | 1461212196380 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 21:16:36 INFO - PROCESS | 3540 | 1461212196387 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 21:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:16:36 INFO - PROCESS | 3540 | 1461212196394 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:16:36 INFO - PROCESS | 3540 | 1461212196397 Marionette TRACE conn6 <- [1,822,null,{}] 21:16:36 INFO - PROCESS | 3540 | 1461212196401 Marionette TRACE conn6 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:36 INFO - PROCESS | 3540 | 1461212196513 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 21:16:36 INFO - PROCESS | 3540 | 1461212196646 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:36 INFO - PROCESS | 3540 | ++DOCSHELL 19225800 == 74 [pid = 3540] [id = 215] 21:16:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (1B46D800) [pid = 3540] [serial = 643] [outer = 00000000] 21:16:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (1C840C00) [pid = 3540] [serial = 644] [outer = 1B46D800] 21:16:36 INFO - PROCESS | 3540 | 1461212196706 Marionette DEBUG loaded listener.js 21:16:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (1D10A000) [pid = 3540] [serial = 645] [outer = 1B46D800] 21:16:37 INFO - PROCESS | 3540 | 1461212197330 Marionette TRACE conn6 <- [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]]]}] 21:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 990ms 21:16:37 INFO - PROCESS | 3540 | 1461212197385 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 21:16:37 INFO - PROCESS | 3540 | 1461212197388 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 21:16:37 INFO - PROCESS | 3540 | 1461212197391 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:16:37 INFO - PROCESS | 3540 | 1461212197395 Marionette TRACE conn6 <- [1,826,null,{}] 21:16:37 INFO - PROCESS | 3540 | 1461212197406 Marionette TRACE conn6 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:37 INFO - PROCESS | 3540 | 1461212197520 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 21:16:37 INFO - PROCESS | 3540 | 1461212197654 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:37 INFO - PROCESS | 3540 | ++DOCSHELL 20A05000 == 75 [pid = 3540] [id = 216] 21:16:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (20A0E800) [pid = 3540] [serial = 646] [outer = 00000000] 21:16:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (20B11C00) [pid = 3540] [serial = 647] [outer = 20A0E800] 21:16:37 INFO - PROCESS | 3540 | 1461212197718 Marionette DEBUG loaded listener.js 21:16:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (20B17400) [pid = 3540] [serial = 648] [outer = 20A0E800] 21:16:38 INFO - PROCESS | 3540 | 1461212198355 Marionette TRACE conn6 <- [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]]]}] 21:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1022ms 21:16:38 INFO - PROCESS | 3540 | 1461212198417 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 21:16:38 INFO - PROCESS | 3540 | 1461212198420 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 21:16:38 INFO - PROCESS | 3540 | 1461212198423 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:16:38 INFO - PROCESS | 3540 | 1461212198426 Marionette TRACE conn6 <- [1,830,null,{}] 21:16:38 INFO - PROCESS | 3540 | 1461212198430 Marionette TRACE conn6 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:38 INFO - PROCESS | 3540 | 1461212198543 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 21:16:38 INFO - PROCESS | 3540 | 1461212198674 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:38 INFO - PROCESS | 3540 | ++DOCSHELL 20B15C00 == 76 [pid = 3540] [id = 217] 21:16:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (20B16C00) [pid = 3540] [serial = 649] [outer = 00000000] 21:16:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (217B2000) [pid = 3540] [serial = 650] [outer = 20B16C00] 21:16:38 INFO - PROCESS | 3540 | 1461212198730 Marionette DEBUG loaded listener.js 21:16:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (217B6000) [pid = 3540] [serial = 651] [outer = 20B16C00] 21:16:39 INFO - PROCESS | 3540 | 1461212199289 Marionette TRACE conn6 <- [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]]]}] 21:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 930ms 21:16:39 INFO - PROCESS | 3540 | 1461212199357 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 21:16:39 INFO - PROCESS | 3540 | 1461212199359 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 21:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:16:39 INFO - PROCESS | 3540 | 1461212199363 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:16:39 INFO - PROCESS | 3540 | 1461212199365 Marionette TRACE conn6 <- [1,834,null,{}] 21:16:39 INFO - PROCESS | 3540 | 1461212199368 Marionette TRACE conn6 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:39 INFO - PROCESS | 3540 | 1461212199475 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 21:16:39 INFO - PROCESS | 3540 | 1461212199606 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:39 INFO - PROCESS | 3540 | ++DOCSHELL 20B1AC00 == 77 [pid = 3540] [id = 218] 21:16:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (20BB8C00) [pid = 3540] [serial = 652] [outer = 00000000] 21:16:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (21B3BC00) [pid = 3540] [serial = 653] [outer = 20BB8C00] 21:16:39 INFO - PROCESS | 3540 | 1461212199662 Marionette DEBUG loaded listener.js 21:16:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (21B3FC00) [pid = 3540] [serial = 654] [outer = 20BB8C00] 21:16:40 INFO - PROCESS | 3540 | 1461212200244 Marionette TRACE conn6 <- [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]]]}] 21:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 929ms 21:16:40 INFO - PROCESS | 3540 | 1461212200297 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 21:16:40 INFO - PROCESS | 3540 | 1461212200299 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 21:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:16:40 INFO - PROCESS | 3540 | 1461212200303 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:16:40 INFO - PROCESS | 3540 | 1461212200305 Marionette TRACE conn6 <- [1,838,null,{}] 21:16:40 INFO - PROCESS | 3540 | 1461212200309 Marionette TRACE conn6 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:40 INFO - PROCESS | 3540 | 1461212200466 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 21:16:40 INFO - PROCESS | 3540 | 1461212200605 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:40 INFO - PROCESS | 3540 | ++DOCSHELL 127D1C00 == 78 [pid = 3540] [id = 219] 21:16:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1D188400) [pid = 3540] [serial = 655] [outer = 00000000] 21:16:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (2205C800) [pid = 3540] [serial = 656] [outer = 1D188400] 21:16:40 INFO - PROCESS | 3540 | 1461212200664 Marionette DEBUG loaded listener.js 21:16:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (22060000) [pid = 3540] [serial = 657] [outer = 1D188400] 21:16:41 INFO - PROCESS | 3540 | 1461212201472 Marionette TRACE conn6 <- [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]]]}] 21:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1221ms 21:16:41 INFO - PROCESS | 3540 | 1461212201529 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 21:16:41 INFO - PROCESS | 3540 | 1461212201532 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 21:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:16:41 INFO - PROCESS | 3540 | 1461212201538 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:16:41 INFO - PROCESS | 3540 | 1461212201541 Marionette TRACE conn6 <- [1,842,null,{}] 21:16:41 INFO - PROCESS | 3540 | 1461212201547 Marionette TRACE conn6 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:41 INFO - PROCESS | 3540 | 1461212201685 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 21:16:41 INFO - PROCESS | 3540 | 1461212201829 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:41 INFO - PROCESS | 3540 | ++DOCSHELL 17C0E000 == 79 [pid = 3540] [id = 220] 21:16:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (17C10000) [pid = 3540] [serial = 658] [outer = 00000000] 21:16:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1A63F000) [pid = 3540] [serial = 659] [outer = 17C10000] 21:16:41 INFO - PROCESS | 3540 | 1461212201882 Marionette DEBUG loaded listener.js 21:16:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1B46D000) [pid = 3540] [serial = 660] [outer = 17C10000] 21:16:42 INFO - PROCESS | 3540 | --DOCSHELL 19226800 == 78 [pid = 3540] [id = 18] 21:16:42 INFO - PROCESS | 3540 | --DOCSHELL 1FB1C400 == 77 [pid = 3540] [id = 13] 21:16:42 INFO - PROCESS | 3540 | --DOCSHELL 1BBB8800 == 76 [pid = 3540] [id = 24] 21:16:42 INFO - PROCESS | 3540 | --DOCSHELL 1C8CE000 == 75 [pid = 3540] [id = 190] 21:16:42 INFO - PROCESS | 3540 | --DOCSHELL 1D5E6400 == 74 [pid = 3540] [id = 177] 21:16:42 INFO - PROCESS | 3540 | --DOCSHELL 12F3C800 == 73 [pid = 3540] [id = 10] 21:16:42 INFO - PROCESS | 3540 | --DOCSHELL 1D760800 == 72 [pid = 3540] [id = 118] 21:16:42 INFO - PROCESS | 3540 | --DOCSHELL 12F41400 == 71 [pid = 3540] [id = 28] 21:16:42 INFO - PROCESS | 3540 | --DOCSHELL 16310C00 == 70 [pid = 3540] [id = 16] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1E2CC400) [pid = 3540] [serial = 593] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (0EE33800) [pid = 3540] [serial = 560] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (17C0F400) [pid = 3540] [serial = 563] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (1BB6FC00) [pid = 3540] [serial = 566] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1CF5C000) [pid = 3540] [serial = 569] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1D187000) [pid = 3540] [serial = 572] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1BF3EC00) [pid = 3540] [serial = 558] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (12D48C00) [pid = 3540] [serial = 483] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1BC6A400) [pid = 3540] [serial = 486] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (20365C00) [pid = 3540] [serial = 489] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (20B17000) [pid = 3540] [serial = 492] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (21B43C00) [pid = 3540] [serial = 495] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1C203000) [pid = 3540] [serial = 584] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (17C0E400) [pid = 3540] [serial = 587] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (12D3DC00) [pid = 3540] [serial = 575] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1C20C400) [pid = 3540] [serial = 585] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1634B800) [pid = 3540] [serial = 578] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (17AC5C00) [pid = 3540] [serial = 579] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1A693C00) [pid = 3540] [serial = 581] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1D108400) [pid = 3540] [serial = 590] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (1CE08400) [pid = 3540] [serial = 588] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (12F3DC00) [pid = 3540] [serial = 576] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (1B82FC00) [pid = 3540] [serial = 582] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (1D503800) [pid = 3540] [serial = 591] [outer = 00000000] [url = about:blank] 21:16:42 INFO - PROCESS | 3540 | 1461212202448 Marionette TRACE conn6 <- [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]]]}] 21:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 929ms 21:16:42 INFO - PROCESS | 3540 | 1461212202469 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 21:16:42 INFO - PROCESS | 3540 | 1461212202474 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 21:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:16:42 INFO - PROCESS | 3540 | 1461212202481 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:16:42 INFO - PROCESS | 3540 | 1461212202483 Marionette TRACE conn6 <- [1,846,null,{}] 21:16:42 INFO - PROCESS | 3540 | 1461212202487 Marionette TRACE conn6 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:42 INFO - PROCESS | 3540 | 1461212202579 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 21:16:42 INFO - PROCESS | 3540 | 1461212202585 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:42 INFO - PROCESS | 3540 | ++DOCSHELL 12D3D000 == 71 [pid = 3540] [id = 221] 21:16:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (12D41C00) [pid = 3540] [serial = 661] [outer = 00000000] 21:16:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (177F0C00) [pid = 3540] [serial = 662] [outer = 12D41C00] 21:16:42 INFO - PROCESS | 3540 | 1461212202634 Marionette DEBUG loaded listener.js 21:16:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (17C85400) [pid = 3540] [serial = 663] [outer = 12D41C00] 21:16:43 INFO - PROCESS | 3540 | 1461212203131 Marionette TRACE conn6 <- [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]]]}] 21:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 670ms 21:16:43 INFO - PROCESS | 3540 | 1461212203153 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 21:16:43 INFO - PROCESS | 3540 | 1461212203156 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 21:16:43 INFO - PROCESS | 3540 | 1461212203159 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:16:43 INFO - PROCESS | 3540 | 1461212203162 Marionette TRACE conn6 <- [1,850,null,{}] 21:16:43 INFO - PROCESS | 3540 | 1461212203172 Marionette TRACE conn6 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:43 INFO - PROCESS | 3540 | 1461212203262 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 21:16:43 INFO - PROCESS | 3540 | 1461212203271 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:43 INFO - PROCESS | 3540 | ++DOCSHELL 1B838C00 == 72 [pid = 3540] [id = 222] 21:16:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1B83A400) [pid = 3540] [serial = 664] [outer = 00000000] 21:16:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (1BBB2000) [pid = 3540] [serial = 665] [outer = 1B83A400] 21:16:43 INFO - PROCESS | 3540 | 1461212203320 Marionette DEBUG loaded listener.js 21:16:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1BC62000) [pid = 3540] [serial = 666] [outer = 1B83A400] 21:16:45 INFO - PROCESS | 3540 | 1461212204999 Marionette TRACE conn6 <- [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]]]}] 21:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1919ms 21:16:45 INFO - PROCESS | 3540 | 1461212205053 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 21:16:45 INFO - PROCESS | 3540 | 1461212205056 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 21:16:45 INFO - PROCESS | 3540 | 1461212205059 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:16:45 INFO - PROCESS | 3540 | 1461212205061 Marionette TRACE conn6 <- [1,854,null,{}] 21:16:45 INFO - PROCESS | 3540 | 1461212205064 Marionette TRACE conn6 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:45 INFO - PROCESS | 3540 | 1461212205192 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 21:16:45 INFO - PROCESS | 3540 | 1461212205252 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:45 INFO - PROCESS | 3540 | ++DOCSHELL 1BF0F800 == 73 [pid = 3540] [id = 223] 21:16:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (1BF10000) [pid = 3540] [serial = 667] [outer = 00000000] 21:16:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (1D0EC800) [pid = 3540] [serial = 668] [outer = 1BF10000] 21:16:45 INFO - PROCESS | 3540 | 1461212205297 Marionette DEBUG loaded listener.js 21:16:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (1D18A000) [pid = 3540] [serial = 669] [outer = 1BF10000] 21:16:45 INFO - PROCESS | 3540 | 1461212205741 Marionette TRACE conn6 <- [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]]]}] 21:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 730ms 21:16:45 INFO - PROCESS | 3540 | 1461212205793 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 21:16:45 INFO - PROCESS | 3540 | 1461212205795 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 21:16:45 INFO - PROCESS | 3540 | 1461212205798 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:16:45 INFO - PROCESS | 3540 | 1461212205800 Marionette TRACE conn6 <- [1,858,null,{}] 21:16:45 INFO - PROCESS | 3540 | 1461212205803 Marionette TRACE conn6 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:45 INFO - PROCESS | 3540 | 1461212205924 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 21:16:45 INFO - PROCESS | 3540 | 1461212205986 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:46 INFO - PROCESS | 3540 | ++DOCSHELL 13842800 == 74 [pid = 3540] [id = 224] 21:16:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (1D017400) [pid = 3540] [serial = 670] [outer = 00000000] 21:16:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1D6CC000) [pid = 3540] [serial = 671] [outer = 1D017400] 21:16:46 INFO - PROCESS | 3540 | 1461212206031 Marionette DEBUG loaded listener.js 21:16:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1E7CD000) [pid = 3540] [serial = 672] [outer = 1D017400] 21:16:46 INFO - PROCESS | 3540 | 1461212206490 Marionette TRACE conn6 <- [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]]]}] 21:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 729ms 21:16:46 INFO - PROCESS | 3540 | 1461212206533 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 21:16:46 INFO - PROCESS | 3540 | 1461212206535 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 21:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:16:46 INFO - PROCESS | 3540 | 1461212206546 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:16:46 INFO - PROCESS | 3540 | 1461212206548 Marionette TRACE conn6 <- [1,862,null,{}] 21:16:46 INFO - PROCESS | 3540 | 1461212206552 Marionette TRACE conn6 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:46 INFO - PROCESS | 3540 | 1461212206684 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 21:16:46 INFO - PROCESS | 3540 | 1461212206775 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:46 INFO - PROCESS | 3540 | ++DOCSHELL 20425000 == 75 [pid = 3540] [id = 225] 21:16:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (2042A000) [pid = 3540] [serial = 673] [outer = 00000000] 21:16:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (20860800) [pid = 3540] [serial = 674] [outer = 2042A000] 21:16:46 INFO - PROCESS | 3540 | 1461212206825 Marionette DEBUG loaded listener.js 21:16:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (20866C00) [pid = 3540] [serial = 675] [outer = 2042A000] 21:16:47 INFO - PROCESS | 3540 | 1461212207270 Marionette TRACE conn6 <- [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]]]}] 21:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 770ms 21:16:47 INFO - PROCESS | 3540 | 1461212207320 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 21:16:47 INFO - PROCESS | 3540 | 1461212207322 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 21:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:16:47 INFO - PROCESS | 3540 | 1461212207325 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:16:47 INFO - PROCESS | 3540 | 1461212207327 Marionette TRACE conn6 <- [1,866,null,{}] 21:16:47 INFO - PROCESS | 3540 | 1461212207330 Marionette TRACE conn6 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:47 INFO - PROCESS | 3540 | 1461212207450 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 21:16:47 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1BB75800) [pid = 3540] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:16:47 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1B841800) [pid = 3540] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:16:47 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (127C8800) [pid = 3540] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:16:47 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1D526800) [pid = 3540] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:16:47 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (2042B800) [pid = 3540] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:16:47 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1BF03400) [pid = 3540] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:16:47 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (0F055000) [pid = 3540] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:16:47 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (18953000) [pid = 3540] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:16:47 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (1D5E8000) [pid = 3540] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:16:47 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1CE03C00) [pid = 3540] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:16:47 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1D761C00) [pid = 3540] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:16:47 INFO - PROCESS | 3540 | 1461212207624 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:47 INFO - PROCESS | 3540 | ++DOCSHELL 0EE2F800 == 76 [pid = 3540] [id = 226] 21:16:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (0EF61000) [pid = 3540] [serial = 676] [outer = 00000000] 21:16:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (12D49800) [pid = 3540] [serial = 677] [outer = 0EF61000] 21:16:47 INFO - PROCESS | 3540 | 1461212207671 Marionette DEBUG loaded listener.js 21:16:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (1B841800) [pid = 3540] [serial = 678] [outer = 0EF61000] 21:16:48 INFO - PROCESS | 3540 | 1461212208019 Marionette TRACE conn6 <- [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]]]}] 21:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 729ms 21:16:48 INFO - PROCESS | 3540 | 1461212208073 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 21:16:48 INFO - PROCESS | 3540 | 1461212208075 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 21:16:48 INFO - PROCESS | 3540 | 1461212208078 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:16:48 INFO - PROCESS | 3540 | 1461212208080 Marionette TRACE conn6 <- [1,870,null,{}] 21:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:16:48 INFO - PROCESS | 3540 | 1461212208083 Marionette TRACE conn6 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:48 INFO - PROCESS | 3540 | 1461212208167 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 21:16:48 INFO - PROCESS | 3540 | 1461212208256 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:48 INFO - PROCESS | 3540 | ++DOCSHELL 0B067400 == 77 [pid = 3540] [id = 227] 21:16:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (0B773800) [pid = 3540] [serial = 679] [outer = 00000000] 21:16:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (209AE400) [pid = 3540] [serial = 680] [outer = 0B773800] 21:16:48 INFO - PROCESS | 3540 | 1461212208302 Marionette DEBUG loaded listener.js 21:16:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (20A96000) [pid = 3540] [serial = 681] [outer = 0B773800] 21:16:48 INFO - PROCESS | 3540 | 1461212208659 Marionette TRACE conn6 <- [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]]]}] 21:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 630ms 21:16:48 INFO - PROCESS | 3540 | 1461212208716 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 21:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:16:48 INFO - PROCESS | 3540 | 1461212208718 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 21:16:48 INFO - PROCESS | 3540 | 1461212208721 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:16:48 INFO - PROCESS | 3540 | 1461212208723 Marionette TRACE conn6 <- [1,874,null,{}] 21:16:48 INFO - PROCESS | 3540 | 1461212208726 Marionette TRACE conn6 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:48 INFO - PROCESS | 3540 | 1461212208852 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 21:16:48 INFO - PROCESS | 3540 | 1461212208861 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:48 INFO - PROCESS | 3540 | ++DOCSHELL 209A7400 == 78 [pid = 3540] [id = 228] 21:16:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (20A98C00) [pid = 3540] [serial = 682] [outer = 00000000] 21:16:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (20B1A000) [pid = 3540] [serial = 683] [outer = 20A98C00] 21:16:48 INFO - PROCESS | 3540 | 1461212208908 Marionette DEBUG loaded listener.js 21:16:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (20BBB400) [pid = 3540] [serial = 684] [outer = 20A98C00] 21:16:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (2091CC00) [pid = 3540] [serial = 685] [outer = 1C835000] 21:16:49 INFO - PROCESS | 3540 | 1461212209381 Marionette TRACE conn6 <- [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]]]}] 21:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 670ms 21:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:16:49 INFO - PROCESS | 3540 | 1461212209392 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 21:16:49 INFO - PROCESS | 3540 | 1461212209394 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 21:16:49 INFO - PROCESS | 3540 | 1461212209397 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:16:49 INFO - PROCESS | 3540 | 1461212209398 Marionette TRACE conn6 <- [1,878,null,{}] 21:16:49 INFO - PROCESS | 3540 | 1461212209402 Marionette TRACE conn6 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:49 INFO - PROCESS | 3540 | 1461212209522 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 21:16:49 INFO - PROCESS | 3540 | 1461212209558 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:49 INFO - PROCESS | 3540 | ++DOCSHELL 1CF87000 == 79 [pid = 3540] [id = 229] 21:16:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1D522400) [pid = 3540] [serial = 686] [outer = 00000000] 21:16:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (20929C00) [pid = 3540] [serial = 687] [outer = 1D522400] 21:16:49 INFO - PROCESS | 3540 | 1461212209605 Marionette DEBUG loaded listener.js 21:16:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (20A0AC00) [pid = 3540] [serial = 688] [outer = 1D522400] 21:16:50 INFO - PROCESS | 3540 | 1461212210184 Marionette TRACE conn6 <- [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]]]}] 21:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 829ms 21:16:50 INFO - PROCESS | 3540 | 1461212210228 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 21:16:50 INFO - PROCESS | 3540 | 1461212210234 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 21:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:16:50 INFO - PROCESS | 3540 | 1461212210240 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:16:50 INFO - PROCESS | 3540 | 1461212210244 Marionette TRACE conn6 <- [1,882,null,{}] 21:16:50 INFO - PROCESS | 3540 | 1461212210249 Marionette TRACE conn6 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:50 INFO - PROCESS | 3540 | 1461212210365 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 21:16:50 INFO - PROCESS | 3540 | 1461212210508 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:50 INFO - PROCESS | 3540 | ++DOCSHELL 13885C00 == 80 [pid = 3540] [id = 230] 21:16:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (16306000) [pid = 3540] [serial = 689] [outer = 00000000] 21:16:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (17CCF400) [pid = 3540] [serial = 690] [outer = 16306000] 21:16:50 INFO - PROCESS | 3540 | 1461212210571 Marionette DEBUG loaded listener.js 21:16:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (18D17400) [pid = 3540] [serial = 691] [outer = 16306000] 21:16:51 INFO - PROCESS | 3540 | 1461212211212 Marionette TRACE conn6 <- [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]]]}] 21:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1022ms 21:16:51 INFO - PROCESS | 3540 | 1461212211266 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 21:16:51 INFO - PROCESS | 3540 | 1461212211273 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 21:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:16:51 INFO - PROCESS | 3540 | 1461212211280 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:16:51 INFO - PROCESS | 3540 | 1461212211283 Marionette TRACE conn6 <- [1,886,null,{}] 21:16:51 INFO - PROCESS | 3540 | 1461212211287 Marionette TRACE conn6 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:51 INFO - PROCESS | 3540 | 1461212211458 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 21:16:51 INFO - PROCESS | 3540 | 1461212211593 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:51 INFO - PROCESS | 3540 | ++DOCSHELL 1947B000 == 81 [pid = 3540] [id = 231] 21:16:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1BB7B800) [pid = 3540] [serial = 692] [outer = 00000000] 21:16:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1D18CC00) [pid = 3540] [serial = 693] [outer = 1BB7B800] 21:16:51 INFO - PROCESS | 3540 | 1461212211649 Marionette DEBUG loaded listener.js 21:16:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1FB1C000) [pid = 3540] [serial = 694] [outer = 1BB7B800] 21:16:52 INFO - PROCESS | 3540 | 1461212212254 Marionette TRACE conn6 <- [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]]]}] 21:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1020ms 21:16:52 INFO - PROCESS | 3540 | 1461212212313 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 21:16:52 INFO - PROCESS | 3540 | 1461212212316 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 21:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:16:52 INFO - PROCESS | 3540 | 1461212212321 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:16:52 INFO - PROCESS | 3540 | 1461212212324 Marionette TRACE conn6 <- [1,890,null,{}] 21:16:52 INFO - PROCESS | 3540 | 1461212212336 Marionette TRACE conn6 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:52 INFO - PROCESS | 3540 | 1461212212451 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 21:16:52 INFO - PROCESS | 3540 | 1461212212588 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:52 INFO - PROCESS | 3540 | ++DOCSHELL 1D013000 == 82 [pid = 3540] [id = 232] 21:16:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (20B18800) [pid = 3540] [serial = 695] [outer = 00000000] 21:16:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (21D9E400) [pid = 3540] [serial = 696] [outer = 20B18800] 21:16:52 INFO - PROCESS | 3540 | 1461212212647 Marionette DEBUG loaded listener.js 21:16:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (2200D400) [pid = 3540] [serial = 697] [outer = 20B18800] 21:16:53 INFO - PROCESS | 3540 | 1461212213203 Marionette TRACE conn6 <- [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]]]}] 21:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 930ms 21:16:53 INFO - PROCESS | 3540 | 1461212213265 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 21:16:53 INFO - PROCESS | 3540 | 1461212213268 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 21:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:16:53 INFO - PROCESS | 3540 | 1461212213273 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:16:53 INFO - PROCESS | 3540 | 1461212213275 Marionette TRACE conn6 <- [1,894,null,{}] 21:16:53 INFO - PROCESS | 3540 | 1461212213279 Marionette TRACE conn6 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:53 INFO - PROCESS | 3540 | 1461212213397 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 21:16:53 INFO - PROCESS | 3540 | 1461212213498 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:53 INFO - PROCESS | 3540 | ++DOCSHELL 22053C00 == 83 [pid = 3540] [id = 233] 21:16:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (22068800) [pid = 3540] [serial = 698] [outer = 00000000] 21:16:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (2206E400) [pid = 3540] [serial = 699] [outer = 22068800] 21:16:53 INFO - PROCESS | 3540 | 1461212213566 Marionette DEBUG loaded listener.js 21:16:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (22071400) [pid = 3540] [serial = 700] [outer = 22068800] 21:16:54 INFO - PROCESS | 3540 | 1461212214100 Marionette TRACE conn6 <- [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]]]}] 21:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 869ms 21:16:54 INFO - PROCESS | 3540 | 1461212214143 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 21:16:54 INFO - PROCESS | 3540 | 1461212214146 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 21:16:54 INFO - PROCESS | 3540 | 1461212214149 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:16:54 INFO - PROCESS | 3540 | 1461212214151 Marionette TRACE conn6 <- [1,898,null,{}] 21:16:54 INFO - PROCESS | 3540 | 1461212214155 Marionette TRACE conn6 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:54 INFO - PROCESS | 3540 | 1461212214266 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 21:16:54 INFO - PROCESS | 3540 | 1461212214377 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:54 INFO - PROCESS | 3540 | ++DOCSHELL 127C8000 == 84 [pid = 3540] [id = 234] 21:16:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (12B7D400) [pid = 3540] [serial = 701] [outer = 00000000] 21:16:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (24540C00) [pid = 3540] [serial = 702] [outer = 12B7D400] 21:16:54 INFO - PROCESS | 3540 | 1461212214435 Marionette DEBUG loaded listener.js 21:16:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (24542000) [pid = 3540] [serial = 703] [outer = 12B7D400] 21:16:55 INFO - PROCESS | 3540 | 1461212215049 Marionette TRACE conn6 <- [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]]]}] 21:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 970ms 21:16:55 INFO - PROCESS | 3540 | 1461212215124 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 21:16:55 INFO - PROCESS | 3540 | 1461212215126 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 21:16:55 INFO - PROCESS | 3540 | 1461212215130 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:16:55 INFO - PROCESS | 3540 | 1461212215131 Marionette TRACE conn6 <- [1,902,null,{}] 21:16:55 INFO - PROCESS | 3540 | 1461212215135 Marionette TRACE conn6 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:55 INFO - PROCESS | 3540 | 1461212215253 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 21:16:55 INFO - PROCESS | 3540 | 1461212215401 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:55 INFO - PROCESS | 3540 | ++DOCSHELL 137EEC00 == 85 [pid = 3540] [id = 235] 21:16:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (20A95C00) [pid = 3540] [serial = 704] [outer = 00000000] 21:16:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (25A5C400) [pid = 3540] [serial = 705] [outer = 20A95C00] 21:16:55 INFO - PROCESS | 3540 | 1461212215462 Marionette DEBUG loaded listener.js 21:16:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (25A5F400) [pid = 3540] [serial = 706] [outer = 20A95C00] 21:16:56 INFO - PROCESS | 3540 | 1461212216291 Marionette TRACE conn6 <- [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]]]}] 21:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1215ms 21:16:56 INFO - PROCESS | 3540 | 1461212216350 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 21:16:56 INFO - PROCESS | 3540 | 1461212216354 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 21:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:16:56 INFO - PROCESS | 3540 | 1461212216359 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:16:56 INFO - PROCESS | 3540 | 1461212216363 Marionette TRACE conn6 <- [1,906,null,{}] 21:16:56 INFO - PROCESS | 3540 | 1461212216369 Marionette TRACE conn6 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:56 INFO - PROCESS | 3540 | 1461212216482 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 21:16:56 INFO - PROCESS | 3540 | 1461212216616 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:56 INFO - PROCESS | 3540 | ++DOCSHELL 0B78C400 == 86 [pid = 3540] [id = 236] 21:16:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (0B792800) [pid = 3540] [serial = 707] [outer = 00000000] 21:16:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (12D4A800) [pid = 3540] [serial = 708] [outer = 0B792800] 21:16:56 INFO - PROCESS | 3540 | 1461212216667 Marionette DEBUG loaded listener.js 21:16:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (1751BC00) [pid = 3540] [serial = 709] [outer = 0B792800] 21:16:57 INFO - PROCESS | 3540 | 1461212217312 Marionette TRACE conn6 <- [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]]]}] 21:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 990ms 21:16:57 INFO - PROCESS | 3540 | 1461212217350 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 21:16:57 INFO - PROCESS | 3540 | 1461212217356 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 21:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:16:57 INFO - PROCESS | 3540 | 1461212217362 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:16:57 INFO - PROCESS | 3540 | 1461212217364 Marionette TRACE conn6 <- [1,910,null,{}] 21:16:57 INFO - PROCESS | 3540 | 1461212217368 Marionette TRACE conn6 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:57 INFO - PROCESS | 3540 | 1461212217480 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 21:16:57 INFO - PROCESS | 3540 | 1461212217595 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:57 INFO - PROCESS | 3540 | --DOCSHELL 0B794400 == 85 [pid = 3540] [id = 192] 21:16:57 INFO - PROCESS | 3540 | --DOCSHELL 209A7400 == 84 [pid = 3540] [id = 228] 21:16:57 INFO - PROCESS | 3540 | --DOCSHELL 0B067400 == 83 [pid = 3540] [id = 227] 21:16:57 INFO - PROCESS | 3540 | --DOCSHELL 0EE2F800 == 82 [pid = 3540] [id = 226] 21:16:57 INFO - PROCESS | 3540 | --DOCSHELL 20425000 == 81 [pid = 3540] [id = 225] 21:16:57 INFO - PROCESS | 3540 | --DOCSHELL 13842800 == 80 [pid = 3540] [id = 224] 21:16:57 INFO - PROCESS | 3540 | --DOCSHELL 1BF0F800 == 79 [pid = 3540] [id = 223] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (20A96800) [pid = 3540] [serial = 638] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (2042EC00) [pid = 3540] [serial = 608] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | ++DOCSHELL 0B067400 == 80 [pid = 3540] [id = 237] 21:16:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (0B069000) [pid = 3540] [serial = 710] [outer = 00000000] 21:16:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (12BD7000) [pid = 3540] [serial = 711] [outer = 0B069000] 21:16:57 INFO - PROCESS | 3540 | 1461212217696 Marionette DEBUG loaded listener.js 21:16:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (137E3C00) [pid = 3540] [serial = 712] [outer = 0B069000] 21:16:57 INFO - PROCESS | 3540 | --DOCSHELL 1B838C00 == 79 [pid = 3540] [id = 222] 21:16:57 INFO - PROCESS | 3540 | --DOCSHELL 12D3D000 == 78 [pid = 3540] [id = 221] 21:16:57 INFO - PROCESS | 3540 | --DOCSHELL 17C0E000 == 77 [pid = 3540] [id = 220] 21:16:57 INFO - PROCESS | 3540 | --DOCSHELL 12C94C00 == 76 [pid = 3540] [id = 213] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (209B0000) [pid = 3540] [serial = 636] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (209A8800) [pid = 3540] [serial = 633] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (209AEC00) [pid = 3540] [serial = 635] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (16355800) [pid = 3540] [serial = 596] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (17C18C00) [pid = 3540] [serial = 611] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (209A7000) [pid = 3540] [serial = 632] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (1FE50C00) [pid = 3540] [serial = 626] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (20865800) [pid = 3540] [serial = 630] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (1C20B800) [pid = 3540] [serial = 620] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (20363800) [pid = 3540] [serial = 605] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1BF07000) [pid = 3540] [serial = 599] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (1D6D2000) [pid = 3540] [serial = 602] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1FE8A400) [pid = 3540] [serial = 627] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (1C83C800) [pid = 3540] [serial = 621] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (20861000) [pid = 3540] [serial = 629] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (17C10400) [pid = 3540] [serial = 615] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (19476400) [pid = 3540] [serial = 612] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1BB7BC00) [pid = 3540] [serial = 618] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (1E789000) [pid = 3540] [serial = 594] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1CF58000) [pid = 3540] [serial = 623] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1D102C00) [pid = 3540] [serial = 624] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1B843400) [pid = 3540] [serial = 617] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (16350C00) [pid = 3540] [serial = 614] [outer = 00000000] [url = about:blank] 21:16:57 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (20A9BC00) [pid = 3540] [serial = 531] [outer = 00000000] [url = about:blank] 21:16:58 INFO - PROCESS | 3540 | 1461212218143 Marionette TRACE conn6 <- [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]]]}] 21:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 829ms 21:16:58 INFO - PROCESS | 3540 | 1461212218195 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 21:16:58 INFO - PROCESS | 3540 | 1461212218197 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 21:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:16:58 INFO - PROCESS | 3540 | 1461212218201 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:16:58 INFO - PROCESS | 3540 | 1461212218205 Marionette TRACE conn6 <- [1,914,null,{}] 21:16:58 INFO - PROCESS | 3540 | 1461212218215 Marionette TRACE conn6 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:58 INFO - PROCESS | 3540 | 1461212218305 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 21:16:58 INFO - PROCESS | 3540 | 1461212218312 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:58 INFO - PROCESS | 3540 | ++DOCSHELL 1634EC00 == 77 [pid = 3540] [id = 238] 21:16:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (16354400) [pid = 3540] [serial = 713] [outer = 00000000] 21:16:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (19226800) [pid = 3540] [serial = 714] [outer = 16354400] 21:16:58 INFO - PROCESS | 3540 | 1461212218365 Marionette DEBUG loaded listener.js 21:16:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1A686000) [pid = 3540] [serial = 715] [outer = 16354400] 21:16:58 INFO - PROCESS | 3540 | 1461212218840 Marionette TRACE conn6 <- [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]]]}] 21:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 21:16:58 INFO - PROCESS | 3540 | 1461212218876 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 21:16:58 INFO - PROCESS | 3540 | 1461212218878 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 21:16:58 INFO - PROCESS | 3540 | 1461212218882 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:16:58 INFO - PROCESS | 3540 | 1461212218884 Marionette TRACE conn6 <- [1,918,null,{}] 21:16:58 INFO - PROCESS | 3540 | 1461212218887 Marionette TRACE conn6 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:59 INFO - PROCESS | 3540 | 1461212219005 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 21:16:59 INFO - PROCESS | 3540 | 1461212219015 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:59 INFO - PROCESS | 3540 | ++DOCSHELL 1B843000 == 78 [pid = 3540] [id = 239] 21:16:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1B843C00) [pid = 3540] [serial = 716] [outer = 00000000] 21:16:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1BBB3000) [pid = 3540] [serial = 717] [outer = 1B843C00] 21:16:59 INFO - PROCESS | 3540 | 1461212219064 Marionette DEBUG loaded listener.js 21:16:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1BC5C000) [pid = 3540] [serial = 718] [outer = 1B843C00] 21:16:59 INFO - PROCESS | 3540 | 1461212219532 Marionette TRACE conn6 <- [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]]]}] 21:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 670ms 21:16:59 INFO - PROCESS | 3540 | 1461212219555 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 21:16:59 INFO - PROCESS | 3540 | 1461212219557 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 21:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:16:59 INFO - PROCESS | 3540 | 1461212219560 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:16:59 INFO - PROCESS | 3540 | 1461212219562 Marionette TRACE conn6 <- [1,922,null,{}] 21:16:59 INFO - PROCESS | 3540 | 1461212219566 Marionette TRACE conn6 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:59 INFO - PROCESS | 3540 | 1461212219652 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 21:16:59 INFO - PROCESS | 3540 | 1461212219658 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:59 INFO - PROCESS | 3540 | ++DOCSHELL 1BF03000 == 79 [pid = 3540] [id = 240] 21:16:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1BF07000) [pid = 3540] [serial = 719] [outer = 00000000] 21:16:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1BF43C00) [pid = 3540] [serial = 720] [outer = 1BF07000] 21:16:59 INFO - PROCESS | 3540 | 1461212219706 Marionette DEBUG loaded listener.js 21:16:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1C837800) [pid = 3540] [serial = 721] [outer = 1BF07000] 21:17:00 INFO - PROCESS | 3540 | 1461212220161 Marionette TRACE conn6 <- [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]]]}] 21:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 629ms 21:17:00 INFO - PROCESS | 3540 | 1461212220197 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 21:17:00 INFO - PROCESS | 3540 | 1461212220199 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 21:17:00 INFO - PROCESS | 3540 | 1461212220202 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:17:00 INFO - PROCESS | 3540 | 1461212220204 Marionette TRACE conn6 <- [1,926,null,{}] 21:17:00 INFO - PROCESS | 3540 | 1461212220207 Marionette TRACE conn6 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:00 INFO - PROCESS | 3540 | 1461212220348 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 21:17:00 INFO - PROCESS | 3540 | 1461212220437 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:00 INFO - PROCESS | 3540 | ++DOCSHELL 1CE03800 == 80 [pid = 3540] [id = 241] 21:17:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1CE07800) [pid = 3540] [serial = 722] [outer = 00000000] 21:17:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1D10C000) [pid = 3540] [serial = 723] [outer = 1CE07800] 21:17:00 INFO - PROCESS | 3540 | 1461212220486 Marionette DEBUG loaded listener.js 21:17:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1D189800) [pid = 3540] [serial = 724] [outer = 1CE07800] 21:17:00 INFO - PROCESS | 3540 | 1461212220902 Marionette TRACE conn6 <- [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]]]}] 21:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 730ms 21:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:17:00 INFO - PROCESS | 3540 | 1461212220937 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 21:17:00 INFO - PROCESS | 3540 | 1461212220939 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 21:17:00 INFO - PROCESS | 3540 | 1461212220942 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:17:00 INFO - PROCESS | 3540 | 1461212220943 Marionette TRACE conn6 <- [1,930,null,{}] 21:17:00 INFO - PROCESS | 3540 | 1461212220953 Marionette TRACE conn6 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:01 INFO - PROCESS | 3540 | 1461212221071 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 21:17:01 INFO - PROCESS | 3540 | 1461212221077 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:01 INFO - PROCESS | 3540 | ++DOCSHELL 1D2C6800 == 81 [pid = 3540] [id = 242] 21:17:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (1D523800) [pid = 3540] [serial = 725] [outer = 00000000] 21:17:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (1D7E5C00) [pid = 3540] [serial = 726] [outer = 1D523800] 21:17:01 INFO - PROCESS | 3540 | 1461212221122 Marionette DEBUG loaded listener.js 21:17:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (1E7CF000) [pid = 3540] [serial = 727] [outer = 1D523800] 21:17:01 INFO - PROCESS | 3540 | 1461212221610 Marionette TRACE conn6 <- [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]]]}] 21:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 732ms 21:17:01 INFO - PROCESS | 3540 | 1461212221681 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 21:17:01 INFO - PROCESS | 3540 | 1461212221683 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 21:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:17:01 INFO - PROCESS | 3540 | 1461212221687 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:17:01 INFO - PROCESS | 3540 | 1461212221689 Marionette TRACE conn6 <- [1,934,null,{}] 21:17:01 INFO - PROCESS | 3540 | 1461212221729 Marionette TRACE conn6 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:01 INFO - PROCESS | 3540 | 1461212221845 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 21:17:01 INFO - PROCESS | 3540 | 1461212221907 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:01 INFO - PROCESS | 3540 | ++DOCSHELL 1EA48800 == 82 [pid = 3540] [id = 243] 21:17:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (1EA4DC00) [pid = 3540] [serial = 728] [outer = 00000000] 21:17:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (20361000) [pid = 3540] [serial = 729] [outer = 1EA4DC00] 21:17:01 INFO - PROCESS | 3540 | 1461212221952 Marionette DEBUG loaded listener.js 21:17:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (20364400) [pid = 3540] [serial = 730] [outer = 1EA4DC00] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (0B773800) [pid = 3540] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (1889F000) [pid = 3540] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (1FE80800) [pid = 3540] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (12D3E800) [pid = 3540] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1D103C00) [pid = 3540] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (137E6000) [pid = 3540] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (20425800) [pid = 3540] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (1C206800) [pid = 3540] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (1A643C00) [pid = 3540] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1CD23C00) [pid = 3540] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (0B066000) [pid = 3540] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (20A98C00) [pid = 3540] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (1D017400) [pid = 3540] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (2042A000) [pid = 3540] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (0EF61000) [pid = 3540] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1BF10000) [pid = 3540] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1D188400) [pid = 3540] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (12D41C00) [pid = 3540] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (17C10000) [pid = 3540] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1B83A400) [pid = 3540] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:17:02 INFO - PROCESS | 3540 | 1461212222586 Marionette TRACE conn6 <- [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]]]}] 21:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 949ms 21:17:02 INFO - PROCESS | 3540 | 1461212222640 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 21:17:02 INFO - PROCESS | 3540 | 1461212222642 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 21:17:02 INFO - PROCESS | 3540 | 1461212222645 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:17:02 INFO - PROCESS | 3540 | 1461212222647 Marionette TRACE conn6 <- [1,938,null,{}] 21:17:02 INFO - PROCESS | 3540 | 1461212222651 Marionette TRACE conn6 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:02 INFO - PROCESS | 3540 | 1461212222769 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 21:17:02 INFO - PROCESS | 3540 | 1461212222828 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:02 INFO - PROCESS | 3540 | ++DOCSHELL 12D3E800 == 83 [pid = 3540] [id = 244] 21:17:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (12D40400) [pid = 3540] [serial = 731] [outer = 00000000] 21:17:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1BC69800) [pid = 3540] [serial = 732] [outer = 12D40400] 21:17:02 INFO - PROCESS | 3540 | 1461212222873 Marionette DEBUG loaded listener.js 21:17:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1BF10C00) [pid = 3540] [serial = 733] [outer = 12D40400] 21:17:03 INFO - PROCESS | 3540 | 1461212223253 Marionette TRACE conn6 <- [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]]]}] 21:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 670ms 21:17:03 INFO - PROCESS | 3540 | 1461212223320 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 21:17:03 INFO - PROCESS | 3540 | 1461212223322 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 21:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:17:03 INFO - PROCESS | 3540 | 1461212223325 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:17:03 INFO - PROCESS | 3540 | 1461212223326 Marionette TRACE conn6 <- [1,942,null,{}] 21:17:03 INFO - PROCESS | 3540 | 1461212223330 Marionette TRACE conn6 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:03 INFO - PROCESS | 3540 | 1461212223420 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 21:17:03 INFO - PROCESS | 3540 | 1461212223426 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:03 INFO - PROCESS | 3540 | ++DOCSHELL 1CE01C00 == 84 [pid = 3540] [id = 245] 21:17:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (1D10C800) [pid = 3540] [serial = 734] [outer = 00000000] 21:17:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (2035EC00) [pid = 3540] [serial = 735] [outer = 1D10C800] 21:17:03 INFO - PROCESS | 3540 | 1461212223472 Marionette DEBUG loaded listener.js 21:17:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (2042DC00) [pid = 3540] [serial = 736] [outer = 1D10C800] 21:17:03 INFO - PROCESS | 3540 | 1461212223922 Marionette TRACE conn6 <- [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]]]}] 21:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 630ms 21:17:03 INFO - PROCESS | 3540 | 1461212223956 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 21:17:03 INFO - PROCESS | 3540 | 1461212223958 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 21:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:17:03 INFO - PROCESS | 3540 | 1461212223962 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:17:03 INFO - PROCESS | 3540 | 1461212223964 Marionette TRACE conn6 <- [1,946,null,{}] 21:17:03 INFO - PROCESS | 3540 | 1461212223968 Marionette TRACE conn6 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:04 INFO - PROCESS | 3540 | 1461212224071 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 21:17:04 INFO - PROCESS | 3540 | 1461212224077 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:04 INFO - PROCESS | 3540 | ++DOCSHELL 2091C000 == 85 [pid = 3540] [id = 246] 21:17:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (20921400) [pid = 3540] [serial = 737] [outer = 00000000] 21:17:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (209A5800) [pid = 3540] [serial = 738] [outer = 20921400] 21:17:04 INFO - PROCESS | 3540 | 1461212224128 Marionette DEBUG loaded listener.js 21:17:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (209ACC00) [pid = 3540] [serial = 739] [outer = 20921400] 21:17:04 INFO - PROCESS | 3540 | 1461212224783 Marionette TRACE conn6 <- [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]]]}] 21:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 869ms 21:17:04 INFO - PROCESS | 3540 | 1461212224836 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 21:17:04 INFO - PROCESS | 3540 | 1461212224841 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 21:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:17:04 INFO - PROCESS | 3540 | 1461212224846 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:17:04 INFO - PROCESS | 3540 | 1461212224850 Marionette TRACE conn6 <- [1,950,null,{}] 21:17:04 INFO - PROCESS | 3540 | 1461212224856 Marionette TRACE conn6 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:05 INFO - PROCESS | 3540 | 1461212225002 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 21:17:05 INFO - PROCESS | 3540 | 1461212225132 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:05 INFO - PROCESS | 3540 | ++DOCSHELL 129A8400 == 86 [pid = 3540] [id = 247] 21:17:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (12BD1800) [pid = 3540] [serial = 740] [outer = 00000000] 21:17:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (137E5000) [pid = 3540] [serial = 741] [outer = 12BD1800] 21:17:05 INFO - PROCESS | 3540 | 1461212225196 Marionette DEBUG loaded listener.js 21:17:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (163DC000) [pid = 3540] [serial = 742] [outer = 12BD1800] 21:17:05 INFO - PROCESS | 3540 | 1461212225791 Marionette TRACE conn6 <- [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]]]}] 21:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 990ms 21:17:05 INFO - PROCESS | 3540 | 1461212225837 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 21:17:05 INFO - PROCESS | 3540 | 1461212225843 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 21:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:17:05 INFO - PROCESS | 3540 | 1461212225850 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:17:05 INFO - PROCESS | 3540 | 1461212225853 Marionette TRACE conn6 <- [1,954,null,{}] 21:17:05 INFO - PROCESS | 3540 | 1461212225857 Marionette TRACE conn6 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:05 INFO - PROCESS | 3540 | 1461212225970 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 21:17:06 INFO - PROCESS | 3540 | 1461212226080 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:06 INFO - PROCESS | 3540 | ++DOCSHELL 19220800 == 87 [pid = 3540] [id = 248] 21:17:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (19479400) [pid = 3540] [serial = 743] [outer = 00000000] 21:17:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1BB7A800) [pid = 3540] [serial = 744] [outer = 19479400] 21:17:06 INFO - PROCESS | 3540 | 1461212226135 Marionette DEBUG loaded listener.js 21:17:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (1BF08400) [pid = 3540] [serial = 745] [outer = 19479400] 21:17:06 INFO - PROCESS | 3540 | 1461212226756 Marionette TRACE conn6 <- [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]]]}] 21:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 969ms 21:17:06 INFO - PROCESS | 3540 | 1461212226822 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 21:17:06 INFO - PROCESS | 3540 | 1461212226825 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 21:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:17:06 INFO - PROCESS | 3540 | 1461212226829 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:17:06 INFO - PROCESS | 3540 | 1461212226833 Marionette TRACE conn6 <- [1,958,null,{}] 21:17:06 INFO - PROCESS | 3540 | 1461212226845 Marionette TRACE conn6 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:06 INFO - PROCESS | 3540 | 1461212226968 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 21:17:07 INFO - PROCESS | 3540 | 1461212227099 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:07 INFO - PROCESS | 3540 | ++DOCSHELL 1B841400 == 88 [pid = 3540] [id = 249] 21:17:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (1D0EA000) [pid = 3540] [serial = 746] [outer = 00000000] 21:17:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (2091C400) [pid = 3540] [serial = 747] [outer = 1D0EA000] 21:17:07 INFO - PROCESS | 3540 | 1461212227158 Marionette DEBUG loaded listener.js 21:17:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (209A5400) [pid = 3540] [serial = 748] [outer = 1D0EA000] 21:17:07 INFO - PROCESS | 3540 | 1461212227735 Marionette TRACE conn6 <- [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]]]}] 21:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 970ms 21:17:07 INFO - PROCESS | 3540 | 1461212227802 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 21:17:07 INFO - PROCESS | 3540 | 1461212227805 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 21:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:17:07 INFO - PROCESS | 3540 | 1461212227809 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:17:07 INFO - PROCESS | 3540 | 1461212227811 Marionette TRACE conn6 <- [1,962,null,{}] 21:17:07 INFO - PROCESS | 3540 | 1461212227815 Marionette TRACE conn6 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:07 INFO - PROCESS | 3540 | 1461212227976 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 21:17:07 INFO - PROCESS | 3540 | 1461212227992 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:08 INFO - PROCESS | 3540 | ++DOCSHELL 20A09C00 == 89 [pid = 3540] [id = 250] 21:17:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (20A0C400) [pid = 3540] [serial = 749] [outer = 00000000] 21:17:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (20B0F000) [pid = 3540] [serial = 750] [outer = 20A0C400] 21:17:08 INFO - PROCESS | 3540 | 1461212228051 Marionette DEBUG loaded listener.js 21:17:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (20B17C00) [pid = 3540] [serial = 751] [outer = 20A0C400] 21:17:08 INFO - PROCESS | 3540 | 1461212228714 Marionette TRACE conn6 <- [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]]]}] 21:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 969ms 21:17:08 INFO - PROCESS | 3540 | 1461212228782 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 21:17:08 INFO - PROCESS | 3540 | 1461212228785 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 21:17:08 INFO - PROCESS | 3540 | 1461212228788 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:17:08 INFO - PROCESS | 3540 | 1461212228790 Marionette TRACE conn6 <- [1,966,null,{}] 21:17:08 INFO - PROCESS | 3540 | 1461212228794 Marionette TRACE conn6 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:08 INFO - PROCESS | 3540 | 1461212228902 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 21:17:09 INFO - PROCESS | 3540 | 1461212229038 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:09 INFO - PROCESS | 3540 | ++DOCSHELL 20A03800 == 90 [pid = 3540] [id = 251] 21:17:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (20B12400) [pid = 3540] [serial = 752] [outer = 00000000] 21:17:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (217B3800) [pid = 3540] [serial = 753] [outer = 20B12400] 21:17:09 INFO - PROCESS | 3540 | 1461212229094 Marionette DEBUG loaded listener.js 21:17:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (217BF000) [pid = 3540] [serial = 754] [outer = 20B12400] 21:17:09 INFO - PROCESS | 3540 | 1461212229691 Marionette TRACE conn6 <- [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]]]}] 21:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 970ms 21:17:09 INFO - PROCESS | 3540 | 1461212229762 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 21:17:09 INFO - PROCESS | 3540 | 1461212229765 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 21:17:09 INFO - PROCESS | 3540 | 1461212229768 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:17:09 INFO - PROCESS | 3540 | 1461212229770 Marionette TRACE conn6 <- [1,970,null,{}] 21:17:09 INFO - PROCESS | 3540 | 1461212229774 Marionette TRACE conn6 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:09 INFO - PROCESS | 3540 | 1461212229908 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 21:17:10 INFO - PROCESS | 3540 | 1461212230046 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:10 INFO - PROCESS | 3540 | ++DOCSHELL 22068400 == 91 [pid = 3540] [id = 252] 21:17:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (2206F000) [pid = 3540] [serial = 755] [outer = 00000000] 21:17:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (25A54000) [pid = 3540] [serial = 756] [outer = 2206F000] 21:17:10 INFO - PROCESS | 3540 | 1461212230105 Marionette DEBUG loaded listener.js 21:17:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (25A55800) [pid = 3540] [serial = 757] [outer = 2206F000] 21:17:10 INFO - PROCESS | 3540 | 1461212230670 Marionette TRACE conn6 <- [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]]]}] 21:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 969ms 21:17:10 INFO - PROCESS | 3540 | 1461212230743 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 21:17:10 INFO - PROCESS | 3540 | 1461212230745 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 21:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:17:10 INFO - PROCESS | 3540 | 1461212230749 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:17:10 INFO - PROCESS | 3540 | 1461212230751 Marionette TRACE conn6 <- [1,974,null,{}] 21:17:10 INFO - PROCESS | 3540 | 1461212230769 Marionette TRACE conn6 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:10 INFO - PROCESS | 3540 | 1461212230876 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 21:17:11 INFO - PROCESS | 3540 | 1461212231020 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:11 INFO - PROCESS | 3540 | ++DOCSHELL 0EF5BC00 == 92 [pid = 3540] [id = 253] 21:17:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (0EF5DC00) [pid = 3540] [serial = 758] [outer = 00000000] 21:17:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (2543D400) [pid = 3540] [serial = 759] [outer = 0EF5DC00] 21:17:11 INFO - PROCESS | 3540 | 1461212231075 Marionette DEBUG loaded listener.js 21:17:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (25442000) [pid = 3540] [serial = 760] [outer = 0EF5DC00] 21:17:11 INFO - PROCESS | 3540 | 1461212231852 Marionette TRACE conn6 <- [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]]]}] 21:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1137ms 21:17:11 INFO - PROCESS | 3540 | 1461212231890 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 21:17:11 INFO - PROCESS | 3540 | 1461212231894 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 21:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:17:11 INFO - PROCESS | 3540 | 1461212231899 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:17:11 INFO - PROCESS | 3540 | 1461212231903 Marionette TRACE conn6 <- [1,978,null,{}] 21:17:11 INFO - PROCESS | 3540 | 1461212231910 Marionette TRACE conn6 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:12 INFO - PROCESS | 3540 | 1461212232014 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 21:17:12 INFO - PROCESS | 3540 | 1461212232157 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:12 INFO - PROCESS | 3540 | ++DOCSHELL 12FCB000 == 93 [pid = 3540] [id = 254] 21:17:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (13836000) [pid = 3540] [serial = 761] [outer = 00000000] 21:17:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (17A32000) [pid = 3540] [serial = 762] [outer = 13836000] 21:17:12 INFO - PROCESS | 3540 | 1461212232208 Marionette DEBUG loaded listener.js 21:17:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (17C15000) [pid = 3540] [serial = 763] [outer = 13836000] 21:17:12 INFO - PROCESS | 3540 | --DOCSHELL 17D04000 == 92 [pid = 3540] [id = 17] 21:17:12 INFO - PROCESS | 3540 | --DOCSHELL 0EE3D000 == 91 [pid = 3540] [id = 147] 21:17:12 INFO - PROCESS | 3540 | --DOCSHELL 1CE01C00 == 90 [pid = 3540] [id = 245] 21:17:12 INFO - PROCESS | 3540 | --DOCSHELL 12D3E800 == 89 [pid = 3540] [id = 244] 21:17:12 INFO - PROCESS | 3540 | --DOCSHELL 1EA48800 == 88 [pid = 3540] [id = 243] 21:17:12 INFO - PROCESS | 3540 | --DOCSHELL 1D2C6800 == 87 [pid = 3540] [id = 242] 21:17:12 INFO - PROCESS | 3540 | --DOCSHELL 1CE03800 == 86 [pid = 3540] [id = 241] 21:17:12 INFO - PROCESS | 3540 | --DOCSHELL 1BF03000 == 85 [pid = 3540] [id = 240] 21:17:12 INFO - PROCESS | 3540 | --DOCSHELL 1B843000 == 84 [pid = 3540] [id = 239] 21:17:12 INFO - PROCESS | 3540 | --DOCSHELL 1634EC00 == 83 [pid = 3540] [id = 238] 21:17:12 INFO - PROCESS | 3540 | 1461212232896 Marionette TRACE conn6 <- [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]]]}] 21:17:12 INFO - PROCESS | 3540 | --DOCSHELL 0B067400 == 82 [pid = 3540] [id = 237] 21:17:12 INFO - PROCESS | 3540 | --DOCSHELL 0B78C400 == 81 [pid = 3540] [id = 236] 21:17:12 INFO - PROCESS | 3540 | --DOCSHELL 127C8000 == 80 [pid = 3540] [id = 234] 21:17:12 INFO - PROCESS | 3540 | --DOCSHELL 22053C00 == 79 [pid = 3540] [id = 233] 21:17:12 INFO - PROCESS | 3540 | --DOCSHELL 1D013000 == 78 [pid = 3540] [id = 232] 21:17:12 INFO - PROCESS | 3540 | --DOCSHELL 1947B000 == 77 [pid = 3540] [id = 231] 21:17:12 INFO - PROCESS | 3540 | --DOCSHELL 13885C00 == 76 [pid = 3540] [id = 230] 21:17:12 INFO - PROCESS | 3540 | --DOCSHELL 1CF87000 == 75 [pid = 3540] [id = 229] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (17C17400) [pid = 3540] [serial = 564] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (20859800) [pid = 3540] [serial = 609] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (1C20C800) [pid = 3540] [serial = 480] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (1BC5D800) [pid = 3540] [serial = 567] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (1CF88400) [pid = 3540] [serial = 570] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (0F0F2C00) [pid = 3540] [serial = 561] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (175A0800) [pid = 3540] [serial = 534] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (1D18B400) [pid = 3540] [serial = 573] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (1BF09400) [pid = 3540] [serial = 537] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (20B0C400) [pid = 3540] [serial = 540] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (1CE0AC00) [pid = 3540] [serial = 393] [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.] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (20B1A000) [pid = 3540] [serial = 683] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (1D6CC000) [pid = 3540] [serial = 671] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (20860800) [pid = 3540] [serial = 674] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (20B11C00) [pid = 3540] [serial = 647] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (1E7CD000) [pid = 3540] [serial = 672] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (12D49800) [pid = 3540] [serial = 677] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (217B2000) [pid = 3540] [serial = 650] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (1D0EC800) [pid = 3540] [serial = 668] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (22060000) [pid = 3540] [serial = 657] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (2205C800) [pid = 3540] [serial = 656] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (177F0C00) [pid = 3540] [serial = 662] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1B46D000) [pid = 3540] [serial = 660] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (1A63F000) [pid = 3540] [serial = 659] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (20866C00) [pid = 3540] [serial = 675] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (21B3BC00) [pid = 3540] [serial = 653] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1B841800) [pid = 3540] [serial = 678] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1BBB2000) [pid = 3540] [serial = 665] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1BC62000) [pid = 3540] [serial = 666] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (17D02C00) [pid = 3540] [serial = 641] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (17C85400) [pid = 3540] [serial = 663] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1C840C00) [pid = 3540] [serial = 644] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (209AE400) [pid = 3540] [serial = 680] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (20BBB400) [pid = 3540] [serial = 684] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (20A96000) [pid = 3540] [serial = 681] [outer = 00000000] [url = about:blank] 21:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1D18A000) [pid = 3540] [serial = 669] [outer = 00000000] [url = about:blank] 21:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1074ms 21:17:12 INFO - PROCESS | 3540 | 1461212232980 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 21:17:12 INFO - PROCESS | 3540 | 1461212232986 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 21:17:12 INFO - PROCESS | 3540 | 1461212232995 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:17:12 INFO - PROCESS | 3540 | 1461212232998 Marionette TRACE conn6 <- [1,982,null,{}] 21:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:17:12 INFO - PROCESS | 3540 | 1461212233002 Marionette TRACE conn6 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:13 INFO - PROCESS | 3540 | 1461212233098 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 21:17:13 INFO - PROCESS | 3540 | 1461212233104 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:13 INFO - PROCESS | 3540 | ++DOCSHELL 127C8000 == 76 [pid = 3540] [id = 255] 21:17:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (127CE800) [pid = 3540] [serial = 764] [outer = 00000000] 21:17:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (12D48400) [pid = 3540] [serial = 765] [outer = 127CE800] 21:17:13 INFO - PROCESS | 3540 | 1461212233151 Marionette DEBUG loaded listener.js 21:17:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1388E000) [pid = 3540] [serial = 766] [outer = 127CE800] 21:17:13 INFO - PROCESS | 3540 | 1461212233685 Marionette TRACE conn6 <- [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]]]}] 21:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 730ms 21:17:13 INFO - PROCESS | 3540 | 1461212233732 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 21:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:17:13 INFO - PROCESS | 3540 | 1461212233735 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 21:17:13 INFO - PROCESS | 3540 | 1461212233738 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:17:13 INFO - PROCESS | 3540 | 1461212233742 Marionette TRACE conn6 <- [1,986,null,{}] 21:17:13 INFO - PROCESS | 3540 | 1461212233752 Marionette TRACE conn6 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:13 INFO - PROCESS | 3540 | 1461212233849 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 21:17:13 INFO - PROCESS | 3540 | 1461212233941 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:13 INFO - PROCESS | 3540 | ++DOCSHELL 1894B000 == 77 [pid = 3540] [id = 256] 21:17:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1894BC00) [pid = 3540] [serial = 767] [outer = 00000000] 21:17:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1B446000) [pid = 3540] [serial = 768] [outer = 1894BC00] 21:17:13 INFO - PROCESS | 3540 | 1461212233989 Marionette DEBUG loaded listener.js 21:17:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1B836400) [pid = 3540] [serial = 769] [outer = 1894BC00] 21:17:14 INFO - PROCESS | 3540 | 1461212234362 Marionette TRACE conn6 <- [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]]]}] 21:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 689ms 21:17:14 INFO - PROCESS | 3540 | 1461212234429 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 21:17:14 INFO - PROCESS | 3540 | 1461212234432 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 21:17:14 INFO - PROCESS | 3540 | 1461212234435 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:17:14 INFO - PROCESS | 3540 | 1461212234437 Marionette TRACE conn6 <- [1,990,null,{}] 21:17:14 INFO - PROCESS | 3540 | 1461212234441 Marionette TRACE conn6 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:14 INFO - PROCESS | 3540 | 1461212234529 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 21:17:14 INFO - PROCESS | 3540 | 1461212234535 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:14 INFO - PROCESS | 3540 | ++DOCSHELL 1BBB2000 == 78 [pid = 3540] [id = 257] 21:17:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (1BBB4C00) [pid = 3540] [serial = 770] [outer = 00000000] 21:17:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1BF03000) [pid = 3540] [serial = 771] [outer = 1BBB4C00] 21:17:14 INFO - PROCESS | 3540 | 1461212234581 Marionette DEBUG loaded listener.js 21:17:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1C202C00) [pid = 3540] [serial = 772] [outer = 1BBB4C00] 21:17:15 INFO - PROCESS | 3540 | 1461212235031 Marionette TRACE conn6 <- [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]]]}] 21:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 630ms 21:17:15 INFO - PROCESS | 3540 | 1461212235076 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 21:17:15 INFO - PROCESS | 3540 | 1461212235079 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 21:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:17:15 INFO - PROCESS | 3540 | 1461212235082 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:17:15 INFO - PROCESS | 3540 | 1461212235084 Marionette TRACE conn6 <- [1,994,null,{}] 21:17:15 INFO - PROCESS | 3540 | 1461212235087 Marionette TRACE conn6 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:15 INFO - PROCESS | 3540 | 1461212235208 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 21:17:15 INFO - PROCESS | 3540 | 1461212235298 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:15 INFO - PROCESS | 3540 | ++DOCSHELL 1C839000 == 79 [pid = 3540] [id = 258] 21:17:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1C83D000) [pid = 3540] [serial = 773] [outer = 00000000] 21:17:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1CE06C00) [pid = 3540] [serial = 774] [outer = 1C83D000] 21:17:15 INFO - PROCESS | 3540 | 1461212235345 Marionette DEBUG loaded listener.js 21:17:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1CF54000) [pid = 3540] [serial = 775] [outer = 1C83D000] 21:17:15 INFO - PROCESS | 3540 | 1461212235776 Marionette TRACE conn6 <- [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]]]}] 21:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 730ms 21:17:15 INFO - PROCESS | 3540 | 1461212235814 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 21:17:15 INFO - PROCESS | 3540 | 1461212235816 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 21:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:17:15 INFO - PROCESS | 3540 | 1461212235826 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:17:15 INFO - PROCESS | 3540 | 1461212235828 Marionette TRACE conn6 <- [1,998,null,{}] 21:17:15 INFO - PROCESS | 3540 | 1461212235831 Marionette TRACE conn6 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:15 INFO - PROCESS | 3540 | 1461212235968 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 21:17:16 INFO - PROCESS | 3540 | 1461212236033 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:16 INFO - PROCESS | 3540 | ++DOCSHELL 18954800 == 80 [pid = 3540] [id = 259] 21:17:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1C20C800) [pid = 3540] [serial = 776] [outer = 00000000] 21:17:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1D18E400) [pid = 3540] [serial = 777] [outer = 1C20C800] 21:17:16 INFO - PROCESS | 3540 | 1461212236081 Marionette DEBUG loaded listener.js 21:17:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1D527000) [pid = 3540] [serial = 778] [outer = 1C20C800] 21:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (1CE07800) [pid = 3540] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1D523800) [pid = 3540] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (1B843C00) [pid = 3540] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (0B792800) [pid = 3540] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (20A95C00) [pid = 3540] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (16354400) [pid = 3540] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (0B069000) [pid = 3540] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1BF07000) [pid = 3540] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (12D40400) [pid = 3540] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1EA4DC00) [pid = 3540] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1D10C800) [pid = 3540] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:17:16 INFO - PROCESS | 3540 | 1461212236952 Marionette TRACE conn6 <- [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]]]}] 21:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1180ms 21:17:17 INFO - PROCESS | 3540 | 1461212237011 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 21:17:17 INFO - PROCESS | 3540 | 1461212237015 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 21:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:17:17 INFO - PROCESS | 3540 | 1461212237061 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:17:17 INFO - PROCESS | 3540 | 1461212237066 Marionette TRACE conn6 <- [1,1002,null,{}] 21:17:17 INFO - PROCESS | 3540 | 1461212237073 Marionette TRACE conn6 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:17 INFO - PROCESS | 3540 | 1461212237186 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 21:17:17 INFO - PROCESS | 3540 | 1461212237319 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:17 INFO - PROCESS | 3540 | ++DOCSHELL 12BD3000 == 81 [pid = 3540] [id = 260] 21:17:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (12C94C00) [pid = 3540] [serial = 779] [outer = 00000000] 21:17:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (17D01C00) [pid = 3540] [serial = 780] [outer = 12C94C00] 21:17:17 INFO - PROCESS | 3540 | 1461212237376 Marionette DEBUG loaded listener.js 21:17:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (18896C00) [pid = 3540] [serial = 781] [outer = 12C94C00] 21:17:18 INFO - PROCESS | 3540 | 1461212238022 Marionette TRACE conn6 <- [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]]]}] 21:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1019ms 21:17:18 INFO - PROCESS | 3540 | 1461212238040 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 21:17:18 INFO - PROCESS | 3540 | 1461212238046 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 21:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:17:18 INFO - PROCESS | 3540 | 1461212238053 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:17:18 INFO - PROCESS | 3540 | 1461212238056 Marionette TRACE conn6 <- [1,1006,null,{}] 21:17:18 INFO - PROCESS | 3540 | 1461212238060 Marionette TRACE conn6 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:18 INFO - PROCESS | 3540 | 1461212238180 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 21:17:18 INFO - PROCESS | 3540 | 1461212238289 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:18 INFO - PROCESS | 3540 | ++DOCSHELL 1B838000 == 82 [pid = 3540] [id = 261] 21:17:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1B843400) [pid = 3540] [serial = 782] [outer = 00000000] 21:17:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1C202400) [pid = 3540] [serial = 783] [outer = 1B843400] 21:17:18 INFO - PROCESS | 3540 | 1461212238344 Marionette DEBUG loaded listener.js 21:17:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1CE07800) [pid = 3540] [serial = 784] [outer = 1B843400] 21:17:18 INFO - PROCESS | 3540 | 1461212238940 Marionette TRACE conn6 <- [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]]]}] 21:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 929ms 21:17:18 INFO - PROCESS | 3540 | 1461212238985 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 21:17:18 INFO - PROCESS | 3540 | 1461212238987 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 21:17:18 INFO - PROCESS | 3540 | 1461212238991 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:17:18 INFO - PROCESS | 3540 | 1461212238995 Marionette TRACE conn6 <- [1,1010,null,{}] 21:17:18 INFO - PROCESS | 3540 | 1461212239006 Marionette TRACE conn6 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:19 INFO - PROCESS | 3540 | 1461212239119 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 21:17:19 INFO - PROCESS | 3540 | 1461212239229 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:19 INFO - PROCESS | 3540 | ++DOCSHELL 1D7E1400 == 83 [pid = 3540] [id = 262] 21:17:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1E21B800) [pid = 3540] [serial = 785] [outer = 00000000] 21:17:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1E7D9800) [pid = 3540] [serial = 786] [outer = 1E21B800] 21:17:19 INFO - PROCESS | 3540 | 1461212239287 Marionette DEBUG loaded listener.js 21:17:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1FE80400) [pid = 3540] [serial = 787] [outer = 1E21B800] 21:17:19 INFO - PROCESS | 3540 | 1461212239888 Marionette TRACE conn6 <- [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]]]}] 21:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 930ms 21:17:19 INFO - PROCESS | 3540 | 1461212239925 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 21:17:19 INFO - PROCESS | 3540 | 1461212239928 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 21:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:17:19 INFO - PROCESS | 3540 | 1461212239932 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:17:19 INFO - PROCESS | 3540 | 1461212239934 Marionette TRACE conn6 <- [1,1014,null,{}] 21:17:19 INFO - PROCESS | 3540 | 1461212239937 Marionette TRACE conn6 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:20 INFO - PROCESS | 3540 | 1461212240049 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 21:17:20 INFO - PROCESS | 3540 | 1461212240158 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:20 INFO - PROCESS | 3540 | ++DOCSHELL 20362800 == 84 [pid = 3540] [id = 263] 21:17:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (2036B800) [pid = 3540] [serial = 788] [outer = 00000000] 21:17:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (2085E000) [pid = 3540] [serial = 789] [outer = 2036B800] 21:17:20 INFO - PROCESS | 3540 | 1461212240213 Marionette DEBUG loaded listener.js 21:17:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (20864400) [pid = 3540] [serial = 790] [outer = 2036B800] 21:17:20 INFO - PROCESS | 3540 | 1461212240789 Marionette TRACE conn6 <- [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]]]}] 21:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 929ms 21:17:20 INFO - PROCESS | 3540 | 1461212240865 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 21:17:20 INFO - PROCESS | 3540 | 1461212240868 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 21:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:17:20 INFO - PROCESS | 3540 | 1461212240871 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:17:20 INFO - PROCESS | 3540 | 1461212240873 Marionette TRACE conn6 <- [1,1018,null,{}] 21:17:20 INFO - PROCESS | 3540 | 1461212240878 Marionette TRACE conn6 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:20 INFO - PROCESS | 3540 | 1461212240994 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 21:17:21 INFO - PROCESS | 3540 | 1461212241098 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:21 INFO - PROCESS | 3540 | ++DOCSHELL 20866000 == 85 [pid = 3540] [id = 264] 21:17:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (20921000) [pid = 3540] [serial = 791] [outer = 00000000] 21:17:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (209A9C00) [pid = 3540] [serial = 792] [outer = 20921000] 21:17:21 INFO - PROCESS | 3540 | 1461212241153 Marionette DEBUG loaded listener.js 21:17:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (209A6800) [pid = 3540] [serial = 793] [outer = 20921000] 21:17:21 INFO - PROCESS | 3540 | 1461212241719 Marionette TRACE conn6 <- [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]]]}] 21:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 870ms 21:17:21 INFO - PROCESS | 3540 | 1461212241754 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 21:17:21 INFO - PROCESS | 3540 | 1461212241756 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 21:17:21 INFO - PROCESS | 3540 | 1461212241760 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:17:21 INFO - PROCESS | 3540 | 1461212241762 Marionette TRACE conn6 <- [1,1022,null,{}] 21:17:21 INFO - PROCESS | 3540 | 1461212241766 Marionette TRACE conn6 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:21 INFO - PROCESS | 3540 | 1461212241882 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 21:17:21 INFO - PROCESS | 3540 | 1461212241992 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:21 INFO - PROCESS | 3540 | ++DOCSHELL 20929800 == 86 [pid = 3540] [id = 265] 21:17:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (20A9BC00) [pid = 3540] [serial = 794] [outer = 00000000] 21:17:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (20BB7800) [pid = 3540] [serial = 795] [outer = 20A9BC00] 21:17:22 INFO - PROCESS | 3540 | 1461212242050 Marionette DEBUG loaded listener.js 21:17:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (20BBF000) [pid = 3540] [serial = 796] [outer = 20A9BC00] 21:17:22 INFO - PROCESS | 3540 | 1461212242647 Marionette TRACE conn6 <- [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]]]}] 21:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 930ms 21:17:22 INFO - PROCESS | 3540 | 1461212242697 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 21:17:22 INFO - PROCESS | 3540 | 1461212242699 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 21:17:22 INFO - PROCESS | 3540 | 1461212242703 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:17:22 INFO - PROCESS | 3540 | 1461212242705 Marionette TRACE conn6 <- [1,1026,null,{}] 21:17:22 INFO - PROCESS | 3540 | 1461212242709 Marionette TRACE conn6 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:22 INFO - PROCESS | 3540 | 1461212242814 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 21:17:22 INFO - PROCESS | 3540 | 1461212242923 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:22 INFO - PROCESS | 3540 | ++DOCSHELL 20A97000 == 87 [pid = 3540] [id = 266] 21:17:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (20B0BC00) [pid = 3540] [serial = 797] [outer = 00000000] 21:17:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (2205C800) [pid = 3540] [serial = 798] [outer = 20B0BC00] 21:17:22 INFO - PROCESS | 3540 | 1461212242980 Marionette DEBUG loaded listener.js 21:17:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (22061C00) [pid = 3540] [serial = 799] [outer = 20B0BC00] 21:17:23 INFO - PROCESS | 3540 | 1461212243537 Marionette TRACE conn6 <- [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]]]}] 21:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 930ms 21:17:23 INFO - PROCESS | 3540 | 1461212243637 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 21:17:23 INFO - PROCESS | 3540 | 1461212243640 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 21:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:17:23 INFO - PROCESS | 3540 | 1461212243644 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:17:23 INFO - PROCESS | 3540 | 1461212243645 Marionette TRACE conn6 <- [1,1030,null,{}] 21:17:23 INFO - PROCESS | 3540 | 1461212243649 Marionette TRACE conn6 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:23 INFO - PROCESS | 3540 | 1461212243761 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 21:17:23 INFO - PROCESS | 3540 | 1461212243871 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:23 INFO - PROCESS | 3540 | ++DOCSHELL 12D48800 == 88 [pid = 3540] [id = 267] 21:17:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (12F3D800) [pid = 3540] [serial = 800] [outer = 00000000] 21:17:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (1C8C7400) [pid = 3540] [serial = 801] [outer = 12F3D800] 21:17:23 INFO - PROCESS | 3540 | 1461212243929 Marionette DEBUG loaded listener.js 21:17:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (1D10F000) [pid = 3540] [serial = 802] [outer = 12F3D800] 21:17:24 INFO - PROCESS | 3540 | 1461212244661 Marionette TRACE conn6 <- [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]]]}] 21:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1074ms 21:17:24 INFO - PROCESS | 3540 | 1461212244722 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 21:17:24 INFO - PROCESS | 3540 | 1461212244728 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 21:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:17:24 INFO - PROCESS | 3540 | 1461212244733 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:17:24 INFO - PROCESS | 3540 | 1461212244737 Marionette TRACE conn6 <- [1,1034,null,{}] 21:17:24 INFO - PROCESS | 3540 | 1461212244742 Marionette TRACE conn6 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:24 INFO - PROCESS | 3540 | 1461212244856 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 21:17:24 INFO - PROCESS | 3540 | 1461212245005 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:25 INFO - PROCESS | 3540 | ++DOCSHELL 0F5E0400 == 89 [pid = 3540] [id = 268] 21:17:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (0F5E0800) [pid = 3540] [serial = 803] [outer = 00000000] 21:17:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (127CC800) [pid = 3540] [serial = 804] [outer = 0F5E0800] 21:17:25 INFO - PROCESS | 3540 | 1461212245058 Marionette DEBUG loaded listener.js 21:17:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (129A6000) [pid = 3540] [serial = 805] [outer = 0F5E0800] 21:17:25 INFO - PROCESS | 3540 | --DOCSHELL 1C839000 == 88 [pid = 3540] [id = 258] 21:17:25 INFO - PROCESS | 3540 | --DOCSHELL 1BBB2000 == 87 [pid = 3540] [id = 257] 21:17:25 INFO - PROCESS | 3540 | --DOCSHELL 1894B000 == 86 [pid = 3540] [id = 256] 21:17:25 INFO - PROCESS | 3540 | --DOCSHELL 127C8000 == 85 [pid = 3540] [id = 255] 21:17:25 INFO - PROCESS | 3540 | --DOCSHELL 12FCB000 == 84 [pid = 3540] [id = 254] 21:17:25 INFO - PROCESS | 3540 | --DOCSHELL 22068400 == 83 [pid = 3540] [id = 252] 21:17:25 INFO - PROCESS | 3540 | --DOCSHELL 20A03800 == 82 [pid = 3540] [id = 251] 21:17:25 INFO - PROCESS | 3540 | --DOCSHELL 20A09C00 == 81 [pid = 3540] [id = 250] 21:17:25 INFO - PROCESS | 3540 | --DOCSHELL 1B841400 == 80 [pid = 3540] [id = 249] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (21D9E400) [pid = 3540] [serial = 696] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (2206E400) [pid = 3540] [serial = 699] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (24540C00) [pid = 3540] [serial = 702] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (209A5800) [pid = 3540] [serial = 738] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (20929C00) [pid = 3540] [serial = 687] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (17CCF400) [pid = 3540] [serial = 690] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (1D18CC00) [pid = 3540] [serial = 693] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOCSHELL 19220800 == 79 [pid = 3540] [id = 248] 21:17:25 INFO - PROCESS | 3540 | --DOCSHELL 129A8400 == 78 [pid = 3540] [id = 247] 21:17:25 INFO - PROCESS | 3540 | 1461212245689 Marionette TRACE conn6 <- [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]]]}] 21:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 970ms 21:17:25 INFO - PROCESS | 3540 | 1461212245707 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 21:17:25 INFO - PROCESS | 3540 | 1461212245713 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 21:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:17:25 INFO - PROCESS | 3540 | 1461212245719 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:17:25 INFO - PROCESS | 3540 | 1461212245722 Marionette TRACE conn6 <- [1,1038,null,{}] 21:17:25 INFO - PROCESS | 3540 | 1461212245726 Marionette TRACE conn6 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:25 INFO - PROCESS | 3540 | 1461212245830 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (1BBB3000) [pid = 3540] [serial = 717] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (1BC5C000) [pid = 3540] [serial = 718] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (1751BC00) [pid = 3540] [serial = 709] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (12D4A800) [pid = 3540] [serial = 708] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (25A5F400) [pid = 3540] [serial = 706] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (25A5C400) [pid = 3540] [serial = 705] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (19226800) [pid = 3540] [serial = 714] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1A686000) [pid = 3540] [serial = 715] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (12BD7000) [pid = 3540] [serial = 711] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (137E3C00) [pid = 3540] [serial = 712] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1BF43C00) [pid = 3540] [serial = 720] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (1BC69800) [pid = 3540] [serial = 732] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (20361000) [pid = 3540] [serial = 729] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (2035EC00) [pid = 3540] [serial = 735] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (20364400) [pid = 3540] [serial = 730] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1E7CF000) [pid = 3540] [serial = 727] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1BF10C00) [pid = 3540] [serial = 733] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1C837800) [pid = 3540] [serial = 721] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (2042DC00) [pid = 3540] [serial = 736] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1D10C000) [pid = 3540] [serial = 723] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1D189800) [pid = 3540] [serial = 724] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1D7E5C00) [pid = 3540] [serial = 726] [outer = 00000000] [url = about:blank] 21:17:25 INFO - PROCESS | 3540 | 1461212245934 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:25 INFO - PROCESS | 3540 | ++DOCSHELL 0EF60000 == 79 [pid = 3540] [id = 269] 21:17:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (0EF60800) [pid = 3540] [serial = 806] [outer = 00000000] 21:17:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (12C8D000) [pid = 3540] [serial = 807] [outer = 0EF60800] 21:17:25 INFO - PROCESS | 3540 | 1461212245980 Marionette DEBUG loaded listener.js 21:17:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (13838400) [pid = 3540] [serial = 808] [outer = 0EF60800] 21:17:26 INFO - PROCESS | 3540 | 1461212246386 Marionette TRACE conn6 <- [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]]]}] 21:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 729ms 21:17:26 INFO - PROCESS | 3540 | 1461212246452 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 21:17:26 INFO - PROCESS | 3540 | 1461212246454 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 21:17:26 INFO - PROCESS | 3540 | 1461212246458 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:17:26 INFO - PROCESS | 3540 | 1461212246462 Marionette TRACE conn6 <- [1,1042,null,{}] 21:17:26 INFO - PROCESS | 3540 | 1461212246478 Marionette TRACE conn6 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:26 INFO - PROCESS | 3540 | 1461212246607 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 21:17:26 INFO - PROCESS | 3540 | 1461212246625 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:26 INFO - PROCESS | 3540 | ++DOCSHELL 12B7DC00 == 80 [pid = 3540] [id = 270] 21:17:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (17C13000) [pid = 3540] [serial = 809] [outer = 00000000] 21:17:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (17C19400) [pid = 3540] [serial = 810] [outer = 17C13000] 21:17:26 INFO - PROCESS | 3540 | 1461212246673 Marionette DEBUG loaded listener.js 21:17:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (17CCDC00) [pid = 3540] [serial = 811] [outer = 17C13000] 21:17:27 INFO - PROCESS | 3540 | 1461212247140 Marionette TRACE conn6 <- [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]]]}] 21:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 730ms 21:17:27 INFO - PROCESS | 3540 | 1461212247192 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 21:17:27 INFO - PROCESS | 3540 | 1461212247195 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 21:17:27 INFO - PROCESS | 3540 | 1461212247198 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:17:27 INFO - PROCESS | 3540 | 1461212247200 Marionette TRACE conn6 <- [1,1046,null,{}] 21:17:27 INFO - PROCESS | 3540 | 1461212247203 Marionette TRACE conn6 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:27 INFO - PROCESS | 3540 | 1461212247294 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 21:17:27 INFO - PROCESS | 3540 | 1461212247303 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:27 INFO - PROCESS | 3540 | ++DOCSHELL 17D05800 == 81 [pid = 3540] [id = 271] 21:17:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (17D06800) [pid = 3540] [serial = 812] [outer = 00000000] 21:17:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (19220800) [pid = 3540] [serial = 813] [outer = 17D06800] 21:17:27 INFO - PROCESS | 3540 | 1461212247439 Marionette DEBUG loaded listener.js 21:17:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (19476800) [pid = 3540] [serial = 814] [outer = 17D06800] 21:17:27 INFO - PROCESS | 3540 | 1461212247834 Marionette TRACE conn6 <- [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]]]}] 21:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 670ms 21:17:27 INFO - PROCESS | 3540 | 1461212247872 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 21:17:27 INFO - PROCESS | 3540 | 1461212247874 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 21:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:17:27 INFO - PROCESS | 3540 | 1461212247877 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:17:27 INFO - PROCESS | 3540 | 1461212247879 Marionette TRACE conn6 <- [1,1050,null,{}] 21:17:27 INFO - PROCESS | 3540 | 1461212247882 Marionette TRACE conn6 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:27 INFO - PROCESS | 3540 | 1461212247969 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 21:17:28 INFO - PROCESS | 3540 | 1461212248114 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:28 INFO - PROCESS | 3540 | ++DOCSHELL 19479800 == 82 [pid = 3540] [id = 272] 21:17:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1947B000) [pid = 3540] [serial = 815] [outer = 00000000] 21:17:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1B442000) [pid = 3540] [serial = 816] [outer = 1947B000] 21:17:28 INFO - PROCESS | 3540 | 1461212248159 Marionette DEBUG loaded listener.js 21:17:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1B46DC00) [pid = 3540] [serial = 817] [outer = 1947B000] 21:17:28 INFO - PROCESS | 3540 | 1461212248608 Marionette TRACE conn6 <- [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]]]}] 21:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 769ms 21:17:28 INFO - PROCESS | 3540 | 1461212248648 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 21:17:28 INFO - PROCESS | 3540 | 1461212248650 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 21:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:17:28 INFO - PROCESS | 3540 | 1461212248658 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:17:28 INFO - PROCESS | 3540 | 1461212248660 Marionette TRACE conn6 <- [1,1054,null,{}] 21:17:28 INFO - PROCESS | 3540 | 1461212248664 Marionette TRACE conn6 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:28 INFO - PROCESS | 3540 | 1461212248810 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 21:17:28 INFO - PROCESS | 3540 | 1461212248839 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:28 INFO - PROCESS | 3540 | ++DOCSHELL 1BB6D400 == 83 [pid = 3540] [id = 273] 21:17:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1BBB1C00) [pid = 3540] [serial = 818] [outer = 00000000] 21:17:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1BC61400) [pid = 3540] [serial = 819] [outer = 1BBB1C00] 21:17:28 INFO - PROCESS | 3540 | 1461212248887 Marionette DEBUG loaded listener.js 21:17:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1BC63400) [pid = 3540] [serial = 820] [outer = 1BBB1C00] 21:17:29 INFO - PROCESS | 3540 | 1461212249317 Marionette TRACE conn6 <- [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]]]}] 21:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 730ms 21:17:29 INFO - PROCESS | 3540 | 1461212249406 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 21:17:29 INFO - PROCESS | 3540 | 1461212249408 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 21:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:17:29 INFO - PROCESS | 3540 | 1461212249421 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:17:29 INFO - PROCESS | 3540 | 1461212249423 Marionette TRACE conn6 <- [1,1058,null,{}] 21:17:29 INFO - PROCESS | 3540 | 1461212249427 Marionette TRACE conn6 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:29 INFO - PROCESS | 3540 | 1461212249552 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 21:17:29 INFO - PROCESS | 3540 | 1461212249620 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:29 INFO - PROCESS | 3540 | ++DOCSHELL 12BD2400 == 84 [pid = 3540] [id = 274] 21:17:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (1B836C00) [pid = 3540] [serial = 821] [outer = 00000000] 21:17:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (1BF41400) [pid = 3540] [serial = 822] [outer = 1B836C00] 21:17:29 INFO - PROCESS | 3540 | 1461212249664 Marionette DEBUG loaded listener.js 21:17:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (1C20B000) [pid = 3540] [serial = 823] [outer = 1B836C00] 21:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (1BBB4C00) [pid = 3540] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1C83D000) [pid = 3540] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (127CE800) [pid = 3540] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (13836000) [pid = 3540] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (1894BC00) [pid = 3540] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (17C17000) [pid = 3540] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (12D44800) [pid = 3540] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (1FE88400) [pid = 3540] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1D106C00) [pid = 3540] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:17:30 INFO - PROCESS | 3540 | 1461212250225 Marionette TRACE conn6 <- [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]]]}] 21:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 829ms 21:17:30 INFO - PROCESS | 3540 | 1461212250251 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 21:17:30 INFO - PROCESS | 3540 | 1461212250253 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 21:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:17:30 INFO - PROCESS | 3540 | 1461212250256 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:17:30 INFO - PROCESS | 3540 | 1461212250258 Marionette TRACE conn6 <- [1,1062,null,{}] 21:17:30 INFO - PROCESS | 3540 | 1461212250261 Marionette TRACE conn6 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:30 INFO - PROCESS | 3540 | 1461212250348 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 21:17:30 INFO - PROCESS | 3540 | 1461212250354 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:30 INFO - PROCESS | 3540 | ++DOCSHELL 1730B800 == 85 [pid = 3540] [id = 275] 21:17:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1BB6D800) [pid = 3540] [serial = 824] [outer = 00000000] 21:17:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1BF0E400) [pid = 3540] [serial = 825] [outer = 1BB6D800] 21:17:30 INFO - PROCESS | 3540 | 1461212250400 Marionette DEBUG loaded listener.js 21:17:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1C83B400) [pid = 3540] [serial = 826] [outer = 1BB6D800] 21:17:30 INFO - PROCESS | 3540 | 1461212250853 Marionette TRACE conn6 <- [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]]]}] 21:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 630ms 21:17:30 INFO - PROCESS | 3540 | 1461212250911 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 21:17:30 INFO - PROCESS | 3540 | 1461212250913 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 21:17:30 INFO - PROCESS | 3540 | 1461212250916 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:17:30 INFO - PROCESS | 3540 | 1461212250918 Marionette TRACE conn6 <- [1,1066,null,{}] 21:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:17:30 INFO - PROCESS | 3540 | 1461212250922 Marionette TRACE conn6 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:30 INFO - PROCESS | 3540 | 1461212251012 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 21:17:30 INFO - PROCESS | 3540 | 1461212251019 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:31 INFO - PROCESS | 3540 | ++DOCSHELL 1CD23C00 == 86 [pid = 3540] [id = 276] 21:17:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1CE10000) [pid = 3540] [serial = 827] [outer = 00000000] 21:17:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1D103000) [pid = 3540] [serial = 828] [outer = 1CE10000] 21:17:31 INFO - PROCESS | 3540 | 1461212251063 Marionette DEBUG loaded listener.js 21:17:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1D10C400) [pid = 3540] [serial = 829] [outer = 1CE10000] 21:17:31 INFO - PROCESS | 3540 | 1461212251508 Marionette TRACE conn6 <- [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]]]}] 21:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 630ms 21:17:31 INFO - PROCESS | 3540 | 1461212251553 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 21:17:31 INFO - PROCESS | 3540 | 1461212251556 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 21:17:31 INFO - PROCESS | 3540 | 1461212251559 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:17:31 INFO - PROCESS | 3540 | 1461212251560 Marionette TRACE conn6 <- [1,1070,null,{}] 21:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:17:31 INFO - PROCESS | 3540 | 1461212251564 Marionette TRACE conn6 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:31 INFO - PROCESS | 3540 | 1461212251656 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 21:17:31 INFO - PROCESS | 3540 | 1461212251662 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:31 INFO - PROCESS | 3540 | ++DOCSHELL 0EE35400 == 87 [pid = 3540] [id = 277] 21:17:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (0F57D800) [pid = 3540] [serial = 830] [outer = 00000000] 21:17:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (1D192800) [pid = 3540] [serial = 831] [outer = 0F57D800] 21:17:31 INFO - PROCESS | 3540 | 1461212251709 Marionette DEBUG loaded listener.js 21:17:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (1D522800) [pid = 3540] [serial = 832] [outer = 0F57D800] 21:17:32 INFO - PROCESS | 3540 | 1461212252179 Marionette TRACE conn6 <- [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]]]}] 21:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 731ms 21:17:32 INFO - PROCESS | 3540 | 1461212252296 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 21:17:32 INFO - PROCESS | 3540 | 1461212252300 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 21:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:17:32 INFO - PROCESS | 3540 | 1461212252305 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:17:32 INFO - PROCESS | 3540 | 1461212252309 Marionette TRACE conn6 <- [1,1074,null,{}] 21:17:32 INFO - PROCESS | 3540 | 1461212252315 Marionette TRACE conn6 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:32 INFO - PROCESS | 3540 | 1461212252521 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 21:17:32 INFO - PROCESS | 3540 | 1461212252633 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:32 INFO - PROCESS | 3540 | ++DOCSHELL 12709C00 == 88 [pid = 3540] [id = 278] 21:17:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (1270F000) [pid = 3540] [serial = 833] [outer = 00000000] 21:17:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (127D4C00) [pid = 3540] [serial = 834] [outer = 1270F000] 21:17:32 INFO - PROCESS | 3540 | 1461212252702 Marionette DEBUG loaded listener.js 21:17:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (12D45000) [pid = 3540] [serial = 835] [outer = 1270F000] 21:17:33 INFO - PROCESS | 3540 | 1461212253281 Marionette TRACE conn6 <- [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]]]}] 21:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1023ms 21:17:33 INFO - PROCESS | 3540 | 1461212253329 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 21:17:33 INFO - PROCESS | 3540 | 1461212253333 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 21:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:17:33 INFO - PROCESS | 3540 | 1461212253341 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:17:33 INFO - PROCESS | 3540 | 1461212253346 Marionette TRACE conn6 <- [1,1078,null,{}] 21:17:33 INFO - PROCESS | 3540 | 1461212253350 Marionette TRACE conn6 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:33 INFO - PROCESS | 3540 | 1461212253466 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 21:17:33 INFO - PROCESS | 3540 | 1461212253608 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:33 INFO - PROCESS | 3540 | ++DOCSHELL 17521800 == 89 [pid = 3540] [id = 279] 21:17:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (17AC5800) [pid = 3540] [serial = 836] [outer = 00000000] 21:17:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (18897800) [pid = 3540] [serial = 837] [outer = 17AC5800] 21:17:33 INFO - PROCESS | 3540 | 1461212253664 Marionette DEBUG loaded listener.js 21:17:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (1A686000) [pid = 3540] [serial = 838] [outer = 17AC5800] 21:17:34 INFO - PROCESS | 3540 | 1461212254267 Marionette TRACE conn6 <- [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]]]}] 21:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 969ms 21:17:34 INFO - PROCESS | 3540 | 1461212254314 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 21:17:34 INFO - PROCESS | 3540 | 1461212254317 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 21:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:17:34 INFO - PROCESS | 3540 | 1461212254321 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:17:34 INFO - PROCESS | 3540 | 1461212254323 Marionette TRACE conn6 <- [1,1082,null,{}] 21:17:34 INFO - PROCESS | 3540 | 1461212254334 Marionette TRACE conn6 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:34 INFO - PROCESS | 3540 | 1461212254460 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 21:17:34 INFO - PROCESS | 3540 | 1461212254602 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:34 INFO - PROCESS | 3540 | ++DOCSHELL 1CF86800 == 90 [pid = 3540] [id = 280] 21:17:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (1D0EC400) [pid = 3540] [serial = 839] [outer = 00000000] 21:17:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (1D6C7000) [pid = 3540] [serial = 840] [outer = 1D0EC400] 21:17:34 INFO - PROCESS | 3540 | 1461212254662 Marionette DEBUG loaded listener.js 21:17:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (1D7E1C00) [pid = 3540] [serial = 841] [outer = 1D0EC400] 21:17:35 INFO - PROCESS | 3540 | 1461212255258 Marionette TRACE conn6 <- [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]]]}] 21:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 970ms 21:17:35 INFO - PROCESS | 3540 | 1461212255300 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 21:17:35 INFO - PROCESS | 3540 | 1461212255303 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 21:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:17:35 INFO - PROCESS | 3540 | 1461212255307 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:17:35 INFO - PROCESS | 3540 | 1461212255309 Marionette TRACE conn6 <- [1,1086,null,{}] 21:17:35 INFO - PROCESS | 3540 | 1461212255313 Marionette TRACE conn6 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:35 INFO - PROCESS | 3540 | 1461212255432 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 21:17:35 INFO - PROCESS | 3540 | 1461212255547 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:35 INFO - PROCESS | 3540 | ++DOCSHELL 1FB1AC00 == 91 [pid = 3540] [id = 281] 21:17:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (1FE45000) [pid = 3540] [serial = 842] [outer = 00000000] 21:17:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (2035FC00) [pid = 3540] [serial = 843] [outer = 1FE45000] 21:17:35 INFO - PROCESS | 3540 | 1461212255649 Marionette DEBUG loaded listener.js 21:17:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (2036AC00) [pid = 3540] [serial = 844] [outer = 1FE45000] 21:17:36 INFO - PROCESS | 3540 | 1461212256172 Marionette TRACE conn6 <- [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]]]}] 21:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 929ms 21:17:36 INFO - PROCESS | 3540 | 1461212256345 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 21:17:36 INFO - PROCESS | 3540 | 1461212256347 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 21:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:17:36 INFO - PROCESS | 3540 | 1461212256375 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:17:36 INFO - PROCESS | 3540 | 1461212256377 Marionette TRACE conn6 <- [1,1090,null,{}] 21:17:36 INFO - PROCESS | 3540 | 1461212256381 Marionette TRACE conn6 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:36 INFO - PROCESS | 3540 | 1461212256493 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 21:17:36 INFO - PROCESS | 3540 | 1461212256632 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:36 INFO - PROCESS | 3540 | ++DOCSHELL 1BB72C00 == 92 [pid = 3540] [id = 282] 21:17:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (1BB73C00) [pid = 3540] [serial = 845] [outer = 00000000] 21:17:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (1CF88800) [pid = 3540] [serial = 846] [outer = 1BB73C00] 21:17:36 INFO - PROCESS | 3540 | 1461212256690 Marionette DEBUG loaded listener.js 21:17:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (2042B000) [pid = 3540] [serial = 847] [outer = 1BB73C00] 21:17:37 INFO - PROCESS | 3540 | 1461212257590 Marionette TRACE conn6 <- [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]]]}] 21:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1300ms 21:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:17:37 INFO - PROCESS | 3540 | 1461212257659 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 21:17:37 INFO - PROCESS | 3540 | 1461212257663 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 21:17:37 INFO - PROCESS | 3540 | 1461212257669 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:17:37 INFO - PROCESS | 3540 | 1461212257673 Marionette TRACE conn6 <- [1,1094,null,{}] 21:17:37 INFO - PROCESS | 3540 | 1461212257679 Marionette TRACE conn6 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:37 INFO - PROCESS | 3540 | 1461212257777 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 21:17:37 INFO - PROCESS | 3540 | 1461212257923 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:37 INFO - PROCESS | 3540 | ++DOCSHELL 0EF60400 == 93 [pid = 3540] [id = 283] 21:17:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (0EF61800) [pid = 3540] [serial = 848] [outer = 00000000] 21:17:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (0F05A800) [pid = 3540] [serial = 849] [outer = 0EF61800] 21:17:37 INFO - PROCESS | 3540 | 1461212258014 Marionette DEBUG loaded listener.js 21:17:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (0F53D800) [pid = 3540] [serial = 850] [outer = 0EF61800] 21:17:38 INFO - PROCESS | 3540 | 1461212258564 Marionette TRACE conn6 <- [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]]]}] 21:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 929ms 21:17:38 INFO - PROCESS | 3540 | 1461212258599 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 21:17:38 INFO - PROCESS | 3540 | 1461212258604 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 21:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:17:38 INFO - PROCESS | 3540 | 1461212258610 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:17:38 INFO - PROCESS | 3540 | 1461212258613 Marionette TRACE conn6 <- [1,1098,null,{}] 21:17:38 INFO - PROCESS | 3540 | 1461212258616 Marionette TRACE conn6 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:38 INFO - PROCESS | 3540 | 1461212258711 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 21:17:38 INFO - PROCESS | 3540 | 1461212258829 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:38 INFO - PROCESS | 3540 | ++DOCSHELL 127D0400 == 94 [pid = 3540] [id = 284] 21:17:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (127D2800) [pid = 3540] [serial = 851] [outer = 00000000] 21:17:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (12BD3400) [pid = 3540] [serial = 852] [outer = 127D2800] 21:17:38 INFO - PROCESS | 3540 | 1461212258920 Marionette DEBUG loaded listener.js 21:17:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (12D44000) [pid = 3540] [serial = 853] [outer = 127D2800] 21:17:39 INFO - PROCESS | 3540 | --DOCSHELL 1270A400 == 93 [pid = 3540] [id = 48] 21:17:39 INFO - PROCESS | 3540 | --DOCSHELL 20364800 == 92 [pid = 3540] [id = 210] 21:17:39 INFO - PROCESS | 3540 | --DOCSHELL 0EE37400 == 91 [pid = 3540] [id = 36] 21:17:39 INFO - PROCESS | 3540 | --DOCSHELL 0F57EC00 == 90 [pid = 3540] [id = 27] 21:17:39 INFO - PROCESS | 3540 | --DOCSHELL 1A68C400 == 89 [pid = 3540] [id = 211] 21:17:39 INFO - PROCESS | 3540 | --DOCSHELL 13DAAC00 == 88 [pid = 3540] [id = 22] 21:17:39 INFO - PROCESS | 3540 | --DOCSHELL 1A640800 == 87 [pid = 3540] [id = 19] 21:17:39 INFO - PROCESS | 3540 | --DOCSHELL 17C12800 == 86 [pid = 3540] [id = 21] 21:17:39 INFO - PROCESS | 3540 | --DOCSHELL 1CD23C00 == 85 [pid = 3540] [id = 276] 21:17:39 INFO - PROCESS | 3540 | --DOCSHELL 1730B800 == 84 [pid = 3540] [id = 275] 21:17:39 INFO - PROCESS | 3540 | --DOCSHELL 12BD2400 == 83 [pid = 3540] [id = 274] 21:17:39 INFO - PROCESS | 3540 | --DOCSHELL 1BB6D400 == 82 [pid = 3540] [id = 273] 21:17:39 INFO - PROCESS | 3540 | --DOCSHELL 19479800 == 81 [pid = 3540] [id = 272] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (20B0F000) [pid = 3540] [serial = 750] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (137E5000) [pid = 3540] [serial = 741] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (2091C400) [pid = 3540] [serial = 747] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1BB7A800) [pid = 3540] [serial = 744] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOCSHELL 12B7DC00 == 80 [pid = 3540] [id = 270] 21:17:39 INFO - PROCESS | 3540 | --DOCSHELL 0EF60000 == 79 [pid = 3540] [id = 269] 21:17:39 INFO - PROCESS | 3540 | --DOCSHELL 0F5E0400 == 78 [pid = 3540] [id = 268] 21:17:39 INFO - PROCESS | 3540 | --DOCSHELL 1B838000 == 77 [pid = 3540] [id = 261] 21:17:39 INFO - PROCESS | 3540 | --DOCSHELL 12BD3000 == 76 [pid = 3540] [id = 260] 21:17:39 INFO - PROCESS | 3540 | --DOCSHELL 18954800 == 75 [pid = 3540] [id = 259] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (1C202C00) [pid = 3540] [serial = 772] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (1BF03000) [pid = 3540] [serial = 771] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (1CE06C00) [pid = 3540] [serial = 774] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (12D48400) [pid = 3540] [serial = 765] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (17C15000) [pid = 3540] [serial = 763] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (1B446000) [pid = 3540] [serial = 768] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (217B3800) [pid = 3540] [serial = 753] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (1BF10800) [pid = 3540] [serial = 600] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (25A54000) [pid = 3540] [serial = 756] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (1388E000) [pid = 3540] [serial = 766] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (2543D400) [pid = 3540] [serial = 759] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (17C0D800) [pid = 3540] [serial = 597] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (20368C00) [pid = 3540] [serial = 606] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (1B836400) [pid = 3540] [serial = 769] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (1EA3F400) [pid = 3540] [serial = 603] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (17A32000) [pid = 3540] [serial = 762] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (1CF54000) [pid = 3540] [serial = 775] [outer = 00000000] [url = about:blank] 21:17:39 INFO - PROCESS | 3540 | 1461212259459 Marionette TRACE conn6 <- [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]]]}] 21:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 930ms 21:17:39 INFO - PROCESS | 3540 | 1461212259513 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 21:17:39 INFO - PROCESS | 3540 | 1461212259516 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 21:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:17:39 INFO - PROCESS | 3540 | 1461212259519 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:17:39 INFO - PROCESS | 3540 | 1461212259523 Marionette TRACE conn6 <- [1,1102,null,{}] 21:17:39 INFO - PROCESS | 3540 | 1461212259533 Marionette TRACE conn6 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:39 INFO - PROCESS | 3540 | 1461212259644 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 21:17:39 INFO - PROCESS | 3540 | 1461212259733 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:39 INFO - PROCESS | 3540 | ++DOCSHELL 127CC400 == 76 [pid = 3540] [id = 285] 21:17:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (129A8000) [pid = 3540] [serial = 854] [outer = 00000000] 21:17:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (12F10400) [pid = 3540] [serial = 855] [outer = 129A8000] 21:17:39 INFO - PROCESS | 3540 | 1461212259782 Marionette DEBUG loaded listener.js 21:17:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (13835C00) [pid = 3540] [serial = 856] [outer = 129A8000] 21:17:40 INFO - PROCESS | 3540 | 1461212260169 Marionette TRACE conn6 <- [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]]]}] 21:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 671ms 21:17:40 INFO - PROCESS | 3540 | 1461212260196 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 21:17:40 INFO - PROCESS | 3540 | 1461212260198 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 21:17:40 INFO - PROCESS | 3540 | 1461212260201 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:17:40 INFO - PROCESS | 3540 | 1461212260203 Marionette TRACE conn6 <- [1,1106,null,{}] 21:17:40 INFO - PROCESS | 3540 | 1461212260207 Marionette TRACE conn6 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:40 INFO - PROCESS | 3540 | 1461212260289 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 21:17:40 INFO - PROCESS | 3540 | 1461212260295 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:40 INFO - PROCESS | 3540 | ++DOCSHELL 16306800 == 77 [pid = 3540] [id = 286] 21:17:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (16310000) [pid = 3540] [serial = 857] [outer = 00000000] 21:17:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (1753C800) [pid = 3540] [serial = 858] [outer = 16310000] 21:17:40 INFO - PROCESS | 3540 | 1461212260343 Marionette DEBUG loaded listener.js 21:17:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (177F1C00) [pid = 3540] [serial = 859] [outer = 16310000] 21:17:40 INFO - PROCESS | 3540 | 1461212260765 Marionette TRACE conn6 <- [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]]]}] 21:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 630ms 21:17:40 INFO - PROCESS | 3540 | 1461212260835 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 21:17:40 INFO - PROCESS | 3540 | 1461212260838 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 21:17:40 INFO - PROCESS | 3540 | 1461212260841 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:17:40 INFO - PROCESS | 3540 | 1461212260842 Marionette TRACE conn6 <- [1,1110,null,{}] 21:17:40 INFO - PROCESS | 3540 | 1461212260846 Marionette TRACE conn6 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:40 INFO - PROCESS | 3540 | 1461212260928 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 21:17:40 INFO - PROCESS | 3540 | 1461212260934 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:40 INFO - PROCESS | 3540 | ++DOCSHELL 17A32400 == 78 [pid = 3540] [id = 287] 21:17:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (17A36800) [pid = 3540] [serial = 860] [outer = 00000000] 21:17:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (17C16400) [pid = 3540] [serial = 861] [outer = 17A36800] 21:17:40 INFO - PROCESS | 3540 | 1461212260982 Marionette DEBUG loaded listener.js 21:17:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (17C11000) [pid = 3540] [serial = 862] [outer = 17A36800] 21:17:41 INFO - PROCESS | 3540 | 1461212261520 Marionette TRACE conn6 <- [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]]]}] 21:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 730ms 21:17:41 INFO - PROCESS | 3540 | 1461212261575 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 21:17:41 INFO - PROCESS | 3540 | 1461212261577 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 21:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:17:41 INFO - PROCESS | 3540 | 1461212261580 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:17:41 INFO - PROCESS | 3540 | 1461212261582 Marionette TRACE conn6 <- [1,1114,null,{}] 21:17:41 INFO - PROCESS | 3540 | 1461212261591 Marionette TRACE conn6 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:41 INFO - PROCESS | 3540 | 1461212261730 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 21:17:41 INFO - PROCESS | 3540 | 1461212261745 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:41 INFO - PROCESS | 3540 | ++DOCSHELL 18D11800 == 79 [pid = 3540] [id = 288] 21:17:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (18D13C00) [pid = 3540] [serial = 863] [outer = 00000000] 21:17:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (1A642800) [pid = 3540] [serial = 864] [outer = 18D13C00] 21:17:41 INFO - PROCESS | 3540 | 1461212261847 Marionette DEBUG loaded listener.js 21:17:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (1A649000) [pid = 3540] [serial = 865] [outer = 18D13C00] 21:17:42 INFO - PROCESS | 3540 | 1461212262250 Marionette TRACE conn6 <- [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]]]}] 21:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 689ms 21:17:42 INFO - PROCESS | 3540 | 1461212262271 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 21:17:42 INFO - PROCESS | 3540 | 1461212262273 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 21:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:17:42 INFO - PROCESS | 3540 | 1461212262283 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:17:42 INFO - PROCESS | 3540 | 1461212262284 Marionette TRACE conn6 <- [1,1118,null,{}] 21:17:42 INFO - PROCESS | 3540 | 1461212262288 Marionette TRACE conn6 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:42 INFO - PROCESS | 3540 | 1461212262431 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 21:17:42 INFO - PROCESS | 3540 | 1461212262439 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:42 INFO - PROCESS | 3540 | ++DOCSHELL 19223800 == 80 [pid = 3540] [id = 289] 21:17:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (1A68EC00) [pid = 3540] [serial = 866] [outer = 00000000] 21:17:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (1B835800) [pid = 3540] [serial = 867] [outer = 1A68EC00] 21:17:42 INFO - PROCESS | 3540 | 1461212262486 Marionette DEBUG loaded listener.js 21:17:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (1B841000) [pid = 3540] [serial = 868] [outer = 1A68EC00] 21:17:42 INFO - PROCESS | 3540 | 1461212262927 Marionette TRACE conn6 <- [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]]]}] 21:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 730ms 21:17:43 INFO - PROCESS | 3540 | 1461212263017 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 21:17:43 INFO - PROCESS | 3540 | 1461212263019 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 21:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:17:43 INFO - PROCESS | 3540 | 1461212263032 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:17:43 INFO - PROCESS | 3540 | 1461212263034 Marionette TRACE conn6 <- [1,1122,null,{}] 21:17:43 INFO - PROCESS | 3540 | 1461212263038 Marionette TRACE conn6 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:43 INFO - PROCESS | 3540 | 1461212263153 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 21:17:43 INFO - PROCESS | 3540 | 1461212263163 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:43 INFO - PROCESS | 3540 | ++DOCSHELL 0EF60C00 == 81 [pid = 3540] [id = 290] 21:17:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (1B462C00) [pid = 3540] [serial = 869] [outer = 00000000] 21:17:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (1BBB4C00) [pid = 3540] [serial = 870] [outer = 1B462C00] 21:17:43 INFO - PROCESS | 3540 | 1461212263210 Marionette DEBUG loaded listener.js 21:17:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (1BBBBC00) [pid = 3540] [serial = 871] [outer = 1B462C00] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1BBB1C00) [pid = 3540] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (17C13000) [pid = 3540] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (0F5E0800) [pid = 3540] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (0EF60800) [pid = 3540] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (1B836C00) [pid = 3540] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (12F3D800) [pid = 3540] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (17D06800) [pid = 3540] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (1BB6D800) [pid = 3540] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (1CE10000) [pid = 3540] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (1947B000) [pid = 3540] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (209AB800) [pid = 3540] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (12F0B400) [pid = 3540] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (1B46D800) [pid = 3540] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (20A0E800) [pid = 3540] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (20B16C00) [pid = 3540] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (20BB8C00) [pid = 3540] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (1D522400) [pid = 3540] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (16306000) [pid = 3540] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (1BB7B800) [pid = 3540] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (20B18800) [pid = 3540] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (22068800) [pid = 3540] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (12B7D400) [pid = 3540] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (12BD1800) [pid = 3540] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (19479400) [pid = 3540] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1D0EA000) [pid = 3540] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (20A0C400) [pid = 3540] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:17:43 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (20921400) [pid = 3540] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:17:43 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 21:17:44 INFO - PROCESS | 3540 | 1461212264205 Marionette TRACE conn6 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 21:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1229ms 21:17:44 INFO - PROCESS | 3540 | 1461212264262 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 21:17:44 INFO - PROCESS | 3540 | 1461212264264 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 21:17:44 INFO - PROCESS | 3540 | 1461212264267 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:17:44 INFO - PROCESS | 3540 | 1461212264269 Marionette TRACE conn6 <- [1,1126,null,{}] 21:17:44 INFO - PROCESS | 3540 | 1461212264272 Marionette TRACE conn6 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:44 INFO - PROCESS | 3540 | 1461212264386 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 21:17:44 INFO - PROCESS | 3540 | 1461212264396 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:44 INFO - PROCESS | 3540 | ++DOCSHELL 0EE3D000 == 82 [pid = 3540] [id = 291] 21:17:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (0EE3E800) [pid = 3540] [serial = 872] [outer = 00000000] 21:17:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1BB7C000) [pid = 3540] [serial = 873] [outer = 0EE3E800] 21:17:44 INFO - PROCESS | 3540 | 1461212264444 Marionette DEBUG loaded listener.js 21:17:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1BBB4000) [pid = 3540] [serial = 874] [outer = 0EE3E800] 21:17:44 INFO - PROCESS | 3540 | 1461212264855 Marionette TRACE conn6 <- [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]]]}] 21:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 630ms 21:17:44 INFO - PROCESS | 3540 | 1461212264902 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 21:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:17:44 INFO - PROCESS | 3540 | 1461212264904 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 21:17:44 INFO - PROCESS | 3540 | 1461212264907 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:17:44 INFO - PROCESS | 3540 | 1461212264908 Marionette TRACE conn6 <- [1,1130,null,{}] 21:17:44 INFO - PROCESS | 3540 | 1461212264912 Marionette TRACE conn6 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:45 INFO - PROCESS | 3540 | 1461212265029 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 21:17:45 INFO - PROCESS | 3540 | 1461212265076 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:45 INFO - PROCESS | 3540 | ++DOCSHELL 127C3000 == 83 [pid = 3540] [id = 292] 21:17:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1730B400) [pid = 3540] [serial = 875] [outer = 00000000] 21:17:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1BF0BC00) [pid = 3540] [serial = 876] [outer = 1730B400] 21:17:45 INFO - PROCESS | 3540 | 1461212265120 Marionette DEBUG loaded listener.js 21:17:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1C20E000) [pid = 3540] [serial = 877] [outer = 1730B400] 21:17:45 INFO - PROCESS | 3540 | 1461212265526 Marionette TRACE conn6 <- [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]]]}] 21:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 670ms 21:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:17:45 INFO - PROCESS | 3540 | 1461212265577 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 21:17:45 INFO - PROCESS | 3540 | 1461212265580 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 21:17:45 INFO - PROCESS | 3540 | 1461212265583 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:17:45 INFO - PROCESS | 3540 | 1461212265585 Marionette TRACE conn6 <- [1,1134,null,{}] 21:17:45 INFO - PROCESS | 3540 | 1461212265598 Marionette TRACE conn6 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:45 INFO - PROCESS | 3540 | 1461212265707 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 21:17:45 INFO - PROCESS | 3540 | 1461212265722 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:45 INFO - PROCESS | 3540 | ++DOCSHELL 12F0C400 == 84 [pid = 3540] [id = 293] 21:17:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (13DA9000) [pid = 3540] [serial = 878] [outer = 00000000] 21:17:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (1D00D800) [pid = 3540] [serial = 879] [outer = 13DA9000] 21:17:45 INFO - PROCESS | 3540 | 1461212265772 Marionette DEBUG loaded listener.js 21:17:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (1D10A800) [pid = 3540] [serial = 880] [outer = 13DA9000] 21:17:46 INFO - PROCESS | 3540 | 1461212266526 Marionette TRACE conn6 <- [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]]]}] 21:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 989ms 21:17:46 INFO - PROCESS | 3540 | 1461212266575 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 21:17:46 INFO - PROCESS | 3540 | 1461212266581 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 21:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:17:46 INFO - PROCESS | 3540 | 1461212266587 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:17:46 INFO - PROCESS | 3540 | 1461212266591 Marionette TRACE conn6 <- [1,1138,null,{}] 21:17:46 INFO - PROCESS | 3540 | 1461212266597 Marionette TRACE conn6 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:46 INFO - PROCESS | 3540 | 1461212266717 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 21:17:46 INFO - PROCESS | 3540 | 1461212266855 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:46 INFO - PROCESS | 3540 | ++DOCSHELL 1270E000 == 85 [pid = 3540] [id = 294] 21:17:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (1270FC00) [pid = 3540] [serial = 881] [outer = 00000000] 21:17:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (12B78400) [pid = 3540] [serial = 882] [outer = 1270FC00] 21:17:46 INFO - PROCESS | 3540 | 1461212266917 Marionette DEBUG loaded listener.js 21:17:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (12BD1800) [pid = 3540] [serial = 883] [outer = 1270FC00] 21:17:47 INFO - PROCESS | 3540 | 1461212267530 Marionette TRACE conn6 <- [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]]]}] 21:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 987ms 21:17:47 INFO - PROCESS | 3540 | 1461212267577 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 21:17:47 INFO - PROCESS | 3540 | 1461212267583 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 21:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:17:47 INFO - PROCESS | 3540 | 1461212267590 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:17:47 INFO - PROCESS | 3540 | 1461212267593 Marionette TRACE conn6 <- [1,1142,null,{}] 21:17:47 INFO - PROCESS | 3540 | 1461212267597 Marionette TRACE conn6 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:47 INFO - PROCESS | 3540 | 1461212267711 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 21:17:47 INFO - PROCESS | 3540 | 1461212267819 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:47 INFO - PROCESS | 3540 | ++DOCSHELL 137E5400 == 86 [pid = 3540] [id = 295] 21:17:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (137E6000) [pid = 3540] [serial = 884] [outer = 00000000] 21:17:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (18954000) [pid = 3540] [serial = 885] [outer = 137E6000] 21:17:47 INFO - PROCESS | 3540 | 1461212267874 Marionette DEBUG loaded listener.js 21:17:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (19224000) [pid = 3540] [serial = 886] [outer = 137E6000] 21:17:48 INFO - PROCESS | 3540 | 1461212268510 Marionette TRACE conn6 <- [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]]]}] 21:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 969ms 21:17:48 INFO - PROCESS | 3540 | 1461212268561 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 21:17:48 INFO - PROCESS | 3540 | 1461212268564 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 21:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:17:48 INFO - PROCESS | 3540 | 1461212268568 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:17:48 INFO - PROCESS | 3540 | 1461212268572 Marionette TRACE conn6 <- [1,1146,null,{}] 21:17:48 INFO - PROCESS | 3540 | 1461212268583 Marionette TRACE conn6 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:48 INFO - PROCESS | 3540 | 1461212268695 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 21:17:48 INFO - PROCESS | 3540 | 1461212268832 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:48 INFO - PROCESS | 3540 | ++DOCSHELL 1CE08000 == 87 [pid = 3540] [id = 296] 21:17:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (1CF5BC00) [pid = 3540] [serial = 887] [outer = 00000000] 21:17:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (1D189800) [pid = 3540] [serial = 888] [outer = 1CF5BC00] 21:17:48 INFO - PROCESS | 3540 | 1461212268896 Marionette DEBUG loaded listener.js 21:17:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (1D505C00) [pid = 3540] [serial = 889] [outer = 1CF5BC00] 21:17:49 INFO - PROCESS | 3540 | 1461212269499 Marionette TRACE conn6 <- [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]]]}] 21:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 990ms 21:17:49 INFO - PROCESS | 3540 | 1461212269570 Marionette TRACE conn6 -> [0,1149,"getWindowHandle",null] 21:17:49 INFO - PROCESS | 3540 | 1461212269574 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 21:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:17:49 INFO - PROCESS | 3540 | 1461212269578 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:17:49 INFO - PROCESS | 3540 | 1461212269580 Marionette TRACE conn6 <- [1,1150,null,{}] 21:17:49 INFO - PROCESS | 3540 | 1461212269584 Marionette TRACE conn6 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:49 INFO - PROCESS | 3540 | 1461212269694 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 21:17:49 INFO - PROCESS | 3540 | 1461212269828 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:49 INFO - PROCESS | 3540 | ++DOCSHELL 1D5E5800 == 88 [pid = 3540] [id = 297] 21:17:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (1D5E6800) [pid = 3540] [serial = 890] [outer = 00000000] 21:17:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (1D7E7400) [pid = 3540] [serial = 891] [outer = 1D5E6800] 21:17:49 INFO - PROCESS | 3540 | 1461212269885 Marionette DEBUG loaded listener.js 21:17:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (1E7D7800) [pid = 3540] [serial = 892] [outer = 1D5E6800] 21:17:50 INFO - PROCESS | 3540 | 1461212270445 Marionette TRACE conn6 <- [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]]]}] 21:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 929ms 21:17:50 INFO - PROCESS | 3540 | 1461212270512 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 21:17:50 INFO - PROCESS | 3540 | 1461212270514 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 21:17:50 INFO - PROCESS | 3540 | 1461212270518 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:17:50 INFO - PROCESS | 3540 | 1461212270520 Marionette TRACE conn6 <- [1,1154,null,{}] 21:17:50 INFO - PROCESS | 3540 | 1461212270524 Marionette TRACE conn6 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:50 INFO - PROCESS | 3540 | 1461212270635 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 21:17:50 INFO - PROCESS | 3540 | 1461212270786 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:50 INFO - PROCESS | 3540 | ++DOCSHELL 0F010400 == 89 [pid = 3540] [id = 298] 21:17:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (0F0BD000) [pid = 3540] [serial = 893] [outer = 00000000] 21:17:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (1FE52C00) [pid = 3540] [serial = 894] [outer = 0F0BD000] 21:17:50 INFO - PROCESS | 3540 | 1461212270843 Marionette DEBUG loaded listener.js 21:17:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (1FE8C800) [pid = 3540] [serial = 895] [outer = 0F0BD000] 21:17:51 INFO - PROCESS | 3540 | 1461212271618 Marionette TRACE conn6 <- [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]]]}] 21:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1166ms 21:17:51 INFO - PROCESS | 3540 | 1461212271688 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 21:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:17:51 INFO - PROCESS | 3540 | 1461212271693 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 21:17:51 INFO - PROCESS | 3540 | 1461212271698 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:17:51 INFO - PROCESS | 3540 | 1461212271702 Marionette TRACE conn6 <- [1,1158,null,{}] 21:17:51 INFO - PROCESS | 3540 | 1461212271708 Marionette TRACE conn6 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:51 INFO - PROCESS | 3540 | 1461212271809 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 21:17:51 INFO - PROCESS | 3540 | 1461212271957 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:51 INFO - PROCESS | 3540 | ++DOCSHELL 0F0B4000 == 90 [pid = 3540] [id = 299] 21:17:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (127D4400) [pid = 3540] [serial = 896] [outer = 00000000] 21:17:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (12D48C00) [pid = 3540] [serial = 897] [outer = 127D4400] 21:17:52 INFO - PROCESS | 3540 | 1461212272010 Marionette DEBUG loaded listener.js 21:17:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (12FD9000) [pid = 3540] [serial = 898] [outer = 127D4400] 21:17:52 INFO - PROCESS | 3540 | 1461212272648 Marionette TRACE conn6 <- [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]]]}] 21:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 989ms 21:17:52 INFO - PROCESS | 3540 | 1461212272702 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 21:17:52 INFO - PROCESS | 3540 | 1461212272708 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 21:17:52 INFO - PROCESS | 3540 | 1461212272716 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:17:52 INFO - PROCESS | 3540 | 1461212272719 Marionette TRACE conn6 <- [1,1162,null,{}] 21:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:17:52 INFO - PROCESS | 3540 | 1461212272723 Marionette TRACE conn6 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:52 INFO - PROCESS | 3540 | 1461212272841 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 21:17:52 INFO - PROCESS | 3540 | --DOCSHELL 1D7E1400 == 89 [pid = 3540] [id = 262] 21:17:52 INFO - PROCESS | 3540 | --DOCSHELL 20361400 == 88 [pid = 3540] [id = 148] 21:17:52 INFO - PROCESS | 3540 | --DOCSHELL 0EF5BC00 == 87 [pid = 3540] [id = 253] 21:17:52 INFO - PROCESS | 3540 | --DOCSHELL 127C3000 == 86 [pid = 3540] [id = 292] 21:17:52 INFO - PROCESS | 3540 | --DOCSHELL 0EE3D000 == 85 [pid = 3540] [id = 291] 21:17:52 INFO - PROCESS | 3540 | --DOCSHELL 0EF60C00 == 84 [pid = 3540] [id = 290] 21:17:52 INFO - PROCESS | 3540 | --DOCSHELL 19223800 == 83 [pid = 3540] [id = 289] 21:17:52 INFO - PROCESS | 3540 | --DOCSHELL 18D11800 == 82 [pid = 3540] [id = 288] 21:17:52 INFO - PROCESS | 3540 | --DOCSHELL 17A32400 == 81 [pid = 3540] [id = 287] 21:17:52 INFO - PROCESS | 3540 | --DOCSHELL 16306800 == 80 [pid = 3540] [id = 286] 21:17:52 INFO - PROCESS | 3540 | --DOCSHELL 127CC400 == 79 [pid = 3540] [id = 285] 21:17:52 INFO - PROCESS | 3540 | --DOCSHELL 127D0400 == 78 [pid = 3540] [id = 284] 21:17:52 INFO - PROCESS | 3540 | --DOCSHELL 17D05800 == 77 [pid = 3540] [id = 271] 21:17:52 INFO - PROCESS | 3540 | --DOCSHELL 0EF60400 == 76 [pid = 3540] [id = 283] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1D18E400) [pid = 3540] [serial = 777] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (1C202400) [pid = 3540] [serial = 783] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (17D01C00) [pid = 3540] [serial = 780] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (1E7D9800) [pid = 3540] [serial = 786] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (2085E000) [pid = 3540] [serial = 789] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (209A9C00) [pid = 3540] [serial = 792] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (20BB7800) [pid = 3540] [serial = 795] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (2205C800) [pid = 3540] [serial = 798] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (1D192800) [pid = 3540] [serial = 831] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (20A9CC00) [pid = 3540] [serial = 639] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (1889E000) [pid = 3540] [serial = 642] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (1D10A000) [pid = 3540] [serial = 645] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (20B17400) [pid = 3540] [serial = 648] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (217B6000) [pid = 3540] [serial = 651] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (21B3FC00) [pid = 3540] [serial = 654] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (20A0AC00) [pid = 3540] [serial = 688] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (18D17400) [pid = 3540] [serial = 691] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (1FB1C000) [pid = 3540] [serial = 694] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (2200D400) [pid = 3540] [serial = 697] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (22071400) [pid = 3540] [serial = 700] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (24542000) [pid = 3540] [serial = 703] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (163DC000) [pid = 3540] [serial = 742] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (1BF08400) [pid = 3540] [serial = 745] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (209A5400) [pid = 3540] [serial = 748] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (20B17C00) [pid = 3540] [serial = 751] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (209ACC00) [pid = 3540] [serial = 739] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1BC61400) [pid = 3540] [serial = 819] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (17C19400) [pid = 3540] [serial = 810] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (129A6000) [pid = 3540] [serial = 805] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (127CC800) [pid = 3540] [serial = 804] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (12C8D000) [pid = 3540] [serial = 807] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (13838400) [pid = 3540] [serial = 808] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1BF41400) [pid = 3540] [serial = 822] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1D10F000) [pid = 3540] [serial = 802] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1C8C7400) [pid = 3540] [serial = 801] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (19220800) [pid = 3540] [serial = 813] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (19476800) [pid = 3540] [serial = 814] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1BF0E400) [pid = 3540] [serial = 825] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1D103000) [pid = 3540] [serial = 828] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1C83B400) [pid = 3540] [serial = 826] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1C20B000) [pid = 3540] [serial = 823] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (1D10C400) [pid = 3540] [serial = 829] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (17CCDC00) [pid = 3540] [serial = 811] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1B442000) [pid = 3540] [serial = 816] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (1BC63400) [pid = 3540] [serial = 820] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (1B46DC00) [pid = 3540] [serial = 817] [outer = 00000000] [url = about:blank] 21:17:52 INFO - PROCESS | 3540 | 1461212272991 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:53 INFO - PROCESS | 3540 | ++DOCSHELL 0B777800 == 77 [pid = 3540] [id = 300] 21:17:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (0B787400) [pid = 3540] [serial = 899] [outer = 00000000] 21:17:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (0EE3D000) [pid = 3540] [serial = 900] [outer = 0B787400] 21:17:53 INFO - PROCESS | 3540 | 1461212273037 Marionette DEBUG loaded listener.js 21:17:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (0F586C00) [pid = 3540] [serial = 901] [outer = 0B787400] 21:17:53 INFO - PROCESS | 3540 | 1461212273488 Marionette TRACE conn6 <- [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] 21:17:53 INFO - PROCESS | 3540 | 1461212273557 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 21:17:53 INFO - PROCESS | 3540 | 1461212273560 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:17:53 INFO - PROCESS | 3540 | 1461212273564 Marionette TRACE conn6 <- [1,1166,null,{}] 21:17:53 INFO - PROCESS | 3540 | 1461212273575 Marionette TRACE conn6 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:53 INFO - PROCESS | 3540 | 1461212273667 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 21:17:53 INFO - PROCESS | 3540 | 1461212273681 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:53 INFO - PROCESS | 3540 | ++DOCSHELL 17AE9000 == 78 [pid = 3540] [id = 301] 21:17:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (17C19400) [pid = 3540] [serial = 902] [outer = 00000000] 21:17:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (17D01C00) [pid = 3540] [serial = 903] [outer = 17C19400] 21:17:53 INFO - PROCESS | 3540 | 1461212273732 Marionette DEBUG loaded listener.js 21:17:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (18899000) [pid = 3540] [serial = 904] [outer = 17C19400] 21:17:54 INFO - PROCESS | 3540 | 1461212274209 Marionette TRACE conn6 <- [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] 21:17:54 INFO - PROCESS | 3540 | 1461212274245 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 21:17:54 INFO - PROCESS | 3540 | 1461212274248 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:17:54 INFO - PROCESS | 3540 | 1461212274250 Marionette TRACE conn6 <- [1,1170,null,{}] 21:17:54 INFO - PROCESS | 3540 | 1461212274254 Marionette TRACE conn6 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:54 INFO - PROCESS | 3540 | 1461212274338 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 21:17:54 INFO - PROCESS | 3540 | 1461212274344 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:54 INFO - PROCESS | 3540 | ++DOCSHELL 18D1B000 == 79 [pid = 3540] [id = 302] 21:17:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (19226000) [pid = 3540] [serial = 905] [outer = 00000000] 21:17:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (1B43EC00) [pid = 3540] [serial = 906] [outer = 19226000] 21:17:54 INFO - PROCESS | 3540 | 1461212274391 Marionette DEBUG loaded listener.js 21:17:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1B46A400) [pid = 3540] [serial = 907] [outer = 19226000] 21:17:54 INFO - PROCESS | 3540 | 1461212274864 Marionette TRACE conn6 <- [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] 21:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:17:54 INFO - PROCESS | 3540 | 1461212274927 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 21:17:54 INFO - PROCESS | 3540 | 1461212274930 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:17:54 INFO - PROCESS | 3540 | 1461212274932 Marionette TRACE conn6 <- [1,1174,null,{}] 21:17:54 INFO - PROCESS | 3540 | 1461212274935 Marionette TRACE conn6 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:55 INFO - PROCESS | 3540 | 1461212275017 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 21:17:55 INFO - PROCESS | 3540 | 1461212275148 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:55 INFO - PROCESS | 3540 | ++DOCSHELL 1889E000 == 80 [pid = 3540] [id = 303] 21:17:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1B830000) [pid = 3540] [serial = 908] [outer = 00000000] 21:17:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1BB7B800) [pid = 3540] [serial = 909] [outer = 1B830000] 21:17:55 INFO - PROCESS | 3540 | 1461212275193 Marionette DEBUG loaded listener.js 21:17:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1BC62C00) [pid = 3540] [serial = 910] [outer = 1B830000] 21:17:55 INFO - PROCESS | 3540 | 1461212275618 Marionette TRACE conn6 <- [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] 21:17:55 INFO - PROCESS | 3540 | 1461212275663 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 21:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:17:55 INFO - PROCESS | 3540 | 1461212275667 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:17:55 INFO - PROCESS | 3540 | 1461212275668 Marionette TRACE conn6 <- [1,1178,null,{}] 21:17:55 INFO - PROCESS | 3540 | 1461212275672 Marionette TRACE conn6 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:55 INFO - PROCESS | 3540 | 1461212275808 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 21:17:55 INFO - PROCESS | 3540 | 1461212275873 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:55 INFO - PROCESS | 3540 | ++DOCSHELL 1BF08000 == 81 [pid = 3540] [id = 304] 21:17:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1BF08C00) [pid = 3540] [serial = 911] [outer = 00000000] 21:17:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1C83C800) [pid = 3540] [serial = 912] [outer = 1BF08C00] 21:17:55 INFO - PROCESS | 3540 | 1461212275921 Marionette DEBUG loaded listener.js 21:17:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (1C8D5C00) [pid = 3540] [serial = 913] [outer = 1BF08C00] 21:17:56 INFO - PROCESS | 3540 | 1461212276343 Marionette TRACE conn6 <- [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] 21:17:56 INFO - PROCESS | 3540 | 1461212276406 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 21:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:17:56 INFO - PROCESS | 3540 | 1461212276409 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:17:56 INFO - PROCESS | 3540 | 1461212276411 Marionette TRACE conn6 <- [1,1182,null,{}] 21:17:56 INFO - PROCESS | 3540 | 1461212276415 Marionette TRACE conn6 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:56 INFO - PROCESS | 3540 | 1461212276531 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 21:17:56 INFO - PROCESS | 3540 | 1461212276591 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:56 INFO - PROCESS | 3540 | ++DOCSHELL 1CE02400 == 82 [pid = 3540] [id = 305] 21:17:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1CE03000) [pid = 3540] [serial = 914] [outer = 00000000] 21:17:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1D10D400) [pid = 3540] [serial = 915] [outer = 1CE03000] 21:17:56 INFO - PROCESS | 3540 | 1461212276636 Marionette DEBUG loaded listener.js 21:17:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1D18C400) [pid = 3540] [serial = 916] [outer = 1CE03000] 21:17:57 INFO - PROCESS | 3540 | 1461212277073 Marionette TRACE conn6 <- [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] 21:17:57 INFO - PROCESS | 3540 | 1461212277149 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 21:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:17:57 INFO - PROCESS | 3540 | 1461212277153 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:17:57 INFO - PROCESS | 3540 | 1461212277155 Marionette TRACE conn6 <- [1,1186,null,{}] 21:17:57 INFO - PROCESS | 3540 | 1461212277158 Marionette TRACE conn6 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:57 INFO - PROCESS | 3540 | 1461212277278 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 21:17:57 INFO - PROCESS | 3540 | 1461212277341 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:57 INFO - PROCESS | 3540 | ++DOCSHELL 1D523400 == 83 [pid = 3540] [id = 306] 21:17:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1D528C00) [pid = 3540] [serial = 917] [outer = 00000000] 21:17:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1D7E5800) [pid = 3540] [serial = 918] [outer = 1D528C00] 21:17:57 INFO - PROCESS | 3540 | 1461212277385 Marionette DEBUG loaded listener.js 21:17:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1FE47400) [pid = 3540] [serial = 919] [outer = 1D528C00] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (18D13C00) [pid = 3540] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1A68EC00) [pid = 3540] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (1270F000) [pid = 3540] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (17AC5800) [pid = 3540] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1B462C00) [pid = 3540] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (17A36800) [pid = 3540] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (129A8000) [pid = 3540] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (127D2800) [pid = 3540] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1BB73C00) [pid = 3540] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (16310000) [pid = 3540] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (0EF61800) [pid = 3540] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (0EE3E800) [pid = 3540] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (0EF5DC00) [pid = 3540] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (12C94C00) [pid = 3540] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (2206F000) [pid = 3540] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1C20C800) [pid = 3540] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (20B12400) [pid = 3540] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (20A9BC00) [pid = 3540] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1E21B800) [pid = 3540] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (20921000) [pid = 3540] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (2036B800) [pid = 3540] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (1B843400) [pid = 3540] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (20B0BC00) [pid = 3540] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1730B400) [pid = 3540] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:17:57 INFO - PROCESS | 3540 | 1461212277965 Marionette TRACE conn6 <- [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]]]}] 21:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 830ms 21:17:57 INFO - PROCESS | 3540 | 1461212277986 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 21:17:57 INFO - PROCESS | 3540 | 1461212277988 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 21:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:17:57 INFO - PROCESS | 3540 | 1461212277991 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:17:57 INFO - PROCESS | 3540 | 1461212277993 Marionette TRACE conn6 <- [1,1190,null,{}] 21:17:57 INFO - PROCESS | 3540 | 1461212277996 Marionette TRACE conn6 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:58 INFO - PROCESS | 3540 | 1461212278077 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 21:17:58 INFO - PROCESS | 3540 | 1461212278083 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:58 INFO - PROCESS | 3540 | ++DOCSHELL 0B793C00 == 84 [pid = 3540] [id = 307] 21:17:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1270F000) [pid = 3540] [serial = 920] [outer = 00000000] 21:17:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1B43A000) [pid = 3540] [serial = 921] [outer = 1270F000] 21:17:58 INFO - PROCESS | 3540 | 1461212278127 Marionette DEBUG loaded listener.js 21:17:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1BB71800) [pid = 3540] [serial = 922] [outer = 1270F000] 21:17:58 INFO - PROCESS | 3540 | 1461212278557 Marionette TRACE conn6 <- [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]]]}] 21:17:58 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 21:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 629ms 21:17:58 INFO - PROCESS | 3540 | 1461212278622 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 21:17:58 INFO - PROCESS | 3540 | 1461212278624 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 21:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:17:58 INFO - PROCESS | 3540 | 1461212278628 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:17:58 INFO - PROCESS | 3540 | 1461212278629 Marionette TRACE conn6 <- [1,1194,null,{}] 21:17:58 INFO - PROCESS | 3540 | 1461212278633 Marionette TRACE conn6 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:58 INFO - PROCESS | 3540 | 1461212278720 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 21:17:58 INFO - PROCESS | 3540 | 1461212278726 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:58 INFO - PROCESS | 3540 | ++DOCSHELL 1D103C00 == 85 [pid = 3540] [id = 308] 21:17:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (1D506800) [pid = 3540] [serial = 923] [outer = 00000000] 21:17:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1FE48800) [pid = 3540] [serial = 924] [outer = 1D506800] 21:17:58 INFO - PROCESS | 3540 | 1461212278773 Marionette DEBUG loaded listener.js 21:17:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (20364C00) [pid = 3540] [serial = 925] [outer = 1D506800] 21:17:59 INFO - PROCESS | 3540 | 1461212279245 Marionette TRACE conn6 <- [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]]]}] 21:17:59 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 21:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 670ms 21:17:59 INFO - PROCESS | 3540 | 1461212279298 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 21:17:59 INFO - PROCESS | 3540 | 1461212279301 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 21:17:59 INFO - PROCESS | 3540 | 1461212279303 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:17:59 INFO - PROCESS | 3540 | 1461212279306 Marionette TRACE conn6 <- [1,1198,null,{}] 21:17:59 INFO - PROCESS | 3540 | 1461212279310 Marionette TRACE conn6 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:59 INFO - PROCESS | 3540 | 1461212279414 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 21:17:59 INFO - PROCESS | 3540 | 1461212279420 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:59 INFO - PROCESS | 3540 | ++DOCSHELL 20368400 == 86 [pid = 3540] [id = 309] 21:17:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (2085D400) [pid = 3540] [serial = 926] [outer = 00000000] 21:17:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (2091BC00) [pid = 3540] [serial = 927] [outer = 2085D400] 21:17:59 INFO - PROCESS | 3540 | 1461212279474 Marionette DEBUG loaded listener.js 21:17:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (20927C00) [pid = 3540] [serial = 928] [outer = 2085D400] 21:18:00 INFO - PROCESS | 3540 | 1461212280204 Marionette TRACE conn6 <- [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]]]}] 21:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 969ms 21:18:00 INFO - PROCESS | 3540 | 1461212280279 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 21:18:00 INFO - PROCESS | 3540 | 1461212280285 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 21:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:18:00 INFO - PROCESS | 3540 | 1461212280291 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:18:00 INFO - PROCESS | 3540 | 1461212280294 Marionette TRACE conn6 <- [1,1202,null,{}] 21:18:00 INFO - PROCESS | 3540 | 1461212280300 Marionette TRACE conn6 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:00 INFO - PROCESS | 3540 | 1461212280415 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 21:18:00 INFO - PROCESS | 3540 | 1461212280554 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:00 INFO - PROCESS | 3540 | ++DOCSHELL 127CE400 == 87 [pid = 3540] [id = 310] 21:18:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (129A7000) [pid = 3540] [serial = 929] [outer = 00000000] 21:18:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (17310C00) [pid = 3540] [serial = 930] [outer = 129A7000] 21:18:00 INFO - PROCESS | 3540 | 1461212280614 Marionette DEBUG loaded listener.js 21:18:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (17A32400) [pid = 3540] [serial = 931] [outer = 129A7000] 21:18:01 INFO - PROCESS | 3540 | 1461212281221 Marionette TRACE conn6 <- [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]]]}] 21:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 970ms 21:18:01 INFO - PROCESS | 3540 | 1461212281264 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 21:18:01 INFO - PROCESS | 3540 | 1461212281270 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 21:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:18:01 INFO - PROCESS | 3540 | 1461212281277 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:18:01 INFO - PROCESS | 3540 | 1461212281280 Marionette TRACE conn6 <- [1,1206,null,{}] 21:18:01 INFO - PROCESS | 3540 | 1461212281284 Marionette TRACE conn6 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:01 INFO - PROCESS | 3540 | 1461212281398 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 21:18:01 INFO - PROCESS | 3540 | 1461212281534 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:01 INFO - PROCESS | 3540 | ++DOCSHELL 1730F000 == 88 [pid = 3540] [id = 311] 21:18:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (17A36800) [pid = 3540] [serial = 932] [outer = 00000000] 21:18:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1B83A400) [pid = 3540] [serial = 933] [outer = 17A36800] 21:18:01 INFO - PROCESS | 3540 | 1461212281591 Marionette DEBUG loaded listener.js 21:18:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1BC5F400) [pid = 3540] [serial = 934] [outer = 17A36800] 21:18:02 INFO - PROCESS | 3540 | 1461212282224 Marionette TRACE conn6 <- [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]]]}] 21:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1018ms 21:18:02 INFO - PROCESS | 3540 | 1461212282298 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 21:18:02 INFO - PROCESS | 3540 | 1461212282301 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 21:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:18:02 INFO - PROCESS | 3540 | 1461212282305 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:18:02 INFO - PROCESS | 3540 | 1461212282309 Marionette TRACE conn6 <- [1,1210,null,{}] 21:18:02 INFO - PROCESS | 3540 | 1461212282320 Marionette TRACE conn6 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:02 INFO - PROCESS | 3540 | 1461212282487 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 21:18:02 INFO - PROCESS | 3540 | 1461212282617 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:02 INFO - PROCESS | 3540 | ++DOCSHELL 1BBBC800 == 89 [pid = 3540] [id = 312] 21:18:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1D110C00) [pid = 3540] [serial = 935] [outer = 00000000] 21:18:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (20860400) [pid = 3540] [serial = 936] [outer = 1D110C00] 21:18:02 INFO - PROCESS | 3540 | 1461212282675 Marionette DEBUG loaded listener.js 21:18:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (20924800) [pid = 3540] [serial = 937] [outer = 1D110C00] 21:18:03 INFO - PROCESS | 3540 | 1461212283242 Marionette TRACE conn6 <- [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] 21:18:03 INFO - PROCESS | 3540 | 1461212283281 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 21:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:18:03 INFO - PROCESS | 3540 | 1461212283285 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:18:03 INFO - PROCESS | 3540 | 1461212283287 Marionette TRACE conn6 <- [1,1214,null,{}] 21:18:03 INFO - PROCESS | 3540 | 1461212283291 Marionette TRACE conn6 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:03 INFO - PROCESS | 3540 | 1461212283407 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 21:18:03 INFO - PROCESS | 3540 | 1461212283520 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:03 INFO - PROCESS | 3540 | ++DOCSHELL 209B0800 == 90 [pid = 3540] [id = 313] 21:18:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (20A06400) [pid = 3540] [serial = 938] [outer = 00000000] 21:18:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (20A0FC00) [pid = 3540] [serial = 939] [outer = 20A06400] 21:18:03 INFO - PROCESS | 3540 | 1461212283616 Marionette DEBUG loaded listener.js 21:18:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (20A94000) [pid = 3540] [serial = 940] [outer = 20A06400] 21:18:04 INFO - PROCESS | 3540 | 1461212284195 Marionette TRACE conn6 <- [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]]]}] 21:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 929ms 21:18:04 INFO - PROCESS | 3540 | 1461212284217 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 21:18:04 INFO - PROCESS | 3540 | 1461212284220 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 21:18:04 INFO - PROCESS | 3540 | 1461212284223 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:18:04 INFO - PROCESS | 3540 | 1461212284225 Marionette TRACE conn6 <- [1,1218,null,{}] 21:18:04 INFO - PROCESS | 3540 | 1461212284229 Marionette TRACE conn6 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:04 INFO - PROCESS | 3540 | 1461212284336 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 21:18:04 INFO - PROCESS | 3540 | 1461212284489 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:04 INFO - PROCESS | 3540 | ++DOCSHELL 127C7000 == 91 [pid = 3540] [id = 314] 21:18:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (127C8000) [pid = 3540] [serial = 941] [outer = 00000000] 21:18:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (20A95000) [pid = 3540] [serial = 942] [outer = 127C8000] 21:18:04 INFO - PROCESS | 3540 | 1461212284545 Marionette DEBUG loaded listener.js 21:18:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (20A9AC00) [pid = 3540] [serial = 943] [outer = 127C8000] 21:18:05 INFO - PROCESS | 3540 | 1461212285323 Marionette TRACE conn6 <- [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]]]}] 21:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1175ms 21:18:05 INFO - PROCESS | 3540 | 1461212285403 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 21:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:18:05 INFO - PROCESS | 3540 | 1461212285407 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 21:18:05 INFO - PROCESS | 3540 | 1461212285413 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:18:05 INFO - PROCESS | 3540 | 1461212285417 Marionette TRACE conn6 <- [1,1222,null,{}] 21:18:05 INFO - PROCESS | 3540 | 1461212285424 Marionette TRACE conn6 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:05 INFO - PROCESS | 3540 | 1461212285532 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 21:18:05 INFO - PROCESS | 3540 | 1461212285666 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:05 INFO - PROCESS | 3540 | ++DOCSHELL 0EF5AC00 == 92 [pid = 3540] [id = 315] 21:18:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (12703000) [pid = 3540] [serial = 944] [outer = 00000000] 21:18:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (13DA5400) [pid = 3540] [serial = 945] [outer = 12703000] 21:18:05 INFO - PROCESS | 3540 | 1461212285717 Marionette DEBUG loaded listener.js 21:18:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1730B000) [pid = 3540] [serial = 946] [outer = 12703000] 21:18:06 INFO - PROCESS | 3540 | 1461212286314 Marionette TRACE conn6 <- [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]]]}] 21:18:06 INFO - PROCESS | 3540 | --DOCSHELL 1D52F800 == 91 [pid = 3540] [id = 25] 21:18:06 INFO - PROCESS | 3540 | --DOCSHELL 12D44C00 == 90 [pid = 3540] [id = 26] 21:18:06 INFO - PROCESS | 3540 | --DOCSHELL 0EE34C00 == 89 [pid = 3540] [id = 74] 21:18:06 INFO - PROCESS | 3540 | --DOCSHELL 127C9000 == 88 [pid = 3540] [id = 116] 21:18:06 INFO - PROCESS | 3540 | --DOCSHELL 127C2800 == 87 [pid = 3540] [id = 46] 21:18:06 INFO - PROCESS | 3540 | --DOCSHELL 1383BC00 == 86 [pid = 3540] [id = 75] 21:18:06 INFO - PROCESS | 3540 | --DOCSHELL 1D103C00 == 85 [pid = 3540] [id = 308] 21:18:06 INFO - PROCESS | 3540 | --DOCSHELL 0B793C00 == 84 [pid = 3540] [id = 307] 21:18:06 INFO - PROCESS | 3540 | --DOCSHELL 1D523400 == 83 [pid = 3540] [id = 306] 21:18:06 INFO - PROCESS | 3540 | --DOCSHELL 1CE02400 == 82 [pid = 3540] [id = 305] 21:18:06 INFO - PROCESS | 3540 | --DOCSHELL 1BF08000 == 81 [pid = 3540] [id = 304] 21:18:06 INFO - PROCESS | 3540 | --DOCSHELL 1889E000 == 80 [pid = 3540] [id = 303] 21:18:06 INFO - PROCESS | 3540 | --DOCSHELL 18D1B000 == 79 [pid = 3540] [id = 302] 21:18:06 INFO - PROCESS | 3540 | --DOCSHELL 17AE9000 == 78 [pid = 3540] [id = 301] 21:18:06 INFO - PROCESS | 3540 | --DOCSHELL 0B777800 == 77 [pid = 3540] [id = 300] 21:18:06 INFO - PROCESS | 3540 | --DOCSHELL 0F0B4000 == 76 [pid = 3540] [id = 299] 21:18:06 INFO - PROCESS | 3540 | --DOCSHELL 1CE08000 == 75 [pid = 3540] [id = 296] 21:18:06 INFO - PROCESS | 3540 | --DOCSHELL 137E5400 == 74 [pid = 3540] [id = 295] 21:18:06 INFO - PROCESS | 3540 | --DOCSHELL 1270E000 == 73 [pid = 3540] [id = 294] 21:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 989ms 21:18:06 INFO - PROCESS | 3540 | 1461212286403 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 21:18:06 INFO - PROCESS | 3540 | 1461212286409 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 21:18:06 INFO - PROCESS | 3540 | 1461212286415 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:18:06 INFO - PROCESS | 3540 | 1461212286417 Marionette TRACE conn6 <- [1,1226,null,{}] 21:18:06 INFO - PROCESS | 3540 | 1461212286421 Marionette TRACE conn6 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:06 INFO - PROCESS | 3540 | 1461212286526 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (25442000) [pid = 3540] [serial = 760] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (18896C00) [pid = 3540] [serial = 781] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (25A55800) [pid = 3540] [serial = 757] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (1D527000) [pid = 3540] [serial = 778] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (217BF000) [pid = 3540] [serial = 754] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (20BBF000) [pid = 3540] [serial = 796] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1FE80400) [pid = 3540] [serial = 787] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (209A6800) [pid = 3540] [serial = 793] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (20864400) [pid = 3540] [serial = 790] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1CE07800) [pid = 3540] [serial = 784] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (22061C00) [pid = 3540] [serial = 799] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1A642800) [pid = 3540] [serial = 864] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1B835800) [pid = 3540] [serial = 867] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1A649000) [pid = 3540] [serial = 865] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (12D45000) [pid = 3540] [serial = 835] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (127D4C00) [pid = 3540] [serial = 834] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1A686000) [pid = 3540] [serial = 838] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (18897800) [pid = 3540] [serial = 837] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1BBB4C00) [pid = 3540] [serial = 870] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (17C16400) [pid = 3540] [serial = 861] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (12F10400) [pid = 3540] [serial = 855] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (13835C00) [pid = 3540] [serial = 856] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (1D6C7000) [pid = 3540] [serial = 840] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (12D44000) [pid = 3540] [serial = 853] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (12BD3400) [pid = 3540] [serial = 852] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (2042B000) [pid = 3540] [serial = 847] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1CF88800) [pid = 3540] [serial = 846] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (1753C800) [pid = 3540] [serial = 858] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (177F1C00) [pid = 3540] [serial = 859] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1B841000) [pid = 3540] [serial = 868] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (0F53D800) [pid = 3540] [serial = 850] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (0F05A800) [pid = 3540] [serial = 849] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (2035FC00) [pid = 3540] [serial = 843] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (1C20E000) [pid = 3540] [serial = 877] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (1BBBBC00) [pid = 3540] [serial = 871] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (1BBB4000) [pid = 3540] [serial = 874] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (1BB7C000) [pid = 3540] [serial = 873] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (17C11000) [pid = 3540] [serial = 862] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | --DOMWINDOW == 94 (1BF0BC00) [pid = 3540] [serial = 876] [outer = 00000000] [url = about:blank] 21:18:06 INFO - PROCESS | 3540 | 1461212286637 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:06 INFO - PROCESS | 3540 | ++DOCSHELL 0B77C800 == 74 [pid = 3540] [id = 316] 21:18:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (0B788000) [pid = 3540] [serial = 947] [outer = 00000000] 21:18:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (0EF68C00) [pid = 3540] [serial = 948] [outer = 0B788000] 21:18:06 INFO - PROCESS | 3540 | 1461212286684 Marionette DEBUG loaded listener.js 21:18:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (0F5DF400) [pid = 3540] [serial = 949] [outer = 0B788000] 21:18:07 INFO - PROCESS | 3540 | 1461212287082 Marionette TRACE conn6 <- [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]]]}] 21:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 731ms 21:18:07 INFO - PROCESS | 3540 | 1461212287149 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 21:18:07 INFO - PROCESS | 3540 | 1461212287151 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 21:18:07 INFO - PROCESS | 3540 | 1461212287154 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:18:07 INFO - PROCESS | 3540 | 1461212287158 Marionette TRACE conn6 <- [1,1230,null,{}] 21:18:07 INFO - PROCESS | 3540 | 1461212287168 Marionette TRACE conn6 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:07 INFO - PROCESS | 3540 | 1461212287262 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 21:18:07 INFO - PROCESS | 3540 | 1461212287269 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:07 INFO - PROCESS | 3540 | ++DOCSHELL 12B73400 == 75 [pid = 3540] [id = 317] 21:18:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (12D45000) [pid = 3540] [serial = 950] [outer = 00000000] 21:18:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (17A38C00) [pid = 3540] [serial = 951] [outer = 12D45000] 21:18:07 INFO - PROCESS | 3540 | 1461212287319 Marionette DEBUG loaded listener.js 21:18:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (17C10800) [pid = 3540] [serial = 952] [outer = 12D45000] 21:18:07 INFO - PROCESS | 3540 | 1461212287796 Marionette TRACE conn6 <- [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]]]}] 21:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 670ms 21:18:07 INFO - PROCESS | 3540 | 1461212287828 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 21:18:07 INFO - PROCESS | 3540 | 1461212287831 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 21:18:07 INFO - PROCESS | 3540 | 1461212287834 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:18:07 INFO - PROCESS | 3540 | 1461212287836 Marionette TRACE conn6 <- [1,1234,null,{}] 21:18:07 INFO - PROCESS | 3540 | 1461212287839 Marionette TRACE conn6 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:07 INFO - PROCESS | 3540 | 1461212287924 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 21:18:07 INFO - PROCESS | 3540 | 1461212287931 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:07 INFO - PROCESS | 3540 | ++DOCSHELL 18898000 == 76 [pid = 3540] [id = 318] 21:18:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1889F000) [pid = 3540] [serial = 953] [outer = 00000000] 21:18:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (19226400) [pid = 3540] [serial = 954] [outer = 1889F000] 21:18:07 INFO - PROCESS | 3540 | 1461212287976 Marionette DEBUG loaded listener.js 21:18:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1922EC00) [pid = 3540] [serial = 955] [outer = 1889F000] 21:18:08 INFO - PROCESS | 3540 | 1461212288451 Marionette TRACE conn6 <- [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]]]}] 21:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 669ms 21:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:18:08 INFO - PROCESS | 3540 | 1461212288508 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 21:18:08 INFO - PROCESS | 3540 | 1461212288510 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 21:18:08 INFO - PROCESS | 3540 | 1461212288514 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:18:08 INFO - PROCESS | 3540 | 1461212288515 Marionette TRACE conn6 <- [1,1238,null,{}] 21:18:08 INFO - PROCESS | 3540 | 1461212288519 Marionette TRACE conn6 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:08 INFO - PROCESS | 3540 | 1461212288600 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 21:18:08 INFO - PROCESS | 3540 | 1461212288607 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:08 INFO - PROCESS | 3540 | ++DOCSHELL 0B778400 == 77 [pid = 3540] [id = 319] 21:18:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1947BC00) [pid = 3540] [serial = 956] [outer = 00000000] 21:18:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1B43FC00) [pid = 3540] [serial = 957] [outer = 1947BC00] 21:18:08 INFO - PROCESS | 3540 | 1461212288652 Marionette DEBUG loaded listener.js 21:18:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1B835C00) [pid = 3540] [serial = 958] [outer = 1947BC00] 21:18:09 INFO - PROCESS | 3540 | 1461212289126 Marionette TRACE conn6 <- [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]]]}] 21:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 670ms 21:18:09 INFO - PROCESS | 3540 | 1461212289185 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 21:18:09 INFO - PROCESS | 3540 | 1461212289187 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 21:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:18:09 INFO - PROCESS | 3540 | 1461212289196 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:18:09 INFO - PROCESS | 3540 | 1461212289198 Marionette TRACE conn6 <- [1,1242,null,{}] 21:18:09 INFO - PROCESS | 3540 | 1461212289202 Marionette TRACE conn6 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:09 INFO - PROCESS | 3540 | 1461212289361 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 21:18:09 INFO - PROCESS | 3540 | 1461212289391 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:09 INFO - PROCESS | 3540 | ++DOCSHELL 129A6000 == 78 [pid = 3540] [id = 320] 21:18:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1BBB3800) [pid = 3540] [serial = 959] [outer = 00000000] 21:18:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1BC63000) [pid = 3540] [serial = 960] [outer = 1BBB3800] 21:18:09 INFO - PROCESS | 3540 | 1461212289439 Marionette DEBUG loaded listener.js 21:18:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1BF06000) [pid = 3540] [serial = 961] [outer = 1BBB3800] 21:18:09 INFO - PROCESS | 3540 | 1461212289894 Marionette TRACE conn6 <- [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]]]}] 21:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 730ms 21:18:09 INFO - PROCESS | 3540 | 1461212289940 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 21:18:09 INFO - PROCESS | 3540 | 1461212289942 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 21:18:09 INFO - PROCESS | 3540 | 1461212289946 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:18:09 INFO - PROCESS | 3540 | 1461212289947 Marionette TRACE conn6 <- [1,1246,null,{}] 21:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:18:09 INFO - PROCESS | 3540 | 1461212289950 Marionette TRACE conn6 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:10 INFO - PROCESS | 3540 | 1461212290065 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 21:18:10 INFO - PROCESS | 3540 | 1461212290071 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:10 INFO - PROCESS | 3540 | ++DOCSHELL 1BF08400 == 79 [pid = 3540] [id = 321] 21:18:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (1BF41400) [pid = 3540] [serial = 962] [outer = 00000000] 21:18:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1C20BC00) [pid = 3540] [serial = 963] [outer = 1BF41400] 21:18:10 INFO - PROCESS | 3540 | 1461212290119 Marionette DEBUG loaded listener.js 21:18:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (1C20B400) [pid = 3540] [serial = 964] [outer = 1BF41400] 21:18:10 INFO - PROCESS | 3540 | 1461212290576 Marionette TRACE conn6 <- [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]]]}] 21:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 669ms 21:18:10 INFO - PROCESS | 3540 | 1461212290626 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 21:18:10 INFO - PROCESS | 3540 | 1461212290628 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 21:18:10 INFO - PROCESS | 3540 | 1461212290631 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:18:10 INFO - PROCESS | 3540 | 1461212290633 Marionette TRACE conn6 <- [1,1250,null,{}] 21:18:10 INFO - PROCESS | 3540 | 1461212290637 Marionette TRACE conn6 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:10 INFO - PROCESS | 3540 | 1461212290776 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 21:18:10 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (127D4400) [pid = 3540] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:18:10 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (1D528C00) [pid = 3540] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:18:10 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (19226000) [pid = 3540] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:18:10 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (1CE03000) [pid = 3540] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:18:10 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (1270F000) [pid = 3540] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:18:10 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (0B787400) [pid = 3540] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:18:10 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (1BF08C00) [pid = 3540] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:18:10 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (1B830000) [pid = 3540] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:18:10 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1D506800) [pid = 3540] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:18:10 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (17C19400) [pid = 3540] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:18:10 INFO - PROCESS | 3540 | 1461212290999 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:11 INFO - PROCESS | 3540 | ++DOCSHELL 0B788800 == 80 [pid = 3540] [id = 322] 21:18:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (0EE33000) [pid = 3540] [serial = 965] [outer = 00000000] 21:18:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (12FCB400) [pid = 3540] [serial = 966] [outer = 0EE33000] 21:18:11 INFO - PROCESS | 3540 | 1461212291043 Marionette DEBUG loaded listener.js 21:18:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (17DE2400) [pid = 3540] [serial = 967] [outer = 0EE33000] 21:18:11 INFO - PROCESS | 3540 | 1461212291399 Marionette TRACE conn6 <- [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]]]}] 21:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 830ms 21:18:11 INFO - PROCESS | 3540 | 1461212291466 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 21:18:11 INFO - PROCESS | 3540 | 1461212291468 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 21:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:18:11 INFO - PROCESS | 3540 | 1461212291471 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:18:11 INFO - PROCESS | 3540 | 1461212291472 Marionette TRACE conn6 <- [1,1254,null,{}] 21:18:11 INFO - PROCESS | 3540 | 1461212291483 Marionette TRACE conn6 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:11 INFO - PROCESS | 3540 | 1461212291566 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 21:18:11 INFO - PROCESS | 3540 | 1461212291572 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:11 INFO - PROCESS | 3540 | ++DOCSHELL 1B462400 == 81 [pid = 3540] [id = 323] 21:18:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1BBB9C00) [pid = 3540] [serial = 968] [outer = 00000000] 21:18:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1CF8A000) [pid = 3540] [serial = 969] [outer = 1BBB9C00] 21:18:11 INFO - PROCESS | 3540 | 1461212291617 Marionette DEBUG loaded listener.js 21:18:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1D10EC00) [pid = 3540] [serial = 970] [outer = 1BBB9C00] 21:18:12 INFO - PROCESS | 3540 | 1461212292056 Marionette TRACE conn6 <- [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]]]}] 21:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 629ms 21:18:12 INFO - PROCESS | 3540 | 1461212292102 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 21:18:12 INFO - PROCESS | 3540 | 1461212292104 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 21:18:12 INFO - PROCESS | 3540 | 1461212292107 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:18:12 INFO - PROCESS | 3540 | 1461212292109 Marionette TRACE conn6 <- [1,1258,null,{}] 21:18:12 INFO - PROCESS | 3540 | 1461212292112 Marionette TRACE conn6 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:12 INFO - PROCESS | 3540 | 1461212292196 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 21:18:12 INFO - PROCESS | 3540 | 1461212292202 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:12 INFO - PROCESS | 3540 | ++DOCSHELL 1D187400 == 82 [pid = 3540] [id = 324] 21:18:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1D18A800) [pid = 3540] [serial = 971] [outer = 00000000] 21:18:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (1D529000) [pid = 3540] [serial = 972] [outer = 1D18A800] 21:18:12 INFO - PROCESS | 3540 | 1461212292247 Marionette DEBUG loaded listener.js 21:18:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1D6C7000) [pid = 3540] [serial = 973] [outer = 1D18A800] 21:18:12 INFO - PROCESS | 3540 | 1461212292871 Marionette TRACE conn6 <- [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]]]}] 21:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 830ms 21:18:12 INFO - PROCESS | 3540 | 1461212292942 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 21:18:12 INFO - PROCESS | 3540 | 1461212292944 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 21:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:18:12 INFO - PROCESS | 3540 | 1461212293010 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:18:13 INFO - PROCESS | 3540 | 1461212293013 Marionette TRACE conn6 <- [1,1262,null,{}] 21:18:13 INFO - PROCESS | 3540 | 1461212293019 Marionette TRACE conn6 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:13 INFO - PROCESS | 3540 | 1461212293145 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 21:18:13 INFO - PROCESS | 3540 | 1461212293276 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:13 INFO - PROCESS | 3540 | ++DOCSHELL 0EF67C00 == 83 [pid = 3540] [id = 325] 21:18:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (0F57DC00) [pid = 3540] [serial = 974] [outer = 00000000] 21:18:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1299F400) [pid = 3540] [serial = 975] [outer = 0F57DC00] 21:18:13 INFO - PROCESS | 3540 | 1461212293333 Marionette DEBUG loaded listener.js 21:18:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (12BD9800) [pid = 3540] [serial = 976] [outer = 0F57DC00] 21:18:13 INFO - PROCESS | 3540 | 1461212293968 Marionette TRACE conn6 <- [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]]]}] 21:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 990ms 21:18:13 INFO - PROCESS | 3540 | 1461212293999 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 21:18:13 INFO - PROCESS | 3540 | 1461212294003 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 21:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:18:13 INFO - PROCESS | 3540 | 1461212294007 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:18:13 INFO - PROCESS | 3540 | 1461212294010 Marionette TRACE conn6 <- [1,1266,null,{}] 21:18:14 INFO - PROCESS | 3540 | 1461212294018 Marionette TRACE conn6 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:14 INFO - PROCESS | 3540 | 1461212294134 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 21:18:14 INFO - PROCESS | 3540 | 1461212294269 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:14 INFO - PROCESS | 3540 | ++DOCSHELL 12FD4400 == 84 [pid = 3540] [id = 326] 21:18:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (13885C00) [pid = 3540] [serial = 977] [outer = 00000000] 21:18:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (17DD7000) [pid = 3540] [serial = 978] [outer = 13885C00] 21:18:14 INFO - PROCESS | 3540 | 1461212294326 Marionette DEBUG loaded listener.js 21:18:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (18955800) [pid = 3540] [serial = 979] [outer = 13885C00] 21:18:14 INFO - PROCESS | 3540 | 1461212294941 Marionette TRACE conn6 <- [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]]]}] 21:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 989ms 21:18:14 INFO - PROCESS | 3540 | 1461212294998 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 21:18:14 INFO - PROCESS | 3540 | 1461212295001 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 21:18:14 INFO - PROCESS | 3540 | 1461212295004 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:18:14 INFO - PROCESS | 3540 | 1461212295007 Marionette TRACE conn6 <- [1,1270,null,{}] 21:18:14 INFO - PROCESS | 3540 | 1461212295011 Marionette TRACE conn6 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:15 INFO - PROCESS | 3540 | 1461212295123 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 21:18:15 INFO - PROCESS | 3540 | 1461212295266 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:15 INFO - PROCESS | 3540 | ++DOCSHELL 1CF89800 == 85 [pid = 3540] [id = 327] 21:18:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1D015C00) [pid = 3540] [serial = 980] [outer = 00000000] 21:18:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1D760C00) [pid = 3540] [serial = 981] [outer = 1D015C00] 21:18:15 INFO - PROCESS | 3540 | 1461212295329 Marionette DEBUG loaded listener.js 21:18:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1E7CD000) [pid = 3540] [serial = 982] [outer = 1D015C00] 21:18:15 INFO - PROCESS | 3540 | 1461212295947 Marionette TRACE conn6 <- [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]]]}] 21:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 970ms 21:18:15 INFO - PROCESS | 3540 | 1461212295981 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 21:18:15 INFO - PROCESS | 3540 | 1461212295984 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 21:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:18:15 INFO - PROCESS | 3540 | 1461212295987 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:18:15 INFO - PROCESS | 3540 | 1461212295989 Marionette TRACE conn6 <- [1,1274,null,{}] 21:18:15 INFO - PROCESS | 3540 | 1461212295993 Marionette TRACE conn6 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:16 INFO - PROCESS | 3540 | 1461212296102 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 21:18:16 INFO - PROCESS | 3540 | 1461212296236 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:16 INFO - PROCESS | 3540 | ++DOCSHELL 20425C00 == 86 [pid = 3540] [id = 328] 21:18:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (20426400) [pid = 3540] [serial = 983] [outer = 00000000] 21:18:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (2085EC00) [pid = 3540] [serial = 984] [outer = 20426400] 21:18:16 INFO - PROCESS | 3540 | 1461212296293 Marionette DEBUG loaded listener.js 21:18:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (20866800) [pid = 3540] [serial = 985] [outer = 20426400] 21:18:16 INFO - PROCESS | 3540 | 1461212296832 Marionette TRACE conn6 <- [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]]]}] 21:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 869ms 21:18:16 INFO - PROCESS | 3540 | 1461212296868 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 21:18:16 INFO - PROCESS | 3540 | 1461212296871 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 21:18:16 INFO - PROCESS | 3540 | 1461212296874 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:18:16 INFO - PROCESS | 3540 | 1461212296877 Marionette TRACE conn6 <- [1,1278,null,{}] 21:18:16 INFO - PROCESS | 3540 | 1461212296881 Marionette TRACE conn6 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:16 INFO - PROCESS | 3540 | 1461212296992 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 21:18:17 INFO - PROCESS | 3540 | 1461212297099 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:17 INFO - PROCESS | 3540 | ++DOCSHELL 2085A400 == 87 [pid = 3540] [id = 329] 21:18:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (20927800) [pid = 3540] [serial = 986] [outer = 00000000] 21:18:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (20A09400) [pid = 3540] [serial = 987] [outer = 20927800] 21:18:17 INFO - PROCESS | 3540 | 1461212297154 Marionette DEBUG loaded listener.js 21:18:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (20A0F800) [pid = 3540] [serial = 988] [outer = 20927800] 21:18:17 INFO - PROCESS | 3540 | 1461212297778 Marionette TRACE conn6 <- [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]]]}] 21:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 970ms 21:18:17 INFO - PROCESS | 3540 | 1461212297849 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 21:18:17 INFO - PROCESS | 3540 | 1461212297852 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 21:18:17 INFO - PROCESS | 3540 | 1461212297855 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:18:17 INFO - PROCESS | 3540 | 1461212297857 Marionette TRACE conn6 <- [1,1282,null,{}] 21:18:17 INFO - PROCESS | 3540 | 1461212297861 Marionette TRACE conn6 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:17 INFO - PROCESS | 3540 | 1461212297988 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 21:18:18 INFO - PROCESS | 3540 | 1461212298126 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:18 INFO - PROCESS | 3540 | ++DOCSHELL 209A6800 == 88 [pid = 3540] [id = 330] 21:18:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (20A9D000) [pid = 3540] [serial = 989] [outer = 00000000] 21:18:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (20BB4800) [pid = 3540] [serial = 990] [outer = 20A9D000] 21:18:18 INFO - PROCESS | 3540 | 1461212298185 Marionette DEBUG loaded listener.js 21:18:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (20BB9000) [pid = 3540] [serial = 991] [outer = 20A9D000] 21:18:18 INFO - PROCESS | 3540 | 1461212298768 Marionette TRACE conn6 <- [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]]]}] 21:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 969ms 21:18:18 INFO - PROCESS | 3540 | 1461212298829 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 21:18:18 INFO - PROCESS | 3540 | 1461212298831 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 21:18:18 INFO - PROCESS | 3540 | 1461212298835 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:18:18 INFO - PROCESS | 3540 | 1461212298837 Marionette TRACE conn6 <- [1,1286,null,{}] 21:18:18 INFO - PROCESS | 3540 | 1461212298841 Marionette TRACE conn6 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:18 INFO - PROCESS | 3540 | 1461212298947 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 21:18:19 INFO - PROCESS | 3540 | 1461212299084 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:19 INFO - PROCESS | 3540 | ++DOCSHELL 0F053800 == 89 [pid = 3540] [id = 331] 21:18:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (0F0F6C00) [pid = 3540] [serial = 992] [outer = 00000000] 21:18:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (12F42000) [pid = 3540] [serial = 993] [outer = 0F0F6C00] 21:18:19 INFO - PROCESS | 3540 | 1461212299140 Marionette DEBUG loaded listener.js 21:18:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (13DAB000) [pid = 3540] [serial = 994] [outer = 0F0F6C00] 21:18:19 INFO - PROCESS | 3540 | 1461212299931 Marionette TRACE conn6 <- [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]]]}] 21:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1129ms 21:18:19 INFO - PROCESS | 3540 | 1461212299968 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 21:18:19 INFO - PROCESS | 3540 | 1461212299974 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 21:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:18:19 INFO - PROCESS | 3540 | 1461212299979 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:18:19 INFO - PROCESS | 3540 | 1461212299982 Marionette TRACE conn6 <- [1,1290,null,{}] 21:18:19 INFO - PROCESS | 3540 | 1461212299988 Marionette TRACE conn6 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:20 INFO - PROCESS | 3540 | 1461212300100 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 21:18:20 INFO - PROCESS | 3540 | 1461212300251 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:20 INFO - PROCESS | 3540 | ++DOCSHELL 17D02400 == 90 [pid = 3540] [id = 332] 21:18:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (17D03800) [pid = 3540] [serial = 995] [outer = 00000000] 21:18:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (18D1E000) [pid = 3540] [serial = 996] [outer = 17D03800] 21:18:20 INFO - PROCESS | 3540 | 1461212300303 Marionette DEBUG loaded listener.js 21:18:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (1A646800) [pid = 3540] [serial = 997] [outer = 17D03800] 21:18:20 INFO - PROCESS | 3540 | --DOCSHELL 1B462400 == 89 [pid = 3540] [id = 323] 21:18:20 INFO - PROCESS | 3540 | --DOCSHELL 0B788800 == 88 [pid = 3540] [id = 322] 21:18:20 INFO - PROCESS | 3540 | --DOCSHELL 1BF08400 == 87 [pid = 3540] [id = 321] 21:18:20 INFO - PROCESS | 3540 | --DOCSHELL 129A6000 == 86 [pid = 3540] [id = 320] 21:18:20 INFO - PROCESS | 3540 | --DOCSHELL 0B778400 == 85 [pid = 3540] [id = 319] 21:18:20 INFO - PROCESS | 3540 | --DOCSHELL 18898000 == 84 [pid = 3540] [id = 318] 21:18:20 INFO - PROCESS | 3540 | --DOCSHELL 12B73400 == 83 [pid = 3540] [id = 317] 21:18:20 INFO - PROCESS | 3540 | --DOCSHELL 0B77C800 == 82 [pid = 3540] [id = 316] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (2091BC00) [pid = 3540] [serial = 927] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOCSHELL 0EF5AC00 == 81 [pid = 3540] [id = 315] 21:18:20 INFO - PROCESS | 3540 | --DOCSHELL 209B0800 == 80 [pid = 3540] [id = 313] 21:18:20 INFO - PROCESS | 3540 | --DOCSHELL 1BBBC800 == 79 [pid = 3540] [id = 312] 21:18:20 INFO - PROCESS | 3540 | --DOCSHELL 1730F000 == 78 [pid = 3540] [id = 311] 21:18:20 INFO - PROCESS | 3540 | --DOCSHELL 127CE400 == 77 [pid = 3540] [id = 310] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (12FD9000) [pid = 3540] [serial = 898] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (1D7E5800) [pid = 3540] [serial = 918] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (1B46A400) [pid = 3540] [serial = 907] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1D18C400) [pid = 3540] [serial = 916] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (1BB71800) [pid = 3540] [serial = 922] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (0EE3D000) [pid = 3540] [serial = 900] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (12D48C00) [pid = 3540] [serial = 897] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (12B78400) [pid = 3540] [serial = 882] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1B43EC00) [pid = 3540] [serial = 906] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1D00D800) [pid = 3540] [serial = 879] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1C83C800) [pid = 3540] [serial = 912] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1B43A000) [pid = 3540] [serial = 921] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1BB7B800) [pid = 3540] [serial = 909] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1C8D5C00) [pid = 3540] [serial = 913] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1D10D400) [pid = 3540] [serial = 915] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1FE47400) [pid = 3540] [serial = 919] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1FE48800) [pid = 3540] [serial = 924] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1D189800) [pid = 3540] [serial = 888] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (0F586C00) [pid = 3540] [serial = 901] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1FE52C00) [pid = 3540] [serial = 894] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (17D01C00) [pid = 3540] [serial = 903] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1BC62C00) [pid = 3540] [serial = 910] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (18899000) [pid = 3540] [serial = 904] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (18954000) [pid = 3540] [serial = 885] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (1D7E7400) [pid = 3540] [serial = 891] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (20364C00) [pid = 3540] [serial = 925] [outer = 00000000] [url = about:blank] 21:18:20 INFO - PROCESS | 3540 | 1461212300848 Marionette TRACE conn6 <- [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]]]}] 21:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 930ms 21:18:20 INFO - PROCESS | 3540 | 1461212300915 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 21:18:20 INFO - PROCESS | 3540 | 1461212300921 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 21:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:18:20 INFO - PROCESS | 3540 | 1461212300927 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:18:20 INFO - PROCESS | 3540 | 1461212300929 Marionette TRACE conn6 <- [1,1294,null,{}] 21:18:20 INFO - PROCESS | 3540 | 1461212300933 Marionette TRACE conn6 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:21 INFO - PROCESS | 3540 | 1461212301024 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 21:18:21 INFO - PROCESS | 3540 | 1461212301134 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:21 INFO - PROCESS | 3540 | ++DOCSHELL 0EF5AC00 == 78 [pid = 3540] [id = 333] 21:18:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (127D4400) [pid = 3540] [serial = 998] [outer = 00000000] 21:18:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (13844400) [pid = 3540] [serial = 999] [outer = 127D4400] 21:18:21 INFO - PROCESS | 3540 | 1461212301180 Marionette DEBUG loaded listener.js 21:18:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (175A6400) [pid = 3540] [serial = 1000] [outer = 127D4400] 21:18:21 INFO - PROCESS | 3540 | 1461212301577 Marionette TRACE conn6 <- [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]]]}] 21:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 672ms 21:18:21 INFO - PROCESS | 3540 | 1461212301602 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 21:18:21 INFO - PROCESS | 3540 | 1461212301605 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 21:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:18:21 INFO - PROCESS | 3540 | 1461212301608 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:18:21 INFO - PROCESS | 3540 | 1461212301611 Marionette TRACE conn6 <- [1,1298,null,{}] 21:18:21 INFO - PROCESS | 3540 | 1461212301622 Marionette TRACE conn6 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:21 INFO - PROCESS | 3540 | 1461212301741 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 21:18:21 INFO - PROCESS | 3540 | 1461212301750 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:21 INFO - PROCESS | 3540 | ++DOCSHELL 18897400 == 79 [pid = 3540] [id = 334] 21:18:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (18898000) [pid = 3540] [serial = 1001] [outer = 00000000] 21:18:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1B46D800) [pid = 3540] [serial = 1002] [outer = 18898000] 21:18:21 INFO - PROCESS | 3540 | 1461212301799 Marionette DEBUG loaded listener.js 21:18:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (1B846C00) [pid = 3540] [serial = 1003] [outer = 18898000] 21:18:22 INFO - PROCESS | 3540 | 1461212302257 Marionette TRACE conn6 <- [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] 21:18:22 INFO - PROCESS | 3540 | 1461212302304 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 21:18:22 INFO - PROCESS | 3540 | 1461212302307 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 21:18:22 INFO - PROCESS | 3540 | 1461212302309 Marionette TRACE conn6 <- [1,1302,null,{}] 21:18:22 INFO - PROCESS | 3540 | 1461212302313 Marionette TRACE conn6 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:22 INFO - PROCESS | 3540 | 1461212302405 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 21:18:22 INFO - PROCESS | 3540 | 1461212302411 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:22 INFO - PROCESS | 3540 | ++DOCSHELL 12BD2400 == 80 [pid = 3540] [id = 335] 21:18:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (1BB72000) [pid = 3540] [serial = 1004] [outer = 00000000] 21:18:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (1BF08400) [pid = 3540] [serial = 1005] [outer = 1BB72000] 21:18:22 INFO - PROCESS | 3540 | 1461212302456 Marionette DEBUG loaded listener.js 21:18:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (1BC63C00) [pid = 3540] [serial = 1006] [outer = 1BB72000] 21:18:22 INFO - PROCESS | 3540 | 1461212302939 Marionette TRACE conn6 <- [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]]]}] 21:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 670ms 21:18:22 INFO - PROCESS | 3540 | 1461212302981 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 21:18:22 INFO - PROCESS | 3540 | 1461212302983 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 21:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:18:22 INFO - PROCESS | 3540 | 1461212302986 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:18:22 INFO - PROCESS | 3540 | 1461212302988 Marionette TRACE conn6 <- [1,1306,null,{}] 21:18:22 INFO - PROCESS | 3540 | 1461212302991 Marionette TRACE conn6 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:23 INFO - PROCESS | 3540 | 1461212303109 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 21:18:23 INFO - PROCESS | 3540 | 1461212303201 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:23 INFO - PROCESS | 3540 | ++DOCSHELL 1C20B800 == 81 [pid = 3540] [id = 336] 21:18:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1C20C800) [pid = 3540] [serial = 1007] [outer = 00000000] 21:18:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1C8CDC00) [pid = 3540] [serial = 1008] [outer = 1C20C800] 21:18:23 INFO - PROCESS | 3540 | 1461212303246 Marionette DEBUG loaded listener.js 21:18:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1CE03800) [pid = 3540] [serial = 1009] [outer = 1C20C800] 21:18:23 INFO - PROCESS | 3540 | 1461212303707 Marionette TRACE conn6 <- [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]]]}] 21:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 770ms 21:18:23 INFO - PROCESS | 3540 | 1461212303758 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 21:18:23 INFO - PROCESS | 3540 | 1461212303760 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 21:18:23 INFO - PROCESS | 3540 | 1461212303763 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:18:23 INFO - PROCESS | 3540 | 1461212303765 Marionette TRACE conn6 <- [1,1310,null,{}] 21:18:23 INFO - PROCESS | 3540 | 1461212303768 Marionette TRACE conn6 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:23 INFO - PROCESS | 3540 | 1461212303905 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 21:18:23 INFO - PROCESS | 3540 | 1461212303973 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:23 INFO - PROCESS | 3540 | ++DOCSHELL 1D10E400 == 82 [pid = 3540] [id = 337] 21:18:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1D10E800) [pid = 3540] [serial = 1010] [outer = 00000000] 21:18:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1D2C6800) [pid = 3540] [serial = 1011] [outer = 1D10E800] 21:18:24 INFO - PROCESS | 3540 | 1461212304024 Marionette DEBUG loaded listener.js 21:18:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1E229400) [pid = 3540] [serial = 1012] [outer = 1D10E800] 21:18:24 INFO - PROCESS | 3540 | 1461212304434 Marionette TRACE conn6 <- [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]]]}] 21:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 729ms 21:18:24 INFO - PROCESS | 3540 | 1461212304502 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 21:18:24 INFO - PROCESS | 3540 | 1461212304504 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 21:18:24 INFO - PROCESS | 3540 | 1461212304508 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:18:24 INFO - PROCESS | 3540 | 1461212304509 Marionette TRACE conn6 <- [1,1314,null,{}] 21:18:24 INFO - PROCESS | 3540 | 1461212304513 Marionette TRACE conn6 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:24 INFO - PROCESS | 3540 | 1461212304632 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 21:18:24 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1BBB3800) [pid = 3540] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:18:24 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (12703000) [pid = 3540] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:18:24 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1889F000) [pid = 3540] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:18:24 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1947BC00) [pid = 3540] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:18:24 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1BF41400) [pid = 3540] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:18:24 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (12D45000) [pid = 3540] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:18:24 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (0B788000) [pid = 3540] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:18:24 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (0EE33000) [pid = 3540] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:18:24 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1BBB9C00) [pid = 3540] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:18:24 INFO - PROCESS | 3540 | 1461212304762 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:24 INFO - PROCESS | 3540 | ++DOCSHELL 0EE33000 == 83 [pid = 3540] [id = 338] 21:18:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (0EE35000) [pid = 3540] [serial = 1013] [outer = 00000000] 21:18:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (177EE800) [pid = 3540] [serial = 1014] [outer = 0EE35000] 21:18:24 INFO - PROCESS | 3540 | 1461212304808 Marionette DEBUG loaded listener.js 21:18:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (188A0800) [pid = 3540] [serial = 1015] [outer = 0EE35000] 21:18:25 INFO - PROCESS | 3540 | 1461212305181 Marionette TRACE conn6 <- [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]]]}] 21:18:25 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 21:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 730ms 21:18:25 INFO - PROCESS | 3540 | 1461212305242 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 21:18:25 INFO - PROCESS | 3540 | 1461212305244 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 21:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:18:25 INFO - PROCESS | 3540 | 1461212305248 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:18:25 INFO - PROCESS | 3540 | 1461212305249 Marionette TRACE conn6 <- [1,1318,null,{}] 21:18:25 INFO - PROCESS | 3540 | 1461212305253 Marionette TRACE conn6 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:25 INFO - PROCESS | 3540 | 1461212305372 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 21:18:25 INFO - PROCESS | 3540 | 1461212305384 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:25 INFO - PROCESS | 3540 | ++DOCSHELL 17532400 == 84 [pid = 3540] [id = 339] 21:18:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1B845800) [pid = 3540] [serial = 1016] [outer = 00000000] 21:18:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1FE80400) [pid = 3540] [serial = 1017] [outer = 1B845800] 21:18:25 INFO - PROCESS | 3540 | 1461212305430 Marionette DEBUG loaded listener.js 21:18:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (20367400) [pid = 3540] [serial = 1018] [outer = 1B845800] 21:18:26 INFO - PROCESS | 3540 | 1461212306128 Marionette TRACE conn6 <- [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]]]}] 21:18:26 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 21:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 929ms 21:18:26 INFO - PROCESS | 3540 | 1461212306188 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 21:18:26 INFO - PROCESS | 3540 | 1461212306194 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 21:18:26 INFO - PROCESS | 3540 | 1461212306200 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:18:26 INFO - PROCESS | 3540 | 1461212306204 Marionette TRACE conn6 <- [1,1322,null,{}] 21:18:26 INFO - PROCESS | 3540 | 1461212306210 Marionette TRACE conn6 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:26 INFO - PROCESS | 3540 | 1461212306328 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 21:18:26 INFO - PROCESS | 3540 | 1461212306468 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:26 INFO - PROCESS | 3540 | ++DOCSHELL 12FCB800 == 85 [pid = 3540] [id = 340] 21:18:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (137EC800) [pid = 3540] [serial = 1019] [outer = 00000000] 21:18:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (17AD1000) [pid = 3540] [serial = 1020] [outer = 137EC800] 21:18:26 INFO - PROCESS | 3540 | 1461212306526 Marionette DEBUG loaded listener.js 21:18:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (17CCF400) [pid = 3540] [serial = 1021] [outer = 137EC800] 21:18:27 INFO - PROCESS | 3540 | 1461212307101 Marionette TRACE conn6 <- [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]]]}] 21:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 970ms 21:18:27 INFO - PROCESS | 3540 | 1461212307177 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 21:18:27 INFO - PROCESS | 3540 | 1461212307183 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 21:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:18:27 INFO - PROCESS | 3540 | 1461212307190 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:18:27 INFO - PROCESS | 3540 | 1461212307193 Marionette TRACE conn6 <- [1,1326,null,{}] 21:18:27 INFO - PROCESS | 3540 | 1461212307197 Marionette TRACE conn6 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:27 INFO - PROCESS | 3540 | 1461212307310 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 21:18:27 INFO - PROCESS | 3540 | 1461212307448 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:27 INFO - PROCESS | 3540 | ++DOCSHELL 1BBB6800 == 86 [pid = 3540] [id = 341] 21:18:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (1BBB8000) [pid = 3540] [serial = 1022] [outer = 00000000] 21:18:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1CE05400) [pid = 3540] [serial = 1023] [outer = 1BBB8000] 21:18:27 INFO - PROCESS | 3540 | 1461212307504 Marionette DEBUG loaded listener.js 21:18:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1D107800) [pid = 3540] [serial = 1024] [outer = 1BBB8000] 21:18:28 INFO - PROCESS | 3540 | 1461212308608 Marionette TRACE conn6 <- [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]]]}] 21:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1472ms 21:18:28 INFO - PROCESS | 3540 | 1461212308665 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 21:18:28 INFO - PROCESS | 3540 | 1461212308667 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 21:18:28 INFO - PROCESS | 3540 | 1461212308671 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:18:28 INFO - PROCESS | 3540 | 1461212308675 Marionette TRACE conn6 <- [1,1330,null,{}] 21:18:28 INFO - PROCESS | 3540 | 1461212308686 Marionette TRACE conn6 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:28 INFO - PROCESS | 3540 | 1461212308864 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 21:18:28 INFO - PROCESS | 3540 | 1461212308965 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:28 INFO - PROCESS | 3540 | ++DOCSHELL 1E21E800 == 87 [pid = 3540] [id = 342] 21:18:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1FE4BC00) [pid = 3540] [serial = 1025] [outer = 00000000] 21:18:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (20A96400) [pid = 3540] [serial = 1026] [outer = 1FE4BC00] 21:18:29 INFO - PROCESS | 3540 | 1461212309055 Marionette DEBUG loaded listener.js 21:18:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (20B10C00) [pid = 3540] [serial = 1027] [outer = 1FE4BC00] 21:18:29 INFO - PROCESS | 3540 | 1461212309587 Marionette TRACE conn6 <- [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]]]}] 21:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 970ms 21:18:29 INFO - PROCESS | 3540 | 1461212309645 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 21:18:29 INFO - PROCESS | 3540 | 1461212309648 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 21:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:18:29 INFO - PROCESS | 3540 | 1461212309651 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:18:29 INFO - PROCESS | 3540 | 1461212309653 Marionette TRACE conn6 <- [1,1334,null,{}] 21:18:29 INFO - PROCESS | 3540 | 1461212309657 Marionette TRACE conn6 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:29 INFO - PROCESS | 3540 | 1461212309768 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 21:18:29 INFO - PROCESS | 3540 | 1461212309878 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:29 INFO - PROCESS | 3540 | ++DOCSHELL 20B16C00 == 88 [pid = 3540] [id = 343] 21:18:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (20B17000) [pid = 3540] [serial = 1028] [outer = 00000000] 21:18:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (21619800) [pid = 3540] [serial = 1029] [outer = 20B17000] 21:18:29 INFO - PROCESS | 3540 | 1461212309934 Marionette DEBUG loaded listener.js 21:18:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (21625C00) [pid = 3540] [serial = 1030] [outer = 20B17000] 21:18:30 INFO - PROCESS | 3540 | 1461212310528 Marionette TRACE conn6 <- [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]]]}] 21:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 929ms 21:18:30 INFO - PROCESS | 3540 | 1461212310585 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 21:18:30 INFO - PROCESS | 3540 | 1461212310587 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 21:18:30 INFO - PROCESS | 3540 | 1461212310590 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:18:30 INFO - PROCESS | 3540 | 1461212310592 Marionette TRACE conn6 <- [1,1338,null,{}] 21:18:30 INFO - PROCESS | 3540 | 1461212310596 Marionette TRACE conn6 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:30 INFO - PROCESS | 3540 | 1461212310706 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 21:18:30 INFO - PROCESS | 3540 | 1461212310819 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:30 INFO - PROCESS | 3540 | ++DOCSHELL 12D3DC00 == 89 [pid = 3540] [id = 344] 21:18:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (12F3D400) [pid = 3540] [serial = 1031] [outer = 00000000] 21:18:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (217B6C00) [pid = 3540] [serial = 1032] [outer = 12F3D400] 21:18:30 INFO - PROCESS | 3540 | 1461212310928 Marionette DEBUG loaded listener.js 21:18:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (217BF800) [pid = 3540] [serial = 1033] [outer = 12F3D400] 21:18:31 INFO - PROCESS | 3540 | 1461212311693 Marionette TRACE conn6 <- [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]]]}] 21:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1171ms 21:18:31 INFO - PROCESS | 3540 | 1461212311766 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 21:18:31 INFO - PROCESS | 3540 | 1461212311770 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 21:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:18:31 INFO - PROCESS | 3540 | 1461212311775 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:18:31 INFO - PROCESS | 3540 | 1461212311779 Marionette TRACE conn6 <- [1,1342,null,{}] 21:18:31 INFO - PROCESS | 3540 | 1461212311786 Marionette TRACE conn6 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:31 INFO - PROCESS | 3540 | 1461212311888 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 21:18:32 INFO - PROCESS | 3540 | 1461212312036 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:32 INFO - PROCESS | 3540 | ++DOCSHELL 129A7C00 == 90 [pid = 3540] [id = 345] 21:18:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (12D43800) [pid = 3540] [serial = 1034] [outer = 00000000] 21:18:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (13DA3400) [pid = 3540] [serial = 1035] [outer = 12D43800] 21:18:32 INFO - PROCESS | 3540 | 1461212312088 Marionette DEBUG loaded listener.js 21:18:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (17C17C00) [pid = 3540] [serial = 1036] [outer = 12D43800] 21:18:32 INFO - PROCESS | 3540 | --DOCSHELL 0EE33000 == 89 [pid = 3540] [id = 338] 21:18:32 INFO - PROCESS | 3540 | --DOCSHELL 1D10E400 == 88 [pid = 3540] [id = 337] 21:18:32 INFO - PROCESS | 3540 | --DOCSHELL 1C20B800 == 87 [pid = 3540] [id = 336] 21:18:32 INFO - PROCESS | 3540 | --DOCSHELL 12BD2400 == 86 [pid = 3540] [id = 335] 21:18:32 INFO - PROCESS | 3540 | --DOCSHELL 18897400 == 85 [pid = 3540] [id = 334] 21:18:32 INFO - PROCESS | 3540 | --DOCSHELL 0EF5AC00 == 84 [pid = 3540] [id = 333] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (1D529000) [pid = 3540] [serial = 972] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (17310C00) [pid = 3540] [serial = 930] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1B83A400) [pid = 3540] [serial = 933] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (20860400) [pid = 3540] [serial = 936] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (20A0FC00) [pid = 3540] [serial = 939] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (20A95000) [pid = 3540] [serial = 942] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOCSHELL 17D02400 == 83 [pid = 3540] [id = 332] 21:18:32 INFO - PROCESS | 3540 | --DOCSHELL 1CF89800 == 82 [pid = 3540] [id = 327] 21:18:32 INFO - PROCESS | 3540 | --DOCSHELL 12FD4400 == 81 [pid = 3540] [id = 326] 21:18:32 INFO - PROCESS | 3540 | --DOCSHELL 0EF67C00 == 80 [pid = 3540] [id = 325] 21:18:32 INFO - PROCESS | 3540 | 1461212312854 Marionette TRACE conn6 <- [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]]]}] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (1D10EC00) [pid = 3540] [serial = 970] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1B835C00) [pid = 3540] [serial = 958] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (1BC63000) [pid = 3540] [serial = 960] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1730B000) [pid = 3540] [serial = 946] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (13DA5400) [pid = 3540] [serial = 945] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (19226400) [pid = 3540] [serial = 954] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1922EC00) [pid = 3540] [serial = 955] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1B43FC00) [pid = 3540] [serial = 957] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1C20BC00) [pid = 3540] [serial = 963] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (17A38C00) [pid = 3540] [serial = 951] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (17C10800) [pid = 3540] [serial = 952] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (0EF68C00) [pid = 3540] [serial = 948] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (0F5DF400) [pid = 3540] [serial = 949] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1BF06000) [pid = 3540] [serial = 961] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (12FCB400) [pid = 3540] [serial = 966] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1C20B400) [pid = 3540] [serial = 964] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (17DE2400) [pid = 3540] [serial = 967] [outer = 00000000] [url = about:blank] 21:18:32 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1CF8A000) [pid = 3540] [serial = 969] [outer = 00000000] [url = about:blank] 21:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1125ms 21:18:32 INFO - PROCESS | 3540 | 1461212312902 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 21:18:32 INFO - PROCESS | 3540 | 1461212312908 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 21:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:18:32 INFO - PROCESS | 3540 | 1461212312914 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:18:32 INFO - PROCESS | 3540 | 1461212312916 Marionette TRACE conn6 <- [1,1346,null,{}] 21:18:32 INFO - PROCESS | 3540 | 1461212312920 Marionette TRACE conn6 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:33 INFO - PROCESS | 3540 | 1461212313016 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 21:18:33 INFO - PROCESS | 3540 | 1461212313022 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:33 INFO - PROCESS | 3540 | ++DOCSHELL 127C7C00 == 81 [pid = 3540] [id = 346] 21:18:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (1299AC00) [pid = 3540] [serial = 1037] [outer = 00000000] 21:18:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (12FD8000) [pid = 3540] [serial = 1038] [outer = 1299AC00] 21:18:33 INFO - PROCESS | 3540 | 1461212313069 Marionette DEBUG loaded listener.js 21:18:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (16354C00) [pid = 3540] [serial = 1039] [outer = 1299AC00] 21:18:33 INFO - PROCESS | 3540 | 1461212313594 Marionette TRACE conn6 <- [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]]]}] 21:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 730ms 21:18:33 INFO - PROCESS | 3540 | 1461212313647 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 21:18:33 INFO - PROCESS | 3540 | 1461212313649 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 21:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:18:33 INFO - PROCESS | 3540 | 1461212313652 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:18:33 INFO - PROCESS | 3540 | 1461212313656 Marionette TRACE conn6 <- [1,1350,null,{}] 21:18:33 INFO - PROCESS | 3540 | 1461212313666 Marionette TRACE conn6 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:33 INFO - PROCESS | 3540 | 1461212313754 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 21:18:33 INFO - PROCESS | 3540 | 1461212313850 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:33 INFO - PROCESS | 3540 | ++DOCSHELL 12C8E000 == 82 [pid = 3540] [id = 347] 21:18:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (17311400) [pid = 3540] [serial = 1040] [outer = 00000000] 21:18:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1922E800) [pid = 3540] [serial = 1041] [outer = 17311400] 21:18:33 INFO - PROCESS | 3540 | 1461212313899 Marionette DEBUG loaded listener.js 21:18:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1B43A000) [pid = 3540] [serial = 1042] [outer = 17311400] 21:18:34 INFO - PROCESS | 3540 | 1461212314288 Marionette TRACE conn6 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 21:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 669ms 21:18:34 INFO - PROCESS | 3540 | 1461212314327 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 21:18:34 INFO - PROCESS | 3540 | 1461212314330 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 21:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:18:34 INFO - PROCESS | 3540 | 1461212314333 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:18:34 INFO - PROCESS | 3540 | 1461212314334 Marionette TRACE conn6 <- [1,1354,null,{}] 21:18:34 INFO - PROCESS | 3540 | 1461212314338 Marionette TRACE conn6 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:34 INFO - PROCESS | 3540 | 1461212314426 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 21:18:34 INFO - PROCESS | 3540 | 1461212314432 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:34 INFO - PROCESS | 3540 | ++DOCSHELL 1B464000 == 83 [pid = 3540] [id = 348] 21:18:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1B837C00) [pid = 3540] [serial = 1043] [outer = 00000000] 21:18:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1BBB0800) [pid = 3540] [serial = 1044] [outer = 1B837C00] 21:18:34 INFO - PROCESS | 3540 | 1461212314478 Marionette DEBUG loaded listener.js 21:18:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1BBBD000) [pid = 3540] [serial = 1045] [outer = 1B837C00] 21:18:34 INFO - PROCESS | 3540 | 1461212314937 Marionette TRACE conn6 <- [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] 21:18:34 INFO - PROCESS | 3540 | 1461212314979 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 21:18:34 INFO - PROCESS | 3540 | 1461212314982 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 21:18:34 INFO - PROCESS | 3540 | 1461212314984 Marionette TRACE conn6 <- [1,1358,null,{}] 21:18:34 INFO - PROCESS | 3540 | 1461212314987 Marionette TRACE conn6 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:35 INFO - PROCESS | 3540 | 1461212315111 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 21:18:35 INFO - PROCESS | 3540 | 1461212315117 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:35 INFO - PROCESS | 3540 | ++DOCSHELL 1B842C00 == 84 [pid = 3540] [id = 349] 21:18:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (1BC5C000) [pid = 3540] [serial = 1046] [outer = 00000000] 21:18:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1BF43C00) [pid = 3540] [serial = 1047] [outer = 1BC5C000] 21:18:35 INFO - PROCESS | 3540 | 1461212315164 Marionette DEBUG loaded listener.js 21:18:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1BF43000) [pid = 3540] [serial = 1048] [outer = 1BC5C000] 21:18:35 INFO - PROCESS | 3540 | 1461212315644 Marionette TRACE conn6 <- [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] 21:18:35 INFO - PROCESS | 3540 | 1461212315660 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 21:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:18:35 INFO - PROCESS | 3540 | 1461212315668 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:18:35 INFO - PROCESS | 3540 | 1461212315670 Marionette TRACE conn6 <- [1,1362,null,{}] 21:18:35 INFO - PROCESS | 3540 | 1461212315673 Marionette TRACE conn6 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:35 INFO - PROCESS | 3540 | 1461212315812 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 21:18:35 INFO - PROCESS | 3540 | 1461212315911 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:35 INFO - PROCESS | 3540 | ++DOCSHELL 1D108800 == 85 [pid = 3540] [id = 350] 21:18:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1D10E400) [pid = 3540] [serial = 1049] [outer = 00000000] 21:18:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1D528400) [pid = 3540] [serial = 1050] [outer = 1D10E400] 21:18:35 INFO - PROCESS | 3540 | 1461212315959 Marionette DEBUG loaded listener.js 21:18:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1D530400) [pid = 3540] [serial = 1051] [outer = 1D10E400] 21:18:36 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:18:36 INFO - PROCESS | 3540 | 1461212316382 Marionette TRACE conn6 <- [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] 21:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:18:36 INFO - PROCESS | 3540 | 1461212316397 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 21:18:36 INFO - PROCESS | 3540 | 1461212316400 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:18:36 INFO - PROCESS | 3540 | 1461212316402 Marionette TRACE conn6 <- [1,1366,null,{}] 21:18:36 INFO - PROCESS | 3540 | 1461212316405 Marionette TRACE conn6 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:36 INFO - PROCESS | 3540 | 1461212316528 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 21:18:36 INFO - PROCESS | 3540 | 1461212316607 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:36 INFO - PROCESS | 3540 | ++DOCSHELL 1D194400 == 86 [pid = 3540] [id = 351] 21:18:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1D50BC00) [pid = 3540] [serial = 1052] [outer = 00000000] 21:18:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (2042B000) [pid = 3540] [serial = 1053] [outer = 1D50BC00] 21:18:36 INFO - PROCESS | 3540 | 1461212316654 Marionette DEBUG loaded listener.js 21:18:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (20860400) [pid = 3540] [serial = 1054] [outer = 1D50BC00] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (20A06400) [pid = 3540] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1D110C00) [pid = 3540] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (2085D400) [pid = 3540] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (129A7000) [pid = 3540] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (1270FC00) [pid = 3540] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1D5E6800) [pid = 3540] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1D0EC400) [pid = 3540] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (0F57D800) [pid = 3540] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (0F0BD000) [pid = 3540] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1FE45000) [pid = 3540] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (127C8000) [pid = 3540] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1C20C800) [pid = 3540] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1D10E800) [pid = 3540] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (0F57DC00) [pid = 3540] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (17D03800) [pid = 3540] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (18898000) [pid = 3540] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1D015C00) [pid = 3540] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1BB72000) [pid = 3540] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (20927800) [pid = 3540] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (13885C00) [pid = 3540] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (20426400) [pid = 3540] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (0F0F6C00) [pid = 3540] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (127D4400) [pid = 3540] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (0EE35000) [pid = 3540] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (17A36800) [pid = 3540] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1CF5BC00) [pid = 3540] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (137E6000) [pid = 3540] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:18:37 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (13DA9000) [pid = 3540] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:18:37 INFO - PROCESS | 3540 | 1461212317333 Marionette TRACE conn6 <- [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] 21:18:37 INFO - PROCESS | 3540 | 1461212317376 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 21:18:37 INFO - PROCESS | 3540 | 1461212317379 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:18:37 INFO - PROCESS | 3540 | 1461212317381 Marionette TRACE conn6 <- [1,1370,null,{}] 21:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:18:37 INFO - PROCESS | 3540 | 1461212317384 Marionette TRACE conn6 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:37 INFO - PROCESS | 3540 | 1461212317469 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 21:18:37 INFO - PROCESS | 3540 | 1461212317568 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:37 INFO - PROCESS | 3540 | ++DOCSHELL 0EE35000 == 87 [pid = 3540] [id = 352] 21:18:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (0EF59400) [pid = 3540] [serial = 1055] [outer = 00000000] 21:18:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (17523400) [pid = 3540] [serial = 1056] [outer = 0EF59400] 21:18:37 INFO - PROCESS | 3540 | 1461212317613 Marionette DEBUG loaded listener.js 21:18:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (17D06400) [pid = 3540] [serial = 1057] [outer = 0EF59400] 21:18:37 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:18:37 INFO - PROCESS | 3540 | 1461212317990 Marionette TRACE conn6 <- [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] 21:18:38 INFO - PROCESS | 3540 | 1461212318016 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 21:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:18:38 INFO - PROCESS | 3540 | 1461212318019 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:18:38 INFO - PROCESS | 3540 | 1461212318021 Marionette TRACE conn6 <- [1,1374,null,{}] 21:18:38 INFO - PROCESS | 3540 | 1461212318024 Marionette TRACE conn6 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:38 INFO - PROCESS | 3540 | 1461212318147 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 21:18:38 INFO - PROCESS | 3540 | 1461212318156 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:38 INFO - PROCESS | 3540 | ++DOCSHELL 0F05A800 == 88 [pid = 3540] [id = 353] 21:18:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (137E6000) [pid = 3540] [serial = 1058] [outer = 00000000] 21:18:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1D193400) [pid = 3540] [serial = 1059] [outer = 137E6000] 21:18:38 INFO - PROCESS | 3540 | 1461212318201 Marionette DEBUG loaded listener.js 21:18:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (1E2CA800) [pid = 3540] [serial = 1060] [outer = 137E6000] 21:18:38 INFO - PROCESS | 3540 | 1461212318631 Marionette TRACE conn6 <- [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] 21:18:38 INFO - PROCESS | 3540 | 1461212318653 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 21:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:18:38 INFO - PROCESS | 3540 | 1461212318656 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:18:38 INFO - PROCESS | 3540 | 1461212318657 Marionette TRACE conn6 <- [1,1378,null,{}] 21:18:38 INFO - PROCESS | 3540 | 1461212318661 Marionette TRACE conn6 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:38 INFO - PROCESS | 3540 | 1461212318747 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 21:18:38 INFO - PROCESS | 3540 | 1461212318879 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:38 INFO - PROCESS | 3540 | ++DOCSHELL 127C4400 == 89 [pid = 3540] [id = 354] 21:18:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (127C5C00) [pid = 3540] [serial = 1061] [outer = 00000000] 21:18:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (2085D400) [pid = 3540] [serial = 1062] [outer = 127C5C00] 21:18:38 INFO - PROCESS | 3540 | 1461212318925 Marionette DEBUG loaded listener.js 21:18:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (209AF800) [pid = 3540] [serial = 1063] [outer = 127C5C00] 21:18:39 INFO - PROCESS | 3540 | 1461212319432 Marionette TRACE conn6 <- [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]]]}] 21:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 830ms 21:18:39 INFO - PROCESS | 3540 | 1461212319487 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 21:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:18:39 INFO - PROCESS | 3540 | 1461212319492 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 21:18:39 INFO - PROCESS | 3540 | 1461212319497 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:18:39 INFO - PROCESS | 3540 | 1461212319501 Marionette TRACE conn6 <- [1,1382,null,{}] 21:18:39 INFO - PROCESS | 3540 | 1461212319507 Marionette TRACE conn6 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:39 INFO - PROCESS | 3540 | 1461212319625 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 21:18:39 INFO - PROCESS | 3540 | 1461212319767 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:39 INFO - PROCESS | 3540 | ++DOCSHELL 0F53C800 == 90 [pid = 3540] [id = 355] 21:18:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (127D2000) [pid = 3540] [serial = 1064] [outer = 00000000] 21:18:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (137EA400) [pid = 3540] [serial = 1065] [outer = 127D2000] 21:18:39 INFO - PROCESS | 3540 | 1461212319826 Marionette DEBUG loaded listener.js 21:18:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (17310C00) [pid = 3540] [serial = 1066] [outer = 127D2000] 21:18:40 INFO - PROCESS | 3540 | 1461212320462 Marionette TRACE conn6 <- [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]]]}] 21:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 989ms 21:18:40 INFO - PROCESS | 3540 | 1461212320493 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 21:18:40 INFO - PROCESS | 3540 | 1461212320499 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 21:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:18:40 INFO - PROCESS | 3540 | 1461212320507 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:18:40 INFO - PROCESS | 3540 | 1461212320510 Marionette TRACE conn6 <- [1,1386,null,{}] 21:18:40 INFO - PROCESS | 3540 | 1461212320514 Marionette TRACE conn6 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:40 INFO - PROCESS | 3540 | 1461212320628 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 21:18:40 INFO - PROCESS | 3540 | 1461212320772 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:40 INFO - PROCESS | 3540 | ++DOCSHELL 1753C800 == 91 [pid = 3540] [id = 356] 21:18:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (1889DC00) [pid = 3540] [serial = 1067] [outer = 00000000] 21:18:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1BB70000) [pid = 3540] [serial = 1068] [outer = 1889DC00] 21:18:40 INFO - PROCESS | 3540 | 1461212320828 Marionette DEBUG loaded listener.js 21:18:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1BC67C00) [pid = 3540] [serial = 1069] [outer = 1889DC00] 21:18:41 INFO - PROCESS | 3540 | 1461212321464 Marionette TRACE conn6 <- [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]]]}] 21:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1020ms 21:18:41 INFO - PROCESS | 3540 | 1461212321528 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 21:18:41 INFO - PROCESS | 3540 | 1461212321531 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 21:18:41 INFO - PROCESS | 3540 | 1461212321534 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:18:41 INFO - PROCESS | 3540 | 1461212321538 Marionette TRACE conn6 <- [1,1390,null,{}] 21:18:41 INFO - PROCESS | 3540 | 1461212321549 Marionette TRACE conn6 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:41 INFO - PROCESS | 3540 | 1461212321729 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 21:18:41 INFO - PROCESS | 3540 | 1461212321867 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:41 INFO - PROCESS | 3540 | ++DOCSHELL 1C20B400 == 92 [pid = 3540] [id = 357] 21:18:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1CF89800) [pid = 3540] [serial = 1070] [outer = 00000000] 21:18:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (20A9A400) [pid = 3540] [serial = 1071] [outer = 1CF89800] 21:18:41 INFO - PROCESS | 3540 | 1461212321926 Marionette DEBUG loaded listener.js 21:18:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (20B0FC00) [pid = 3540] [serial = 1072] [outer = 1CF89800] 21:18:42 INFO - PROCESS | 3540 | 1461212322504 Marionette TRACE conn6 <- [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]]]}] 21:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1019ms 21:18:42 INFO - PROCESS | 3540 | 1461212322557 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 21:18:42 INFO - PROCESS | 3540 | 1461212322560 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 21:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:18:42 INFO - PROCESS | 3540 | 1461212322564 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:18:42 INFO - PROCESS | 3540 | 1461212322566 Marionette TRACE conn6 <- [1,1394,null,{}] 21:18:42 INFO - PROCESS | 3540 | 1461212322570 Marionette TRACE conn6 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:42 INFO - PROCESS | 3540 | 1461212322680 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 21:18:42 INFO - PROCESS | 3540 | 1461212322819 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:42 INFO - PROCESS | 3540 | ++DOCSHELL 20B19000 == 93 [pid = 3540] [id = 358] 21:18:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (20BBB800) [pid = 3540] [serial = 1073] [outer = 00000000] 21:18:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (217B7400) [pid = 3540] [serial = 1074] [outer = 20BBB800] 21:18:42 INFO - PROCESS | 3540 | 1461212322876 Marionette DEBUG loaded listener.js 21:18:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (21B42800) [pid = 3540] [serial = 1075] [outer = 20BBB800] 21:18:43 INFO - PROCESS | 3540 | 1461212323478 Marionette TRACE conn6 <- [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]]]}] 21:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 970ms 21:18:43 INFO - PROCESS | 3540 | 1461212323537 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 21:18:43 INFO - PROCESS | 3540 | 1461212323540 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 21:18:43 INFO - PROCESS | 3540 | 1461212323543 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:18:43 INFO - PROCESS | 3540 | 1461212323545 Marionette TRACE conn6 <- [1,1398,null,{}] 21:18:43 INFO - PROCESS | 3540 | 1461212323549 Marionette TRACE conn6 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:43 INFO - PROCESS | 3540 | 1461212323657 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 21:18:43 INFO - PROCESS | 3540 | 1461212323796 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:43 INFO - PROCESS | 3540 | ++DOCSHELL 21B41C00 == 94 [pid = 3540] [id = 359] 21:18:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (21D9C400) [pid = 3540] [serial = 1076] [outer = 00000000] 21:18:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (2200EC00) [pid = 3540] [serial = 1077] [outer = 21D9C400] 21:18:43 INFO - PROCESS | 3540 | 1461212323852 Marionette DEBUG loaded listener.js 21:18:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (2200D000) [pid = 3540] [serial = 1078] [outer = 21D9C400] 21:18:44 INFO - PROCESS | 3540 | 1461212324526 Marionette TRACE conn6 <- [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]]]}] 21:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1016ms 21:18:44 INFO - PROCESS | 3540 | 1461212324563 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 21:18:44 INFO - PROCESS | 3540 | 1461212324565 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 21:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:18:44 INFO - PROCESS | 3540 | 1461212324569 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:18:44 INFO - PROCESS | 3540 | 1461212324571 Marionette TRACE conn6 <- [1,1402,null,{}] 21:18:44 INFO - PROCESS | 3540 | 1461212324575 Marionette TRACE conn6 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:44 INFO - PROCESS | 3540 | 1461212324719 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 21:18:44 INFO - PROCESS | 3540 | 1461212324867 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:44 INFO - PROCESS | 3540 | ++DOCSHELL 0F057000 == 95 [pid = 3540] [id = 360] 21:18:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (0F0F1000) [pid = 3540] [serial = 1079] [outer = 00000000] 21:18:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (16310400) [pid = 3540] [serial = 1080] [outer = 0F0F1000] 21:18:44 INFO - PROCESS | 3540 | 1461212324929 Marionette DEBUG loaded listener.js 21:18:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (177F0C00) [pid = 3540] [serial = 1081] [outer = 0F0F1000] 21:18:45 INFO - PROCESS | 3540 | 1461212325829 Marionette TRACE conn6 <- [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]]]}] 21:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1270ms 21:18:45 INFO - PROCESS | 3540 | 1461212325843 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 21:18:45 INFO - PROCESS | 3540 | 1461212325847 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 21:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:18:45 INFO - PROCESS | 3540 | 1461212325852 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:18:45 INFO - PROCESS | 3540 | 1461212325855 Marionette TRACE conn6 <- [1,1406,null,{}] 21:18:45 INFO - PROCESS | 3540 | 1461212325861 Marionette TRACE conn6 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:45 INFO - PROCESS | 3540 | 1461212325967 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 21:18:46 INFO - PROCESS | 3540 | 1461212326117 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:46 INFO - PROCESS | 3540 | ++DOCSHELL 1270E000 == 96 [pid = 3540] [id = 361] 21:18:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1270FC00) [pid = 3540] [serial = 1082] [outer = 00000000] 21:18:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1634D800) [pid = 3540] [serial = 1083] [outer = 1270FC00] 21:18:46 INFO - PROCESS | 3540 | 1461212326170 Marionette DEBUG loaded listener.js 21:18:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (17C0EC00) [pid = 3540] [serial = 1084] [outer = 1270FC00] 21:18:46 INFO - PROCESS | 3540 | --DOCSHELL 20368400 == 95 [pid = 3540] [id = 309] 21:18:46 INFO - PROCESS | 3540 | --DOCSHELL 1B440000 == 94 [pid = 3540] [id = 11] 21:18:46 INFO - PROCESS | 3540 | --DOCSHELL 21B43000 == 93 [pid = 3540] [id = 8] 21:18:46 INFO - PROCESS | 3540 | --DOCSHELL 17521800 == 92 [pid = 3540] [id = 279] 21:18:46 INFO - PROCESS | 3540 | --DOCSHELL 20866000 == 91 [pid = 3540] [id = 264] 21:18:46 INFO - PROCESS | 3540 | --DOCSHELL 1BF04800 == 90 [pid = 3540] [id = 76] 21:18:46 INFO - PROCESS | 3540 | --DOCSHELL 0F05A800 == 89 [pid = 3540] [id = 353] 21:18:46 INFO - PROCESS | 3540 | --DOCSHELL 0EE35000 == 88 [pid = 3540] [id = 352] 21:18:46 INFO - PROCESS | 3540 | --DOCSHELL 1D194400 == 87 [pid = 3540] [id = 351] 21:18:46 INFO - PROCESS | 3540 | --DOCSHELL 1D108800 == 86 [pid = 3540] [id = 350] 21:18:46 INFO - PROCESS | 3540 | --DOCSHELL 1B842C00 == 85 [pid = 3540] [id = 349] 21:18:46 INFO - PROCESS | 3540 | --DOCSHELL 1B464000 == 84 [pid = 3540] [id = 348] 21:18:46 INFO - PROCESS | 3540 | --DOCSHELL 12C8E000 == 83 [pid = 3540] [id = 347] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1FE80400) [pid = 3540] [serial = 1017] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOCSHELL 127C7C00 == 82 [pid = 3540] [id = 346] 21:18:46 INFO - PROCESS | 3540 | --DOCSHELL 129A7C00 == 81 [pid = 3540] [id = 345] 21:18:46 INFO - PROCESS | 3540 | --DOCSHELL 1E21E800 == 80 [pid = 3540] [id = 342] 21:18:46 INFO - PROCESS | 3540 | --DOCSHELL 1BBB6800 == 79 [pid = 3540] [id = 341] 21:18:46 INFO - PROCESS | 3540 | --DOCSHELL 12FCB800 == 78 [pid = 3540] [id = 340] 21:18:46 INFO - PROCESS | 3540 | --DOCSHELL 17532400 == 77 [pid = 3540] [id = 339] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (1FE8C800) [pid = 3540] [serial = 895] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (2036AC00) [pid = 3540] [serial = 844] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (20A9AC00) [pid = 3540] [serial = 943] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (20924800) [pid = 3540] [serial = 937] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (20927C00) [pid = 3540] [serial = 928] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (17A32400) [pid = 3540] [serial = 931] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (12BD1800) [pid = 3540] [serial = 883] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1E7D7800) [pid = 3540] [serial = 892] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1D7E1C00) [pid = 3540] [serial = 841] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1D522800) [pid = 3540] [serial = 832] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1C8CDC00) [pid = 3540] [serial = 1008] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1D2C6800) [pid = 3540] [serial = 1011] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1CE03800) [pid = 3540] [serial = 1009] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1E229400) [pid = 3540] [serial = 1012] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (12BD9800) [pid = 3540] [serial = 976] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1299F400) [pid = 3540] [serial = 975] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1A646800) [pid = 3540] [serial = 997] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (18D1E000) [pid = 3540] [serial = 996] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1B46D800) [pid = 3540] [serial = 1002] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (1B846C00) [pid = 3540] [serial = 1003] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1E7CD000) [pid = 3540] [serial = 982] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1D760C00) [pid = 3540] [serial = 981] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (1BF08400) [pid = 3540] [serial = 1005] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (20A0F800) [pid = 3540] [serial = 988] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (20A09400) [pid = 3540] [serial = 987] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (18955800) [pid = 3540] [serial = 979] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (17DD7000) [pid = 3540] [serial = 978] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (20866800) [pid = 3540] [serial = 985] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (2085EC00) [pid = 3540] [serial = 984] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (13DAB000) [pid = 3540] [serial = 994] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (12F42000) [pid = 3540] [serial = 993] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (13844400) [pid = 3540] [serial = 999] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (175A6400) [pid = 3540] [serial = 1000] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (177EE800) [pid = 3540] [serial = 1014] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (20BB4800) [pid = 3540] [serial = 990] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (188A0800) [pid = 3540] [serial = 1015] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (1BC63C00) [pid = 3540] [serial = 1006] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (1BC5F400) [pid = 3540] [serial = 934] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 94 (1D505C00) [pid = 3540] [serial = 889] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 93 (19224000) [pid = 3540] [serial = 886] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 92 (1D10A800) [pid = 3540] [serial = 880] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | --DOMWINDOW == 91 (20A94000) [pid = 3540] [serial = 940] [outer = 00000000] [url = about:blank] 21:18:46 INFO - PROCESS | 3540 | 1461212326774 Marionette TRACE conn6 <- [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]]]}] 21:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 970ms 21:18:46 INFO - PROCESS | 3540 | 1461212326824 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 21:18:46 INFO - PROCESS | 3540 | 1461212326829 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 21:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:18:46 INFO - PROCESS | 3540 | 1461212326835 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:18:46 INFO - PROCESS | 3540 | 1461212326838 Marionette TRACE conn6 <- [1,1410,null,{}] 21:18:46 INFO - PROCESS | 3540 | 1461212326841 Marionette TRACE conn6 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:46 INFO - PROCESS | 3540 | 1461212326930 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 21:18:46 INFO - PROCESS | 3540 | 1461212326939 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:46 INFO - PROCESS | 3540 | ++DOCSHELL 127D2C00 == 78 [pid = 3540] [id = 362] 21:18:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (12B79C00) [pid = 3540] [serial = 1085] [outer = 00000000] 21:18:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (12FD4400) [pid = 3540] [serial = 1086] [outer = 12B79C00] 21:18:46 INFO - PROCESS | 3540 | 1461212326985 Marionette DEBUG loaded listener.js 21:18:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 94 (13DAB000) [pid = 3540] [serial = 1087] [outer = 12B79C00] 21:18:47 INFO - PROCESS | 3540 | 1461212327485 Marionette TRACE conn6 <- [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]]]}] 21:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 670ms 21:18:47 INFO - PROCESS | 3540 | 1461212327520 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 21:18:47 INFO - PROCESS | 3540 | 1461212327522 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 21:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:18:47 INFO - PROCESS | 3540 | 1461212327529 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:18:47 INFO - PROCESS | 3540 | 1461212327532 Marionette TRACE conn6 <- [1,1414,null,{}] 21:18:47 INFO - PROCESS | 3540 | 1461212327542 Marionette TRACE conn6 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:47 INFO - PROCESS | 3540 | 1461212327668 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 21:18:47 INFO - PROCESS | 3540 | 1461212327775 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:47 INFO - PROCESS | 3540 | ++DOCSHELL 12F45000 == 79 [pid = 3540] [id = 363] 21:18:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (163E8000) [pid = 3540] [serial = 1088] [outer = 00000000] 21:18:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (19223400) [pid = 3540] [serial = 1089] [outer = 163E8000] 21:18:47 INFO - PROCESS | 3540 | 1461212327824 Marionette DEBUG loaded listener.js 21:18:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (1A646800) [pid = 3540] [serial = 1090] [outer = 163E8000] 21:18:48 INFO - PROCESS | 3540 | 1461212328202 Marionette TRACE conn6 <- [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]]]}] 21:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 730ms 21:18:48 INFO - PROCESS | 3540 | 1461212328259 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 21:18:48 INFO - PROCESS | 3540 | 1461212328262 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 21:18:48 INFO - PROCESS | 3540 | 1461212328265 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:18:48 INFO - PROCESS | 3540 | 1461212328267 Marionette TRACE conn6 <- [1,1418,null,{}] 21:18:48 INFO - PROCESS | 3540 | 1461212328271 Marionette TRACE conn6 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:48 INFO - PROCESS | 3540 | 1461212328361 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 21:18:48 INFO - PROCESS | 3540 | 1461212328368 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:48 INFO - PROCESS | 3540 | ++DOCSHELL 127C9C00 == 80 [pid = 3540] [id = 364] 21:18:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (1A68E000) [pid = 3540] [serial = 1091] [outer = 00000000] 21:18:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (1B834000) [pid = 3540] [serial = 1092] [outer = 1A68E000] 21:18:48 INFO - PROCESS | 3540 | 1461212328413 Marionette DEBUG loaded listener.js 21:18:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (1BB71800) [pid = 3540] [serial = 1093] [outer = 1A68E000] 21:18:48 INFO - PROCESS | 3540 | 1461212328915 Marionette TRACE conn6 <- [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]]]}] 21:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 670ms 21:18:48 INFO - PROCESS | 3540 | 1461212328939 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 21:18:48 INFO - PROCESS | 3540 | 1461212328941 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 21:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:18:48 INFO - PROCESS | 3540 | 1461212328944 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:18:48 INFO - PROCESS | 3540 | 1461212328946 Marionette TRACE conn6 <- [1,1422,null,{}] 21:18:48 INFO - PROCESS | 3540 | 1461212328949 Marionette TRACE conn6 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:49 INFO - PROCESS | 3540 | 1461212329069 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 21:18:49 INFO - PROCESS | 3540 | 1461212329168 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1BBB9C00) [pid = 3540] [serial = 1094] [outer = 1C835000] 21:18:49 INFO - PROCESS | 3540 | ++DOCSHELL 1BC67000 == 81 [pid = 3540] [id = 365] 21:18:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1BC67400) [pid = 3540] [serial = 1095] [outer = 00000000] 21:18:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1BF0AC00) [pid = 3540] [serial = 1096] [outer = 1BC67400] 21:18:49 INFO - PROCESS | 3540 | 1461212329229 Marionette DEBUG loaded listener.js 21:18:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1BF0A000) [pid = 3540] [serial = 1097] [outer = 1BC67400] 21:18:49 INFO - PROCESS | 3540 | 1461212329741 Marionette TRACE conn6 <- [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]]]}] 21:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 829ms 21:18:49 INFO - PROCESS | 3540 | 1461212329775 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 21:18:49 INFO - PROCESS | 3540 | 1461212329777 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 21:18:49 INFO - PROCESS | 3540 | 1461212329781 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:18:49 INFO - PROCESS | 3540 | 1461212329783 Marionette TRACE conn6 <- [1,1426,null,{}] 21:18:49 INFO - PROCESS | 3540 | 1461212329786 Marionette TRACE conn6 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:49 INFO - PROCESS | 3540 | 1461212329924 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 21:18:49 INFO - PROCESS | 3540 | 1461212329996 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:50 INFO - PROCESS | 3540 | ++DOCSHELL 1C203000 == 82 [pid = 3540] [id = 366] 21:18:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1C8C7800) [pid = 3540] [serial = 1098] [outer = 00000000] 21:18:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1D103800) [pid = 3540] [serial = 1099] [outer = 1C8C7800] 21:18:50 INFO - PROCESS | 3540 | 1461212330045 Marionette DEBUG loaded listener.js 21:18:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1D106800) [pid = 3540] [serial = 1100] [outer = 1C8C7800] 21:18:50 INFO - PROCESS | 3540 | 1461212330472 Marionette TRACE conn6 <- [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]]]}] 21:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 730ms 21:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:18:50 INFO - PROCESS | 3540 | 1461212330524 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 21:18:50 INFO - PROCESS | 3540 | 1461212330526 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 21:18:50 INFO - PROCESS | 3540 | 1461212330529 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:18:50 INFO - PROCESS | 3540 | 1461212330531 Marionette TRACE conn6 <- [1,1430,null,{}] 21:18:50 INFO - PROCESS | 3540 | 1461212330535 Marionette TRACE conn6 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:50 INFO - PROCESS | 3540 | 1461212330808 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 21:18:50 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1D18A800) [pid = 3540] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:18:50 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (12F3D400) [pid = 3540] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:18:50 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (17311400) [pid = 3540] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:18:50 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1B837C00) [pid = 3540] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:18:50 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (12D43800) [pid = 3540] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:18:50 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (1299AC00) [pid = 3540] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:18:50 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (1D50BC00) [pid = 3540] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:18:50 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (1D10E400) [pid = 3540] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:18:50 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (0EF59400) [pid = 3540] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:18:50 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (137E6000) [pid = 3540] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:18:50 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (1BC5C000) [pid = 3540] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:18:50 INFO - PROCESS | 3540 | 1461212330882 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:50 INFO - PROCESS | 3540 | ++DOCSHELL 0EF59400 == 83 [pid = 3540] [id = 367] 21:18:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (0EF5C000) [pid = 3540] [serial = 1101] [outer = 00000000] 21:18:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (12D43800) [pid = 3540] [serial = 1102] [outer = 0EF5C000] 21:18:50 INFO - PROCESS | 3540 | 1461212330932 Marionette DEBUG loaded listener.js 21:18:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (18954800) [pid = 3540] [serial = 1103] [outer = 0EF5C000] 21:18:51 INFO - PROCESS | 3540 | 1461212331302 Marionette TRACE conn6 <- [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]]]}] 21:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 830ms 21:18:51 INFO - PROCESS | 3540 | 1461212331361 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 21:18:51 INFO - PROCESS | 3540 | 1461212331363 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 21:18:51 INFO - PROCESS | 3540 | 1461212331366 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:18:51 INFO - PROCESS | 3540 | 1461212331368 Marionette TRACE conn6 <- [1,1434,null,{}] 21:18:51 INFO - PROCESS | 3540 | 1461212331372 Marionette TRACE conn6 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:51 INFO - PROCESS | 3540 | 1461212331463 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 21:18:51 INFO - PROCESS | 3540 | 1461212331479 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:51 INFO - PROCESS | 3540 | ++DOCSHELL 1B843C00 == 84 [pid = 3540] [id = 368] 21:18:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (1BC5C000) [pid = 3540] [serial = 1104] [outer = 00000000] 21:18:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1D194800) [pid = 3540] [serial = 1105] [outer = 1BC5C000] 21:18:51 INFO - PROCESS | 3540 | 1461212331525 Marionette DEBUG loaded listener.js 21:18:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1D529400) [pid = 3540] [serial = 1106] [outer = 1BC5C000] 21:18:51 INFO - PROCESS | 3540 | 1461212331973 Marionette TRACE conn6 <- [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]]]}] 21:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 630ms 21:18:52 INFO - PROCESS | 3540 | 1461212332000 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 21:18:52 INFO - PROCESS | 3540 | 1461212332003 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 21:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:18:52 INFO - PROCESS | 3540 | 1461212332005 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:18:52 INFO - PROCESS | 3540 | 1461212332007 Marionette TRACE conn6 <- [1,1438,null,{}] 21:18:52 INFO - PROCESS | 3540 | 1461212332011 Marionette TRACE conn6 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:52 INFO - PROCESS | 3540 | 1461212332101 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 21:18:52 INFO - PROCESS | 3540 | 1461212332149 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:52 INFO - PROCESS | 3540 | ++DOCSHELL 1CE09C00 == 85 [pid = 3540] [id = 369] 21:18:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1D764000) [pid = 3540] [serial = 1107] [outer = 00000000] 21:18:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1E7D2000) [pid = 3540] [serial = 1108] [outer = 1D764000] 21:18:52 INFO - PROCESS | 3540 | 1461212332195 Marionette DEBUG loaded listener.js 21:18:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1FB21800) [pid = 3540] [serial = 1109] [outer = 1D764000] 21:18:52 INFO - PROCESS | 3540 | 1461212332646 Marionette TRACE conn6 <- [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]]]}] 21:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 670ms 21:18:52 INFO - PROCESS | 3540 | 1461212332677 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 21:18:52 INFO - PROCESS | 3540 | 1461212332679 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 21:18:52 INFO - PROCESS | 3540 | 1461212332682 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:18:52 INFO - PROCESS | 3540 | 1461212332684 Marionette TRACE conn6 <- [1,1442,null,{}] 21:18:52 INFO - PROCESS | 3540 | 1461212332687 Marionette TRACE conn6 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:52 INFO - PROCESS | 3540 | 1461212332774 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 21:18:52 INFO - PROCESS | 3540 | 1461212332921 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:52 INFO - PROCESS | 3540 | ++DOCSHELL 0B774400 == 86 [pid = 3540] [id = 370] 21:18:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (0B78E000) [pid = 3540] [serial = 1110] [outer = 00000000] 21:18:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (0F535400) [pid = 3540] [serial = 1111] [outer = 0B78E000] 21:18:52 INFO - PROCESS | 3540 | 1461212332980 Marionette DEBUG loaded listener.js 21:18:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (127D4800) [pid = 3540] [serial = 1112] [outer = 0B78E000] 21:18:53 INFO - PROCESS | 3540 | 1461212333660 Marionette TRACE conn6 <- [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]]]}] 21:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1020ms 21:18:53 INFO - PROCESS | 3540 | 1461212333710 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 21:18:53 INFO - PROCESS | 3540 | 1461212333716 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 21:18:53 INFO - PROCESS | 3540 | 1461212333743 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:18:53 INFO - PROCESS | 3540 | 1461212333746 Marionette TRACE conn6 <- [1,1446,null,{}] 21:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:18:53 INFO - PROCESS | 3540 | 1461212333751 Marionette TRACE conn6 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:53 INFO - PROCESS | 3540 | 1461212333871 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 21:18:54 INFO - PROCESS | 3540 | 1461212334010 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:54 INFO - PROCESS | 3540 | ++DOCSHELL 175A7C00 == 87 [pid = 3540] [id = 371] 21:18:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (17A35400) [pid = 3540] [serial = 1113] [outer = 00000000] 21:18:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (18D16400) [pid = 3540] [serial = 1114] [outer = 17A35400] 21:18:54 INFO - PROCESS | 3540 | 1461212334069 Marionette DEBUG loaded listener.js 21:18:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1A63C400) [pid = 3540] [serial = 1115] [outer = 17A35400] 21:18:54 INFO - PROCESS | 3540 | 1461212334643 Marionette TRACE conn6 <- [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]]]}] 21:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 970ms 21:18:54 INFO - PROCESS | 3540 | 1461212334725 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 21:18:54 INFO - PROCESS | 3540 | 1461212334730 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 21:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:18:54 INFO - PROCESS | 3540 | 1461212334734 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:18:54 INFO - PROCESS | 3540 | 1461212334736 Marionette TRACE conn6 <- [1,1450,null,{}] 21:18:54 INFO - PROCESS | 3540 | 1461212334740 Marionette TRACE conn6 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:54 INFO - PROCESS | 3540 | 1461212334853 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 21:18:54 INFO - PROCESS | 3540 | 1461212334992 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:55 INFO - PROCESS | 3540 | ++DOCSHELL 1CD22000 == 88 [pid = 3540] [id = 372] 21:18:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (1CE03800) [pid = 3540] [serial = 1116] [outer = 00000000] 21:18:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1D505C00) [pid = 3540] [serial = 1117] [outer = 1CE03800] 21:18:55 INFO - PROCESS | 3540 | 1461212335049 Marionette DEBUG loaded listener.js 21:18:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (1FE51800) [pid = 3540] [serial = 1118] [outer = 1CE03800] 21:18:55 INFO - PROCESS | 3540 | 1461212335673 Marionette TRACE conn6 <- [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]]]}] 21:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 970ms 21:18:55 INFO - PROCESS | 3540 | 1461212335710 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 21:18:55 INFO - PROCESS | 3540 | 1461212335712 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 21:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:18:55 INFO - PROCESS | 3540 | 1461212335723 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:18:55 INFO - PROCESS | 3540 | 1461212335729 Marionette TRACE conn6 <- [1,1454,null,{}] 21:18:55 INFO - PROCESS | 3540 | 1461212335734 Marionette TRACE conn6 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:55 INFO - PROCESS | 3540 | 1461212335849 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 21:18:55 INFO - PROCESS | 3540 | 1461212335989 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:56 INFO - PROCESS | 3540 | ++DOCSHELL 20865000 == 89 [pid = 3540] [id = 373] 21:18:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (20865C00) [pid = 3540] [serial = 1119] [outer = 00000000] 21:18:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (20920400) [pid = 3540] [serial = 1120] [outer = 20865C00] 21:18:56 INFO - PROCESS | 3540 | 1461212336045 Marionette DEBUG loaded listener.js 21:18:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (20926000) [pid = 3540] [serial = 1121] [outer = 20865C00] 21:18:56 INFO - PROCESS | 3540 | 1461212336680 Marionette TRACE conn6 <- [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]]]}] 21:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 990ms 21:18:56 INFO - PROCESS | 3540 | 1461212336712 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 21:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:18:56 INFO - PROCESS | 3540 | 1461212336714 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 21:18:56 INFO - PROCESS | 3540 | 1461212336718 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:18:56 INFO - PROCESS | 3540 | 1461212336720 Marionette TRACE conn6 <- [1,1458,null,{}] 21:18:56 INFO - PROCESS | 3540 | 1461212336723 Marionette TRACE conn6 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:56 INFO - PROCESS | 3540 | 1461212336837 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 21:18:56 INFO - PROCESS | 3540 | 1461212336996 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:57 INFO - PROCESS | 3540 | ++DOCSHELL 209AAC00 == 90 [pid = 3540] [id = 374] 21:18:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (209AD000) [pid = 3540] [serial = 1122] [outer = 00000000] 21:18:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (20A0FC00) [pid = 3540] [serial = 1123] [outer = 209AD000] 21:18:57 INFO - PROCESS | 3540 | 1461212337055 Marionette DEBUG loaded listener.js 21:18:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (20A96000) [pid = 3540] [serial = 1124] [outer = 209AD000] 21:18:57 INFO - PROCESS | 3540 | 1461212337637 Marionette TRACE conn6 <- [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]]]}] 21:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 970ms 21:18:57 INFO - PROCESS | 3540 | 1461212337692 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 21:18:57 INFO - PROCESS | 3540 | 1461212337694 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 21:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:18:57 INFO - PROCESS | 3540 | 1461212337712 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:18:57 INFO - PROCESS | 3540 | 1461212337714 Marionette TRACE conn6 <- [1,1462,null,{}] 21:18:57 INFO - PROCESS | 3540 | 1461212337718 Marionette TRACE conn6 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:57 INFO - PROCESS | 3540 | 1461212337826 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 21:18:57 INFO - PROCESS | 3540 | 1461212337965 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:57 INFO - PROCESS | 3540 | ++DOCSHELL 20B12C00 == 91 [pid = 3540] [id = 375] 21:18:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (20B13400) [pid = 3540] [serial = 1125] [outer = 00000000] 21:18:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (20BB6800) [pid = 3540] [serial = 1126] [outer = 20B13400] 21:18:58 INFO - PROCESS | 3540 | 1461212338030 Marionette DEBUG loaded listener.js 21:18:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (217B8C00) [pid = 3540] [serial = 1127] [outer = 20B13400] 21:18:58 INFO - PROCESS | 3540 | 1461212338637 Marionette TRACE conn6 <- [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]]]}] 21:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 970ms 21:18:58 INFO - PROCESS | 3540 | 1461212338683 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 21:18:58 INFO - PROCESS | 3540 | 1461212338685 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 21:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:18:58 INFO - PROCESS | 3540 | 1461212338688 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:18:58 INFO - PROCESS | 3540 | 1461212338690 Marionette TRACE conn6 <- [1,1466,null,{}] 21:18:58 INFO - PROCESS | 3540 | 1461212338694 Marionette TRACE conn6 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:58 INFO - PROCESS | 3540 | 1461212338805 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 21:18:58 INFO - PROCESS | 3540 | 1461212338946 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:58 INFO - PROCESS | 3540 | ++DOCSHELL 20B17800 == 92 [pid = 3540] [id = 376] 21:18:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (21B39C00) [pid = 3540] [serial = 1128] [outer = 00000000] 21:18:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (2206D800) [pid = 3540] [serial = 1129] [outer = 21B39C00] 21:18:59 INFO - PROCESS | 3540 | 1461212339003 Marionette DEBUG loaded listener.js 21:18:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (22070400) [pid = 3540] [serial = 1130] [outer = 21B39C00] 21:18:59 INFO - PROCESS | 3540 | 1461212339833 Marionette TRACE conn6 <- [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]]]}] 21:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1173ms 21:18:59 INFO - PROCESS | 3540 | 1461212339863 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 21:18:59 INFO - PROCESS | 3540 | 1461212339867 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 21:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:18:59 INFO - PROCESS | 3540 | 1461212339872 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:18:59 INFO - PROCESS | 3540 | 1461212339876 Marionette TRACE conn6 <- [1,1470,null,{}] 21:18:59 INFO - PROCESS | 3540 | 1461212339882 Marionette TRACE conn6 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:59 INFO - PROCESS | 3540 | 1461212339987 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 21:19:00 INFO - PROCESS | 3540 | 1461212340134 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:00 INFO - PROCESS | 3540 | ++DOCSHELL 0B793C00 == 93 [pid = 3540] [id = 377] 21:19:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (0EF60C00) [pid = 3540] [serial = 1131] [outer = 00000000] 21:19:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (17C7F000) [pid = 3540] [serial = 1132] [outer = 0EF60C00] 21:19:00 INFO - PROCESS | 3540 | 1461212340186 Marionette DEBUG loaded listener.js 21:19:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (18899000) [pid = 3540] [serial = 1133] [outer = 0EF60C00] 21:19:00 INFO - PROCESS | 3540 | 1461212340773 Marionette TRACE conn6 <- [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]]]}] 21:19:00 INFO - PROCESS | 3540 | --DOCSHELL 1CE09C00 == 92 [pid = 3540] [id = 369] 21:19:00 INFO - PROCESS | 3540 | --DOCSHELL 1B843C00 == 91 [pid = 3540] [id = 368] 21:19:00 INFO - PROCESS | 3540 | --DOCSHELL 0EF59400 == 90 [pid = 3540] [id = 367] 21:19:00 INFO - PROCESS | 3540 | --DOCSHELL 1C203000 == 89 [pid = 3540] [id = 366] 21:19:00 INFO - PROCESS | 3540 | --DOCSHELL 1BC67000 == 88 [pid = 3540] [id = 365] 21:19:00 INFO - PROCESS | 3540 | --DOCSHELL 127C9C00 == 87 [pid = 3540] [id = 364] 21:19:00 INFO - PROCESS | 3540 | --DOCSHELL 12F45000 == 86 [pid = 3540] [id = 363] 21:19:00 INFO - PROCESS | 3540 | --DOCSHELL 127D2C00 == 85 [pid = 3540] [id = 362] 21:19:00 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (2085D400) [pid = 3540] [serial = 1062] [outer = 00000000] [url = about:blank] 21:19:00 INFO - PROCESS | 3540 | --DOCSHELL 1270E000 == 84 [pid = 3540] [id = 361] 21:19:00 INFO - PROCESS | 3540 | --DOCSHELL 21B41C00 == 83 [pid = 3540] [id = 359] 21:19:00 INFO - PROCESS | 3540 | --DOCSHELL 20B19000 == 82 [pid = 3540] [id = 358] 21:19:00 INFO - PROCESS | 3540 | --DOCSHELL 1C20B400 == 81 [pid = 3540] [id = 357] 21:19:00 INFO - PROCESS | 3540 | --DOCSHELL 1753C800 == 80 [pid = 3540] [id = 356] 21:19:00 INFO - PROCESS | 3540 | --DOCSHELL 0F53C800 == 79 [pid = 3540] [id = 355] 21:19:00 INFO - PROCESS | 3540 | --DOCSHELL 127C4400 == 78 [pid = 3540] [id = 354] 21:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 990ms 21:19:00 INFO - PROCESS | 3540 | 1461212340863 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 21:19:00 INFO - PROCESS | 3540 | 1461212340869 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 21:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:19:00 INFO - PROCESS | 3540 | 1461212340875 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:19:00 INFO - PROCESS | 3540 | 1461212340878 Marionette TRACE conn6 <- [1,1474,null,{}] 21:19:00 INFO - PROCESS | 3540 | 1461212340884 Marionette TRACE conn6 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:00 INFO - PROCESS | 3540 | 1461212340999 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (1D6C7000) [pid = 3540] [serial = 973] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (20860400) [pid = 3540] [serial = 1054] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1BF43C00) [pid = 3540] [serial = 1047] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1BF43000) [pid = 3540] [serial = 1048] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (17D06400) [pid = 3540] [serial = 1057] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1BBBD000) [pid = 3540] [serial = 1045] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (217BF800) [pid = 3540] [serial = 1033] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (217B6C00) [pid = 3540] [serial = 1032] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1922E800) [pid = 3540] [serial = 1041] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1B43A000) [pid = 3540] [serial = 1042] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1BBB0800) [pid = 3540] [serial = 1044] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (17C17C00) [pid = 3540] [serial = 1036] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (13DA3400) [pid = 3540] [serial = 1035] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (12FD8000) [pid = 3540] [serial = 1038] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (16354C00) [pid = 3540] [serial = 1039] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (2042B000) [pid = 3540] [serial = 1053] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (17AD1000) [pid = 3540] [serial = 1020] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (1CE05400) [pid = 3540] [serial = 1023] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (1D530400) [pid = 3540] [serial = 1051] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (1D528400) [pid = 3540] [serial = 1050] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (17523400) [pid = 3540] [serial = 1056] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (20A96400) [pid = 3540] [serial = 1026] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (21619800) [pid = 3540] [serial = 1029] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (1D193400) [pid = 3540] [serial = 1059] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1E2CA800) [pid = 3540] [serial = 1060] [outer = 00000000] [url = about:blank] 21:19:01 INFO - PROCESS | 3540 | 1461212341112 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:01 INFO - PROCESS | 3540 | ++DOCSHELL 0B778400 == 79 [pid = 3540] [id = 378] 21:19:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (0B794800) [pid = 3540] [serial = 1134] [outer = 00000000] 21:19:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (129A8000) [pid = 3540] [serial = 1135] [outer = 0B794800] 21:19:01 INFO - PROCESS | 3540 | 1461212341162 Marionette DEBUG loaded listener.js 21:19:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (12F45000) [pid = 3540] [serial = 1136] [outer = 0B794800] 21:19:01 INFO - PROCESS | 3540 | 1461212341644 Marionette TRACE conn6 <- [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]]]}] 21:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 830ms 21:19:01 INFO - PROCESS | 3540 | 1461212341708 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 21:19:01 INFO - PROCESS | 3540 | 1461212341710 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 21:19:01 INFO - PROCESS | 3540 | 1461212341714 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:19:01 INFO - PROCESS | 3540 | 1461212341717 Marionette TRACE conn6 <- [1,1478,null,{}] 21:19:01 INFO - PROCESS | 3540 | 1461212341727 Marionette TRACE conn6 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:01 INFO - PROCESS | 3540 | 1461212341820 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 21:19:01 INFO - PROCESS | 3540 | 1461212341826 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:01 INFO - PROCESS | 3540 | ++DOCSHELL 1947B400 == 80 [pid = 3540] [id = 379] 21:19:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1A63F000) [pid = 3540] [serial = 1137] [outer = 00000000] 21:19:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1B446400) [pid = 3540] [serial = 1138] [outer = 1A63F000] 21:19:01 INFO - PROCESS | 3540 | 1461212341879 Marionette DEBUG loaded listener.js 21:19:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1B837000) [pid = 3540] [serial = 1139] [outer = 1A63F000] 21:19:02 INFO - PROCESS | 3540 | 1461212342360 Marionette TRACE conn6 <- [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]]]}] 21:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 670ms 21:19:02 INFO - PROCESS | 3540 | 1461212342388 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 21:19:02 INFO - PROCESS | 3540 | 1461212342390 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 21:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:19:02 INFO - PROCESS | 3540 | 1461212342394 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:19:02 INFO - PROCESS | 3540 | 1461212342395 Marionette TRACE conn6 <- [1,1482,null,{}] 21:19:02 INFO - PROCESS | 3540 | 1461212342399 Marionette TRACE conn6 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:02 INFO - PROCESS | 3540 | 1461212342489 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 21:19:02 INFO - PROCESS | 3540 | 1461212342496 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:02 INFO - PROCESS | 3540 | ++DOCSHELL 18955800 == 81 [pid = 3540] [id = 380] 21:19:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (18958400) [pid = 3540] [serial = 1140] [outer = 00000000] 21:19:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1BC68C00) [pid = 3540] [serial = 1141] [outer = 18958400] 21:19:02 INFO - PROCESS | 3540 | 1461212342542 Marionette DEBUG loaded listener.js 21:19:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (1C201400) [pid = 3540] [serial = 1142] [outer = 18958400] 21:19:03 INFO - PROCESS | 3540 | 1461212343041 Marionette TRACE conn6 <- [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]]]}] 21:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 670ms 21:19:03 INFO - PROCESS | 3540 | 1461212343068 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 21:19:03 INFO - PROCESS | 3540 | 1461212343070 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 21:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:19:03 INFO - PROCESS | 3540 | 1461212343094 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:19:03 INFO - PROCESS | 3540 | 1461212343096 Marionette TRACE conn6 <- [1,1486,null,{}] 21:19:03 INFO - PROCESS | 3540 | 1461212343100 Marionette TRACE conn6 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:03 INFO - PROCESS | 3540 | 1461212343224 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 21:19:03 INFO - PROCESS | 3540 | 1461212343288 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:03 INFO - PROCESS | 3540 | ++DOCSHELL 12FD1C00 == 82 [pid = 3540] [id = 381] 21:19:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1C207000) [pid = 3540] [serial = 1143] [outer = 00000000] 21:19:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (1CE04C00) [pid = 3540] [serial = 1144] [outer = 1C207000] 21:19:03 INFO - PROCESS | 3540 | 1461212343333 Marionette DEBUG loaded listener.js 21:19:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (1D0F1000) [pid = 3540] [serial = 1145] [outer = 1C207000] 21:19:03 INFO - PROCESS | 3540 | 1461212343735 Marionette TRACE conn6 <- [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]]]}] 21:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 690ms 21:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:19:03 INFO - PROCESS | 3540 | 1461212343764 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 21:19:03 INFO - PROCESS | 3540 | 1461212343766 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 21:19:03 INFO - PROCESS | 3540 | 1461212343769 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:19:03 INFO - PROCESS | 3540 | 1461212343770 Marionette TRACE conn6 <- [1,1490,null,{}] 21:19:03 INFO - PROCESS | 3540 | 1461212343774 Marionette TRACE conn6 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:03 INFO - PROCESS | 3540 | 1461212343913 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 21:19:04 INFO - PROCESS | 3540 | 1461212344005 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:04 INFO - PROCESS | 3540 | ++DOCSHELL 1889E800 == 83 [pid = 3540] [id = 382] 21:19:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (1BC5EC00) [pid = 3540] [serial = 1146] [outer = 00000000] 21:19:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (1E2C7C00) [pid = 3540] [serial = 1147] [outer = 1BC5EC00] 21:19:04 INFO - PROCESS | 3540 | 1461212344053 Marionette DEBUG loaded listener.js 21:19:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1EA4E000) [pid = 3540] [serial = 1148] [outer = 1BC5EC00] 21:19:04 INFO - PROCESS | 3540 | 1461212344481 Marionette TRACE conn6 <- [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]]]}] 21:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 730ms 21:19:04 INFO - PROCESS | 3540 | 1461212344500 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 21:19:04 INFO - PROCESS | 3540 | 1461212344502 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 21:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:19:04 INFO - PROCESS | 3540 | 1461212344505 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:19:04 INFO - PROCESS | 3540 | 1461212344506 Marionette TRACE conn6 <- [1,1494,null,{}] 21:19:04 INFO - PROCESS | 3540 | 1461212344515 Marionette TRACE conn6 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:04 INFO - PROCESS | 3540 | 1461212344636 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 21:19:04 INFO - PROCESS | 3540 | 1461212344642 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:04 INFO - PROCESS | 3540 | ++DOCSHELL 1FB1C000 == 84 [pid = 3540] [id = 383] 21:19:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1FE8EC00) [pid = 3540] [serial = 1149] [outer = 00000000] 21:19:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (20423400) [pid = 3540] [serial = 1150] [outer = 1FE8EC00] 21:19:04 INFO - PROCESS | 3540 | 1461212344748 Marionette DEBUG loaded listener.js 21:19:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (2042F800) [pid = 3540] [serial = 1151] [outer = 1FE8EC00] 21:19:05 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1BC67400) [pid = 3540] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:19:05 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1A68E000) [pid = 3540] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:19:05 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1270FC00) [pid = 3540] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:19:05 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (0F0F1000) [pid = 3540] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:19:05 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (12B79C00) [pid = 3540] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:19:05 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (163E8000) [pid = 3540] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:19:05 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1C8C7800) [pid = 3540] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:19:05 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (0EF5C000) [pid = 3540] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:19:05 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1BC5C000) [pid = 3540] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:19:05 INFO - PROCESS | 3540 | 1461212345260 Marionette TRACE conn6 <- [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]]]}] 21:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 830ms 21:19:05 INFO - PROCESS | 3540 | 1461212345336 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 21:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:19:05 INFO - PROCESS | 3540 | 1461212345338 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 21:19:05 INFO - PROCESS | 3540 | 1461212345341 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:19:05 INFO - PROCESS | 3540 | 1461212345343 Marionette TRACE conn6 <- [1,1498,null,{}] 21:19:05 INFO - PROCESS | 3540 | 1461212345350 Marionette TRACE conn6 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:05 INFO - PROCESS | 3540 | 1461212345437 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 21:19:05 INFO - PROCESS | 3540 | 1461212345449 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:05 INFO - PROCESS | 3540 | ++DOCSHELL 12D3E400 == 85 [pid = 3540] [id = 384] 21:19:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (12D45400) [pid = 3540] [serial = 1152] [outer = 00000000] 21:19:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (19478800) [pid = 3540] [serial = 1153] [outer = 12D45400] 21:19:05 INFO - PROCESS | 3540 | 1461212345493 Marionette DEBUG loaded listener.js 21:19:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (1B844000) [pid = 3540] [serial = 1154] [outer = 12D45400] 21:19:05 INFO - PROCESS | 3540 | 1461212345931 Marionette TRACE conn6 <- [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]]]}] 21:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 630ms 21:19:05 INFO - PROCESS | 3540 | 1461212345972 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 21:19:05 INFO - PROCESS | 3540 | 1461212345974 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 21:19:05 INFO - PROCESS | 3540 | 1461212345977 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:19:05 INFO - PROCESS | 3540 | 1461212345979 Marionette TRACE conn6 <- [1,1502,null,{}] 21:19:05 INFO - PROCESS | 3540 | 1461212345983 Marionette TRACE conn6 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:06 INFO - PROCESS | 3540 | 1461212346072 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 21:19:06 INFO - PROCESS | 3540 | 1461212346079 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:06 INFO - PROCESS | 3540 | ++DOCSHELL 1BC69C00 == 86 [pid = 3540] [id = 385] 21:19:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (1CE0E000) [pid = 3540] [serial = 1155] [outer = 00000000] 21:19:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (20858C00) [pid = 3540] [serial = 1156] [outer = 1CE0E000] 21:19:06 INFO - PROCESS | 3540 | 1461212346124 Marionette DEBUG loaded listener.js 21:19:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (20923800) [pid = 3540] [serial = 1157] [outer = 1CE0E000] 21:19:06 INFO - PROCESS | 3540 | 1461212346565 Marionette TRACE conn6 <- [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]]]}] 21:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 630ms 21:19:06 INFO - PROCESS | 3540 | 1461212346617 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 21:19:06 INFO - PROCESS | 3540 | 1461212346619 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 21:19:06 INFO - PROCESS | 3540 | 1461212346622 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:19:06 INFO - PROCESS | 3540 | 1461212346624 Marionette TRACE conn6 <- [1,1506,null,{}] 21:19:06 INFO - PROCESS | 3540 | 1461212346628 Marionette TRACE conn6 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:06 INFO - PROCESS | 3540 | 1461212346722 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 21:19:06 INFO - PROCESS | 3540 | 1461212346729 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:06 INFO - PROCESS | 3540 | ++DOCSHELL 209AA000 == 87 [pid = 3540] [id = 386] 21:19:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (20A06800) [pid = 3540] [serial = 1158] [outer = 00000000] 21:19:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (20B10400) [pid = 3540] [serial = 1159] [outer = 20A06800] 21:19:06 INFO - PROCESS | 3540 | 1461212346776 Marionette DEBUG loaded listener.js 21:19:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (20BB5800) [pid = 3540] [serial = 1160] [outer = 20A06800] 21:19:07 INFO - PROCESS | 3540 | 1461212347288 Marionette TRACE conn6 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 21:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 730ms 21:19:07 INFO - PROCESS | 3540 | 1461212347358 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 21:19:07 INFO - PROCESS | 3540 | 1461212347363 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 21:19:07 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:19:07 INFO - PROCESS | 3540 | 1461212347368 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:19:07 INFO - PROCESS | 3540 | 1461212347373 Marionette TRACE conn6 <- [1,1510,null,{}] 21:19:07 INFO - PROCESS | 3540 | 1461212347380 Marionette TRACE conn6 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:07 INFO - PROCESS | 3540 | 1461212347509 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 21:19:07 INFO - PROCESS | 3540 | 1461212347620 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:07 INFO - PROCESS | 3540 | ++DOCSHELL 12BCD400 == 88 [pid = 3540] [id = 387] 21:19:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (12D43000) [pid = 3540] [serial = 1161] [outer = 00000000] 21:19:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1730F000) [pid = 3540] [serial = 1162] [outer = 12D43000] 21:19:07 INFO - PROCESS | 3540 | 1461212347678 Marionette DEBUG loaded listener.js 21:19:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (175A2000) [pid = 3540] [serial = 1163] [outer = 12D43000] 21:19:08 INFO - PROCESS | 3540 | 1461212348269 Marionette TRACE conn6 <- [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"]]]}] 21:19:08 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 () { 21:19:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:19:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:19:08 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 () { 21:19:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:19:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:19:08 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 () { 21:19:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:19:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:19:08 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 () { 21:19:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:19:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:19:08 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 937ms 21:19:08 INFO - PROCESS | 3540 | 1461212348314 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 21:19:08 INFO - PROCESS | 3540 | 1461212348320 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 21:19:08 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:19:08 INFO - PROCESS | 3540 | 1461212348328 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:19:08 INFO - PROCESS | 3540 | 1461212348331 Marionette TRACE conn6 <- [1,1514,null,{}] 21:19:08 INFO - PROCESS | 3540 | 1461212348336 Marionette TRACE conn6 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:08 INFO - PROCESS | 3540 | 1461212348453 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 21:19:08 INFO - PROCESS | 3540 | 1461212348567 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:08 INFO - PROCESS | 3540 | ++DOCSHELL 17A36800 == 89 [pid = 3540] [id = 388] 21:19:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (17D02000) [pid = 3540] [serial = 1164] [outer = 00000000] 21:19:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1CF5A400) [pid = 3540] [serial = 1165] [outer = 17D02000] 21:19:08 INFO - PROCESS | 3540 | 1461212348664 Marionette DEBUG loaded listener.js 21:19:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1D503800) [pid = 3540] [serial = 1166] [outer = 17D02000] 21:19:09 INFO - PROCESS | 3540 | 1461212349233 Marionette TRACE conn6 <- [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"]]]}] 21:19:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:19:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:19:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:19:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:19:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:19:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:19:09 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 976ms 21:19:09 INFO - PROCESS | 3540 | 1461212349307 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 21:19:09 INFO - PROCESS | 3540 | 1461212349310 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 21:19:09 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:19:09 INFO - PROCESS | 3540 | 1461212349314 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:19:09 INFO - PROCESS | 3540 | 1461212349317 Marionette TRACE conn6 <- [1,1518,null,{}] 21:19:09 INFO - PROCESS | 3540 | 1461212349329 Marionette TRACE conn6 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:09 INFO - PROCESS | 3540 | 1461212349503 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 21:19:09 INFO - PROCESS | 3540 | 1461212349514 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:09 INFO - PROCESS | 3540 | ++DOCSHELL 21626400 == 90 [pid = 3540] [id = 389] 21:19:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (217B8000) [pid = 3540] [serial = 1167] [outer = 00000000] 21:19:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (21DA2000) [pid = 3540] [serial = 1168] [outer = 217B8000] 21:19:09 INFO - PROCESS | 3540 | 1461212349573 Marionette DEBUG loaded listener.js 21:19:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (22054400) [pid = 3540] [serial = 1169] [outer = 217B8000] 21:19:10 INFO - PROCESS | 3540 | 1461212350129 Marionette TRACE conn6 <- [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]]]}] 21:19:10 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 21:19:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:19:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:19:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:19:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:19:10 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. 21:19:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:19:10 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 869ms 21:19:10 INFO - PROCESS | 3540 | 1461212350187 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 21:19:10 INFO - PROCESS | 3540 | 1461212350190 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 21:19:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:19:10 INFO - PROCESS | 3540 | 1461212350193 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:19:10 INFO - PROCESS | 3540 | 1461212350195 Marionette TRACE conn6 <- [1,1522,null,{}] 21:19:10 INFO - PROCESS | 3540 | 1461212350199 Marionette TRACE conn6 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:10 INFO - PROCESS | 3540 | 1461212350311 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 21:19:10 INFO - PROCESS | 3540 | 1461212350452 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:10 INFO - PROCESS | 3540 | ++DOCSHELL 24539C00 == 91 [pid = 3540] [id = 390] 21:19:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (2453DC00) [pid = 3540] [serial = 1170] [outer = 00000000] 21:19:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (24546000) [pid = 3540] [serial = 1171] [outer = 2453DC00] 21:19:10 INFO - PROCESS | 3540 | 1461212350509 Marionette DEBUG loaded listener.js 21:19:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (2543A400) [pid = 3540] [serial = 1172] [outer = 2453DC00] 21:19:11 INFO - PROCESS | 3540 | 1461212351120 Marionette TRACE conn6 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 21:19:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:19:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 970ms 21:19:11 INFO - PROCESS | 3540 | 1461212351166 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 21:19:11 INFO - PROCESS | 3540 | 1461212351168 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 21:19:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:19:11 INFO - PROCESS | 3540 | 1461212351172 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:19:11 INFO - PROCESS | 3540 | 1461212351174 Marionette TRACE conn6 <- [1,1526,null,{}] 21:19:11 INFO - PROCESS | 3540 | 1461212351177 Marionette TRACE conn6 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:11 INFO - PROCESS | 3540 | 1461212351287 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 21:19:11 INFO - PROCESS | 3540 | 1461212351429 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:11 INFO - PROCESS | 3540 | ++DOCSHELL 21B42400 == 92 [pid = 3540] [id = 391] 21:19:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (2543B400) [pid = 3540] [serial = 1173] [outer = 00000000] 21:19:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (25443400) [pid = 3540] [serial = 1174] [outer = 2543B400] 21:19:11 INFO - PROCESS | 3540 | 1461212351485 Marionette DEBUG loaded listener.js 21:19:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (25446400) [pid = 3540] [serial = 1175] [outer = 2543B400] 21:19:12 INFO - PROCESS | 3540 | 1461212352077 Marionette TRACE conn6 <- [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]]]}] 21:19:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:19:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 970ms 21:19:12 INFO - PROCESS | 3540 | 1461212352142 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 21:19:12 INFO - PROCESS | 3540 | 1461212352145 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 21:19:12 INFO - PROCESS | 3540 | 1461212352148 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:19:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:19:12 INFO - PROCESS | 3540 | 1461212352150 Marionette TRACE conn6 <- [1,1530,null,{}] 21:19:12 INFO - PROCESS | 3540 | 1461212352154 Marionette TRACE conn6 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:12 INFO - PROCESS | 3540 | 1461212352290 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 21:19:12 INFO - PROCESS | 3540 | 1461212352436 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:12 INFO - PROCESS | 3540 | ++DOCSHELL 25A60400 == 93 [pid = 3540] [id = 392] 21:19:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (25A60C00) [pid = 3540] [serial = 1176] [outer = 00000000] 21:19:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (26160C00) [pid = 3540] [serial = 1177] [outer = 25A60C00] 21:19:12 INFO - PROCESS | 3540 | 1461212352495 Marionette DEBUG loaded listener.js 21:19:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (26165400) [pid = 3540] [serial = 1178] [outer = 25A60C00] 21:19:13 INFO - PROCESS | 3540 | 1461212353187 Marionette TRACE conn6 <- [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]]]}] 21:19:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:19:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1068ms 21:19:13 INFO - PROCESS | 3540 | 1461212353229 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 21:19:13 INFO - PROCESS | 3540 | 1461212353231 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 21:19:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:19:13 INFO - PROCESS | 3540 | 1461212353235 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:19:13 INFO - PROCESS | 3540 | 1461212353237 Marionette TRACE conn6 <- [1,1534,null,{}] 21:19:13 INFO - PROCESS | 3540 | 1461212353240 Marionette TRACE conn6 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:13 INFO - PROCESS | 3540 | 1461212353350 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 21:19:13 INFO - PROCESS | 3540 | 1461212353495 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:13 INFO - PROCESS | 3540 | ++DOCSHELL 27352C00 == 94 [pid = 3540] [id = 393] 21:19:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (27353000) [pid = 3540] [serial = 1179] [outer = 00000000] 21:19:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (27358C00) [pid = 3540] [serial = 1180] [outer = 27353000] 21:19:13 INFO - PROCESS | 3540 | 1461212353550 Marionette DEBUG loaded listener.js 21:19:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (2735A000) [pid = 3540] [serial = 1181] [outer = 27353000] 21:19:14 INFO - PROCESS | 3540 | 1461212354130 Marionette TRACE conn6 <- [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]]]}] 21:19:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:19:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 930ms 21:19:14 INFO - PROCESS | 3540 | 1461212354165 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 21:19:14 INFO - PROCESS | 3540 | 1461212354168 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 21:19:14 INFO - PROCESS | 3540 | 1461212354171 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:19:14 INFO - PROCESS | 3540 | 1461212354173 Marionette TRACE conn6 <- [1,1538,null,{}] 21:19:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:19:14 INFO - PROCESS | 3540 | 1461212354177 Marionette TRACE conn6 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:14 INFO - PROCESS | 3540 | 1461212354286 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 21:19:14 INFO - PROCESS | 3540 | 1461212354465 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:14 INFO - PROCESS | 3540 | ++DOCSHELL 1FB1D800 == 95 [pid = 3540] [id = 394] 21:19:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (1FE85400) [pid = 3540] [serial = 1182] [outer = 00000000] 21:19:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (277C9400) [pid = 3540] [serial = 1183] [outer = 1FE85400] 21:19:14 INFO - PROCESS | 3540 | 1461212354520 Marionette DEBUG loaded listener.js 21:19:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (277CF000) [pid = 3540] [serial = 1184] [outer = 1FE85400] 21:19:15 INFO - PROCESS | 3540 | 1461212355365 Marionette TRACE conn6 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 21:19:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:19:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1217ms 21:19:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:19:15 INFO - PROCESS | 3540 | 1461212355393 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 21:19:15 INFO - PROCESS | 3540 | 1461212355396 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 21:19:15 INFO - PROCESS | 3540 | 1461212355401 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:19:15 INFO - PROCESS | 3540 | 1461212355405 Marionette TRACE conn6 <- [1,1542,null,{}] 21:19:15 INFO - PROCESS | 3540 | 1461212355410 Marionette TRACE conn6 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:15 INFO - PROCESS | 3540 | 1461212355519 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 21:19:15 INFO - PROCESS | 3540 | 1461212355674 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:15 INFO - PROCESS | 3540 | ++DOCSHELL 0F57DC00 == 96 [pid = 3540] [id = 395] 21:19:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (127C9C00) [pid = 3540] [serial = 1185] [outer = 00000000] 21:19:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (1751B400) [pid = 3540] [serial = 1186] [outer = 127C9C00] 21:19:15 INFO - PROCESS | 3540 | 1461212355726 Marionette DEBUG loaded listener.js 21:19:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (17C1A000) [pid = 3540] [serial = 1187] [outer = 127C9C00] 21:19:16 INFO - PROCESS | 3540 | 1461212356308 Marionette TRACE conn6 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 21:19:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:19:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 930ms 21:19:16 INFO - PROCESS | 3540 | 1461212356333 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 21:19:16 INFO - PROCESS | 3540 | 1461212356339 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 21:19:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:19:16 INFO - PROCESS | 3540 | 1461212356344 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:19:16 INFO - PROCESS | 3540 | 1461212356347 Marionette TRACE conn6 <- [1,1546,null,{}] 21:19:16 INFO - PROCESS | 3540 | 1461212356351 Marionette TRACE conn6 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:16 INFO - PROCESS | 3540 | 1461212356460 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 21:19:16 INFO - PROCESS | 3540 | 1461212356629 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:16 INFO - PROCESS | 3540 | --DOCSHELL 1BC69C00 == 95 [pid = 3540] [id = 385] 21:19:16 INFO - PROCESS | 3540 | --DOCSHELL 12D3E400 == 94 [pid = 3540] [id = 384] 21:19:16 INFO - PROCESS | 3540 | --DOCSHELL 1FB1C000 == 93 [pid = 3540] [id = 383] 21:19:16 INFO - PROCESS | 3540 | --DOCSHELL 1889E800 == 92 [pid = 3540] [id = 382] 21:19:16 INFO - PROCESS | 3540 | --DOCSHELL 12FD1C00 == 91 [pid = 3540] [id = 381] 21:19:16 INFO - PROCESS | 3540 | --DOCSHELL 18955800 == 90 [pid = 3540] [id = 380] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (20A9A400) [pid = 3540] [serial = 1071] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (217B7400) [pid = 3540] [serial = 1074] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (2200EC00) [pid = 3540] [serial = 1077] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (137EA400) [pid = 3540] [serial = 1065] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (1BB70000) [pid = 3540] [serial = 1068] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | ++DOCSHELL 0EF5D000 == 91 [pid = 3540] [id = 396] 21:19:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (0F53B800) [pid = 3540] [serial = 1188] [outer = 00000000] 21:19:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (12F3D400) [pid = 3540] [serial = 1189] [outer = 0F53B800] 21:19:16 INFO - PROCESS | 3540 | 1461212356736 Marionette DEBUG loaded listener.js 21:19:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (1634EC00) [pid = 3540] [serial = 1190] [outer = 0F53B800] 21:19:16 INFO - PROCESS | 3540 | --DOCSHELL 1947B400 == 90 [pid = 3540] [id = 379] 21:19:16 INFO - PROCESS | 3540 | --DOCSHELL 0B778400 == 89 [pid = 3540] [id = 378] 21:19:16 INFO - PROCESS | 3540 | --DOCSHELL 0B793C00 == 88 [pid = 3540] [id = 377] 21:19:16 INFO - PROCESS | 3540 | --DOCSHELL 20865000 == 87 [pid = 3540] [id = 373] 21:19:16 INFO - PROCESS | 3540 | --DOCSHELL 1CD22000 == 86 [pid = 3540] [id = 372] 21:19:16 INFO - PROCESS | 3540 | --DOCSHELL 175A7C00 == 85 [pid = 3540] [id = 371] 21:19:16 INFO - PROCESS | 3540 | --DOCSHELL 0B774400 == 84 [pid = 3540] [id = 370] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (2091CC00) [pid = 3540] [serial = 685] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (1D106800) [pid = 3540] [serial = 1100] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (1D103800) [pid = 3540] [serial = 1099] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (12D43800) [pid = 3540] [serial = 1102] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (17C0EC00) [pid = 3540] [serial = 1084] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (1D194800) [pid = 3540] [serial = 1105] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (18954800) [pid = 3540] [serial = 1103] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (1BB71800) [pid = 3540] [serial = 1093] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (1D529400) [pid = 3540] [serial = 1106] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (1E7D2000) [pid = 3540] [serial = 1108] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1BF0AC00) [pid = 3540] [serial = 1096] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (1BF0A000) [pid = 3540] [serial = 1097] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1B834000) [pid = 3540] [serial = 1092] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (1634D800) [pid = 3540] [serial = 1083] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (177F0C00) [pid = 3540] [serial = 1081] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (16310400) [pid = 3540] [serial = 1080] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (12FD4400) [pid = 3540] [serial = 1086] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (13DAB000) [pid = 3540] [serial = 1087] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (19223400) [pid = 3540] [serial = 1089] [outer = 00000000] [url = about:blank] 21:19:16 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1A646800) [pid = 3540] [serial = 1090] [outer = 00000000] [url = about:blank] 21:19:17 INFO - PROCESS | 3540 | 1461212357187 Marionette TRACE conn6 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 21:19:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:19:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 870ms 21:19:17 INFO - PROCESS | 3540 | 1461212357225 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 21:19:17 INFO - PROCESS | 3540 | 1461212357227 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 21:19:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:19:17 INFO - PROCESS | 3540 | 1461212357230 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:19:17 INFO - PROCESS | 3540 | 1461212357234 Marionette TRACE conn6 <- [1,1550,null,{}] 21:19:17 INFO - PROCESS | 3540 | 1461212357245 Marionette TRACE conn6 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:17 INFO - PROCESS | 3540 | 1461212357339 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 21:19:17 INFO - PROCESS | 3540 | 1461212357349 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:17 INFO - PROCESS | 3540 | ++DOCSHELL 17D06400 == 85 [pid = 3540] [id = 397] 21:19:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (18897800) [pid = 3540] [serial = 1191] [outer = 00000000] 21:19:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (19226800) [pid = 3540] [serial = 1192] [outer = 18897800] 21:19:17 INFO - PROCESS | 3540 | 1461212357396 Marionette DEBUG loaded listener.js 21:19:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1A8F6400) [pid = 3540] [serial = 1193] [outer = 18897800] 21:19:17 INFO - PROCESS | 3540 | 1461212357908 Marionette TRACE conn6 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 21:19:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:19:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 730ms 21:19:17 INFO - PROCESS | 3540 | 1461212357963 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 21:19:17 INFO - PROCESS | 3540 | 1461212357965 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 21:19:17 INFO - PROCESS | 3540 | 1461212357969 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:19:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:19:17 INFO - PROCESS | 3540 | 1461212357970 Marionette TRACE conn6 <- [1,1554,null,{}] 21:19:17 INFO - PROCESS | 3540 | 1461212357974 Marionette TRACE conn6 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:18 INFO - PROCESS | 3540 | 1461212358067 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 21:19:18 INFO - PROCESS | 3540 | 1461212358178 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:18 INFO - PROCESS | 3540 | ++DOCSHELL 1B835C00 == 86 [pid = 3540] [id = 398] 21:19:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1BB7C000) [pid = 3540] [serial = 1194] [outer = 00000000] 21:19:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1BC66C00) [pid = 3540] [serial = 1195] [outer = 1BB7C000] 21:19:18 INFO - PROCESS | 3540 | 1461212358224 Marionette DEBUG loaded listener.js 21:19:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1BF0E400) [pid = 3540] [serial = 1196] [outer = 1BB7C000] 21:19:18 INFO - PROCESS | 3540 | 1461212358599 Marionette TRACE conn6 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 21:19:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:19:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 670ms 21:19:18 INFO - PROCESS | 3540 | 1461212358664 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 21:19:18 INFO - PROCESS | 3540 | 1461212358666 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 21:19:18 INFO - PROCESS | 3540 | 1461212358670 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:19:18 INFO - PROCESS | 3540 | 1461212358672 Marionette TRACE conn6 <- [1,1558,null,{}] 21:19:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:19:18 INFO - PROCESS | 3540 | 1461212358675 Marionette TRACE conn6 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:18 INFO - PROCESS | 3540 | 1461212358763 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 21:19:18 INFO - PROCESS | 3540 | 1461212358770 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:18 INFO - PROCESS | 3540 | ++DOCSHELL 1BF3F000 == 87 [pid = 3540] [id = 399] 21:19:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1C204400) [pid = 3540] [serial = 1197] [outer = 00000000] 21:19:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1CE01C00) [pid = 3540] [serial = 1198] [outer = 1C204400] 21:19:18 INFO - PROCESS | 3540 | 1461212358814 Marionette DEBUG loaded listener.js 21:19:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (1CE0F400) [pid = 3540] [serial = 1199] [outer = 1C204400] 21:19:19 INFO - PROCESS | 3540 | 1461212359297 Marionette TRACE conn6 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 21:19:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:19:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 670ms 21:19:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:19:19 INFO - PROCESS | 3540 | 1461212359349 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 21:19:19 INFO - PROCESS | 3540 | 1461212359351 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 21:19:19 INFO - PROCESS | 3540 | 1461212359354 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:19:19 INFO - PROCESS | 3540 | 1461212359355 Marionette TRACE conn6 <- [1,1562,null,{}] 21:19:19 INFO - PROCESS | 3540 | 1461212359364 Marionette TRACE conn6 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:19 INFO - PROCESS | 3540 | 1461212359503 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 21:19:19 INFO - PROCESS | 3540 | 1461212359558 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:19 INFO - PROCESS | 3540 | ++DOCSHELL 1D192400 == 88 [pid = 3540] [id = 400] 21:19:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (1D262800) [pid = 3540] [serial = 1200] [outer = 00000000] 21:19:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (1D5E6400) [pid = 3540] [serial = 1201] [outer = 1D262800] 21:19:19 INFO - PROCESS | 3540 | 1461212359606 Marionette DEBUG loaded listener.js 21:19:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (1D7E1400) [pid = 3540] [serial = 1202] [outer = 1D262800] 21:19:20 INFO - PROCESS | 3540 | 1461212360052 Marionette TRACE conn6 <- [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]]]}] 21:19:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:19:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 729ms 21:19:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:19:20 INFO - PROCESS | 3540 | 1461212360085 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 21:19:20 INFO - PROCESS | 3540 | 1461212360087 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 21:19:20 INFO - PROCESS | 3540 | 1461212360090 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:19:20 INFO - PROCESS | 3540 | 1461212360092 Marionette TRACE conn6 <- [1,1566,null,{}] 21:19:20 INFO - PROCESS | 3540 | 1461212360095 Marionette TRACE conn6 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:20 INFO - PROCESS | 3540 | 1461212360220 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 21:19:20 INFO - PROCESS | 3540 | 1461212360296 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:20 INFO - PROCESS | 3540 | ++DOCSHELL 1B43F000 == 89 [pid = 3540] [id = 401] 21:19:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (1C837800) [pid = 3540] [serial = 1203] [outer = 00000000] 21:19:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (1FE47400) [pid = 3540] [serial = 1204] [outer = 1C837800] 21:19:20 INFO - PROCESS | 3540 | 1461212360341 Marionette DEBUG loaded listener.js 21:19:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (2035D400) [pid = 3540] [serial = 1205] [outer = 1C837800] 21:19:20 INFO - PROCESS | 3540 | 1461212360752 Marionette TRACE conn6 <- [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]]]}] 21:19:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:19:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 670ms 21:19:20 INFO - PROCESS | 3540 | 1461212360766 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 21:19:20 INFO - PROCESS | 3540 | 1461212360768 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 21:19:20 INFO - PROCESS | 3540 | 1461212360771 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:19:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:19:20 INFO - PROCESS | 3540 | 1461212360773 Marionette TRACE conn6 <- [1,1570,null,{}] 21:19:20 INFO - PROCESS | 3540 | 1461212360776 Marionette TRACE conn6 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:20 INFO - PROCESS | 3540 | 1461212360901 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 21:19:21 INFO - PROCESS | 3540 | 1461212360999 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:21 INFO - PROCESS | 3540 | ++DOCSHELL 20369800 == 90 [pid = 3540] [id = 402] 21:19:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (20428000) [pid = 3540] [serial = 1206] [outer = 00000000] 21:19:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (20863800) [pid = 3540] [serial = 1207] [outer = 20428000] 21:19:21 INFO - PROCESS | 3540 | 1461212361043 Marionette DEBUG loaded listener.js 21:19:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (20927400) [pid = 3540] [serial = 1208] [outer = 20428000] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (0B794800) [pid = 3540] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (18958400) [pid = 3540] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (1C207000) [pid = 3540] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (1CE0E000) [pid = 3540] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (21D9C400) [pid = 3540] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (127D2000) [pid = 3540] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (127C5C00) [pid = 3540] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (1CF89800) [pid = 3540] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1BBB8000) [pid = 3540] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (1FE4BC00) [pid = 3540] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1B845800) [pid = 3540] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (20A9D000) [pid = 3540] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (20B17000) [pid = 3540] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1889DC00) [pid = 3540] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (137EC800) [pid = 3540] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (20BBB800) [pid = 3540] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (1FE8EC00) [pid = 3540] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (0EF60C00) [pid = 3540] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1BC5EC00) [pid = 3540] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1A63F000) [pid = 3540] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (0B78E000) [pid = 3540] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (17A35400) [pid = 3540] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1CE03800) [pid = 3540] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:19:21 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (12D45400) [pid = 3540] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:19:21 INFO - PROCESS | 3540 | 1461212361614 Marionette TRACE conn6 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 21:19:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:19:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 870ms 21:19:21 INFO - PROCESS | 3540 | 1461212361657 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 21:19:21 INFO - PROCESS | 3540 | 1461212361659 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 21:19:21 INFO - PROCESS | 3540 | 1461212361662 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:19:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:19:21 INFO - PROCESS | 3540 | 1461212361664 Marionette TRACE conn6 <- [1,1574,null,{}] 21:19:21 INFO - PROCESS | 3540 | 1461212361668 Marionette TRACE conn6 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:21 INFO - PROCESS | 3540 | 1461212361758 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 21:19:21 INFO - PROCESS | 3540 | 1461212361764 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:21 INFO - PROCESS | 3540 | ++DOCSHELL 18D11800 == 91 [pid = 3540] [id = 403] 21:19:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (18D1A800) [pid = 3540] [serial = 1209] [outer = 00000000] 21:19:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1BF08000) [pid = 3540] [serial = 1210] [outer = 18D1A800] 21:19:21 INFO - PROCESS | 3540 | 1461212361809 Marionette DEBUG loaded listener.js 21:19:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1C837C00) [pid = 3540] [serial = 1211] [outer = 18D1A800] 21:19:22 INFO - PROCESS | 3540 | 1461212362253 Marionette TRACE conn6 <- [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]]]}] 21:19:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:19:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 630ms 21:19:22 INFO - PROCESS | 3540 | 1461212362301 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 21:19:22 INFO - PROCESS | 3540 | 1461212362303 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 21:19:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:19:22 INFO - PROCESS | 3540 | 1461212362306 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:19:22 INFO - PROCESS | 3540 | 1461212362308 Marionette TRACE conn6 <- [1,1578,null,{}] 21:19:22 INFO - PROCESS | 3540 | 1461212362311 Marionette TRACE conn6 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:22 INFO - PROCESS | 3540 | 1461212362405 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 21:19:22 INFO - PROCESS | 3540 | 1461212362412 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:22 INFO - PROCESS | 3540 | ++DOCSHELL 1D011C00 == 92 [pid = 3540] [id = 404] 21:19:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (1FE4BC00) [pid = 3540] [serial = 1212] [outer = 00000000] 21:19:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (20862C00) [pid = 3540] [serial = 1213] [outer = 1FE4BC00] 21:19:22 INFO - PROCESS | 3540 | 1461212362457 Marionette DEBUG loaded listener.js 21:19:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (20A0B400) [pid = 3540] [serial = 1214] [outer = 1FE4BC00] 21:19:22 INFO - PROCESS | 3540 | 1461212362927 Marionette TRACE conn6 <- [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]]]}] 21:19:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:19:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 670ms 21:19:22 INFO - PROCESS | 3540 | 1461212362981 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 21:19:22 INFO - PROCESS | 3540 | 1461212362983 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 21:19:22 INFO - PROCESS | 3540 | 1461212362987 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:19:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:19:22 INFO - PROCESS | 3540 | 1461212362989 Marionette TRACE conn6 <- [1,1582,null,{}] 21:19:22 INFO - PROCESS | 3540 | 1461212362992 Marionette TRACE conn6 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:23 INFO - PROCESS | 3540 | 1461212363105 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 21:19:23 INFO - PROCESS | 3540 | 1461212363112 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:23 INFO - PROCESS | 3540 | ++DOCSHELL 20A93400 == 93 [pid = 3540] [id = 405] 21:19:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (20B16400) [pid = 3540] [serial = 1215] [outer = 00000000] 21:19:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (217B8800) [pid = 3540] [serial = 1216] [outer = 20B16400] 21:19:23 INFO - PROCESS | 3540 | 1461212363168 Marionette DEBUG loaded listener.js 21:19:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (21B3F400) [pid = 3540] [serial = 1217] [outer = 20B16400] 21:19:23 INFO - PROCESS | 3540 | 1461212363952 Marionette TRACE conn6 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 21:19:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:19:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1014ms 21:19:24 INFO - PROCESS | 3540 | 1461212364006 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 21:19:24 INFO - PROCESS | 3540 | 1461212364012 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 21:19:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:19:24 INFO - PROCESS | 3540 | 1461212364054 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:19:24 INFO - PROCESS | 3540 | 1461212364058 Marionette TRACE conn6 <- [1,1586,null,{}] 21:19:24 INFO - PROCESS | 3540 | 1461212364063 Marionette TRACE conn6 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:24 INFO - PROCESS | 3540 | 1461212364198 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 21:19:24 INFO - PROCESS | 3540 | 1461212364341 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:24 INFO - PROCESS | 3540 | ++DOCSHELL 1270A400 == 94 [pid = 3540] [id = 406] 21:19:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (127B8400) [pid = 3540] [serial = 1218] [outer = 00000000] 21:19:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (17A32800) [pid = 3540] [serial = 1219] [outer = 127B8400] 21:19:24 INFO - PROCESS | 3540 | 1461212364401 Marionette DEBUG loaded listener.js 21:19:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (17D01400) [pid = 3540] [serial = 1220] [outer = 127B8400] 21:19:24 INFO - PROCESS | 3540 | 1461212364986 Marionette TRACE conn6 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 21:19:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:19:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1007ms 21:19:25 INFO - PROCESS | 3540 | 1461212365042 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 21:19:25 INFO - PROCESS | 3540 | 1461212365048 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 21:19:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:19:25 INFO - PROCESS | 3540 | 1461212365055 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:19:25 INFO - PROCESS | 3540 | 1461212365058 Marionette TRACE conn6 <- [1,1590,null,{}] 21:19:25 INFO - PROCESS | 3540 | 1461212365062 Marionette TRACE conn6 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:25 INFO - PROCESS | 3540 | 1461212365184 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 21:19:25 INFO - PROCESS | 3540 | 1461212365335 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:25 INFO - PROCESS | 3540 | ++DOCSHELL 1753D400 == 95 [pid = 3540] [id = 407] 21:19:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1889E400) [pid = 3540] [serial = 1221] [outer = 00000000] 21:19:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1BC61400) [pid = 3540] [serial = 1222] [outer = 1889E400] 21:19:25 INFO - PROCESS | 3540 | 1461212365392 Marionette DEBUG loaded listener.js 21:19:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (1C497800) [pid = 3540] [serial = 1223] [outer = 1889E400] 21:19:25 INFO - PROCESS | 3540 | 1461212365999 Marionette TRACE conn6 <- [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]]]}] 21:19:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:19:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 970ms 21:19:26 INFO - PROCESS | 3540 | 1461212366026 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 21:19:26 INFO - PROCESS | 3540 | 1461212366029 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 21:19:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:19:26 INFO - PROCESS | 3540 | 1461212366033 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:19:26 INFO - PROCESS | 3540 | 1461212366037 Marionette TRACE conn6 <- [1,1594,null,{}] 21:19:26 INFO - PROCESS | 3540 | 1461212366048 Marionette TRACE conn6 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:26 INFO - PROCESS | 3540 | 1461212366169 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 21:19:26 INFO - PROCESS | 3540 | 1461212366321 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:26 INFO - PROCESS | 3540 | ++DOCSHELL 2085F400 == 96 [pid = 3540] [id = 408] 21:19:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (20864000) [pid = 3540] [serial = 1224] [outer = 00000000] 21:19:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (20B0E000) [pid = 3540] [serial = 1225] [outer = 20864000] 21:19:26 INFO - PROCESS | 3540 | 1461212366380 Marionette DEBUG loaded listener.js 21:19:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (20BC0400) [pid = 3540] [serial = 1226] [outer = 20864000] 21:19:26 INFO - PROCESS | 3540 | 1461212366968 Marionette TRACE conn6 <- [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]]]}] 21:19:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:19:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 970ms 21:19:27 INFO - PROCESS | 3540 | 1461212367006 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 21:19:27 INFO - PROCESS | 3540 | 1461212367009 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 21:19:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:19:27 INFO - PROCESS | 3540 | 1461212367013 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:19:27 INFO - PROCESS | 3540 | 1461212367015 Marionette TRACE conn6 <- [1,1598,null,{}] 21:19:27 INFO - PROCESS | 3540 | 1461212367019 Marionette TRACE conn6 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:27 INFO - PROCESS | 3540 | 1461212367135 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 21:19:27 INFO - PROCESS | 3540 | 1461212367298 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:27 INFO - PROCESS | 3540 | ++DOCSHELL 21D9F400 == 97 [pid = 3540] [id = 409] 21:19:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (2200EC00) [pid = 3540] [serial = 1227] [outer = 00000000] 21:19:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (2206F000) [pid = 3540] [serial = 1228] [outer = 2200EC00] 21:19:27 INFO - PROCESS | 3540 | 1461212367355 Marionette DEBUG loaded listener.js 21:19:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (24541C00) [pid = 3540] [serial = 1229] [outer = 2200EC00] 21:19:27 INFO - PROCESS | 3540 | 1461212367872 Marionette TRACE conn6 <- [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]]]}] 21:19:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:19:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 930ms 21:19:27 INFO - PROCESS | 3540 | 1461212367947 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 21:19:27 INFO - PROCESS | 3540 | 1461212367949 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 21:19:27 INFO - PROCESS | 3540 | 1461212367953 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:19:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:19:27 INFO - PROCESS | 3540 | 1461212367955 Marionette TRACE conn6 <- [1,1602,null,{}] 21:19:27 INFO - PROCESS | 3540 | 1461212367958 Marionette TRACE conn6 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:28 INFO - PROCESS | 3540 | 1461212368070 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 21:19:28 INFO - PROCESS | 3540 | 1461212368231 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:28 INFO - PROCESS | 3540 | ++DOCSHELL 244B9800 == 98 [pid = 3540] [id = 410] 21:19:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (244BA400) [pid = 3540] [serial = 1230] [outer = 00000000] 21:19:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (244C0C00) [pid = 3540] [serial = 1231] [outer = 244BA400] 21:19:28 INFO - PROCESS | 3540 | 1461212368288 Marionette DEBUG loaded listener.js 21:19:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (244C3400) [pid = 3540] [serial = 1232] [outer = 244BA400] 21:19:28 INFO - PROCESS | 3540 | 1461212368888 Marionette TRACE conn6 <- [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]]]}] 21:19:28 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 21:19:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 970ms 21:19:28 INFO - PROCESS | 3540 | 1461212368926 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 21:19:28 INFO - PROCESS | 3540 | 1461212368929 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 21:19:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:19:28 INFO - PROCESS | 3540 | 1461212368932 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:19:28 INFO - PROCESS | 3540 | 1461212368934 Marionette TRACE conn6 <- [1,1606,null,{}] 21:19:28 INFO - PROCESS | 3540 | 1461212368938 Marionette TRACE conn6 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:29 INFO - PROCESS | 3540 | 1461212369063 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 21:19:29 INFO - PROCESS | 3540 | 1461212369213 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:29 INFO - PROCESS | 3540 | ++DOCSHELL 1730B800 == 99 [pid = 3540] [id = 411] 21:19:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (244BF800) [pid = 3540] [serial = 1233] [outer = 00000000] 21:19:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (2586E800) [pid = 3540] [serial = 1234] [outer = 244BF800] 21:19:29 INFO - PROCESS | 3540 | 1461212369274 Marionette DEBUG loaded listener.js 21:19:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (25872400) [pid = 3540] [serial = 1235] [outer = 244BF800] 21:19:29 INFO - PROCESS | 3540 | 1461212369841 Marionette TRACE conn6 <- [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]]]}] 21:19:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:19:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 969ms 21:19:29 INFO - PROCESS | 3540 | 1461212369906 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 21:19:29 INFO - PROCESS | 3540 | 1461212369909 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 21:19:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:19:29 INFO - PROCESS | 3540 | 1461212369912 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:19:29 INFO - PROCESS | 3540 | 1461212369914 Marionette TRACE conn6 <- [1,1610,null,{}] 21:19:29 INFO - PROCESS | 3540 | 1461212369918 Marionette TRACE conn6 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:30 INFO - PROCESS | 3540 | 1461212370030 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 21:19:30 INFO - PROCESS | 3540 | 1461212370179 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:30 INFO - PROCESS | 3540 | ++DOCSHELL 2586C000 == 100 [pid = 3540] [id = 412] 21:19:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (25874800) [pid = 3540] [serial = 1236] [outer = 00000000] 21:19:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (25A61000) [pid = 3540] [serial = 1237] [outer = 25874800] 21:19:30 INFO - PROCESS | 3540 | 1461212370234 Marionette DEBUG loaded listener.js 21:19:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (2615D800) [pid = 3540] [serial = 1238] [outer = 25874800] 21:19:30 INFO - PROCESS | 3540 | 1461212370809 Marionette TRACE conn6 <- [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]]]}] 21:19:30 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 21:19:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 970ms 21:19:30 INFO - PROCESS | 3540 | 1461212370898 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 21:19:30 INFO - PROCESS | 3540 | 1461212370900 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 21:19:30 INFO - PROCESS | 3540 | 1461212370903 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:19:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:19:30 INFO - PROCESS | 3540 | 1461212370906 Marionette TRACE conn6 <- [1,1614,null,{}] 21:19:30 INFO - PROCESS | 3540 | 1461212370909 Marionette TRACE conn6 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:31 INFO - PROCESS | 3540 | 1461212371023 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 21:19:31 INFO - PROCESS | 3540 | 1461212371362 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:31 INFO - PROCESS | 3540 | ++DOCSHELL 0EE31000 == 101 [pid = 3540] [id = 413] 21:19:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (0EF59400) [pid = 3540] [serial = 1239] [outer = 00000000] 21:19:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (12D44C00) [pid = 3540] [serial = 1240] [outer = 0EF59400] 21:19:31 INFO - PROCESS | 3540 | 1461212371436 Marionette DEBUG loaded listener.js 21:19:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (137EA800) [pid = 3540] [serial = 1241] [outer = 0EF59400] 21:19:31 INFO - PROCESS | 3540 | 1461212372000 Marionette TRACE conn6 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 21:19:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:19:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1120ms 21:19:32 INFO - PROCESS | 3540 | 1461212372029 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 21:19:32 INFO - PROCESS | 3540 | 1461212372034 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 21:19:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:19:32 INFO - PROCESS | 3540 | 1461212372041 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:19:32 INFO - PROCESS | 3540 | 1461212372043 Marionette TRACE conn6 <- [1,1618,null,{}] 21:19:32 INFO - PROCESS | 3540 | 1461212372048 Marionette TRACE conn6 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:32 INFO - PROCESS | 3540 | 1461212372159 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 21:19:32 INFO - PROCESS | 3540 | 1461212372331 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:32 INFO - PROCESS | 3540 | ++DOCSHELL 19477400 == 102 [pid = 3540] [id = 414] 21:19:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (19477C00) [pid = 3540] [serial = 1242] [outer = 00000000] 21:19:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (1A8F7000) [pid = 3540] [serial = 1243] [outer = 19477C00] 21:19:32 INFO - PROCESS | 3540 | 1461212372383 Marionette DEBUG loaded listener.js 21:19:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (1B831400) [pid = 3540] [serial = 1244] [outer = 19477C00] 21:19:32 INFO - PROCESS | 3540 | --DOCSHELL 1D011C00 == 101 [pid = 3540] [id = 404] 21:19:32 INFO - PROCESS | 3540 | --DOCSHELL 18D11800 == 100 [pid = 3540] [id = 403] 21:19:32 INFO - PROCESS | 3540 | --DOCSHELL 20369800 == 99 [pid = 3540] [id = 402] 21:19:32 INFO - PROCESS | 3540 | --DOCSHELL 1B43F000 == 98 [pid = 3540] [id = 401] 21:19:32 INFO - PROCESS | 3540 | --DOCSHELL 1D192400 == 97 [pid = 3540] [id = 400] 21:19:32 INFO - PROCESS | 3540 | --DOCSHELL 1BF3F000 == 96 [pid = 3540] [id = 399] 21:19:32 INFO - PROCESS | 3540 | --DOCSHELL 1B835C00 == 95 [pid = 3540] [id = 398] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (20B10400) [pid = 3540] [serial = 1159] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (2206D800) [pid = 3540] [serial = 1129] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOCSHELL 17D06400 == 94 [pid = 3540] [id = 397] 21:19:32 INFO - PROCESS | 3540 | --DOCSHELL 0EF5D000 == 93 [pid = 3540] [id = 396] 21:19:32 INFO - PROCESS | 3540 | --DOCSHELL 0F57DC00 == 92 [pid = 3540] [id = 395] 21:19:32 INFO - PROCESS | 3540 | --DOCSHELL 21626400 == 91 [pid = 3540] [id = 389] 21:19:32 INFO - PROCESS | 3540 | --DOCSHELL 17A36800 == 90 [pid = 3540] [id = 388] 21:19:32 INFO - PROCESS | 3540 | --DOCSHELL 12BCD400 == 89 [pid = 3540] [id = 387] 21:19:32 INFO - PROCESS | 3540 | --DOCSHELL 209AA000 == 88 [pid = 3540] [id = 386] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (17310C00) [pid = 3540] [serial = 1066] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (209AF800) [pid = 3540] [serial = 1063] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (20B0FC00) [pid = 3540] [serial = 1072] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (1D107800) [pid = 3540] [serial = 1024] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (20B10C00) [pid = 3540] [serial = 1027] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (20367400) [pid = 3540] [serial = 1018] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (20BB9000) [pid = 3540] [serial = 991] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (21625C00) [pid = 3540] [serial = 1030] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (1BC67C00) [pid = 3540] [serial = 1069] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (17CCF400) [pid = 3540] [serial = 1021] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (21B42800) [pid = 3540] [serial = 1075] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (2200D000) [pid = 3540] [serial = 1078] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (19478800) [pid = 3540] [serial = 1153] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (2042F800) [pid = 3540] [serial = 1151] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (129A8000) [pid = 3540] [serial = 1135] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (12F45000) [pid = 3540] [serial = 1136] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (1BC68C00) [pid = 3540] [serial = 1141] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (18899000) [pid = 3540] [serial = 1133] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1CE04C00) [pid = 3540] [serial = 1144] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (20923800) [pid = 3540] [serial = 1157] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1D0F1000) [pid = 3540] [serial = 1145] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (20858C00) [pid = 3540] [serial = 1156] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (1C201400) [pid = 3540] [serial = 1142] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (20423400) [pid = 3540] [serial = 1150] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (17C7F000) [pid = 3540] [serial = 1132] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1EA4E000) [pid = 3540] [serial = 1148] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (1B446400) [pid = 3540] [serial = 1138] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1B837000) [pid = 3540] [serial = 1139] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1E2C7C00) [pid = 3540] [serial = 1147] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (127D4800) [pid = 3540] [serial = 1112] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (0F535400) [pid = 3540] [serial = 1111] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1A63C400) [pid = 3540] [serial = 1115] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (18D16400) [pid = 3540] [serial = 1114] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1FE51800) [pid = 3540] [serial = 1118] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1D505C00) [pid = 3540] [serial = 1117] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (20920400) [pid = 3540] [serial = 1120] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1B844000) [pid = 3540] [serial = 1154] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (20BB6800) [pid = 3540] [serial = 1126] [outer = 00000000] [url = about:blank] 21:19:32 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (20A0FC00) [pid = 3540] [serial = 1123] [outer = 00000000] [url = about:blank] 21:19:33 INFO - PROCESS | 3540 | 1461212373248 Marionette TRACE conn6 <- [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]]]}] 21:19:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:19:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1272ms 21:19:33 INFO - PROCESS | 3540 | 1461212373315 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 21:19:33 INFO - PROCESS | 3540 | 1461212373319 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 21:19:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:19:33 INFO - PROCESS | 3540 | 1461212373323 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:19:33 INFO - PROCESS | 3540 | 1461212373326 Marionette TRACE conn6 <- [1,1622,null,{}] 21:19:33 INFO - PROCESS | 3540 | 1461212373333 Marionette TRACE conn6 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:33 INFO - PROCESS | 3540 | 1461212373451 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 21:19:33 INFO - PROCESS | 3540 | 1461212373598 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:33 INFO - PROCESS | 3540 | ++DOCSHELL 12710C00 == 89 [pid = 3540] [id = 415] 21:19:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (12BCD400) [pid = 3540] [serial = 1245] [outer = 00000000] 21:19:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (1388E000) [pid = 3540] [serial = 1246] [outer = 12BCD400] 21:19:33 INFO - PROCESS | 3540 | 1461212373661 Marionette DEBUG loaded listener.js 21:19:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1730A800) [pid = 3540] [serial = 1247] [outer = 12BCD400] 21:19:34 INFO - PROCESS | 3540 | 1461212374273 Marionette TRACE conn6 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 21:19:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:19:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 987ms 21:19:34 INFO - PROCESS | 3540 | 1461212374312 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 21:19:34 INFO - PROCESS | 3540 | 1461212374318 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 21:19:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:19:34 INFO - PROCESS | 3540 | 1461212374325 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:19:34 INFO - PROCESS | 3540 | 1461212374328 Marionette TRACE conn6 <- [1,1626,null,{}] 21:19:34 INFO - PROCESS | 3540 | 1461212374332 Marionette TRACE conn6 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:34 INFO - PROCESS | 3540 | 1461212374449 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 21:19:34 INFO - PROCESS | 3540 | 1461212374608 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:34 INFO - PROCESS | 3540 | ++DOCSHELL 17D03000 == 90 [pid = 3540] [id = 416] 21:19:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (17DDE400) [pid = 3540] [serial = 1248] [outer = 00000000] 21:19:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1922D800) [pid = 3540] [serial = 1249] [outer = 17DDE400] 21:19:34 INFO - PROCESS | 3540 | 1461212374669 Marionette DEBUG loaded listener.js 21:19:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1A643400) [pid = 3540] [serial = 1250] [outer = 17DDE400] 21:19:35 INFO - PROCESS | 3540 | 1461212375313 Marionette TRACE conn6 <- [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]]]}] 21:19:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:19:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1021ms 21:19:35 INFO - PROCESS | 3540 | 1461212375348 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 21:19:35 INFO - PROCESS | 3540 | 1461212375350 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 21:19:35 INFO - PROCESS | 3540 | 1461212375354 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:19:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:19:35 INFO - PROCESS | 3540 | 1461212375358 Marionette TRACE conn6 <- [1,1630,null,{}] 21:19:35 INFO - PROCESS | 3540 | 1461212375369 Marionette TRACE conn6 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:35 INFO - PROCESS | 3540 | 1461212375507 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 21:19:35 INFO - PROCESS | 3540 | 1461212375660 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:35 INFO - PROCESS | 3540 | ++DOCSHELL 1BBBAC00 == 91 [pid = 3540] [id = 417] 21:19:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1BBBBC00) [pid = 3540] [serial = 1251] [outer = 00000000] 21:19:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1BF03000) [pid = 3540] [serial = 1252] [outer = 1BBBBC00] 21:19:35 INFO - PROCESS | 3540 | 1461212375721 Marionette DEBUG loaded listener.js 21:19:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (1BF0F800) [pid = 3540] [serial = 1253] [outer = 1BBBBC00] 21:19:36 INFO - PROCESS | 3540 | 1461212376290 Marionette TRACE conn6 <- [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]]]}] 21:19:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:19:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 970ms 21:19:36 INFO - PROCESS | 3540 | 1461212376328 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 21:19:36 INFO - PROCESS | 3540 | 1461212376331 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 21:19:36 INFO - PROCESS | 3540 | 1461212376334 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:19:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:19:36 INFO - PROCESS | 3540 | 1461212376336 Marionette TRACE conn6 <- [1,1634,null,{}] 21:19:36 INFO - PROCESS | 3540 | 1461212376339 Marionette TRACE conn6 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:36 INFO - PROCESS | 3540 | 1461212376452 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 21:19:36 INFO - PROCESS | 3540 | 1461212376610 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:36 INFO - PROCESS | 3540 | ++DOCSHELL 1C20A800 == 92 [pid = 3540] [id = 418] 21:19:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1C20B400) [pid = 3540] [serial = 1254] [outer = 00000000] 21:19:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1CD27C00) [pid = 3540] [serial = 1255] [outer = 1C20B400] 21:19:36 INFO - PROCESS | 3540 | 1461212376667 Marionette DEBUG loaded listener.js 21:19:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1CE08C00) [pid = 3540] [serial = 1256] [outer = 1C20B400] 21:19:37 INFO - PROCESS | 3540 | 1461212377269 Marionette TRACE conn6 <- [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]]]}] 21:19:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:19:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 970ms 21:19:37 INFO - PROCESS | 3540 | 1461212377308 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 21:19:37 INFO - PROCESS | 3540 | 1461212377310 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 21:19:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:19:37 INFO - PROCESS | 3540 | 1461212377314 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:19:37 INFO - PROCESS | 3540 | 1461212377316 Marionette TRACE conn6 <- [1,1638,null,{}] 21:19:37 INFO - PROCESS | 3540 | 1461212377320 Marionette TRACE conn6 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:37 INFO - PROCESS | 3540 | 1461212377428 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 21:19:37 INFO - PROCESS | 3540 | 1461212377572 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:37 INFO - PROCESS | 3540 | ++DOCSHELL 1D107800 == 93 [pid = 3540] [id = 419] 21:19:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1D108800) [pid = 3540] [serial = 1257] [outer = 00000000] 21:19:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1D18A800) [pid = 3540] [serial = 1258] [outer = 1D108800] 21:19:37 INFO - PROCESS | 3540 | 1461212377629 Marionette DEBUG loaded listener.js 21:19:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1D18A000) [pid = 3540] [serial = 1259] [outer = 1D108800] 21:19:38 INFO - PROCESS | 3540 | 1461212378245 Marionette TRACE conn6 <- [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]]]}] 21:19:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:19:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 970ms 21:19:38 INFO - PROCESS | 3540 | 1461212378288 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 21:19:38 INFO - PROCESS | 3540 | 1461212378290 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 21:19:38 INFO - PROCESS | 3540 | 1461212378294 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:19:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:19:38 INFO - PROCESS | 3540 | 1461212378296 Marionette TRACE conn6 <- [1,1642,null,{}] 21:19:38 INFO - PROCESS | 3540 | 1461212378300 Marionette TRACE conn6 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:38 INFO - PROCESS | 3540 | 1461212378428 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 21:19:38 INFO - PROCESS | 3540 | 1461212378575 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:38 INFO - PROCESS | 3540 | ++DOCSHELL 1D188000 == 94 [pid = 3540] [id = 420] 21:19:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1D526000) [pid = 3540] [serial = 1260] [outer = 00000000] 21:19:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1FE87800) [pid = 3540] [serial = 1261] [outer = 1D526000] 21:19:38 INFO - PROCESS | 3540 | 1461212378634 Marionette DEBUG loaded listener.js 21:19:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (2035C800) [pid = 3540] [serial = 1262] [outer = 1D526000] 21:19:39 INFO - PROCESS | 3540 | 1461212379148 Marionette TRACE conn6 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 21:19:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:19:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 870ms 21:19:39 INFO - PROCESS | 3540 | 1461212379168 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 21:19:39 INFO - PROCESS | 3540 | 1461212379170 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 21:19:39 INFO - PROCESS | 3540 | 1461212379174 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:19:39 INFO - PROCESS | 3540 | 1461212379176 Marionette TRACE conn6 <- [1,1646,null,{}] 21:19:39 INFO - PROCESS | 3540 | 1461212379180 Marionette TRACE conn6 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:39 INFO - PROCESS | 3540 | 1461212379287 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 21:19:39 INFO - PROCESS | 3540 | 1461212379433 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:39 INFO - PROCESS | 3540 | ++DOCSHELL 1FE82400 == 95 [pid = 3540] [id = 421] 21:19:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (20421C00) [pid = 3540] [serial = 1263] [outer = 00000000] 21:19:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (2085D000) [pid = 3540] [serial = 1264] [outer = 20421C00] 21:19:39 INFO - PROCESS | 3540 | 1461212379489 Marionette DEBUG loaded listener.js 21:19:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (20864400) [pid = 3540] [serial = 1265] [outer = 20421C00] 21:19:40 INFO - PROCESS | 3540 | 1461212380095 Marionette TRACE conn6 <- [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]]]}] 21:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 969ms 21:19:40 INFO - PROCESS | 3540 | 1461212380148 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 21:19:40 INFO - PROCESS | 3540 | 1461212380150 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 21:19:40 INFO - PROCESS | 3540 | 1461212380154 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:19:40 INFO - PROCESS | 3540 | 1461212380156 Marionette TRACE conn6 <- [1,1650,null,{}] 21:19:40 INFO - PROCESS | 3540 | 1461212380160 Marionette TRACE conn6 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:40 INFO - PROCESS | 3540 | 1461212380267 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 21:19:40 INFO - PROCESS | 3540 | 1461212380426 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:40 INFO - PROCESS | 3540 | ++DOCSHELL 20430400 == 96 [pid = 3540] [id = 422] 21:19:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (2091CC00) [pid = 3540] [serial = 1266] [outer = 00000000] 21:19:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (209AB800) [pid = 3540] [serial = 1267] [outer = 2091CC00] 21:19:40 INFO - PROCESS | 3540 | 1461212380482 Marionette DEBUG loaded listener.js 21:19:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (20A0FC00) [pid = 3540] [serial = 1268] [outer = 2091CC00] 21:19:41 INFO - PROCESS | 3540 | 1461212381066 Marionette TRACE conn6 <- [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]]]}] 21:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 970ms 21:19:41 INFO - PROCESS | 3540 | 1461212381128 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 21:19:41 INFO - PROCESS | 3540 | 1461212381131 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 21:19:41 INFO - PROCESS | 3540 | 1461212381134 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:19:41 INFO - PROCESS | 3540 | 1461212381136 Marionette TRACE conn6 <- [1,1654,null,{}] 21:19:41 INFO - PROCESS | 3540 | 1461212381140 Marionette TRACE conn6 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:41 INFO - PROCESS | 3540 | 1461212381253 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 21:19:41 INFO - PROCESS | 3540 | 1461212381404 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:41 INFO - PROCESS | 3540 | ++DOCSHELL 20A0B800 == 97 [pid = 3540] [id = 423] 21:19:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (20A95800) [pid = 3540] [serial = 1269] [outer = 00000000] 21:19:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (20B14000) [pid = 3540] [serial = 1270] [outer = 20A95800] 21:19:41 INFO - PROCESS | 3540 | 1461212381460 Marionette DEBUG loaded listener.js 21:19:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (20B11400) [pid = 3540] [serial = 1271] [outer = 20A95800] 21:19:42 INFO - PROCESS | 3540 | 1461212382151 Marionette TRACE conn6 <- [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]]]}] 21:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1067ms 21:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:19:42 INFO - PROCESS | 3540 | 1461212382205 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 21:19:42 INFO - PROCESS | 3540 | 1461212382209 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 21:19:42 INFO - PROCESS | 3540 | 1461212382214 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:19:42 INFO - PROCESS | 3540 | 1461212382217 Marionette TRACE conn6 <- [1,1658,null,{}] 21:19:42 INFO - PROCESS | 3540 | 1461212382223 Marionette TRACE conn6 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:42 INFO - PROCESS | 3540 | 1461212382335 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 21:19:42 INFO - PROCESS | 3540 | 1461212382500 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:42 INFO - PROCESS | 3540 | ++DOCSHELL 163E7C00 == 98 [pid = 3540] [id = 424] 21:19:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (177F1C00) [pid = 3540] [serial = 1272] [outer = 00000000] 21:19:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (1922D400) [pid = 3540] [serial = 1273] [outer = 177F1C00] 21:19:42 INFO - PROCESS | 3540 | 1461212382558 Marionette DEBUG loaded listener.js 21:19:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (1B43F800) [pid = 3540] [serial = 1274] [outer = 177F1C00] 21:19:42 INFO - PROCESS | 3540 | --DOCSHELL 20B15C00 == 97 [pid = 3540] [id = 217] 21:19:42 INFO - PROCESS | 3540 | --DOCSHELL 0EE31000 == 96 [pid = 3540] [id = 413] 21:19:42 INFO - PROCESS | 3540 | --DOCSHELL 2085F400 == 95 [pid = 3540] [id = 408] 21:19:42 INFO - PROCESS | 3540 | --DOCSHELL 1753D400 == 94 [pid = 3540] [id = 407] 21:19:42 INFO - PROCESS | 3540 | --DOCSHELL 1270A400 == 93 [pid = 3540] [id = 406] 21:19:43 INFO - PROCESS | 3540 | 1461212383169 Marionette TRACE conn6 <- [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]]]}] 21:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 971ms 21:19:43 INFO - PROCESS | 3540 | 1461212383186 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 21:19:43 INFO - PROCESS | 3540 | 1461212383192 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 21:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:19:43 INFO - PROCESS | 3540 | 1461212383200 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:19:43 INFO - PROCESS | 3540 | 1461212383203 Marionette TRACE conn6 <- [1,1662,null,{}] 21:19:43 INFO - PROCESS | 3540 | 1461212383207 Marionette TRACE conn6 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:43 INFO - PROCESS | 3540 | 1461212383307 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 21:19:43 INFO - PROCESS | 3540 | 1461212383418 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:43 INFO - PROCESS | 3540 | ++DOCSHELL 177EEC00 == 94 [pid = 3540] [id = 425] 21:19:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (17A37000) [pid = 3540] [serial = 1275] [outer = 00000000] 21:19:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (1BBB5800) [pid = 3540] [serial = 1276] [outer = 17A37000] 21:19:43 INFO - PROCESS | 3540 | 1461212383464 Marionette DEBUG loaded listener.js 21:19:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (1BF0D400) [pid = 3540] [serial = 1277] [outer = 17A37000] 21:19:43 INFO - PROCESS | 3540 | 1461212383872 Marionette TRACE conn6 <- [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]]]}] 21:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 730ms 21:19:43 INFO - PROCESS | 3540 | 1461212383931 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 21:19:43 INFO - PROCESS | 3540 | 1461212383933 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 21:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:19:43 INFO - PROCESS | 3540 | 1461212383937 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:19:43 INFO - PROCESS | 3540 | 1461212383940 Marionette TRACE conn6 <- [1,1666,null,{}] 21:19:43 INFO - PROCESS | 3540 | 1461212383950 Marionette TRACE conn6 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:44 INFO - PROCESS | 3540 | 1461212384048 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 21:19:44 INFO - PROCESS | 3540 | 1461212384062 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:44 INFO - PROCESS | 3540 | ++DOCSHELL 20365800 == 95 [pid = 3540] [id = 426] 21:19:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (20367000) [pid = 3540] [serial = 1278] [outer = 00000000] 21:19:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (20B0D800) [pid = 3540] [serial = 1279] [outer = 20367000] 21:19:44 INFO - PROCESS | 3540 | 1461212384113 Marionette DEBUG loaded listener.js 21:19:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (20BBA400) [pid = 3540] [serial = 1280] [outer = 20367000] 21:19:44 INFO - PROCESS | 3540 | 1461212384592 Marionette TRACE conn6 <- [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]]]}] 21:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 670ms 21:19:44 INFO - PROCESS | 3540 | 1461212384611 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 21:19:44 INFO - PROCESS | 3540 | 1461212384614 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 21:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:19:44 INFO - PROCESS | 3540 | 1461212384621 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:19:44 INFO - PROCESS | 3540 | 1461212384623 Marionette TRACE conn6 <- [1,1670,null,{}] 21:19:44 INFO - PROCESS | 3540 | 1461212384626 Marionette TRACE conn6 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:44 INFO - PROCESS | 3540 | 1461212384749 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 21:19:44 INFO - PROCESS | 3540 | 1461212384757 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:44 INFO - PROCESS | 3540 | ++DOCSHELL 1894CC00 == 96 [pid = 3540] [id = 427] 21:19:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (1A641C00) [pid = 3540] [serial = 1281] [outer = 00000000] 21:19:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (21B3BC00) [pid = 3540] [serial = 1282] [outer = 1A641C00] 21:19:44 INFO - PROCESS | 3540 | 1461212384914 Marionette DEBUG loaded listener.js 21:19:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (22052C00) [pid = 3540] [serial = 1283] [outer = 1A641C00] 21:19:45 INFO - PROCESS | 3540 | 1461212385326 Marionette TRACE conn6 <- [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]]]}] 21:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 730ms 21:19:45 INFO - PROCESS | 3540 | 1461212385360 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 21:19:45 INFO - PROCESS | 3540 | 1461212385362 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 21:19:45 INFO - PROCESS | 3540 | 1461212385366 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:19:45 INFO - PROCESS | 3540 | 1461212385367 Marionette TRACE conn6 <- [1,1674,null,{}] 21:19:45 INFO - PROCESS | 3540 | 1461212385371 Marionette TRACE conn6 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:45 INFO - PROCESS | 3540 | 1461212385500 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 21:19:45 INFO - PROCESS | 3540 | 1461212385518 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:45 INFO - PROCESS | 3540 | ++DOCSHELL 21B35000 == 97 [pid = 3540] [id = 428] 21:19:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (22055000) [pid = 3540] [serial = 1284] [outer = 00000000] 21:19:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (22070800) [pid = 3540] [serial = 1285] [outer = 22055000] 21:19:45 INFO - PROCESS | 3540 | 1461212385562 Marionette DEBUG loaded listener.js 21:19:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (244C0000) [pid = 3540] [serial = 1286] [outer = 22055000] 21:19:46 INFO - PROCESS | 3540 | 1461212386051 Marionette TRACE conn6 <- [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]]]}] 21:19:46 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 21:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 730ms 21:19:46 INFO - PROCESS | 3540 | 1461212386134 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 21:19:46 INFO - PROCESS | 3540 | 1461212386136 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 21:19:46 INFO - PROCESS | 3540 | 1461212386142 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:19:46 INFO - PROCESS | 3540 | 1461212386144 Marionette TRACE conn6 <- [1,1678,null,{}] 21:19:46 INFO - PROCESS | 3540 | 1461212386151 Marionette TRACE conn6 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:46 INFO - PROCESS | 3540 | 1461212386300 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 21:19:46 INFO - PROCESS | 3540 | 1461212386378 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:46 INFO - PROCESS | 3540 | ++DOCSHELL 244C2400 == 98 [pid = 3540] [id = 429] 21:19:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (244C5000) [pid = 3540] [serial = 1287] [outer = 00000000] 21:19:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (2586E000) [pid = 3540] [serial = 1288] [outer = 244C5000] 21:19:46 INFO - PROCESS | 3540 | 1461212386426 Marionette DEBUG loaded listener.js 21:19:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (25876800) [pid = 3540] [serial = 1289] [outer = 244C5000] 21:19:46 INFO - PROCESS | 3540 | 1461212386852 Marionette TRACE conn6 <- [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]]]}] 21:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 731ms 21:19:46 INFO - PROCESS | 3540 | 1461212386880 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 21:19:46 INFO - PROCESS | 3540 | 1461212386882 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 21:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:19:46 INFO - PROCESS | 3540 | 1461212386885 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:19:46 INFO - PROCESS | 3540 | 1461212386887 Marionette TRACE conn6 <- [1,1682,null,{}] 21:19:46 INFO - PROCESS | 3540 | 1461212386891 Marionette TRACE conn6 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:47 INFO - PROCESS | 3540 | 1461212387021 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 21:19:47 INFO - PROCESS | 3540 | 1461212387034 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:47 INFO - PROCESS | 3540 | ++DOCSHELL 12BCA400 == 99 [pid = 3540] [id = 430] 21:19:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (18D12000) [pid = 3540] [serial = 1290] [outer = 00000000] 21:19:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (2615E800) [pid = 3540] [serial = 1291] [outer = 18D12000] 21:19:47 INFO - PROCESS | 3540 | 1461212387078 Marionette DEBUG loaded listener.js 21:19:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (26167400) [pid = 3540] [serial = 1292] [outer = 18D12000] 21:19:47 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (1D262800) [pid = 3540] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:19:47 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (1C837800) [pid = 3540] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:19:47 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (20428000) [pid = 3540] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:19:47 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (20A06800) [pid = 3540] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:19:47 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (127C9C00) [pid = 3540] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:19:47 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (0F53B800) [pid = 3540] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:19:47 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (1C204400) [pid = 3540] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:19:47 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (1BB7C000) [pid = 3540] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:19:47 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1FE4BC00) [pid = 3540] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:19:47 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (0EF59400) [pid = 3540] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:19:47 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (18897800) [pid = 3540] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:19:47 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (20B16400) [pid = 3540] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:19:47 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (18D1A800) [pid = 3540] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:19:47 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (20B13400) [pid = 3540] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:19:47 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (20865C00) [pid = 3540] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:19:47 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (21B39C00) [pid = 3540] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:19:47 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (209AD000) [pid = 3540] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:19:47 INFO - PROCESS | 3540 | 1461212387612 Marionette TRACE conn6 <- [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]]]}] 21:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 770ms 21:19:47 INFO - PROCESS | 3540 | 1461212387681 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 21:19:47 INFO - PROCESS | 3540 | 1461212387683 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 21:19:47 INFO - PROCESS | 3540 | 1461212387687 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:19:47 INFO - PROCESS | 3540 | 1461212387689 Marionette TRACE conn6 <- [1,1686,null,{}] 21:19:47 INFO - PROCESS | 3540 | 1461212387693 Marionette TRACE conn6 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:47 INFO - PROCESS | 3540 | 1461212387785 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 21:19:47 INFO - PROCESS | 3540 | 1461212387791 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:47 INFO - PROCESS | 3540 | ++DOCSHELL 1270E000 == 100 [pid = 3540] [id = 431] 21:19:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (19224000) [pid = 3540] [serial = 1293] [outer = 00000000] 21:19:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (1D531C00) [pid = 3540] [serial = 1294] [outer = 19224000] 21:19:47 INFO - PROCESS | 3540 | 1461212387835 Marionette DEBUG loaded listener.js 21:19:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (20427C00) [pid = 3540] [serial = 1295] [outer = 19224000] 21:19:48 INFO - PROCESS | 3540 | 1461212388276 Marionette TRACE conn6 <- [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]]]}] 21:19:48 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 21:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 631ms 21:19:48 INFO - PROCESS | 3540 | 1461212388335 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 21:19:48 INFO - PROCESS | 3540 | 1461212388337 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 21:19:48 INFO - PROCESS | 3540 | 1461212388340 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:19:48 INFO - PROCESS | 3540 | 1461212388342 Marionette TRACE conn6 <- [1,1690,null,{}] 21:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:19:48 INFO - PROCESS | 3540 | 1461212388345 Marionette TRACE conn6 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:48 INFO - PROCESS | 3540 | 1461212388438 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 21:19:48 INFO - PROCESS | 3540 | 1461212388445 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:48 INFO - PROCESS | 3540 | ++DOCSHELL 1D528800 == 101 [pid = 3540] [id = 432] 21:19:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (20865C00) [pid = 3540] [serial = 1296] [outer = 00000000] 21:19:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (26159C00) [pid = 3540] [serial = 1297] [outer = 20865C00] 21:19:48 INFO - PROCESS | 3540 | 1461212388490 Marionette DEBUG loaded listener.js 21:19:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (268CA000) [pid = 3540] [serial = 1298] [outer = 20865C00] 21:19:48 INFO - PROCESS | 3540 | 1461212388942 Marionette TRACE conn6 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 21:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 630ms 21:19:48 INFO - PROCESS | 3540 | 1461212388992 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 21:19:48 INFO - PROCESS | 3540 | 1461212388994 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 21:19:48 INFO - PROCESS | 3540 | 1461212388997 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:19:48 INFO - PROCESS | 3540 | 1461212388999 Marionette TRACE conn6 <- [1,1694,null,{}] 21:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:19:48 INFO - PROCESS | 3540 | 1461212389002 Marionette TRACE conn6 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:49 INFO - PROCESS | 3540 | 1461212389096 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 21:19:49 INFO - PROCESS | 3540 | 1461212389102 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:49 INFO - PROCESS | 3540 | ++DOCSHELL 268CB000 == 102 [pid = 3540] [id = 433] 21:19:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (268CC400) [pid = 3540] [serial = 1299] [outer = 00000000] 21:19:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (27355C00) [pid = 3540] [serial = 1300] [outer = 268CC400] 21:19:49 INFO - PROCESS | 3540 | 1461212389146 Marionette DEBUG loaded listener.js 21:19:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (27361C00) [pid = 3540] [serial = 1301] [outer = 268CC400] 21:19:49 INFO - PROCESS | 3540 | 1461212389904 Marionette TRACE conn6 <- [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]]]}] 21:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 929ms 21:19:49 INFO - PROCESS | 3540 | 1461212389933 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 21:19:49 INFO - PROCESS | 3540 | 1461212389939 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 21:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:19:49 INFO - PROCESS | 3540 | 1461212389944 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:19:49 INFO - PROCESS | 3540 | 1461212389948 Marionette TRACE conn6 <- [1,1698,null,{}] 21:19:49 INFO - PROCESS | 3540 | 1461212389953 Marionette TRACE conn6 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:50 INFO - PROCESS | 3540 | 1461212390080 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 21:19:50 INFO - PROCESS | 3540 | 1461212390250 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:50 INFO - PROCESS | 3540 | ++DOCSHELL 17C1A400 == 103 [pid = 3540] [id = 434] 21:19:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (17DE2400) [pid = 3540] [serial = 1302] [outer = 00000000] 21:19:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (1B46A000) [pid = 3540] [serial = 1303] [outer = 17DE2400] 21:19:50 INFO - PROCESS | 3540 | 1461212390309 Marionette DEBUG loaded listener.js 21:19:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (1BB7A800) [pid = 3540] [serial = 1304] [outer = 17DE2400] 21:19:50 INFO - PROCESS | 3540 | 1461212390938 Marionette TRACE conn6 <- [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]]]}] 21:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1020ms 21:19:50 INFO - PROCESS | 3540 | 1461212390972 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 21:19:50 INFO - PROCESS | 3540 | 1461212390978 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 21:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:19:50 INFO - PROCESS | 3540 | 1461212390985 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:19:50 INFO - PROCESS | 3540 | 1461212390988 Marionette TRACE conn6 <- [1,1702,null,{}] 21:19:50 INFO - PROCESS | 3540 | 1461212390992 Marionette TRACE conn6 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:51 INFO - PROCESS | 3540 | 1461212391116 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 21:19:51 INFO - PROCESS | 3540 | 1461212391271 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:51 INFO - PROCESS | 3540 | ++DOCSHELL 1BB78400 == 104 [pid = 3540] [id = 435] 21:19:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (1BF07C00) [pid = 3540] [serial = 1305] [outer = 00000000] 21:19:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (20B0BC00) [pid = 3540] [serial = 1306] [outer = 1BF07C00] 21:19:51 INFO - PROCESS | 3540 | 1461212391327 Marionette DEBUG loaded listener.js 21:19:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (21626400) [pid = 3540] [serial = 1307] [outer = 1BF07C00] 21:19:51 INFO - PROCESS | 3540 | 1461212391954 Marionette TRACE conn6 <- [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]]]}] 21:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1019ms 21:19:52 INFO - PROCESS | 3540 | 1461212392009 Marionette TRACE conn6 -> [0,1705,"getWindowHandle",null] 21:19:52 INFO - PROCESS | 3540 | 1461212392011 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 21:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:19:52 INFO - PROCESS | 3540 | 1461212392015 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:19:52 INFO - PROCESS | 3540 | 1461212392019 Marionette TRACE conn6 <- [1,1706,null,{}] 21:19:52 INFO - PROCESS | 3540 | 1461212392030 Marionette TRACE conn6 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:52 INFO - PROCESS | 3540 | 1461212392200 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 21:19:52 INFO - PROCESS | 3540 | 1461212392356 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:52 INFO - PROCESS | 3540 | ++DOCSHELL 25868C00 == 105 [pid = 3540] [id = 436] 21:19:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (25875800) [pid = 3540] [serial = 1308] [outer = 00000000] 21:19:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (262BA400) [pid = 3540] [serial = 1309] [outer = 25875800] 21:19:52 INFO - PROCESS | 3540 | 1461212392414 Marionette DEBUG loaded listener.js 21:19:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (262BE400) [pid = 3540] [serial = 1310] [outer = 25875800] 21:19:52 INFO - PROCESS | 3540 | 1461212392951 Marionette TRACE conn6 <- [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]]]}] 21:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 970ms 21:19:52 INFO - PROCESS | 3540 | 1461212392997 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 21:19:52 INFO - PROCESS | 3540 | 1461212393000 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 21:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:19:52 INFO - PROCESS | 3540 | 1461212393004 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:19:52 INFO - PROCESS | 3540 | 1461212393006 Marionette TRACE conn6 <- [1,1710,null,{}] 21:19:52 INFO - PROCESS | 3540 | 1461212393010 Marionette TRACE conn6 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:53 INFO - PROCESS | 3540 | 1461212393130 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 21:19:53 INFO - PROCESS | 3540 | 1461212393297 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:53 INFO - PROCESS | 3540 | ++DOCSHELL 25488C00 == 106 [pid = 3540] [id = 437] 21:19:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (25489000) [pid = 3540] [serial = 1311] [outer = 00000000] 21:19:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (25493C00) [pid = 3540] [serial = 1312] [outer = 25489000] 21:19:53 INFO - PROCESS | 3540 | 1461212393352 Marionette DEBUG loaded listener.js 21:19:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (25497000) [pid = 3540] [serial = 1313] [outer = 25489000] 21:19:53 INFO - PROCESS | 3540 | 1461212393951 Marionette TRACE conn6 <- [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]]]}] 21:19:53 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 21:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 970ms 21:19:53 INFO - PROCESS | 3540 | 1461212393979 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 21:19:53 INFO - PROCESS | 3540 | 1461212393982 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 21:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:19:53 INFO - PROCESS | 3540 | 1461212393985 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:19:53 INFO - PROCESS | 3540 | 1461212393987 Marionette TRACE conn6 <- [1,1714,null,{}] 21:19:53 INFO - PROCESS | 3540 | 1461212393991 Marionette TRACE conn6 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:54 INFO - PROCESS | 3540 | 1461212394106 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 21:19:54 INFO - PROCESS | 3540 | 1461212394300 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:54 INFO - PROCESS | 3540 | ++DOCSHELL 137E5400 == 107 [pid = 3540] [id = 438] 21:19:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (13DA9000) [pid = 3540] [serial = 1314] [outer = 00000000] 21:19:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (268B2000) [pid = 3540] [serial = 1315] [outer = 13DA9000] 21:19:54 INFO - PROCESS | 3540 | 1461212394358 Marionette DEBUG loaded listener.js 21:19:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (268B7800) [pid = 3540] [serial = 1316] [outer = 13DA9000] 21:19:54 INFO - PROCESS | 3540 | 1461212394982 Marionette TRACE conn6 <- [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]]]}] 21:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1019ms 21:19:55 INFO - PROCESS | 3540 | 1461212395008 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 21:19:55 INFO - PROCESS | 3540 | 1461212395011 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 21:19:55 INFO - PROCESS | 3540 | 1461212395014 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:19:55 INFO - PROCESS | 3540 | 1461212395016 Marionette TRACE conn6 <- [1,1718,null,{}] 21:19:55 INFO - PROCESS | 3540 | 1461212395020 Marionette TRACE conn6 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:55 INFO - PROCESS | 3540 | 1461212395164 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 21:19:55 INFO - PROCESS | 3540 | 1461212395657 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:55 INFO - PROCESS | 3540 | ++DOCSHELL 0B78D400 == 108 [pid = 3540] [id = 439] 21:19:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (0B78E400) [pid = 3540] [serial = 1317] [outer = 00000000] 21:19:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (0EE31400) [pid = 3540] [serial = 1318] [outer = 0B78E400] 21:19:55 INFO - PROCESS | 3540 | 1461212395755 Marionette DEBUG loaded listener.js 21:19:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (0EE3C800) [pid = 3540] [serial = 1319] [outer = 0B78E400] 21:19:56 INFO - PROCESS | 3540 | 1461212396355 Marionette TRACE conn6 <- [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]]]}] 21:19:56 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 21:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1374ms 21:19:56 INFO - PROCESS | 3540 | 1461212396393 Marionette TRACE conn6 -> [0,1721,"getWindowHandle",null] 21:19:56 INFO - PROCESS | 3540 | 1461212396398 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 21:19:56 INFO - PROCESS | 3540 | 1461212396403 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:19:56 INFO - PROCESS | 3540 | 1461212396406 Marionette TRACE conn6 <- [1,1722,null,{}] 21:19:56 INFO - PROCESS | 3540 | 1461212396410 Marionette TRACE conn6 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:56 INFO - PROCESS | 3540 | 1461212396517 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 21:19:56 INFO - PROCESS | 3540 | 1461212396687 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:56 INFO - PROCESS | 3540 | ++DOCSHELL 127C7400 == 109 [pid = 3540] [id = 440] 21:19:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (127C8000) [pid = 3540] [serial = 1320] [outer = 00000000] 21:19:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (1299F000) [pid = 3540] [serial = 1321] [outer = 127C8000] 21:19:56 INFO - PROCESS | 3540 | 1461212396743 Marionette DEBUG loaded listener.js 21:19:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (12B73400) [pid = 3540] [serial = 1322] [outer = 127C8000] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 209AAC00 == 108 [pid = 3540] [id = 374] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 17C0F800 == 107 [pid = 3540] [id = 117] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 20B12C00 == 106 [pid = 3540] [id = 375] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 1BBB5C00 == 105 [pid = 3540] [id = 119] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 244B9800 == 104 [pid = 3540] [id = 410] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 1299A000 == 103 [pid = 3540] [id = 188] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 1D101800 == 102 [pid = 3540] [id = 191] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 1BF06800 == 101 [pid = 3540] [id = 23] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 1D528800 == 100 [pid = 3540] [id = 432] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 1270E000 == 99 [pid = 3540] [id = 431] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 12BCA400 == 98 [pid = 3540] [id = 430] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 244C2400 == 97 [pid = 3540] [id = 429] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 21B35000 == 96 [pid = 3540] [id = 428] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 1894CC00 == 95 [pid = 3540] [id = 427] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (1A8F7000) [pid = 3540] [serial = 1243] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (25A61000) [pid = 3540] [serial = 1237] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 20365800 == 94 [pid = 3540] [id = 426] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 177EEC00 == 93 [pid = 3540] [id = 425] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 163E7C00 == 92 [pid = 3540] [id = 424] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 1FE82400 == 91 [pid = 3540] [id = 421] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 1D188000 == 90 [pid = 3540] [id = 420] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 1D107800 == 89 [pid = 3540] [id = 419] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 1C20A800 == 88 [pid = 3540] [id = 418] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 1BBBAC00 == 87 [pid = 3540] [id = 417] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 17D03000 == 86 [pid = 3540] [id = 416] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 12710C00 == 85 [pid = 3540] [id = 415] 21:19:57 INFO - PROCESS | 3540 | --DOCSHELL 19477400 == 84 [pid = 3540] [id = 414] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (244C0C00) [pid = 3540] [serial = 1231] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (2206F000) [pid = 3540] [serial = 1228] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (20B0E000) [pid = 3540] [serial = 1225] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (1BC61400) [pid = 3540] [serial = 1222] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (17A32800) [pid = 3540] [serial = 1219] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (1D5E6400) [pid = 3540] [serial = 1201] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (1FE47400) [pid = 3540] [serial = 1204] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (1D7E1400) [pid = 3540] [serial = 1202] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (20863800) [pid = 3540] [serial = 1207] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (2035D400) [pid = 3540] [serial = 1205] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (20BB5800) [pid = 3540] [serial = 1160] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (1730F000) [pid = 3540] [serial = 1162] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (1CF5A400) [pid = 3540] [serial = 1165] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (21DA2000) [pid = 3540] [serial = 1168] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (24546000) [pid = 3540] [serial = 1171] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (25443400) [pid = 3540] [serial = 1174] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (26160C00) [pid = 3540] [serial = 1177] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (27358C00) [pid = 3540] [serial = 1180] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (17C1A000) [pid = 3540] [serial = 1187] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1751B400) [pid = 3540] [serial = 1186] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (12F3D400) [pid = 3540] [serial = 1189] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (1634EC00) [pid = 3540] [serial = 1190] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (1CE01C00) [pid = 3540] [serial = 1198] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (1BC66C00) [pid = 3540] [serial = 1195] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (1BF0E400) [pid = 3540] [serial = 1196] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (277C9400) [pid = 3540] [serial = 1183] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (20862C00) [pid = 3540] [serial = 1213] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (137EA800) [pid = 3540] [serial = 1241] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (19226800) [pid = 3540] [serial = 1192] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (1A8F6400) [pid = 3540] [serial = 1193] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (20A0B400) [pid = 3540] [serial = 1214] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (20927400) [pid = 3540] [serial = 1208] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (217B8800) [pid = 3540] [serial = 1216] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (21B3F400) [pid = 3540] [serial = 1217] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (1BF08000) [pid = 3540] [serial = 1210] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (1C837C00) [pid = 3540] [serial = 1211] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (12D44C00) [pid = 3540] [serial = 1240] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (1CE0F400) [pid = 3540] [serial = 1199] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (217B8C00) [pid = 3540] [serial = 1127] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (20926000) [pid = 3540] [serial = 1121] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (22070400) [pid = 3540] [serial = 1130] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (20A96000) [pid = 3540] [serial = 1124] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (2586E800) [pid = 3540] [serial = 1234] [outer = 00000000] [url = about:blank] 21:19:57 INFO - PROCESS | 3540 | 1461212397398 Marionette TRACE conn6 <- [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]]]}] 21:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1019ms 21:19:57 INFO - PROCESS | 3540 | 1461212397428 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 21:19:57 INFO - PROCESS | 3540 | 1461212397432 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 21:19:57 INFO - PROCESS | 3540 | 1461212397436 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:19:57 INFO - PROCESS | 3540 | 1461212397438 Marionette TRACE conn6 <- [1,1726,null,{}] 21:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:19:57 INFO - PROCESS | 3540 | 1461212397442 Marionette TRACE conn6 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:57 INFO - PROCESS | 3540 | 1461212397534 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 21:19:57 INFO - PROCESS | 3540 | 1461212397638 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:57 INFO - PROCESS | 3540 | ++DOCSHELL 0F63D400 == 85 [pid = 3540] [id = 441] 21:19:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (12710C00) [pid = 3540] [serial = 1323] [outer = 00000000] 21:19:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (12F0A400) [pid = 3540] [serial = 1324] [outer = 12710C00] 21:19:57 INFO - PROCESS | 3540 | 1461212397684 Marionette DEBUG loaded listener.js 21:19:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (137E7400) [pid = 3540] [serial = 1325] [outer = 12710C00] 21:19:58 INFO - PROCESS | 3540 | 1461212398131 Marionette TRACE conn6 <- [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]]]}] 21:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 771ms 21:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:19:58 INFO - PROCESS | 3540 | 1461212398238 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 21:19:58 INFO - PROCESS | 3540 | 1461212398241 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 21:19:58 INFO - PROCESS | 3540 | 1461212398245 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:19:58 INFO - PROCESS | 3540 | 1461212398251 Marionette TRACE conn6 <- [1,1730,null,{}] 21:19:58 INFO - PROCESS | 3540 | 1461212398262 Marionette TRACE conn6 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:58 INFO - PROCESS | 3540 | 1461212398378 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 21:19:58 INFO - PROCESS | 3540 | 1461212398480 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:58 INFO - PROCESS | 3540 | ++DOCSHELL 17312800 == 86 [pid = 3540] [id = 442] 21:19:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (175A4400) [pid = 3540] [serial = 1326] [outer = 00000000] 21:19:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (17AE7800) [pid = 3540] [serial = 1327] [outer = 175A4400] 21:19:58 INFO - PROCESS | 3540 | 1461212398526 Marionette DEBUG loaded listener.js 21:19:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (17C1C400) [pid = 3540] [serial = 1328] [outer = 175A4400] 21:19:58 INFO - PROCESS | 3540 | 1461212398897 Marionette TRACE conn6 <- [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]]]}] 21:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 690ms 21:19:58 INFO - PROCESS | 3540 | 1461212398939 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 21:19:58 INFO - PROCESS | 3540 | 1461212398941 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 21:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:19:58 INFO - PROCESS | 3540 | 1461212398944 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:19:58 INFO - PROCESS | 3540 | 1461212398946 Marionette TRACE conn6 <- [1,1734,null,{}] 21:19:58 INFO - PROCESS | 3540 | 1461212398949 Marionette TRACE conn6 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:59 INFO - PROCESS | 3540 | 1461212399041 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 21:19:59 INFO - PROCESS | 3540 | 1461212399047 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:59 INFO - PROCESS | 3540 | ++DOCSHELL 0B05E000 == 87 [pid = 3540] [id = 443] 21:19:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (17C1A000) [pid = 3540] [serial = 1329] [outer = 00000000] 21:19:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (1894D000) [pid = 3540] [serial = 1330] [outer = 17C1A000] 21:19:59 INFO - PROCESS | 3540 | 1461212399093 Marionette DEBUG loaded listener.js 21:19:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (19226C00) [pid = 3540] [serial = 1331] [outer = 17C1A000] 21:19:59 INFO - PROCESS | 3540 | 1461212399569 Marionette TRACE conn6 <- [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]]]}] 21:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 669ms 21:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:19:59 INFO - PROCESS | 3540 | 1461212399619 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 21:19:59 INFO - PROCESS | 3540 | 1461212399621 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 21:19:59 INFO - PROCESS | 3540 | 1461212399623 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:19:59 INFO - PROCESS | 3540 | 1461212399625 Marionette TRACE conn6 <- [1,1738,null,{}] 21:19:59 INFO - PROCESS | 3540 | 1461212399628 Marionette TRACE conn6 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:59 INFO - PROCESS | 3540 | 1461212399752 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 21:19:59 INFO - PROCESS | 3540 | 1461212399851 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:59 INFO - PROCESS | 3540 | ++DOCSHELL 1A690800 == 88 [pid = 3540] [id = 444] 21:19:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (1A693C00) [pid = 3540] [serial = 1332] [outer = 00000000] 21:19:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (1B461800) [pid = 3540] [serial = 1333] [outer = 1A693C00] 21:19:59 INFO - PROCESS | 3540 | 1461212399905 Marionette DEBUG loaded listener.js 21:19:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (1B844C00) [pid = 3540] [serial = 1334] [outer = 1A693C00] 21:20:00 INFO - PROCESS | 3540 | 1461212400352 Marionette TRACE conn6 <- [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]]]}] 21:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 770ms 21:20:00 INFO - PROCESS | 3540 | 1461212400401 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 21:20:00 INFO - PROCESS | 3540 | 1461212400403 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 21:20:00 INFO - PROCESS | 3540 | 1461212400406 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:20:00 INFO - PROCESS | 3540 | 1461212400408 Marionette TRACE conn6 <- [1,1742,null,{}] 21:20:00 INFO - PROCESS | 3540 | 1461212400411 Marionette TRACE conn6 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:00 INFO - PROCESS | 3540 | 1461212400534 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 21:20:00 INFO - PROCESS | 3540 | 1461212400606 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:00 INFO - PROCESS | 3540 | ++DOCSHELL 1BB6DC00 == 89 [pid = 3540] [id = 445] 21:20:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (1BB71400) [pid = 3540] [serial = 1335] [outer = 00000000] 21:20:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (1BF01C00) [pid = 3540] [serial = 1336] [outer = 1BB71400] 21:20:00 INFO - PROCESS | 3540 | 1461212400650 Marionette DEBUG loaded listener.js 21:20:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (1BF0D000) [pid = 3540] [serial = 1337] [outer = 1BB71400] 21:20:01 INFO - PROCESS | 3540 | 1461212401071 Marionette TRACE conn6 <- [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]]]}] 21:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 730ms 21:20:01 INFO - PROCESS | 3540 | 1461212401164 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 21:20:01 INFO - PROCESS | 3540 | 1461212401166 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 21:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:20:01 INFO - PROCESS | 3540 | 1461212401174 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:20:01 INFO - PROCESS | 3540 | 1461212401175 Marionette TRACE conn6 <- [1,1746,null,{}] 21:20:01 INFO - PROCESS | 3540 | 1461212401179 Marionette TRACE conn6 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:01 INFO - PROCESS | 3540 | 1461212401702 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 21:20:01 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (22055000) [pid = 3540] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:20:01 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (244C5000) [pid = 3540] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:20:01 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (18D12000) [pid = 3540] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:20:01 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (17A37000) [pid = 3540] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:20:01 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (1A641C00) [pid = 3540] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:20:01 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (20865C00) [pid = 3540] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:20:01 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (20367000) [pid = 3540] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:20:01 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (177F1C00) [pid = 3540] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:20:01 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (19224000) [pid = 3540] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:20:01 INFO - PROCESS | 3540 | 1461212401778 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:01 INFO - PROCESS | 3540 | ++DOCSHELL 0B78B800 == 90 [pid = 3540] [id = 446] 21:20:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (0B793400) [pid = 3540] [serial = 1338] [outer = 00000000] 21:20:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (17AE2C00) [pid = 3540] [serial = 1339] [outer = 0B793400] 21:20:01 INFO - PROCESS | 3540 | 1461212401823 Marionette DEBUG loaded listener.js 21:20:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (17C19C00) [pid = 3540] [serial = 1340] [outer = 0B793400] 21:20:02 INFO - PROCESS | 3540 | 1461212402183 Marionette TRACE conn6 <- [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]]]}] 21:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1075ms 21:20:02 INFO - PROCESS | 3540 | 1461212402251 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 21:20:02 INFO - PROCESS | 3540 | 1461212402253 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 21:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:20:02 INFO - PROCESS | 3540 | 1461212402256 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:20:02 INFO - PROCESS | 3540 | 1461212402257 Marionette TRACE conn6 <- [1,1750,null,{}] 21:20:02 INFO - PROCESS | 3540 | 1461212402261 Marionette TRACE conn6 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:02 INFO - PROCESS | 3540 | 1461212402346 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 21:20:02 INFO - PROCESS | 3540 | 1461212402352 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:02 INFO - PROCESS | 3540 | ++DOCSHELL 1BB78800 == 91 [pid = 3540] [id = 447] 21:20:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (1BF09000) [pid = 3540] [serial = 1341] [outer = 00000000] 21:20:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (1CE09C00) [pid = 3540] [serial = 1342] [outer = 1BF09000] 21:20:02 INFO - PROCESS | 3540 | 1461212402397 Marionette DEBUG loaded listener.js 21:20:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (1CE0F000) [pid = 3540] [serial = 1343] [outer = 1BF09000] 21:20:02 INFO - PROCESS | 3540 | 1461212402841 Marionette TRACE conn6 <- [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]]]}] 21:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 630ms 21:20:02 INFO - PROCESS | 3540 | 1461212402887 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 21:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:20:02 INFO - PROCESS | 3540 | 1461212402889 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 21:20:02 INFO - PROCESS | 3540 | 1461212402892 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:20:02 INFO - PROCESS | 3540 | 1461212402894 Marionette TRACE conn6 <- [1,1754,null,{}] 21:20:02 INFO - PROCESS | 3540 | 1461212402898 Marionette TRACE conn6 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:02 INFO - PROCESS | 3540 | 1461212402983 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 21:20:02 INFO - PROCESS | 3540 | 1461212402989 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:02 INFO - PROCESS | 3540 | ++DOCSHELL 1CF59800 == 92 [pid = 3540] [id = 448] 21:20:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (1D015C00) [pid = 3540] [serial = 1344] [outer = 00000000] 21:20:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (1D108400) [pid = 3540] [serial = 1345] [outer = 1D015C00] 21:20:03 INFO - PROCESS | 3540 | 1461212403033 Marionette DEBUG loaded listener.js 21:20:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (1D188800) [pid = 3540] [serial = 1346] [outer = 1D015C00] 21:20:03 INFO - PROCESS | 3540 | 1461212403520 Marionette TRACE conn6 <- [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]]]}] 21:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 670ms 21:20:03 INFO - PROCESS | 3540 | 1461212403563 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 21:20:03 INFO - PROCESS | 3540 | 1461212403565 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 21:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:20:03 INFO - PROCESS | 3540 | 1461212403568 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:20:03 INFO - PROCESS | 3540 | 1461212403570 Marionette TRACE conn6 <- [1,1758,null,{}] 21:20:03 INFO - PROCESS | 3540 | 1461212403574 Marionette TRACE conn6 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:03 INFO - PROCESS | 3540 | 1461212403660 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 21:20:03 INFO - PROCESS | 3540 | 1461212403667 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:03 INFO - PROCESS | 3540 | ++DOCSHELL 0B786C00 == 93 [pid = 3540] [id = 449] 21:20:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (0B788400) [pid = 3540] [serial = 1347] [outer = 00000000] 21:20:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (0EE3A800) [pid = 3540] [serial = 1348] [outer = 0B788400] 21:20:03 INFO - PROCESS | 3540 | 1461212403785 Marionette DEBUG loaded listener.js 21:20:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (0F586C00) [pid = 3540] [serial = 1349] [outer = 0B788400] 21:20:04 INFO - PROCESS | 3540 | 1461212404555 Marionette TRACE conn6 <- [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]]]}] 21:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1019ms 21:20:04 INFO - PROCESS | 3540 | 1461212404590 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 21:20:04 INFO - PROCESS | 3540 | 1461212404593 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 21:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:20:04 INFO - PROCESS | 3540 | 1461212404598 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:20:04 INFO - PROCESS | 3540 | 1461212404601 Marionette TRACE conn6 <- [1,1762,null,{}] 21:20:04 INFO - PROCESS | 3540 | 1461212404627 Marionette TRACE conn6 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:04 INFO - PROCESS | 3540 | 1461212404748 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 21:20:04 INFO - PROCESS | 3540 | 1461212404897 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:04 INFO - PROCESS | 3540 | ++DOCSHELL 12F3F800 == 94 [pid = 3540] [id = 450] 21:20:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (12FCD000) [pid = 3540] [serial = 1350] [outer = 00000000] 21:20:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (17A32800) [pid = 3540] [serial = 1351] [outer = 12FCD000] 21:20:04 INFO - PROCESS | 3540 | 1461212404954 Marionette DEBUG loaded listener.js 21:20:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (17C17400) [pid = 3540] [serial = 1352] [outer = 12FCD000] 21:20:05 INFO - PROCESS | 3540 | 1461212405527 Marionette TRACE conn6 <- [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]]]}] 21:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 990ms 21:20:05 INFO - PROCESS | 3540 | 1461212405588 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 21:20:05 INFO - PROCESS | 3540 | 1461212405593 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 21:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:20:05 INFO - PROCESS | 3540 | 1461212405599 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:20:05 INFO - PROCESS | 3540 | 1461212405602 Marionette TRACE conn6 <- [1,1766,null,{}] 21:20:05 INFO - PROCESS | 3540 | 1461212405606 Marionette TRACE conn6 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:05 INFO - PROCESS | 3540 | 1461212405720 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 21:20:05 INFO - PROCESS | 3540 | 1461212405867 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:05 INFO - PROCESS | 3540 | ++DOCSHELL 1B841400 == 95 [pid = 3540] [id = 451] 21:20:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (1B844000) [pid = 3540] [serial = 1353] [outer = 00000000] 21:20:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (1CE05400) [pid = 3540] [serial = 1354] [outer = 1B844000] 21:20:05 INFO - PROCESS | 3540 | 1461212405923 Marionette DEBUG loaded listener.js 21:20:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (1D194400) [pid = 3540] [serial = 1355] [outer = 1B844000] 21:20:06 INFO - PROCESS | 3540 | 1461212406557 Marionette TRACE conn6 <- [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]]]}] 21:20:06 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 21:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1020ms 21:20:06 INFO - PROCESS | 3540 | 1461212406624 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 21:20:06 INFO - PROCESS | 3540 | 1461212406626 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 21:20:06 INFO - PROCESS | 3540 | 1461212406630 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:20:06 INFO - PROCESS | 3540 | 1461212406634 Marionette TRACE conn6 <- [1,1770,null,{}] 21:20:06 INFO - PROCESS | 3540 | 1461212406645 Marionette TRACE conn6 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:06 INFO - PROCESS | 3540 | 1461212406834 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 21:20:06 INFO - PROCESS | 3540 | 1461212406846 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:06 INFO - PROCESS | 3540 | ++DOCSHELL 1D76D800 == 96 [pid = 3540] [id = 452] 21:20:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (1E2CA800) [pid = 3540] [serial = 1356] [outer = 00000000] 21:20:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (1FE46800) [pid = 3540] [serial = 1357] [outer = 1E2CA800] 21:20:06 INFO - PROCESS | 3540 | 1461212406905 Marionette DEBUG loaded listener.js 21:20:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (1FE82400) [pid = 3540] [serial = 1358] [outer = 1E2CA800] 21:20:07 INFO - PROCESS | 3540 | 1461212407579 Marionette TRACE conn6 <- [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]]]}] 21:20:07 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 21:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 970ms 21:20:07 INFO - PROCESS | 3540 | 1461212407603 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 21:20:07 INFO - PROCESS | 3540 | 1461212407606 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 21:20:07 INFO - PROCESS | 3540 | 1461212407609 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:20:07 INFO - PROCESS | 3540 | 1461212407612 Marionette TRACE conn6 <- [1,1774,null,{}] 21:20:07 INFO - PROCESS | 3540 | 1461212407615 Marionette TRACE conn6 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:07 INFO - PROCESS | 3540 | 1461212407727 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 21:20:07 INFO - PROCESS | 3540 | 1461212407847 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:07 INFO - PROCESS | 3540 | ++DOCSHELL 1D5EB800 == 97 [pid = 3540] [id = 453] 21:20:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (1FE80400) [pid = 3540] [serial = 1359] [outer = 00000000] 21:20:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (20421800) [pid = 3540] [serial = 1360] [outer = 1FE80400] 21:20:07 INFO - PROCESS | 3540 | 1461212407903 Marionette DEBUG loaded listener.js 21:20:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (20426800) [pid = 3540] [serial = 1361] [outer = 1FE80400] 21:20:08 INFO - PROCESS | 3540 | 1461212408482 Marionette TRACE conn6 <- [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]]]}] 21:20:08 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 21:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 930ms 21:20:08 INFO - PROCESS | 3540 | 1461212408544 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 21:20:08 INFO - PROCESS | 3540 | 1461212408546 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 21:20:08 INFO - PROCESS | 3540 | 1461212408549 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:20:08 INFO - PROCESS | 3540 | 1461212408551 Marionette TRACE conn6 <- [1,1778,null,{}] 21:20:08 INFO - PROCESS | 3540 | 1461212408555 Marionette TRACE conn6 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:08 INFO - PROCESS | 3540 | 1461212408664 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 21:20:08 INFO - PROCESS | 3540 | 1461212408788 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:08 INFO - PROCESS | 3540 | ++DOCSHELL 20866800 == 98 [pid = 3540] [id = 454] 21:20:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (20867800) [pid = 3540] [serial = 1362] [outer = 00000000] 21:20:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (20922C00) [pid = 3540] [serial = 1363] [outer = 20867800] 21:20:08 INFO - PROCESS | 3540 | 1461212408890 Marionette DEBUG loaded listener.js 21:20:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (209A3C00) [pid = 3540] [serial = 1364] [outer = 20867800] 21:20:09 INFO - PROCESS | 3540 | 1461212409472 Marionette TRACE conn6 <- [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]]]}] 21:20:09 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) 21:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 969ms 21:20:09 INFO - PROCESS | 3540 | 1461212409523 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 21:20:09 INFO - PROCESS | 3540 | 1461212409526 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 21:20:09 INFO - PROCESS | 3540 | 1461212409529 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:20:09 INFO - PROCESS | 3540 | 1461212409531 Marionette TRACE conn6 <- [1,1782,null,{}] 21:20:09 INFO - PROCESS | 3540 | 1461212409535 Marionette TRACE conn6 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:09 INFO - PROCESS | 3540 | 1461212409649 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 21:20:09 INFO - PROCESS | 3540 | 1461212409813 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:09 INFO - PROCESS | 3540 | ++DOCSHELL 209A5C00 == 99 [pid = 3540] [id = 455] 21:20:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (209A8C00) [pid = 3540] [serial = 1365] [outer = 00000000] 21:20:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (20A97C00) [pid = 3540] [serial = 1366] [outer = 209A8C00] 21:20:09 INFO - PROCESS | 3540 | 1461212409872 Marionette DEBUG loaded listener.js 21:20:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (20A9A000) [pid = 3540] [serial = 1367] [outer = 209A8C00] 21:20:10 INFO - PROCESS | 3540 | 1461212410423 Marionette TRACE conn6 <- [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]]]}] 21:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 930ms 21:20:10 INFO - PROCESS | 3540 | 1461212410463 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 21:20:10 INFO - PROCESS | 3540 | 1461212410466 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 21:20:10 INFO - PROCESS | 3540 | 1461212410469 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:20:10 INFO - PROCESS | 3540 | 1461212410471 Marionette TRACE conn6 <- [1,1786,null,{}] 21:20:10 INFO - PROCESS | 3540 | 1461212410475 Marionette TRACE conn6 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:10 INFO - PROCESS | 3540 | 1461212410583 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 21:20:10 INFO - PROCESS | 3540 | 1461212410785 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:10 INFO - PROCESS | 3540 | ++DOCSHELL 1B846C00 == 100 [pid = 3540] [id = 456] 21:20:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (1D7E6000) [pid = 3540] [serial = 1368] [outer = 00000000] 21:20:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (20B15800) [pid = 3540] [serial = 1369] [outer = 1D7E6000] 21:20:10 INFO - PROCESS | 3540 | 1461212410841 Marionette DEBUG loaded listener.js 21:20:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (20B19000) [pid = 3540] [serial = 1370] [outer = 1D7E6000] 21:20:11 INFO - PROCESS | 3540 | 1461212411653 Marionette TRACE conn6 <- [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]]]}] 21:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1221ms 21:20:11 INFO - PROCESS | 3540 | 1461212411695 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 21:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:20:11 INFO - PROCESS | 3540 | 1461212411699 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 21:20:11 INFO - PROCESS | 3540 | 1461212411704 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:20:11 INFO - PROCESS | 3540 | 1461212411708 Marionette TRACE conn6 <- [1,1790,null,{}] 21:20:11 INFO - PROCESS | 3540 | 1461212411715 Marionette TRACE conn6 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:11 INFO - PROCESS | 3540 | 1461212411829 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 21:20:11 INFO - PROCESS | 3540 | 1461212411983 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:11 INFO - PROCESS | 3540 | ++DOCSHELL 12F17000 == 101 [pid = 3540] [id = 457] 21:20:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (13838400) [pid = 3540] [serial = 1371] [outer = 00000000] 21:20:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (17520800) [pid = 3540] [serial = 1372] [outer = 13838400] 21:20:12 INFO - PROCESS | 3540 | 1461212412034 Marionette DEBUG loaded listener.js 21:20:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (17C1C000) [pid = 3540] [serial = 1373] [outer = 13838400] 21:20:12 INFO - PROCESS | 3540 | 1461212412594 Marionette TRACE conn6 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 930ms 21:20:12 INFO - PROCESS | 3540 | 1461212412635 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 21:20:12 INFO - PROCESS | 3540 | 1461212412641 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 21:20:12 INFO - PROCESS | 3540 | 1461212412647 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:20:12 INFO - PROCESS | 3540 | 1461212412649 Marionette TRACE conn6 <- [1,1794,null,{}] 21:20:12 INFO - PROCESS | 3540 | 1461212412653 Marionette TRACE conn6 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:12 INFO - PROCESS | 3540 | 1461212412756 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 21:20:12 INFO - PROCESS | 3540 | 1461212412924 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:12 INFO - PROCESS | 3540 | --DOCSHELL 2085A400 == 100 [pid = 3540] [id = 329] 21:20:12 INFO - PROCESS | 3540 | --DOCSHELL 2091C000 == 99 [pid = 3540] [id = 246] 21:20:12 INFO - PROCESS | 3540 | --DOCSHELL 1894C400 == 98 [pid = 3540] [id = 189] 21:20:12 INFO - PROCESS | 3540 | --DOCSHELL 1CF59800 == 97 [pid = 3540] [id = 448] 21:20:12 INFO - PROCESS | 3540 | --DOCSHELL 1BB78800 == 96 [pid = 3540] [id = 447] 21:20:12 INFO - PROCESS | 3540 | --DOCSHELL 0B78B800 == 95 [pid = 3540] [id = 446] 21:20:12 INFO - PROCESS | 3540 | --DOCSHELL 1BB6DC00 == 94 [pid = 3540] [id = 445] 21:20:12 INFO - PROCESS | 3540 | --DOCSHELL 1A690800 == 93 [pid = 3540] [id = 444] 21:20:12 INFO - PROCESS | 3540 | --DOCSHELL 0B05E000 == 92 [pid = 3540] [id = 443] 21:20:12 INFO - PROCESS | 3540 | --DOCSHELL 17312800 == 91 [pid = 3540] [id = 442] 21:20:12 INFO - PROCESS | 3540 | --DOCSHELL 0F63D400 == 90 [pid = 3540] [id = 441] 21:20:12 INFO - PROCESS | 3540 | --DOCSHELL 127C7400 == 89 [pid = 3540] [id = 440] 21:20:12 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (1388E000) [pid = 3540] [serial = 1246] [outer = 00000000] [url = about:blank] 21:20:12 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (1922D800) [pid = 3540] [serial = 1249] [outer = 00000000] [url = about:blank] 21:20:12 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (1BF03000) [pid = 3540] [serial = 1252] [outer = 00000000] [url = about:blank] 21:20:12 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (1CD27C00) [pid = 3540] [serial = 1255] [outer = 00000000] [url = about:blank] 21:20:12 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (1D18A800) [pid = 3540] [serial = 1258] [outer = 00000000] [url = about:blank] 21:20:12 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (1FE87800) [pid = 3540] [serial = 1261] [outer = 00000000] [url = about:blank] 21:20:12 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (2085D000) [pid = 3540] [serial = 1264] [outer = 00000000] [url = about:blank] 21:20:12 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (209AB800) [pid = 3540] [serial = 1267] [outer = 00000000] [url = about:blank] 21:20:12 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (27355C00) [pid = 3540] [serial = 1300] [outer = 00000000] [url = about:blank] 21:20:12 INFO - PROCESS | 3540 | ++DOCSHELL 0B78B800 == 90 [pid = 3540] [id = 458] 21:20:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (0B78BC00) [pid = 3540] [serial = 1374] [outer = 00000000] 21:20:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (127CB000) [pid = 3540] [serial = 1375] [outer = 0B78BC00] 21:20:13 INFO - PROCESS | 3540 | 1461212413029 Marionette DEBUG loaded listener.js 21:20:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (137E8000) [pid = 3540] [serial = 1376] [outer = 0B78BC00] 21:20:13 INFO - PROCESS | 3540 | --DOCSHELL 0B78D400 == 89 [pid = 3540] [id = 439] 21:20:13 INFO - PROCESS | 3540 | --DOCSHELL 25488C00 == 88 [pid = 3540] [id = 437] 21:20:13 INFO - PROCESS | 3540 | --DOCSHELL 25868C00 == 87 [pid = 3540] [id = 436] 21:20:13 INFO - PROCESS | 3540 | --DOCSHELL 1BB78400 == 86 [pid = 3540] [id = 435] 21:20:13 INFO - PROCESS | 3540 | --DOCSHELL 17C1A400 == 85 [pid = 3540] [id = 434] 21:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (22070800) [pid = 3540] [serial = 1285] [outer = 00000000] [url = about:blank] 21:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (25876800) [pid = 3540] [serial = 1289] [outer = 00000000] [url = about:blank] 21:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (2586E000) [pid = 3540] [serial = 1288] [outer = 00000000] [url = about:blank] 21:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (244C0000) [pid = 3540] [serial = 1286] [outer = 00000000] [url = about:blank] 21:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (2615E800) [pid = 3540] [serial = 1291] [outer = 00000000] [url = about:blank] 21:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (1BBB5800) [pid = 3540] [serial = 1276] [outer = 00000000] [url = about:blank] 21:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (1BF0D400) [pid = 3540] [serial = 1277] [outer = 00000000] [url = about:blank] 21:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (21B3BC00) [pid = 3540] [serial = 1282] [outer = 00000000] [url = about:blank] 21:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (26159C00) [pid = 3540] [serial = 1297] [outer = 00000000] [url = about:blank] 21:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (20B0D800) [pid = 3540] [serial = 1279] [outer = 00000000] [url = about:blank] 21:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (20BBA400) [pid = 3540] [serial = 1280] [outer = 00000000] [url = about:blank] 21:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (1B43F800) [pid = 3540] [serial = 1274] [outer = 00000000] [url = about:blank] 21:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1922D400) [pid = 3540] [serial = 1273] [outer = 00000000] [url = about:blank] 21:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (20B14000) [pid = 3540] [serial = 1270] [outer = 00000000] [url = about:blank] 21:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (268CA000) [pid = 3540] [serial = 1298] [outer = 00000000] [url = about:blank] 21:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (26167400) [pid = 3540] [serial = 1292] [outer = 00000000] [url = about:blank] 21:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (1D531C00) [pid = 3540] [serial = 1294] [outer = 00000000] [url = about:blank] 21:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (20427C00) [pid = 3540] [serial = 1295] [outer = 00000000] [url = about:blank] 21:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (22052C00) [pid = 3540] [serial = 1283] [outer = 00000000] [url = about:blank] 21:20:13 INFO - PROCESS | 3540 | 1461212413500 Marionette TRACE conn6 <- [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]]]}] 21:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 870ms 21:20:13 INFO - PROCESS | 3540 | 1461212413520 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 21:20:13 INFO - PROCESS | 3540 | 1461212413522 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 21:20:13 INFO - PROCESS | 3540 | 1461212413525 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:20:13 INFO - PROCESS | 3540 | 1461212413529 Marionette TRACE conn6 <- [1,1798,null,{}] 21:20:13 INFO - PROCESS | 3540 | 1461212413544 Marionette TRACE conn6 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:13 INFO - PROCESS | 3540 | 1461212413638 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 21:20:13 INFO - PROCESS | 3540 | 1461212413645 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:13 INFO - PROCESS | 3540 | ++DOCSHELL 16353C00 == 86 [pid = 3540] [id = 459] 21:20:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (163E8000) [pid = 3540] [serial = 1377] [outer = 00000000] 21:20:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (1B837000) [pid = 3540] [serial = 1378] [outer = 163E8000] 21:20:13 INFO - PROCESS | 3540 | 1461212413696 Marionette DEBUG loaded listener.js 21:20:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (1BB7C800) [pid = 3540] [serial = 1379] [outer = 163E8000] 21:20:14 INFO - PROCESS | 3540 | 1461212414209 Marionette TRACE conn6 <- [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]]]}] 21:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 730ms 21:20:14 INFO - PROCESS | 3540 | 1461212414260 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 21:20:14 INFO - PROCESS | 3540 | 1461212414262 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 21:20:14 INFO - PROCESS | 3540 | 1461212414265 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:20:14 INFO - PROCESS | 3540 | 1461212414267 Marionette TRACE conn6 <- [1,1802,null,{}] 21:20:14 INFO - PROCESS | 3540 | 1461212414271 Marionette TRACE conn6 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:14 INFO - PROCESS | 3540 | 1461212414361 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 21:20:14 INFO - PROCESS | 3540 | 1461212414471 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:14 INFO - PROCESS | 3540 | ++DOCSHELL 1BF03000 == 87 [pid = 3540] [id = 460] 21:20:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (1BF04400) [pid = 3540] [serial = 1380] [outer = 00000000] 21:20:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (1C8C7400) [pid = 3540] [serial = 1381] [outer = 1BF04400] 21:20:14 INFO - PROCESS | 3540 | 1461212414552 Marionette DEBUG loaded listener.js 21:20:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (1CF59800) [pid = 3540] [serial = 1382] [outer = 1BF04400] 21:20:14 INFO - PROCESS | 3540 | 1461212414920 Marionette TRACE conn6 <- [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]]]}] 21:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 670ms 21:20:14 INFO - PROCESS | 3540 | 1461212414949 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 21:20:14 INFO - PROCESS | 3540 | 1461212414951 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 21:20:14 INFO - PROCESS | 3540 | 1461212414954 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:20:14 INFO - PROCESS | 3540 | 1461212414956 Marionette TRACE conn6 <- [1,1806,null,{}] 21:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:20:14 INFO - PROCESS | 3540 | 1461212414959 Marionette TRACE conn6 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:15 INFO - PROCESS | 3540 | 1461212415048 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 21:20:15 INFO - PROCESS | 3540 | 1461212415054 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:15 INFO - PROCESS | 3540 | ++DOCSHELL 1D014000 == 88 [pid = 3540] [id = 461] 21:20:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (1D102400) [pid = 3540] [serial = 1383] [outer = 00000000] 21:20:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (1D5E6400) [pid = 3540] [serial = 1384] [outer = 1D102400] 21:20:15 INFO - PROCESS | 3540 | 1461212415099 Marionette DEBUG loaded listener.js 21:20:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (1E21E800) [pid = 3540] [serial = 1385] [outer = 1D102400] 21:20:15 INFO - PROCESS | 3540 | 1461212415598 Marionette TRACE conn6 <- [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]]]}] 21:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 670ms 21:20:15 INFO - PROCESS | 3540 | 1461212415630 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 21:20:15 INFO - PROCESS | 3540 | 1461212415633 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 21:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:20:15 INFO - PROCESS | 3540 | 1461212415636 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:20:15 INFO - PROCESS | 3540 | 1461212415638 Marionette TRACE conn6 <- [1,1810,null,{}] 21:20:15 INFO - PROCESS | 3540 | 1461212415647 Marionette TRACE conn6 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:15 INFO - PROCESS | 3540 | 1461212415796 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 21:20:15 INFO - PROCESS | 3540 | 1461212415853 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:15 INFO - PROCESS | 3540 | ++DOCSHELL 20867C00 == 89 [pid = 3540] [id = 462] 21:20:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (2091C000) [pid = 3540] [serial = 1386] [outer = 00000000] 21:20:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (209A5000) [pid = 3540] [serial = 1387] [outer = 2091C000] 21:20:15 INFO - PROCESS | 3540 | 1461212415901 Marionette DEBUG loaded listener.js 21:20:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (209B0800) [pid = 3540] [serial = 1388] [outer = 2091C000] 21:20:16 INFO - PROCESS | 3540 | 1461212416354 Marionette TRACE conn6 <- [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]]]}] 21:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 770ms 21:20:16 INFO - PROCESS | 3540 | 1461212416406 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 21:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:20:16 INFO - PROCESS | 3540 | 1461212416408 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 21:20:16 INFO - PROCESS | 3540 | 1461212416411 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:20:16 INFO - PROCESS | 3540 | 1461212416413 Marionette TRACE conn6 <- [1,1814,null,{}] 21:20:16 INFO - PROCESS | 3540 | 1461212416422 Marionette TRACE conn6 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:16 INFO - PROCESS | 3540 | 1461212416552 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 21:20:16 INFO - PROCESS | 3540 | 1461212416632 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:16 INFO - PROCESS | 3540 | ++DOCSHELL 1E789000 == 90 [pid = 3540] [id = 463] 21:20:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (20A07000) [pid = 3540] [serial = 1389] [outer = 00000000] 21:20:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (20B12C00) [pid = 3540] [serial = 1390] [outer = 20A07000] 21:20:16 INFO - PROCESS | 3540 | 1461212416676 Marionette DEBUG loaded listener.js 21:20:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (20BB4400) [pid = 3540] [serial = 1391] [outer = 20A07000] 21:20:17 INFO - PROCESS | 3540 | 1461212417101 Marionette TRACE conn6 <- [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]]]}] 21:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 730ms 21:20:17 INFO - PROCESS | 3540 | 1461212417143 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 21:20:17 INFO - PROCESS | 3540 | 1461212417145 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 21:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:20:17 INFO - PROCESS | 3540 | 1461212417187 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:20:17 INFO - PROCESS | 3540 | 1461212417189 Marionette TRACE conn6 <- [1,1818,null,{}] 21:20:17 INFO - PROCESS | 3540 | 1461212417200 Marionette TRACE conn6 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:17 INFO - PROCESS | 3540 | 1461212417453 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 21:20:17 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (19477C00) [pid = 3540] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:20:17 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (1A693C00) [pid = 3540] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:20:17 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (127C8000) [pid = 3540] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:20:17 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (1BB71400) [pid = 3540] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:20:17 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (12710C00) [pid = 3540] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:20:17 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (175A4400) [pid = 3540] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:20:17 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (0B78E400) [pid = 3540] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:20:17 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (268CC400) [pid = 3540] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:20:17 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (0B793400) [pid = 3540] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:20:17 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (1BF09000) [pid = 3540] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:20:17 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (17C1A000) [pid = 3540] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:20:17 INFO - PROCESS | 3540 | 1461212417530 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:17 INFO - PROCESS | 3540 | ++DOCSHELL 0B778400 == 91 [pid = 3540] [id = 464] 21:20:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (0B78E400) [pid = 3540] [serial = 1392] [outer = 00000000] 21:20:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (127D2000) [pid = 3540] [serial = 1393] [outer = 0B78E400] 21:20:17 INFO - PROCESS | 3540 | 1461212417575 Marionette DEBUG loaded listener.js 21:20:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (1730C800) [pid = 3540] [serial = 1394] [outer = 0B78E400] 21:20:17 INFO - PROCESS | 3540 | 1461212417920 Marionette TRACE conn6 <- [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]]]}] 21:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 810ms 21:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:20:17 INFO - PROCESS | 3540 | 1461212417968 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 21:20:17 INFO - PROCESS | 3540 | 1461212417970 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 21:20:17 INFO - PROCESS | 3540 | 1461212417973 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:20:17 INFO - PROCESS | 3540 | 1461212417974 Marionette TRACE conn6 <- [1,1822,null,{}] 21:20:17 INFO - PROCESS | 3540 | 1461212417978 Marionette TRACE conn6 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:18 INFO - PROCESS | 3540 | 1461212418067 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 21:20:18 INFO - PROCESS | 3540 | 1461212418073 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:18 INFO - PROCESS | 3540 | ++DOCSHELL 17ACF400 == 92 [pid = 3540] [id = 465] 21:20:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (1A693C00) [pid = 3540] [serial = 1395] [outer = 00000000] 21:20:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (217B3C00) [pid = 3540] [serial = 1396] [outer = 1A693C00] 21:20:18 INFO - PROCESS | 3540 | 1461212418118 Marionette DEBUG loaded listener.js 21:20:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (217BC800) [pid = 3540] [serial = 1397] [outer = 1A693C00] 21:20:18 INFO - PROCESS | 3540 | 1461212418568 Marionette TRACE conn6 <- [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]]]}] 21:20:18 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 21:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 630ms 21:20:18 INFO - PROCESS | 3540 | 1461212418613 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 21:20:18 INFO - PROCESS | 3540 | 1461212418615 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 21:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:20:18 INFO - PROCESS | 3540 | 1461212418623 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:20:18 INFO - PROCESS | 3540 | 1461212418624 Marionette TRACE conn6 <- [1,1826,null,{}] 21:20:18 INFO - PROCESS | 3540 | 1461212418628 Marionette TRACE conn6 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:18 INFO - PROCESS | 3540 | 1461212418718 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 21:20:18 INFO - PROCESS | 3540 | 1461212418725 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:18 INFO - PROCESS | 3540 | ++DOCSHELL 0EF59C00 == 93 [pid = 3540] [id = 466] 21:20:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (127C2C00) [pid = 3540] [serial = 1398] [outer = 00000000] 21:20:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (21B35C00) [pid = 3540] [serial = 1399] [outer = 127C2C00] 21:20:18 INFO - PROCESS | 3540 | 1461212418769 Marionette DEBUG loaded listener.js 21:20:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (21D9E400) [pid = 3540] [serial = 1400] [outer = 127C2C00] 21:20:19 INFO - PROCESS | 3540 | 1461212419244 Marionette TRACE conn6 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 21:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 670ms 21:20:19 INFO - PROCESS | 3540 | 1461212419298 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 21:20:19 INFO - PROCESS | 3540 | 1461212419300 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 21:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:20:19 INFO - PROCESS | 3540 | 1461212419303 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:20:19 INFO - PROCESS | 3540 | 1461212419305 Marionette TRACE conn6 <- [1,1830,null,{}] 21:20:19 INFO - PROCESS | 3540 | 1461212419309 Marionette TRACE conn6 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:19 INFO - PROCESS | 3540 | 1461212419418 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 21:20:19 INFO - PROCESS | 3540 | 1461212419424 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:19 INFO - PROCESS | 3540 | ++DOCSHELL 0B06A000 == 94 [pid = 3540] [id = 467] 21:20:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (0B773400) [pid = 3540] [serial = 1401] [outer = 00000000] 21:20:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (0F645800) [pid = 3540] [serial = 1402] [outer = 0B773400] 21:20:19 INFO - PROCESS | 3540 | 1461212419550 Marionette DEBUG loaded listener.js 21:20:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (127D3C00) [pid = 3540] [serial = 1403] [outer = 0B773400] 21:20:20 INFO - PROCESS | 3540 | 1461212420321 Marionette TRACE conn6 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 21:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1073ms 21:20:20 INFO - PROCESS | 3540 | 1461212420380 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 21:20:20 INFO - PROCESS | 3540 | 1461212420383 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 21:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:20:20 INFO - PROCESS | 3540 | 1461212420388 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:20:20 INFO - PROCESS | 3540 | 1461212420391 Marionette TRACE conn6 <- [1,1834,null,{}] 21:20:20 INFO - PROCESS | 3540 | 1461212420397 Marionette TRACE conn6 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:20 INFO - PROCESS | 3540 | 1461212420520 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 21:20:20 INFO - PROCESS | 3540 | 1461212420674 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:20 INFO - PROCESS | 3540 | ++DOCSHELL 17535400 == 95 [pid = 3540] [id = 468] 21:20:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (19476C00) [pid = 3540] [serial = 1404] [outer = 00000000] 21:20:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (1BB75800) [pid = 3540] [serial = 1405] [outer = 19476C00] 21:20:20 INFO - PROCESS | 3540 | 1461212420736 Marionette DEBUG loaded listener.js 21:20:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (1BC68C00) [pid = 3540] [serial = 1406] [outer = 19476C00] 21:20:21 INFO - PROCESS | 3540 | 1461212421283 Marionette TRACE conn6 <- [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]]]}] 21:20:21 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) 21:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 930ms 21:20:21 INFO - PROCESS | 3540 | 1461212421319 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 21:20:21 INFO - PROCESS | 3540 | 1461212421323 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 21:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:20:21 INFO - PROCESS | 3540 | 1461212421330 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:20:21 INFO - PROCESS | 3540 | 1461212421333 Marionette TRACE conn6 <- [1,1838,null,{}] 21:20:21 INFO - PROCESS | 3540 | 1461212421337 Marionette TRACE conn6 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:21 INFO - PROCESS | 3540 | 1461212421454 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 21:20:21 INFO - PROCESS | 3540 | 1461212421619 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:21 INFO - PROCESS | 3540 | ++DOCSHELL 1D194C00 == 96 [pid = 3540] [id = 469] 21:20:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (1D5EA400) [pid = 3540] [serial = 1407] [outer = 00000000] 21:20:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (2085A400) [pid = 3540] [serial = 1408] [outer = 1D5EA400] 21:20:21 INFO - PROCESS | 3540 | 1461212421676 Marionette DEBUG loaded listener.js 21:20:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (209AFC00) [pid = 3540] [serial = 1409] [outer = 1D5EA400] 21:20:22 INFO - PROCESS | 3540 | 1461212422279 Marionette TRACE conn6 <- [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]]]}] 21:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 970ms 21:20:22 INFO - PROCESS | 3540 | 1461212422304 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 21:20:22 INFO - PROCESS | 3540 | 1461212422307 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 21:20:22 INFO - PROCESS | 3540 | 1461212422311 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:20:22 INFO - PROCESS | 3540 | 1461212422315 Marionette TRACE conn6 <- [1,1842,null,{}] 21:20:22 INFO - PROCESS | 3540 | 1461212422326 Marionette TRACE conn6 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:22 INFO - PROCESS | 3540 | 1461212422446 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 21:20:22 INFO - PROCESS | 3540 | 1461212422611 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:22 INFO - PROCESS | 3540 | ++DOCSHELL 22069800 == 97 [pid = 3540] [id = 470] 21:20:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (22071800) [pid = 3540] [serial = 1410] [outer = 00000000] 21:20:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (244C2400) [pid = 3540] [serial = 1411] [outer = 22071800] 21:20:22 INFO - PROCESS | 3540 | 1461212422668 Marionette DEBUG loaded listener.js 21:20:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (244C7C00) [pid = 3540] [serial = 1412] [outer = 22071800] 21:20:23 INFO - PROCESS | 3540 | 1461212423277 Marionette TRACE conn6 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1024ms 21:20:23 INFO - PROCESS | 3540 | 1461212423338 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 21:20:23 INFO - PROCESS | 3540 | 1461212423341 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 21:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:20:23 INFO - PROCESS | 3540 | 1461212423345 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:20:23 INFO - PROCESS | 3540 | 1461212423347 Marionette TRACE conn6 <- [1,1846,null,{}] 21:20:23 INFO - PROCESS | 3540 | 1461212423350 Marionette TRACE conn6 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:23 INFO - PROCESS | 3540 | 1461212423466 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 21:20:23 INFO - PROCESS | 3540 | 1461212423619 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:23 INFO - PROCESS | 3540 | ++DOCSHELL 22064800 == 98 [pid = 3540] [id = 471] 21:20:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (244BCC00) [pid = 3540] [serial = 1413] [outer = 00000000] 21:20:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (25439400) [pid = 3540] [serial = 1414] [outer = 244BCC00] 21:20:23 INFO - PROCESS | 3540 | 1461212423675 Marionette DEBUG loaded listener.js 21:20:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (25443800) [pid = 3540] [serial = 1415] [outer = 244BCC00] 21:20:24 INFO - PROCESS | 3540 | 1461212424189 Marionette TRACE conn6 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 21:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 870ms 21:20:24 INFO - PROCESS | 3540 | 1461212424218 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 21:20:24 INFO - PROCESS | 3540 | 1461212424220 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 21:20:24 INFO - PROCESS | 3540 | 1461212424223 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:20:24 INFO - PROCESS | 3540 | 1461212424226 Marionette TRACE conn6 <- [1,1850,null,{}] 21:20:24 INFO - PROCESS | 3540 | 1461212424229 Marionette TRACE conn6 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:24 INFO - PROCESS | 3540 | 1461212424342 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 21:20:24 INFO - PROCESS | 3540 | 1461212424516 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:24 INFO - PROCESS | 3540 | ++DOCSHELL 2548C400 == 99 [pid = 3540] [id = 472] 21:20:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (2548C800) [pid = 3540] [serial = 1416] [outer = 00000000] 21:20:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (25497400) [pid = 3540] [serial = 1417] [outer = 2548C800] 21:20:24 INFO - PROCESS | 3540 | 1461212424583 Marionette DEBUG loaded listener.js 21:20:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (25870C00) [pid = 3540] [serial = 1418] [outer = 2548C800] 21:20:25 INFO - PROCESS | 3540 | 1461212425181 Marionette TRACE conn6 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 21:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 970ms 21:20:25 INFO - PROCESS | 3540 | 1461212425198 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 21:20:25 INFO - PROCESS | 3540 | 1461212425200 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 21:20:25 INFO - PROCESS | 3540 | 1461212425203 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:20:25 INFO - PROCESS | 3540 | 1461212425205 Marionette TRACE conn6 <- [1,1854,null,{}] 21:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:20:25 INFO - PROCESS | 3540 | 1461212425209 Marionette TRACE conn6 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:25 INFO - PROCESS | 3540 | 1461212425327 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 21:20:25 INFO - PROCESS | 3540 | 1461212425492 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:25 INFO - PROCESS | 3540 | ++DOCSHELL 25872800 == 100 [pid = 3540] [id = 473] 21:20:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (25A5DC00) [pid = 3540] [serial = 1419] [outer = 00000000] 21:20:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (26166400) [pid = 3540] [serial = 1420] [outer = 25A5DC00] 21:20:25 INFO - PROCESS | 3540 | 1461212425548 Marionette DEBUG loaded listener.js 21:20:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (262B5800) [pid = 3540] [serial = 1421] [outer = 25A5DC00] 21:20:26 INFO - PROCESS | 3540 | 1461212426132 Marionette TRACE conn6 <- [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]]]}] 21:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 970ms 21:20:26 INFO - PROCESS | 3540 | 1461212426181 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 21:20:26 INFO - PROCESS | 3540 | 1461212426183 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 21:20:26 INFO - PROCESS | 3540 | 1461212426188 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:20:26 INFO - PROCESS | 3540 | 1461212426190 Marionette TRACE conn6 <- [1,1858,null,{}] 21:20:26 INFO - PROCESS | 3540 | 1461212426194 Marionette TRACE conn6 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:26 INFO - PROCESS | 3540 | 1461212426307 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 21:20:26 INFO - PROCESS | 3540 | 1461212426459 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:26 INFO - PROCESS | 3540 | ++DOCSHELL 262B6C00 == 101 [pid = 3540] [id = 474] 21:20:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 183 (262B7400) [pid = 3540] [serial = 1422] [outer = 00000000] 21:20:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 184 (268B2800) [pid = 3540] [serial = 1423] [outer = 262B7400] 21:20:26 INFO - PROCESS | 3540 | 1461212426517 Marionette DEBUG loaded listener.js 21:20:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 185 (268B7400) [pid = 3540] [serial = 1424] [outer = 262B7400] 21:20:27 INFO - PROCESS | 3540 | 1461212427122 Marionette TRACE conn6 <- [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]]]}] 21:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 970ms 21:20:27 INFO - PROCESS | 3540 | 1461212427163 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 21:20:27 INFO - PROCESS | 3540 | 1461212427165 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 21:20:27 INFO - PROCESS | 3540 | 1461212427169 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:20:27 INFO - PROCESS | 3540 | 1461212427171 Marionette TRACE conn6 <- [1,1862,null,{}] 21:20:27 INFO - PROCESS | 3540 | 1461212427174 Marionette TRACE conn6 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:27 INFO - PROCESS | 3540 | 1461212427288 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 21:20:27 INFO - PROCESS | 3540 | 1461212427462 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:27 INFO - PROCESS | 3540 | ++DOCSHELL 0EF61400 == 102 [pid = 3540] [id = 475] 21:20:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 186 (0EF62400) [pid = 3540] [serial = 1425] [outer = 00000000] 21:20:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 187 (17DD7000) [pid = 3540] [serial = 1426] [outer = 0EF62400] 21:20:27 INFO - PROCESS | 3540 | 1461212427518 Marionette DEBUG loaded listener.js 21:20:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 188 (19477400) [pid = 3540] [serial = 1427] [outer = 0EF62400] 21:20:28 INFO - PROCESS | 3540 | 1461212428360 Marionette TRACE conn6 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 21:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1231ms 21:20:28 INFO - PROCESS | 3540 | 1461212428404 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 21:20:28 INFO - PROCESS | 3540 | 1461212428410 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 21:20:28 INFO - PROCESS | 3540 | 1461212428414 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:20:28 INFO - PROCESS | 3540 | 1461212428418 Marionette TRACE conn6 <- [1,1866,null,{}] 21:20:28 INFO - PROCESS | 3540 | 1461212428423 Marionette TRACE conn6 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:28 INFO - PROCESS | 3540 | 1461212428533 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 21:20:28 INFO - PROCESS | 3540 | 1461212428692 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:28 INFO - PROCESS | 3540 | ++DOCSHELL 0B77C800 == 103 [pid = 3540] [id = 476] 21:20:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 189 (0F5DF400) [pid = 3540] [serial = 1428] [outer = 00000000] 21:20:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 190 (1B836400) [pid = 3540] [serial = 1429] [outer = 0F5DF400] 21:20:28 INFO - PROCESS | 3540 | 1461212428746 Marionette DEBUG loaded listener.js 21:20:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 191 (1BBB7800) [pid = 3540] [serial = 1430] [outer = 0F5DF400] 21:20:29 INFO - PROCESS | 3540 | --DOCSHELL 0EF59C00 == 102 [pid = 3540] [id = 466] 21:20:29 INFO - PROCESS | 3540 | --DOCSHELL 17ACF400 == 101 [pid = 3540] [id = 465] 21:20:29 INFO - PROCESS | 3540 | --DOCSHELL 0B778400 == 100 [pid = 3540] [id = 464] 21:20:29 INFO - PROCESS | 3540 | --DOCSHELL 1E789000 == 99 [pid = 3540] [id = 463] 21:20:29 INFO - PROCESS | 3540 | --DOCSHELL 20867C00 == 98 [pid = 3540] [id = 462] 21:20:29 INFO - PROCESS | 3540 | --DOCSHELL 1D014000 == 97 [pid = 3540] [id = 461] 21:20:29 INFO - PROCESS | 3540 | --DOCSHELL 1BF03000 == 96 [pid = 3540] [id = 460] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 190 (1D108400) [pid = 3540] [serial = 1345] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOCSHELL 16353C00 == 95 [pid = 3540] [id = 459] 21:20:29 INFO - PROCESS | 3540 | --DOCSHELL 0B78B800 == 94 [pid = 3540] [id = 458] 21:20:29 INFO - PROCESS | 3540 | --DOCSHELL 12F17000 == 93 [pid = 3540] [id = 457] 21:20:29 INFO - PROCESS | 3540 | --DOCSHELL 12F3F800 == 92 [pid = 3540] [id = 450] 21:20:29 INFO - PROCESS | 3540 | --DOCSHELL 0B786C00 == 91 [pid = 3540] [id = 449] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 189 (1B831400) [pid = 3540] [serial = 1244] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 188 (1B461800) [pid = 3540] [serial = 1333] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 187 (1299F000) [pid = 3540] [serial = 1321] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 186 (1BF01C00) [pid = 3540] [serial = 1336] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 185 (12F0A400) [pid = 3540] [serial = 1324] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 184 (137E7400) [pid = 3540] [serial = 1325] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 183 (17AE7800) [pid = 3540] [serial = 1327] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 182 (17C1C400) [pid = 3540] [serial = 1328] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 181 (0EE3C800) [pid = 3540] [serial = 1319] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 180 (0EE31400) [pid = 3540] [serial = 1318] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (27361C00) [pid = 3540] [serial = 1301] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (20B0BC00) [pid = 3540] [serial = 1306] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (262BA400) [pid = 3540] [serial = 1309] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (25493C00) [pid = 3540] [serial = 1312] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (1B844C00) [pid = 3540] [serial = 1334] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (268B2000) [pid = 3540] [serial = 1315] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (17AE2C00) [pid = 3540] [serial = 1339] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (1BF0D000) [pid = 3540] [serial = 1337] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (1CE09C00) [pid = 3540] [serial = 1342] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (17C19C00) [pid = 3540] [serial = 1340] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (1894D000) [pid = 3540] [serial = 1330] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (1B46A000) [pid = 3540] [serial = 1303] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (12B73400) [pid = 3540] [serial = 1322] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (1CE0F000) [pid = 3540] [serial = 1343] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (19226C00) [pid = 3540] [serial = 1331] [outer = 00000000] [url = about:blank] 21:20:29 INFO - PROCESS | 3540 | 1461212429410 Marionette TRACE conn6 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 21:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1018ms 21:20:29 INFO - PROCESS | 3540 | 1461212429439 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 21:20:29 INFO - PROCESS | 3540 | 1461212429444 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 21:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:20:29 INFO - PROCESS | 3540 | 1461212429450 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:20:29 INFO - PROCESS | 3540 | 1461212429452 Marionette TRACE conn6 <- [1,1870,null,{}] 21:20:29 INFO - PROCESS | 3540 | 1461212429456 Marionette TRACE conn6 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:29 INFO - PROCESS | 3540 | 1461212429551 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 21:20:29 INFO - PROCESS | 3540 | 1461212429659 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:29 INFO - PROCESS | 3540 | ++DOCSHELL 0EE37000 == 92 [pid = 3540] [id = 477] 21:20:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (0EF59C00) [pid = 3540] [serial = 1431] [outer = 00000000] 21:20:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (12FCB400) [pid = 3540] [serial = 1432] [outer = 0EF59C00] 21:20:29 INFO - PROCESS | 3540 | 1461212429714 Marionette DEBUG loaded listener.js 21:20:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (17314400) [pid = 3540] [serial = 1433] [outer = 0EF59C00] 21:20:30 INFO - PROCESS | 3540 | 1461212430132 Marionette TRACE conn6 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 21:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 730ms 21:20:30 INFO - PROCESS | 3540 | 1461212430183 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 21:20:30 INFO - PROCESS | 3540 | 1461212430185 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 21:20:30 INFO - PROCESS | 3540 | 1461212430189 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:20:30 INFO - PROCESS | 3540 | 1461212430192 Marionette TRACE conn6 <- [1,1874,null,{}] 21:20:30 INFO - PROCESS | 3540 | 1461212430233 Marionette TRACE conn6 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:30 INFO - PROCESS | 3540 | 1461212430341 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 21:20:30 INFO - PROCESS | 3540 | 1461212430356 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:30 INFO - PROCESS | 3540 | ++DOCSHELL 1BB6D800 == 93 [pid = 3540] [id = 478] 21:20:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (1BB70000) [pid = 3540] [serial = 1434] [outer = 00000000] 21:20:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (1BC61800) [pid = 3540] [serial = 1435] [outer = 1BB70000] 21:20:30 INFO - PROCESS | 3540 | 1461212430405 Marionette DEBUG loaded listener.js 21:20:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (1BF04C00) [pid = 3540] [serial = 1436] [outer = 1BB70000] 21:20:30 INFO - PROCESS | 3540 | 1461212430894 Marionette TRACE conn6 <- [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]]]}] 21:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 750ms 21:20:30 INFO - PROCESS | 3540 | 1461212430943 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 21:20:30 INFO - PROCESS | 3540 | 1461212430946 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 21:20:30 INFO - PROCESS | 3540 | 1461212430949 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:20:30 INFO - PROCESS | 3540 | 1461212430951 Marionette TRACE conn6 <- [1,1878,null,{}] 21:20:30 INFO - PROCESS | 3540 | 1461212430955 Marionette TRACE conn6 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:31 INFO - PROCESS | 3540 | 1461212431047 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 21:20:31 INFO - PROCESS | 3540 | 1461212431054 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:31 INFO - PROCESS | 3540 | ++DOCSHELL 1BF0A000 == 94 [pid = 3540] [id = 479] 21:20:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (1C20C800) [pid = 3540] [serial = 1437] [outer = 00000000] 21:20:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (1D017400) [pid = 3540] [serial = 1438] [outer = 1C20C800] 21:20:31 INFO - PROCESS | 3540 | 1461212431099 Marionette DEBUG loaded listener.js 21:20:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (1D10D000) [pid = 3540] [serial = 1439] [outer = 1C20C800] 21:20:31 INFO - PROCESS | 3540 | 1461212431554 Marionette TRACE conn6 <- [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]]]}] 21:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 670ms 21:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:20:31 INFO - PROCESS | 3540 | 1461212431623 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 21:20:31 INFO - PROCESS | 3540 | 1461212431625 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 21:20:31 INFO - PROCESS | 3540 | 1461212431628 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:20:31 INFO - PROCESS | 3540 | 1461212431630 Marionette TRACE conn6 <- [1,1882,null,{}] 21:20:31 INFO - PROCESS | 3540 | 1461212431633 Marionette TRACE conn6 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:31 INFO - PROCESS | 3540 | 1461212431759 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 21:20:31 INFO - PROCESS | 3540 | 1461212431807 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:31 INFO - PROCESS | 3540 | ++DOCSHELL 1D18E400 == 95 [pid = 3540] [id = 480] 21:20:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (1D523000) [pid = 3540] [serial = 1440] [outer = 00000000] 21:20:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (1D7E1C00) [pid = 3540] [serial = 1441] [outer = 1D523000] 21:20:31 INFO - PROCESS | 3540 | 1461212431852 Marionette DEBUG loaded listener.js 21:20:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (1FB19400) [pid = 3540] [serial = 1442] [outer = 1D523000] 21:20:32 INFO - PROCESS | 3540 | 1461212432321 Marionette TRACE conn6 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 21:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 730ms 21:20:32 INFO - PROCESS | 3540 | 1461212432359 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 21:20:32 INFO - PROCESS | 3540 | 1461212432361 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 21:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:20:32 INFO - PROCESS | 3540 | 1461212432364 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:20:32 INFO - PROCESS | 3540 | 1461212432366 Marionette TRACE conn6 <- [1,1886,null,{}] 21:20:32 INFO - PROCESS | 3540 | 1461212432369 Marionette TRACE conn6 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:32 INFO - PROCESS | 3540 | 1461212432506 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 21:20:32 INFO - PROCESS | 3540 | 1461212432530 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:32 INFO - PROCESS | 3540 | ++DOCSHELL 2036B000 == 96 [pid = 3540] [id = 481] 21:20:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (2042C800) [pid = 3540] [serial = 1443] [outer = 00000000] 21:20:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (20A02000) [pid = 3540] [serial = 1444] [outer = 2042C800] 21:20:32 INFO - PROCESS | 3540 | 1461212432577 Marionette DEBUG loaded listener.js 21:20:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (20A92400) [pid = 3540] [serial = 1445] [outer = 2042C800] 21:20:33 INFO - PROCESS | 3540 | 1461212433021 Marionette TRACE conn6 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 21:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 670ms 21:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:20:33 INFO - PROCESS | 3540 | 1461212433039 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 21:20:33 INFO - PROCESS | 3540 | 1461212433041 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 21:20:33 INFO - PROCESS | 3540 | 1461212433044 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:20:33 INFO - PROCESS | 3540 | 1461212433046 Marionette TRACE conn6 <- [1,1890,null,{}] 21:20:33 INFO - PROCESS | 3540 | 1461212433049 Marionette TRACE conn6 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:33 INFO - PROCESS | 3540 | 1461212433177 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 21:20:33 INFO - PROCESS | 3540 | 1461212433282 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:33 INFO - PROCESS | 3540 | ++DOCSHELL 0F0F6C00 == 97 [pid = 3540] [id = 482] 21:20:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (17AE7400) [pid = 3540] [serial = 1446] [outer = 00000000] 21:20:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (20BB8000) [pid = 3540] [serial = 1447] [outer = 17AE7400] 21:20:33 INFO - PROCESS | 3540 | 1461212433327 Marionette DEBUG loaded listener.js 21:20:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 183 (20BC0C00) [pid = 3540] [serial = 1448] [outer = 17AE7400] 21:20:33 INFO - PROCESS | 3540 | --DOMWINDOW == 182 (0B78E400) [pid = 3540] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:20:33 INFO - PROCESS | 3540 | --DOMWINDOW == 181 (1D015C00) [pid = 3540] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:20:33 INFO - PROCESS | 3540 | --DOMWINDOW == 180 (20A07000) [pid = 3540] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:20:33 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (0B78BC00) [pid = 3540] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:20:33 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (1BF04400) [pid = 3540] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:20:33 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (163E8000) [pid = 3540] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:20:33 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (13838400) [pid = 3540] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:20:33 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (2091C000) [pid = 3540] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:20:33 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (1D102400) [pid = 3540] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:20:33 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (1A693C00) [pid = 3540] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:20:33 INFO - PROCESS | 3540 | 1461212433956 Marionette TRACE conn6 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 21:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 930ms 21:20:33 INFO - PROCESS | 3540 | 1461212433975 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 21:20:33 INFO - PROCESS | 3540 | 1461212433977 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 21:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:20:33 INFO - PROCESS | 3540 | 1461212433981 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:20:33 INFO - PROCESS | 3540 | 1461212433982 Marionette TRACE conn6 <- [1,1894,null,{}] 21:20:33 INFO - PROCESS | 3540 | 1461212433986 Marionette TRACE conn6 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:34 INFO - PROCESS | 3540 | 1461212434075 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 21:20:34 INFO - PROCESS | 3540 | 1461212434192 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:34 INFO - PROCESS | 3540 | ++DOCSHELL 0B78BC00 == 98 [pid = 3540] [id = 483] 21:20:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (0F0F3400) [pid = 3540] [serial = 1449] [outer = 00000000] 21:20:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (1D6CD800) [pid = 3540] [serial = 1450] [outer = 0F0F3400] 21:20:34 INFO - PROCESS | 3540 | 1461212434240 Marionette DEBUG loaded listener.js 21:20:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (20A9B000) [pid = 3540] [serial = 1451] [outer = 0F0F3400] 21:20:34 INFO - PROCESS | 3540 | 1461212434632 Marionette TRACE conn6 <- [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]]]}] 21:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 21:20:34 INFO - PROCESS | 3540 | 1461212434663 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 21:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:20:34 INFO - PROCESS | 3540 | 1461212434665 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 21:20:34 INFO - PROCESS | 3540 | 1461212434668 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:20:34 INFO - PROCESS | 3540 | 1461212434670 Marionette TRACE conn6 <- [1,1898,null,{}] 21:20:34 INFO - PROCESS | 3540 | 1461212434673 Marionette TRACE conn6 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:34 INFO - PROCESS | 3540 | 1461212434764 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 21:20:34 INFO - PROCESS | 3540 | 1461212434770 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:34 INFO - PROCESS | 3540 | ++DOCSHELL 20B16400 == 99 [pid = 3540] [id = 484] 21:20:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (20BB4800) [pid = 3540] [serial = 1452] [outer = 00000000] 21:20:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (22067800) [pid = 3540] [serial = 1453] [outer = 20BB4800] 21:20:34 INFO - PROCESS | 3540 | 1461212434814 Marionette DEBUG loaded listener.js 21:20:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (2206A000) [pid = 3540] [serial = 1454] [outer = 20BB4800] 21:20:35 INFO - PROCESS | 3540 | 1461212435266 Marionette TRACE conn6 <- [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]]]}] 21:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 631ms 21:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:20:35 INFO - PROCESS | 3540 | 1461212435318 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 21:20:35 INFO - PROCESS | 3540 | 1461212435320 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 21:20:35 INFO - PROCESS | 3540 | 1461212435324 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:20:35 INFO - PROCESS | 3540 | 1461212435325 Marionette TRACE conn6 <- [1,1902,null,{}] 21:20:35 INFO - PROCESS | 3540 | 1461212435329 Marionette TRACE conn6 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:35 INFO - PROCESS | 3540 | 1461212435420 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 21:20:35 INFO - PROCESS | 3540 | 1461212435426 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:35 INFO - PROCESS | 3540 | ++DOCSHELL 22052800 == 100 [pid = 3540] [id = 485] 21:20:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (22071000) [pid = 3540] [serial = 1455] [outer = 00000000] 21:20:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (25442400) [pid = 3540] [serial = 1456] [outer = 22071000] 21:20:35 INFO - PROCESS | 3540 | 1461212435470 Marionette DEBUG loaded listener.js 21:20:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (25493C00) [pid = 3540] [serial = 1457] [outer = 22071000] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 1B841400 == 99 [pid = 3540] [id = 451] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 137EEC00 == 98 [pid = 3540] [id = 235] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 1D5EB800 == 97 [pid = 3540] [id = 453] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 20362800 == 96 [pid = 3540] [id = 263] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 209A5C00 == 95 [pid = 3540] [id = 455] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 12D46000 == 94 [pid = 3540] [id = 146] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 20A97000 == 93 [pid = 3540] [id = 266] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 20425C00 == 92 [pid = 3540] [id = 328] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 127C7000 == 91 [pid = 3540] [id = 314] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 19225800 == 90 [pid = 3540] [id = 215] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 1D7E9800 == 89 [pid = 3540] [id = 180] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 1D5E5800 == 88 [pid = 3540] [id = 297] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 1D187400 == 87 [pid = 3540] [id = 324] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 1730B800 == 86 [pid = 3540] [id = 411] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 12709C00 == 85 [pid = 3540] [id = 278] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 12D3DC00 == 84 [pid = 3540] [id = 344] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 1D76D800 == 83 [pid = 3540] [id = 452] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 12D3D400 == 82 [pid = 3540] [id = 214] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 24539C00 == 81 [pid = 3540] [id = 390] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 20A05000 == 80 [pid = 3540] [id = 216] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 2042B400 == 79 [pid = 3540] [id = 166] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 20A0B800 == 78 [pid = 3540] [id = 423] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 0EE35400 == 77 [pid = 3540] [id = 277] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 209A6800 == 76 [pid = 3540] [id = 330] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 17C12400 == 75 [pid = 3540] [id = 212] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 20A07400 == 74 [pid = 3540] [id = 149] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 127D1C00 == 73 [pid = 3540] [id = 219] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 1D522C00 == 72 [pid = 3540] [id = 73] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 1BB72C00 == 71 [pid = 3540] [id = 282] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 12D48800 == 70 [pid = 3540] [id = 267] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 20929800 == 69 [pid = 3540] [id = 265] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 21D9F400 == 68 [pid = 3540] [id = 409] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 268CB000 == 67 [pid = 3540] [id = 433] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 217B2C00 == 66 [pid = 3540] [id = 133] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 20866800 == 65 [pid = 3540] [id = 454] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 20B1AC00 == 64 [pid = 3540] [id = 218] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 0F010400 == 63 [pid = 3540] [id = 298] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 1B846C00 == 62 [pid = 3540] [id = 456] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 1FB1AC00 == 61 [pid = 3540] [id = 281] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 21B42400 == 60 [pid = 3540] [id = 391] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 0F057000 == 59 [pid = 3540] [id = 360] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 20B16C00 == 58 [pid = 3540] [id = 343] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 1BB73000 == 57 [pid = 3540] [id = 129] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 0B062800 == 56 [pid = 3540] [id = 187] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 12F0C400 == 55 [pid = 3540] [id = 293] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 20B17800 == 54 [pid = 3540] [id = 376] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 25A60400 == 53 [pid = 3540] [id = 392] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 20430400 == 52 [pid = 3540] [id = 422] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 2586C000 == 51 [pid = 3540] [id = 412] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 0F053800 == 50 [pid = 3540] [id = 331] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 1CF86800 == 49 [pid = 3540] [id = 280] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 1FB1D800 == 48 [pid = 3540] [id = 394] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 27352C00 == 47 [pid = 3540] [id = 393] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 188A1C00 == 46 [pid = 3540] [id = 134] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 20A93400 == 45 [pid = 3540] [id = 405] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 0B77C800 == 44 [pid = 3540] [id = 476] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 0EF61400 == 43 [pid = 3540] [id = 475] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 262B6C00 == 42 [pid = 3540] [id = 474] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 2548C400 == 41 [pid = 3540] [id = 472] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 25872800 == 40 [pid = 3540] [id = 473] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 22064800 == 39 [pid = 3540] [id = 471] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 1D194C00 == 38 [pid = 3540] [id = 469] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 22069800 == 37 [pid = 3540] [id = 470] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 17535400 == 36 [pid = 3540] [id = 468] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 0B06A000 == 35 [pid = 3540] [id = 467] 21:20:36 INFO - PROCESS | 3540 | --DOCSHELL 137E5400 == 34 [pid = 3540] [id = 438] 21:20:37 INFO - PROCESS | 3540 | --DOCSHELL 20B16400 == 33 [pid = 3540] [id = 484] 21:20:37 INFO - PROCESS | 3540 | --DOCSHELL 1BB6D800 == 32 [pid = 3540] [id = 478] 21:20:37 INFO - PROCESS | 3540 | --DOCSHELL 0F0F6C00 == 31 [pid = 3540] [id = 482] 21:20:37 INFO - PROCESS | 3540 | --DOCSHELL 0EE37000 == 30 [pid = 3540] [id = 477] 21:20:37 INFO - PROCESS | 3540 | --DOCSHELL 1BF0A000 == 29 [pid = 3540] [id = 479] 21:20:37 INFO - PROCESS | 3540 | --DOCSHELL 2036B000 == 28 [pid = 3540] [id = 481] 21:20:37 INFO - PROCESS | 3540 | --DOCSHELL 0B78BC00 == 27 [pid = 3540] [id = 483] 21:20:37 INFO - PROCESS | 3540 | --DOCSHELL 1D18E400 == 26 [pid = 3540] [id = 480] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 181 (20B15800) [pid = 3540] [serial = 1369] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 180 (17A32800) [pid = 3540] [serial = 1351] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (1730C800) [pid = 3540] [serial = 1394] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (1D188800) [pid = 3540] [serial = 1346] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (20BB4400) [pid = 3540] [serial = 1391] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (127CB000) [pid = 3540] [serial = 1375] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (1C8C7400) [pid = 3540] [serial = 1381] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (1B837000) [pid = 3540] [serial = 1378] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (17C1C000) [pid = 3540] [serial = 1373] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (20421800) [pid = 3540] [serial = 1360] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (1FE46800) [pid = 3540] [serial = 1357] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (20922C00) [pid = 3540] [serial = 1363] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (0EE3A800) [pid = 3540] [serial = 1348] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (209A5000) [pid = 3540] [serial = 1387] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (1BB7C800) [pid = 3540] [serial = 1379] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (1D5E6400) [pid = 3540] [serial = 1384] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (20A97C00) [pid = 3540] [serial = 1366] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (137E8000) [pid = 3540] [serial = 1376] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (17520800) [pid = 3540] [serial = 1372] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (209B0800) [pid = 3540] [serial = 1388] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (217BC800) [pid = 3540] [serial = 1397] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (217B3C00) [pid = 3540] [serial = 1396] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (127D2000) [pid = 3540] [serial = 1393] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (1CE05400) [pid = 3540] [serial = 1354] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (20B12C00) [pid = 3540] [serial = 1390] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (1CF59800) [pid = 3540] [serial = 1382] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (1E21E800) [pid = 3540] [serial = 1385] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (21B35C00) [pid = 3540] [serial = 1399] [outer = 00000000] [url = about:blank] 21:20:38 INFO - PROCESS | 3540 | 1461212438272 Marionette TRACE conn6 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 21:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 2975ms 21:20:38 INFO - PROCESS | 3540 | 1461212438302 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 21:20:38 INFO - PROCESS | 3540 | 1461212438307 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 21:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:20:38 INFO - PROCESS | 3540 | 1461212438312 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:20:38 INFO - PROCESS | 3540 | 1461212438316 Marionette TRACE conn6 <- [1,1906,null,{}] 21:20:38 INFO - PROCESS | 3540 | 1461212438323 Marionette TRACE conn6 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:38 INFO - PROCESS | 3540 | 1461212438417 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 21:20:38 INFO - PROCESS | 3540 | 1461212438427 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:38 INFO - PROCESS | 3540 | ++DOCSHELL 0B794400 == 27 [pid = 3540] [id = 486] 21:20:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (0B794800) [pid = 3540] [serial = 1458] [outer = 00000000] 21:20:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (0EE3BC00) [pid = 3540] [serial = 1459] [outer = 0B794800] 21:20:38 INFO - PROCESS | 3540 | 1461212438477 Marionette DEBUG loaded listener.js 21:20:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (0EF5F400) [pid = 3540] [serial = 1460] [outer = 0B794800] 21:20:38 INFO - PROCESS | 3540 | 1461212438982 Marionette TRACE conn6 <- [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]]]}] 21:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 730ms 21:20:39 INFO - PROCESS | 3540 | 1461212439045 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 21:20:39 INFO - PROCESS | 3540 | 1461212439052 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 21:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:20:39 INFO - PROCESS | 3540 | 1461212439058 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:20:39 INFO - PROCESS | 3540 | 1461212439061 Marionette TRACE conn6 <- [1,1910,null,{}] 21:20:39 INFO - PROCESS | 3540 | 1461212439065 Marionette TRACE conn6 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:39 INFO - PROCESS | 3540 | 1461212439153 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 21:20:39 INFO - PROCESS | 3540 | 1461212439259 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:39 INFO - PROCESS | 3540 | ++DOCSHELL 0EF63800 == 28 [pid = 3540] [id = 487] 21:20:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (0F0F1400) [pid = 3540] [serial = 1461] [outer = 00000000] 21:20:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (1270A800) [pid = 3540] [serial = 1462] [outer = 0F0F1400] 21:20:39 INFO - PROCESS | 3540 | 1461212439306 Marionette DEBUG loaded listener.js 21:20:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (127C3400) [pid = 3540] [serial = 1463] [outer = 0F0F1400] 21:20:39 INFO - PROCESS | 3540 | 1461212439724 Marionette TRACE conn6 <- [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]]]}] 21:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 729ms 21:20:39 INFO - PROCESS | 3540 | 1461212439790 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 21:20:39 INFO - PROCESS | 3540 | 1461212439793 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 21:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:20:39 INFO - PROCESS | 3540 | 1461212439796 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:20:39 INFO - PROCESS | 3540 | 1461212439800 Marionette TRACE conn6 <- [1,1914,null,{}] 21:20:39 INFO - PROCESS | 3540 | 1461212439848 Marionette TRACE conn6 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:39 INFO - PROCESS | 3540 | 1461212439945 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 21:20:39 INFO - PROCESS | 3540 | 1461212439955 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:39 INFO - PROCESS | 3540 | ++DOCSHELL 12BD1C00 == 29 [pid = 3540] [id = 488] 21:20:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (12BD2400) [pid = 3540] [serial = 1464] [outer = 00000000] 21:20:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (12C94C00) [pid = 3540] [serial = 1465] [outer = 12BD2400] 21:20:39 INFO - PROCESS | 3540 | 1461212440005 Marionette DEBUG loaded listener.js 21:20:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (12D43800) [pid = 3540] [serial = 1466] [outer = 12BD2400] 21:20:40 INFO - PROCESS | 3540 | 1461212440481 Marionette TRACE conn6 <- [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]]]}] 21:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 770ms 21:20:40 INFO - PROCESS | 3540 | 1461212440570 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 21:20:40 INFO - PROCESS | 3540 | 1461212440573 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 21:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:20:40 INFO - PROCESS | 3540 | 1461212440576 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:20:40 INFO - PROCESS | 3540 | 1461212440578 Marionette TRACE conn6 <- [1,1918,null,{}] 21:20:40 INFO - PROCESS | 3540 | 1461212440581 Marionette TRACE conn6 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:40 INFO - PROCESS | 3540 | 1461212440669 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 21:20:40 INFO - PROCESS | 3540 | 1461212440676 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:40 INFO - PROCESS | 3540 | ++DOCSHELL 12D45800 == 30 [pid = 3540] [id = 489] 21:20:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (12FD2400) [pid = 3540] [serial = 1467] [outer = 00000000] 21:20:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (13884400) [pid = 3540] [serial = 1468] [outer = 12FD2400] 21:20:40 INFO - PROCESS | 3540 | 1461212440722 Marionette DEBUG loaded listener.js 21:20:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (16350C00) [pid = 3540] [serial = 1469] [outer = 12FD2400] 21:20:41 INFO - PROCESS | 3540 | 1461212441180 Marionette TRACE conn6 <- [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]]]}] 21:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 630ms 21:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:20:41 INFO - PROCESS | 3540 | 1461212441210 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 21:20:41 INFO - PROCESS | 3540 | 1461212441212 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 21:20:41 INFO - PROCESS | 3540 | 1461212441215 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:20:41 INFO - PROCESS | 3540 | 1461212441217 Marionette TRACE conn6 <- [1,1922,null,{}] 21:20:41 INFO - PROCESS | 3540 | 1461212441221 Marionette TRACE conn6 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:41 INFO - PROCESS | 3540 | 1461212441300 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 21:20:41 INFO - PROCESS | 3540 | 1461212441337 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:41 INFO - PROCESS | 3540 | ++DOCSHELL 17315C00 == 31 [pid = 3540] [id = 490] 21:20:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (17520800) [pid = 3540] [serial = 1470] [outer = 00000000] 21:20:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (17A2F000) [pid = 3540] [serial = 1471] [outer = 17520800] 21:20:41 INFO - PROCESS | 3540 | 1461212441383 Marionette DEBUG loaded listener.js 21:20:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (17ACB000) [pid = 3540] [serial = 1472] [outer = 17520800] 21:20:41 INFO - PROCESS | 3540 | 1461212441836 Marionette TRACE conn6 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 21:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 670ms 21:20:41 INFO - PROCESS | 3540 | 1461212441890 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 21:20:41 INFO - PROCESS | 3540 | 1461212441892 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 21:20:41 INFO - PROCESS | 3540 | 1461212441895 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:20:41 INFO - PROCESS | 3540 | 1461212441896 Marionette TRACE conn6 <- [1,1926,null,{}] 21:20:41 INFO - PROCESS | 3540 | 1461212441900 Marionette TRACE conn6 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:42 INFO - PROCESS | 3540 | 1461212442013 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 21:20:42 INFO - PROCESS | 3540 | 1461212442021 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:42 INFO - PROCESS | 3540 | ++DOCSHELL 17D03000 == 32 [pid = 3540] [id = 491] 21:20:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (17D04000) [pid = 3540] [serial = 1473] [outer = 00000000] 21:20:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (1889E000) [pid = 3540] [serial = 1474] [outer = 17D04000] 21:20:42 INFO - PROCESS | 3540 | 1461212442070 Marionette DEBUG loaded listener.js 21:20:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (1894D400) [pid = 3540] [serial = 1475] [outer = 17D04000] 21:20:42 INFO - PROCESS | 3540 | 1461212442499 Marionette TRACE conn6 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 21:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 630ms 21:20:42 INFO - PROCESS | 3540 | 1461212442530 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 21:20:42 INFO - PROCESS | 3540 | 1461212442532 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 21:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:20:42 INFO - PROCESS | 3540 | 1461212442551 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:20:42 INFO - PROCESS | 3540 | 1461212442553 Marionette TRACE conn6 <- [1,1930,null,{}] 21:20:42 INFO - PROCESS | 3540 | 1461212442572 Marionette TRACE conn6 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:42 INFO - PROCESS | 3540 | 1461212442649 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 21:20:42 INFO - PROCESS | 3540 | 1461212442688 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:42 INFO - PROCESS | 3540 | ++DOCSHELL 18D17800 == 33 [pid = 3540] [id = 492] 21:20:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (18D1CC00) [pid = 3540] [serial = 1476] [outer = 00000000] 21:20:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (1A63C400) [pid = 3540] [serial = 1477] [outer = 18D1CC00] 21:20:42 INFO - PROCESS | 3540 | 1461212442735 Marionette DEBUG loaded listener.js 21:20:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (19479400) [pid = 3540] [serial = 1478] [outer = 18D1CC00] 21:20:43 INFO - PROCESS | 3540 | 1461212443544 Marionette TRACE conn6 <- [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]]]}] 21:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1050ms 21:20:43 INFO - PROCESS | 3540 | 1461212443587 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 21:20:43 INFO - PROCESS | 3540 | 1461212443593 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 21:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:20:43 INFO - PROCESS | 3540 | 1461212443599 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:20:43 INFO - PROCESS | 3540 | 1461212443603 Marionette TRACE conn6 <- [1,1934,null,{}] 21:20:43 INFO - PROCESS | 3540 | 1461212443629 Marionette TRACE conn6 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:43 INFO - PROCESS | 3540 | 1461212443747 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 21:20:43 INFO - PROCESS | 3540 | 1461212443889 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:43 INFO - PROCESS | 3540 | ++DOCSHELL 0B793000 == 34 [pid = 3540] [id = 493] 21:20:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (0EF68000) [pid = 3540] [serial = 1479] [outer = 00000000] 21:20:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (127B7000) [pid = 3540] [serial = 1480] [outer = 0EF68000] 21:20:43 INFO - PROCESS | 3540 | 1461212443948 Marionette DEBUG loaded listener.js 21:20:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (127CC400) [pid = 3540] [serial = 1481] [outer = 0EF68000] 21:20:44 INFO - PROCESS | 3540 | 1461212444735 Marionette TRACE conn6 <- [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]]]}] 21:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1154ms 21:20:44 INFO - PROCESS | 3540 | 1461212444756 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 21:20:44 INFO - PROCESS | 3540 | 1461212444762 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 21:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:20:44 INFO - PROCESS | 3540 | 1461212444768 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:20:44 INFO - PROCESS | 3540 | 1461212444771 Marionette TRACE conn6 <- [1,1938,null,{}] 21:20:44 INFO - PROCESS | 3540 | 1461212444775 Marionette TRACE conn6 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:44 INFO - PROCESS | 3540 | 1461212444891 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 21:20:45 INFO - PROCESS | 3540 | 1461212445030 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:45 INFO - PROCESS | 3540 | ++DOCSHELL 12BCB000 == 35 [pid = 3540] [id = 494] 21:20:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (12FD0400) [pid = 3540] [serial = 1482] [outer = 00000000] 21:20:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (17C10C00) [pid = 3540] [serial = 1483] [outer = 12FD0400] 21:20:45 INFO - PROCESS | 3540 | 1461212445091 Marionette DEBUG loaded listener.js 21:20:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (17C7E400) [pid = 3540] [serial = 1484] [outer = 12FD0400] 21:20:45 INFO - PROCESS | 3540 | 1461212445834 Marionette TRACE conn6 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 21:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1121ms 21:20:45 INFO - PROCESS | 3540 | 1461212445891 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 21:20:45 INFO - PROCESS | 3540 | 1461212445894 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 21:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:20:45 INFO - PROCESS | 3540 | 1461212445898 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:20:45 INFO - PROCESS | 3540 | 1461212445902 Marionette TRACE conn6 <- [1,1942,null,{}] 21:20:45 INFO - PROCESS | 3540 | 1461212445913 Marionette TRACE conn6 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:46 INFO - PROCESS | 3540 | 1461212446039 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 21:20:46 INFO - PROCESS | 3540 | 1461212446175 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:46 INFO - PROCESS | 3540 | ++DOCSHELL 1A8F4000 == 36 [pid = 3540] [id = 495] 21:20:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (1B446800) [pid = 3540] [serial = 1485] [outer = 00000000] 21:20:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 183 (1B838000) [pid = 3540] [serial = 1486] [outer = 1B446800] 21:20:46 INFO - PROCESS | 3540 | 1461212446234 Marionette DEBUG loaded listener.js 21:20:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 184 (1B847000) [pid = 3540] [serial = 1487] [outer = 1B446800] 21:20:47 INFO - PROCESS | 3540 | 1461212447099 Marionette TRACE conn6 <- [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]]]}] 21:20:47 INFO - PROCESS | 3540 | --DOCSHELL 12F12000 == 35 [pid = 3540] [id = 193] 21:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1279ms 21:20:47 INFO - PROCESS | 3540 | 1461212447180 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 21:20:47 INFO - PROCESS | 3540 | 1461212447184 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 21:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:20:47 INFO - PROCESS | 3540 | 1461212447188 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:20:47 INFO - PROCESS | 3540 | 1461212447192 Marionette TRACE conn6 <- [1,1946,null,{}] 21:20:47 INFO - PROCESS | 3540 | 1461212447197 Marionette TRACE conn6 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:47 INFO - PROCESS | 3540 | 1461212447285 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 21:20:47 INFO - PROCESS | 3540 | 1461212447300 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:47 INFO - PROCESS | 3540 | ++DOCSHELL 0F53B800 == 36 [pid = 3540] [id = 496] 21:20:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 185 (0F53D800) [pid = 3540] [serial = 1488] [outer = 00000000] 21:20:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 186 (12701800) [pid = 3540] [serial = 1489] [outer = 0F53D800] 21:20:47 INFO - PROCESS | 3540 | 1461212447355 Marionette DEBUG loaded listener.js 21:20:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 187 (127D4000) [pid = 3540] [serial = 1490] [outer = 0F53D800] 21:20:47 INFO - PROCESS | 3540 | 1461212447889 Marionette TRACE conn6 <- [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]]]}] 21:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 730ms 21:20:47 INFO - PROCESS | 3540 | 1461212447920 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 21:20:47 INFO - PROCESS | 3540 | 1461212447926 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 21:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:20:47 INFO - PROCESS | 3540 | 1461212447932 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:20:47 INFO - PROCESS | 3540 | 1461212447934 Marionette TRACE conn6 <- [1,1950,null,{}] 21:20:47 INFO - PROCESS | 3540 | 1461212447938 Marionette TRACE conn6 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:48 INFO - PROCESS | 3540 | 1461212448021 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 21:20:48 INFO - PROCESS | 3540 | 1461212448127 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:48 INFO - PROCESS | 3540 | ++DOCSHELL 0F642000 == 37 [pid = 3540] [id = 497] 21:20:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 188 (129A0400) [pid = 3540] [serial = 1491] [outer = 00000000] 21:20:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 189 (163E9C00) [pid = 3540] [serial = 1492] [outer = 129A0400] 21:20:48 INFO - PROCESS | 3540 | 1461212448173 Marionette DEBUG loaded listener.js 21:20:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 190 (17539800) [pid = 3540] [serial = 1493] [outer = 129A0400] 21:20:48 INFO - PROCESS | 3540 | 1461212448593 Marionette TRACE conn6 <- [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]]]}] 21:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 730ms 21:20:48 INFO - PROCESS | 3540 | 1461212448665 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 21:20:48 INFO - PROCESS | 3540 | 1461212448667 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 21:20:48 INFO - PROCESS | 3540 | 1461212448671 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:20:48 INFO - PROCESS | 3540 | 1461212448674 Marionette TRACE conn6 <- [1,1954,null,{}] 21:20:48 INFO - PROCESS | 3540 | 1461212448725 Marionette TRACE conn6 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:48 INFO - PROCESS | 3540 | 1461212448818 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 21:20:48 INFO - PROCESS | 3540 | 1461212448828 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:48 INFO - PROCESS | 3540 | ++DOCSHELL 1A63DC00 == 38 [pid = 3540] [id = 498] 21:20:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 191 (1A645C00) [pid = 3540] [serial = 1494] [outer = 00000000] 21:20:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 192 (1B46A400) [pid = 3540] [serial = 1495] [outer = 1A645C00] 21:20:48 INFO - PROCESS | 3540 | 1461212448875 Marionette DEBUG loaded listener.js 21:20:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 193 (1B846000) [pid = 3540] [serial = 1496] [outer = 1A645C00] 21:20:49 INFO - PROCESS | 3540 | 1461212449335 Marionette TRACE conn6 <- [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]]]}] 21:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 710ms 21:20:49 INFO - PROCESS | 3540 | 1461212449389 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 21:20:49 INFO - PROCESS | 3540 | 1461212449391 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 21:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:20:49 INFO - PROCESS | 3540 | 1461212449394 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:20:49 INFO - PROCESS | 3540 | 1461212449396 Marionette TRACE conn6 <- [1,1958,null,{}] 21:20:49 INFO - PROCESS | 3540 | 1461212449399 Marionette TRACE conn6 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:49 INFO - PROCESS | 3540 | 1461212449522 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 21:20:49 INFO - PROCESS | 3540 | 1461212449528 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:49 INFO - PROCESS | 3540 | ++DOCSHELL 1BBB3000 == 39 [pid = 3540] [id = 499] 21:20:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 194 (1BBBA400) [pid = 3540] [serial = 1497] [outer = 00000000] 21:20:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 195 (1BC60800) [pid = 3540] [serial = 1498] [outer = 1BBBA400] 21:20:49 INFO - PROCESS | 3540 | 1461212449573 Marionette DEBUG loaded listener.js 21:20:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 196 (1BC69800) [pid = 3540] [serial = 1499] [outer = 1BBBA400] 21:20:50 INFO - PROCESS | 3540 | 1461212450031 Marionette TRACE conn6 <- [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]]]}] 21:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 670ms 21:20:50 INFO - PROCESS | 3540 | 1461212450066 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 21:20:50 INFO - PROCESS | 3540 | 1461212450068 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 21:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:20:50 INFO - PROCESS | 3540 | 1461212450071 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:20:50 INFO - PROCESS | 3540 | 1461212450073 Marionette TRACE conn6 <- [1,1962,null,{}] 21:20:50 INFO - PROCESS | 3540 | 1461212450077 Marionette TRACE conn6 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:50 INFO - PROCESS | 3540 | 1461212450196 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 21:20:50 INFO - PROCESS | 3540 | 1461212450296 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:50 INFO - PROCESS | 3540 | ++DOCSHELL 0EF68400 == 40 [pid = 3540] [id = 500] 21:20:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 197 (1BF03C00) [pid = 3540] [serial = 1500] [outer = 00000000] 21:20:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 198 (1C205800) [pid = 3540] [serial = 1501] [outer = 1BF03C00] 21:20:50 INFO - PROCESS | 3540 | 1461212450340 Marionette DEBUG loaded listener.js 21:20:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 199 (1C20E400) [pid = 3540] [serial = 1502] [outer = 1BF03C00] 21:20:50 INFO - PROCESS | 3540 | 1461212450776 Marionette TRACE conn6 <- [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]]]}] 21:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 730ms 21:20:50 INFO - PROCESS | 3540 | 1461212450811 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 21:20:50 INFO - PROCESS | 3540 | 1461212450813 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 21:20:50 INFO - PROCESS | 3540 | 1461212450816 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:20:50 INFO - PROCESS | 3540 | 1461212450818 Marionette TRACE conn6 <- [1,1966,null,{}] 21:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:20:50 INFO - PROCESS | 3540 | 1461212450821 Marionette TRACE conn6 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:50 INFO - PROCESS | 3540 | 1461212450955 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 21:20:50 INFO - PROCESS | 3540 | 1461212450962 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:51 INFO - PROCESS | 3540 | ++DOCSHELL 0F053800 == 41 [pid = 3540] [id = 501] 21:20:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 200 (1C837800) [pid = 3540] [serial = 1503] [outer = 00000000] 21:20:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 201 (1CF5A400) [pid = 3540] [serial = 1504] [outer = 1C837800] 21:20:51 INFO - PROCESS | 3540 | 1461212451069 Marionette DEBUG loaded listener.js 21:20:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 202 (1D011C00) [pid = 3540] [serial = 1505] [outer = 1C837800] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 201 (1FE85400) [pid = 3540] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 200 (2091CC00) [pid = 3540] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 199 (17DE2400) [pid = 3540] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 198 (2543B400) [pid = 3540] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 197 (17DDE400) [pid = 3540] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 196 (25874800) [pid = 3540] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 195 (27353000) [pid = 3540] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 194 (2200EC00) [pid = 3540] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 193 (2453DC00) [pid = 3540] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 192 (1D108800) [pid = 3540] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 191 (12FCD000) [pid = 3540] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 190 (1D7E6000) [pid = 3540] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 189 (1889E400) [pid = 3540] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 188 (13DA9000) [pid = 3540] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 187 (25A60C00) [pid = 3540] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 186 (20867800) [pid = 3540] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 185 (127C2C00) [pid = 3540] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 184 (244BA400) [pid = 3540] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 183 (20864000) [pid = 3540] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 182 (25875800) [pid = 3540] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:20:51 INFO - PROCESS | 3540 | --DOMWINDOW == 181 (1E2CA800) [pid = 3540] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 180 (0B788400) [pid = 3540] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (209A8C00) [pid = 3540] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (1FE80400) [pid = 3540] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (1BBBBC00) [pid = 3540] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (217B8000) [pid = 3540] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (1D526000) [pid = 3540] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (12D43000) [pid = 3540] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (244BF800) [pid = 3540] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (1B844000) [pid = 3540] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (20421C00) [pid = 3540] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (1BF07C00) [pid = 3540] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (25489000) [pid = 3540] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (12BCD400) [pid = 3540] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (1C20B400) [pid = 3540] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (127B8400) [pid = 3540] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (20A95800) [pid = 3540] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (17D02000) [pid = 3540] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (1D764000) [pid = 3540] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (0B794800) [pid = 3540] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (12BD2400) [pid = 3540] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (0F0F1400) [pid = 3540] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (12FD2400) [pid = 3540] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (17520800) [pid = 3540] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (22071000) [pid = 3540] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (1D523000) [pid = 3540] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (2042C800) [pid = 3540] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (0F0F3400) [pid = 3540] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (17AE7400) [pid = 3540] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (20BB4800) [pid = 3540] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (1C20C800) [pid = 3540] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (1BB70000) [pid = 3540] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (0EF59C00) [pid = 3540] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (0F5DF400) [pid = 3540] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (0EF62400) [pid = 3540] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (262B7400) [pid = 3540] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (25A5DC00) [pid = 3540] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (2548C800) [pid = 3540] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (244BCC00) [pid = 3540] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (22071800) [pid = 3540] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (1D5EA400) [pid = 3540] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (19476C00) [pid = 3540] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (0B773400) [pid = 3540] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:20:52 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (17D04000) [pid = 3540] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:20:52 INFO - PROCESS | 3540 | 1461212452061 Marionette TRACE conn6 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1271ms 21:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:20:52 INFO - PROCESS | 3540 | 1461212452094 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 21:20:52 INFO - PROCESS | 3540 | 1461212452096 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 21:20:52 INFO - PROCESS | 3540 | 1461212452099 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:20:52 INFO - PROCESS | 3540 | 1461212452101 Marionette TRACE conn6 <- [1,1970,null,{}] 21:20:52 INFO - PROCESS | 3540 | 1461212452104 Marionette TRACE conn6 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:52 INFO - PROCESS | 3540 | 1461212452221 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 21:20:52 INFO - PROCESS | 3540 | 1461212452287 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:52 INFO - PROCESS | 3540 | ++DOCSHELL 0B065800 == 42 [pid = 3540] [id = 502] 21:20:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (0B773400) [pid = 3540] [serial = 1506] [outer = 00000000] 21:20:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (1299E400) [pid = 3540] [serial = 1507] [outer = 0B773400] 21:20:52 INFO - PROCESS | 3540 | 1461212452332 Marionette DEBUG loaded listener.js 21:20:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (12B7C000) [pid = 3540] [serial = 1508] [outer = 0B773400] 21:20:52 INFO - PROCESS | 3540 | 1461212452699 Marionette TRACE conn6 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 630ms 21:20:52 INFO - PROCESS | 3540 | 1461212452731 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 21:20:52 INFO - PROCESS | 3540 | 1461212452733 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 21:20:52 INFO - PROCESS | 3540 | 1461212452736 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:20:52 INFO - PROCESS | 3540 | 1461212452738 Marionette TRACE conn6 <- [1,1974,null,{}] 21:20:52 INFO - PROCESS | 3540 | 1461212452741 Marionette TRACE conn6 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:52 INFO - PROCESS | 3540 | 1461212452821 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 21:20:52 INFO - PROCESS | 3540 | 1461212452827 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:52 INFO - PROCESS | 3540 | ++DOCSHELL 13835C00 == 43 [pid = 3540] [id = 503] 21:20:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (13844400) [pid = 3540] [serial = 1509] [outer = 00000000] 21:20:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (17C14800) [pid = 3540] [serial = 1510] [outer = 13844400] 21:20:52 INFO - PROCESS | 3540 | 1461212452872 Marionette DEBUG loaded listener.js 21:20:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (188A0400) [pid = 3540] [serial = 1511] [outer = 13844400] 21:20:53 INFO - PROCESS | 3540 | 1461212453314 Marionette TRACE conn6 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 630ms 21:20:53 INFO - PROCESS | 3540 | 1461212453372 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 21:20:53 INFO - PROCESS | 3540 | 1461212453374 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 21:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:20:53 INFO - PROCESS | 3540 | 1461212453377 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:20:53 INFO - PROCESS | 3540 | 1461212453379 Marionette TRACE conn6 <- [1,1978,null,{}] 21:20:53 INFO - PROCESS | 3540 | 1461212453382 Marionette TRACE conn6 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:53 INFO - PROCESS | 3540 | 1461212453465 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 21:20:53 INFO - PROCESS | 3540 | 1461212453471 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:53 INFO - PROCESS | 3540 | ++DOCSHELL 0EE3E000 == 44 [pid = 3540] [id = 504] 21:20:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (0EF5C800) [pid = 3540] [serial = 1512] [outer = 00000000] 21:20:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (1BF04000) [pid = 3540] [serial = 1513] [outer = 0EF5C800] 21:20:53 INFO - PROCESS | 3540 | 1461212453515 Marionette DEBUG loaded listener.js 21:20:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (1C83A000) [pid = 3540] [serial = 1514] [outer = 0EF5C800] 21:20:54 INFO - PROCESS | 3540 | 1461212454121 Marionette TRACE conn6 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 770ms 21:20:54 INFO - PROCESS | 3540 | 1461212454151 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 21:20:54 INFO - PROCESS | 3540 | 1461212454155 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 21:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:20:54 INFO - PROCESS | 3540 | 1461212454160 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:20:54 INFO - PROCESS | 3540 | 1461212454165 Marionette TRACE conn6 <- [1,1982,null,{}] 21:20:54 INFO - PROCESS | 3540 | 1461212454172 Marionette TRACE conn6 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:54 INFO - PROCESS | 3540 | 1461212454284 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 21:20:54 INFO - PROCESS | 3540 | 1461212454406 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:54 INFO - PROCESS | 3540 | ++DOCSHELL 0B793800 == 45 [pid = 3540] [id = 505] 21:20:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (0EE30000) [pid = 3540] [serial = 1515] [outer = 00000000] 21:20:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (12C9A000) [pid = 3540] [serial = 1516] [outer = 0EE30000] 21:20:54 INFO - PROCESS | 3540 | 1461212454463 Marionette DEBUG loaded listener.js 21:20:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (1383A400) [pid = 3540] [serial = 1517] [outer = 0EE30000] 21:20:55 INFO - PROCESS | 3540 | 1461212455103 Marionette TRACE conn6 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 21:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 990ms 21:20:55 INFO - PROCESS | 3540 | 1461212455151 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 21:20:55 INFO - PROCESS | 3540 | 1461212455157 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 21:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:20:55 INFO - PROCESS | 3540 | 1461212455164 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:20:55 INFO - PROCESS | 3540 | 1461212455167 Marionette TRACE conn6 <- [1,1986,null,{}] 21:20:55 INFO - PROCESS | 3540 | 1461212455171 Marionette TRACE conn6 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:55 INFO - PROCESS | 3540 | 1461212455279 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 21:20:55 INFO - PROCESS | 3540 | 1461212455425 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:55 INFO - PROCESS | 3540 | ++DOCSHELL 18897400 == 46 [pid = 3540] [id = 506] 21:20:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (18954400) [pid = 3540] [serial = 1518] [outer = 00000000] 21:20:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (1B837C00) [pid = 3540] [serial = 1519] [outer = 18954400] 21:20:55 INFO - PROCESS | 3540 | 1461212455482 Marionette DEBUG loaded listener.js 21:20:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (1BBBB400) [pid = 3540] [serial = 1520] [outer = 18954400] 21:20:56 INFO - PROCESS | 3540 | 1461212456106 Marionette TRACE conn6 <- [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]]]}] 21:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 970ms 21:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:20:56 INFO - PROCESS | 3540 | 1461212456135 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 21:20:56 INFO - PROCESS | 3540 | 1461212456138 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 21:20:56 INFO - PROCESS | 3540 | 1461212456142 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:20:56 INFO - PROCESS | 3540 | 1461212456146 Marionette TRACE conn6 <- [1,1990,null,{}] 21:20:56 INFO - PROCESS | 3540 | 1461212456157 Marionette TRACE conn6 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:56 INFO - PROCESS | 3540 | 1461212456272 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 21:20:56 INFO - PROCESS | 3540 | 1461212456430 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:56 INFO - PROCESS | 3540 | ++DOCSHELL 1CF81800 == 47 [pid = 3540] [id = 507] 21:20:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (1CF86800) [pid = 3540] [serial = 1521] [outer = 00000000] 21:20:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (1D10E800) [pid = 3540] [serial = 1522] [outer = 1CF86800] 21:20:56 INFO - PROCESS | 3540 | 1461212456490 Marionette DEBUG loaded listener.js 21:20:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (1D18BC00) [pid = 3540] [serial = 1523] [outer = 1CF86800] 21:20:57 INFO - PROCESS | 3540 | 1461212457055 Marionette TRACE conn6 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 21:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 970ms 21:20:57 INFO - PROCESS | 3540 | 1461212457116 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 21:20:57 INFO - PROCESS | 3540 | 1461212457119 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 21:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:20:57 INFO - PROCESS | 3540 | 1461212457123 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:20:57 INFO - PROCESS | 3540 | 1461212457125 Marionette TRACE conn6 <- [1,1994,null,{}] 21:20:57 INFO - PROCESS | 3540 | 1461212457129 Marionette TRACE conn6 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:57 INFO - PROCESS | 3540 | 1461212457239 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 21:20:57 INFO - PROCESS | 3540 | 1461212457400 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:57 INFO - PROCESS | 3540 | ++DOCSHELL 1D26E800 == 48 [pid = 3540] [id = 508] 21:20:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (1D2C7C00) [pid = 3540] [serial = 1524] [outer = 00000000] 21:20:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (1D52A800) [pid = 3540] [serial = 1525] [outer = 1D2C7C00] 21:20:57 INFO - PROCESS | 3540 | 1461212457459 Marionette DEBUG loaded listener.js 21:20:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (1D5E3000) [pid = 3540] [serial = 1526] [outer = 1D2C7C00] 21:20:58 INFO - PROCESS | 3540 | 1461212458031 Marionette TRACE conn6 <- [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]]]}] 21:20:58 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 21:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 930ms 21:20:58 INFO - PROCESS | 3540 | 1461212458056 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 21:20:58 INFO - PROCESS | 3540 | 1461212458058 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 21:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:20:58 INFO - PROCESS | 3540 | 1461212458062 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:20:58 INFO - PROCESS | 3540 | 1461212458064 Marionette TRACE conn6 <- [1,1998,null,{}] 21:20:58 INFO - PROCESS | 3540 | 1461212458068 Marionette TRACE conn6 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:58 INFO - PROCESS | 3540 | 1461212458170 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 21:20:58 INFO - PROCESS | 3540 | 1461212458339 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:58 INFO - PROCESS | 3540 | ++DOCSHELL 1D528000 == 49 [pid = 3540] [id = 509] 21:20:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (1D528800) [pid = 3540] [serial = 1527] [outer = 00000000] 21:20:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (1D7EB000) [pid = 3540] [serial = 1528] [outer = 1D528800] 21:20:58 INFO - PROCESS | 3540 | 1461212458395 Marionette DEBUG loaded listener.js 21:20:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (1E2CC400) [pid = 3540] [serial = 1529] [outer = 1D528800] 21:20:58 INFO - PROCESS | 3540 | 1461212459003 Marionette TRACE conn6 <- [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]]]}] 21:20:59 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 21:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 970ms 21:20:59 INFO - PROCESS | 3540 | 1461212459035 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 21:20:59 INFO - PROCESS | 3540 | 1461212459038 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 21:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:20:59 INFO - PROCESS | 3540 | 1461212459041 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:20:59 INFO - PROCESS | 3540 | 1461212459043 Marionette TRACE conn6 <- [1,2002,null,{}] 21:20:59 INFO - PROCESS | 3540 | 1461212459047 Marionette TRACE conn6 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:59 INFO - PROCESS | 3540 | 1461212459173 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 21:20:59 INFO - PROCESS | 3540 | 1461212459322 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:59 INFO - PROCESS | 3540 | ++DOCSHELL 0F00E800 == 50 [pid = 3540] [id = 510] 21:20:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (127C3000) [pid = 3540] [serial = 1530] [outer = 00000000] 21:20:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (13DA3400) [pid = 3540] [serial = 1531] [outer = 127C3000] 21:20:59 INFO - PROCESS | 3540 | 1461212459381 Marionette DEBUG loaded listener.js 21:20:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (17A36C00) [pid = 3540] [serial = 1532] [outer = 127C3000] 21:21:00 INFO - PROCESS | 3540 | 1461212460098 Marionette TRACE conn6 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 21:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1123ms 21:21:00 INFO - PROCESS | 3540 | 1461212460166 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 21:21:00 INFO - PROCESS | 3540 | 1461212460171 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 21:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:21:00 INFO - PROCESS | 3540 | 1461212460177 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:21:00 INFO - PROCESS | 3540 | 1461212460180 Marionette TRACE conn6 <- [1,2006,null,{}] 21:21:00 INFO - PROCESS | 3540 | 1461212460185 Marionette TRACE conn6 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:00 INFO - PROCESS | 3540 | 1461212460314 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 21:21:00 INFO - PROCESS | 3540 | 1461212460440 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:00 INFO - PROCESS | 3540 | ++DOCSHELL 127CF800 == 51 [pid = 3540] [id = 511] 21:21:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (1299A800) [pid = 3540] [serial = 1533] [outer = 00000000] 21:21:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (12C8F400) [pid = 3540] [serial = 1534] [outer = 1299A800] 21:21:00 INFO - PROCESS | 3540 | 1461212460490 Marionette DEBUG loaded listener.js 21:21:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (12F41000) [pid = 3540] [serial = 1535] [outer = 1299A800] 21:21:00 INFO - PROCESS | 3540 | --DOCSHELL 1D52F400 == 50 [pid = 3540] [id = 198] 21:21:00 INFO - PROCESS | 3540 | --DOCSHELL 1BF01400 == 49 [pid = 3540] [id = 207] 21:21:00 INFO - PROCESS | 3540 | --DOCSHELL 127C0400 == 48 [pid = 3540] [id = 204] 21:21:00 INFO - PROCESS | 3540 | --DOCSHELL 1D0E7C00 == 47 [pid = 3540] [id = 197] 21:21:00 INFO - PROCESS | 3540 | --DOCSHELL 12D42000 == 46 [pid = 3540] [id = 199] 21:21:00 INFO - PROCESS | 3540 | --DOCSHELL 1894E400 == 45 [pid = 3540] [id = 206] 21:21:00 INFO - PROCESS | 3540 | --DOCSHELL 1B83B400 == 44 [pid = 3540] [id = 195] 21:21:00 INFO - PROCESS | 3540 | --DOCSHELL 22052800 == 43 [pid = 3540] [id = 485] 21:21:00 INFO - PROCESS | 3540 | --DOCSHELL 0EF5A400 == 42 [pid = 3540] [id = 205] 21:21:00 INFO - PROCESS | 3540 | --DOCSHELL 17C13400 == 41 [pid = 3540] [id = 194] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (1A63C400) [pid = 3540] [serial = 1477] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (2543A400) [pid = 3540] [serial = 1172] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (1D18A000) [pid = 3540] [serial = 1259] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (17C17400) [pid = 3540] [serial = 1352] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (20B19000) [pid = 3540] [serial = 1370] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (1C497800) [pid = 3540] [serial = 1223] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (268B7800) [pid = 3540] [serial = 1316] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (26165400) [pid = 3540] [serial = 1178] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (209A3C00) [pid = 3540] [serial = 1364] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (21D9E400) [pid = 3540] [serial = 1400] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (244C3400) [pid = 3540] [serial = 1232] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (20BC0400) [pid = 3540] [serial = 1226] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (262BE400) [pid = 3540] [serial = 1310] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1FE82400) [pid = 3540] [serial = 1358] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (0F586C00) [pid = 3540] [serial = 1349] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (20A9A000) [pid = 3540] [serial = 1367] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (20426800) [pid = 3540] [serial = 1361] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (1BF0F800) [pid = 3540] [serial = 1253] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (22054400) [pid = 3540] [serial = 1169] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (2035C800) [pid = 3540] [serial = 1262] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (175A2000) [pid = 3540] [serial = 1163] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (25872400) [pid = 3540] [serial = 1235] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (1D194400) [pid = 3540] [serial = 1355] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (20864400) [pid = 3540] [serial = 1265] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (21626400) [pid = 3540] [serial = 1307] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (25497000) [pid = 3540] [serial = 1313] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (1730A800) [pid = 3540] [serial = 1247] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (1CE08C00) [pid = 3540] [serial = 1256] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (17D01400) [pid = 3540] [serial = 1220] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (20B11400) [pid = 3540] [serial = 1271] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (1D503800) [pid = 3540] [serial = 1166] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (1FB21800) [pid = 3540] [serial = 1109] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (277CF000) [pid = 3540] [serial = 1184] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (20A0FC00) [pid = 3540] [serial = 1268] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1BB7A800) [pid = 3540] [serial = 1304] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (25446400) [pid = 3540] [serial = 1175] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (1A643400) [pid = 3540] [serial = 1250] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (2615D800) [pid = 3540] [serial = 1238] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (2735A000) [pid = 3540] [serial = 1181] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (24541C00) [pid = 3540] [serial = 1229] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (20A92400) [pid = 3540] [serial = 1445] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1D10D000) [pid = 3540] [serial = 1439] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1894D400) [pid = 3540] [serial = 1475] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (0EE3BC00) [pid = 3540] [serial = 1459] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (12C94C00) [pid = 3540] [serial = 1465] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (12D43800) [pid = 3540] [serial = 1466] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1270A800) [pid = 3540] [serial = 1462] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (13884400) [pid = 3540] [serial = 1468] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (16350C00) [pid = 3540] [serial = 1469] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (17A2F000) [pid = 3540] [serial = 1471] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (25442400) [pid = 3540] [serial = 1456] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1D7E1C00) [pid = 3540] [serial = 1441] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1FB19400) [pid = 3540] [serial = 1442] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (20A02000) [pid = 3540] [serial = 1444] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (1D6CD800) [pid = 3540] [serial = 1450] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (20BB8000) [pid = 3540] [serial = 1447] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (22067800) [pid = 3540] [serial = 1453] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (20BC0C00) [pid = 3540] [serial = 1448] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (20A9B000) [pid = 3540] [serial = 1451] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (17ACB000) [pid = 3540] [serial = 1472] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (1D017400) [pid = 3540] [serial = 1438] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1BC61800) [pid = 3540] [serial = 1435] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (1BF04C00) [pid = 3540] [serial = 1436] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (12FCB400) [pid = 3540] [serial = 1432] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (17314400) [pid = 3540] [serial = 1433] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (1BBB7800) [pid = 3540] [serial = 1430] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (1B836400) [pid = 3540] [serial = 1429] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (19477400) [pid = 3540] [serial = 1427] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (17DD7000) [pid = 3540] [serial = 1426] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (268B7400) [pid = 3540] [serial = 1424] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (268B2800) [pid = 3540] [serial = 1423] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (262B5800) [pid = 3540] [serial = 1421] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (26166400) [pid = 3540] [serial = 1420] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 94 (25870C00) [pid = 3540] [serial = 1418] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 93 (25497400) [pid = 3540] [serial = 1417] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 92 (25443800) [pid = 3540] [serial = 1415] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 91 (25439400) [pid = 3540] [serial = 1414] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 90 (1889E000) [pid = 3540] [serial = 1474] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 89 (244C7C00) [pid = 3540] [serial = 1412] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 88 (244C2400) [pid = 3540] [serial = 1411] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 87 (209AFC00) [pid = 3540] [serial = 1409] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 86 (2085A400) [pid = 3540] [serial = 1408] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 85 (1BC68C00) [pid = 3540] [serial = 1406] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 84 (1BB75800) [pid = 3540] [serial = 1405] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 83 (127D3C00) [pid = 3540] [serial = 1403] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 82 (0F645800) [pid = 3540] [serial = 1402] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 81 (127C3400) [pid = 3540] [serial = 1463] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 80 (2206A000) [pid = 3540] [serial = 1454] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 79 (0EF5F400) [pid = 3540] [serial = 1460] [outer = 00000000] [url = about:blank] 21:21:00 INFO - PROCESS | 3540 | --DOMWINDOW == 78 (25493C00) [pid = 3540] [serial = 1457] [outer = 00000000] [url = about:blank] 21:21:01 INFO - PROCESS | 3540 | 1461212461045 Marionette TRACE conn6 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 930ms 21:21:01 INFO - PROCESS | 3540 | 1461212461112 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 21:21:01 INFO - PROCESS | 3540 | 1461212461117 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 21:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:21:01 INFO - PROCESS | 3540 | 1461212461124 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:21:01 INFO - PROCESS | 3540 | 1461212461126 Marionette TRACE conn6 <- [1,2010,null,{}] 21:21:01 INFO - PROCESS | 3540 | 1461212461130 Marionette TRACE conn6 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:01 INFO - PROCESS | 3540 | 1461212461239 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 21:21:01 INFO - PROCESS | 3540 | 1461212461330 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:01 INFO - PROCESS | 3540 | ++DOCSHELL 0F5E7800 == 42 [pid = 3540] [id = 512] 21:21:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 79 (0F645800) [pid = 3540] [serial = 1536] [outer = 00000000] 21:21:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 80 (12C8D400) [pid = 3540] [serial = 1537] [outer = 0F645800] 21:21:01 INFO - PROCESS | 3540 | 1461212461377 Marionette DEBUG loaded listener.js 21:21:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 81 (12D45000) [pid = 3540] [serial = 1538] [outer = 0F645800] 21:21:01 INFO - PROCESS | 3540 | 1461212461783 Marionette TRACE conn6 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 21:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 730ms 21:21:01 INFO - PROCESS | 3540 | 1461212461856 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 21:21:01 INFO - PROCESS | 3540 | 1461212461859 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 21:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:21:01 INFO - PROCESS | 3540 | 1461212461862 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:21:01 INFO - PROCESS | 3540 | 1461212461865 Marionette TRACE conn6 <- [1,2014,null,{}] 21:21:01 INFO - PROCESS | 3540 | 1461212461875 Marionette TRACE conn6 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:01 INFO - PROCESS | 3540 | 1461212461992 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 21:21:01 INFO - PROCESS | 3540 | 1461212462010 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:02 INFO - PROCESS | 3540 | ++DOCSHELL 175A6400 == 43 [pid = 3540] [id = 513] 21:21:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 82 (175AC800) [pid = 3540] [serial = 1539] [outer = 00000000] 21:21:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 83 (17AC5C00) [pid = 3540] [serial = 1540] [outer = 175AC800] 21:21:02 INFO - PROCESS | 3540 | 1461212462057 Marionette DEBUG loaded listener.js 21:21:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 84 (17C11400) [pid = 3540] [serial = 1541] [outer = 175AC800] 21:21:02 INFO - PROCESS | 3540 | 1461212462482 Marionette TRACE conn6 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 21:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 670ms 21:21:02 INFO - PROCESS | 3540 | 1461212462546 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 21:21:02 INFO - PROCESS | 3540 | 1461212462549 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 21:21:02 INFO - PROCESS | 3540 | 1461212462552 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:21:02 INFO - PROCESS | 3540 | 1461212462553 Marionette TRACE conn6 <- [1,2018,null,{}] 21:21:02 INFO - PROCESS | 3540 | 1461212462557 Marionette TRACE conn6 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:02 INFO - PROCESS | 3540 | 1461212462642 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 21:21:02 INFO - PROCESS | 3540 | 1461212462648 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:02 INFO - PROCESS | 3540 | ++DOCSHELL 17C1A000 == 44 [pid = 3540] [id = 514] 21:21:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 85 (17C80800) [pid = 3540] [serial = 1542] [outer = 00000000] 21:21:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 86 (188A2800) [pid = 3540] [serial = 1543] [outer = 17C80800] 21:21:02 INFO - PROCESS | 3540 | 1461212462695 Marionette DEBUG loaded listener.js 21:21:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 87 (18D11400) [pid = 3540] [serial = 1544] [outer = 17C80800] 21:21:03 INFO - PROCESS | 3540 | 1461212463174 Marionette TRACE conn6 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 21:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 670ms 21:21:03 INFO - PROCESS | 3540 | 1461212463227 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 21:21:03 INFO - PROCESS | 3540 | 1461212463229 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 21:21:03 INFO - PROCESS | 3540 | 1461212463239 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:21:03 INFO - PROCESS | 3540 | 1461212463241 Marionette TRACE conn6 <- [1,2022,null,{}] 21:21:03 INFO - PROCESS | 3540 | 1461212463245 Marionette TRACE conn6 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:03 INFO - PROCESS | 3540 | 1461212463356 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 21:21:03 INFO - PROCESS | 3540 | 1461212463446 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:03 INFO - PROCESS | 3540 | ++DOCSHELL 17C15C00 == 45 [pid = 3540] [id = 515] 21:21:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 88 (17D07C00) [pid = 3540] [serial = 1545] [outer = 00000000] 21:21:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 89 (1947B000) [pid = 3540] [serial = 1546] [outer = 17D07C00] 21:21:03 INFO - PROCESS | 3540 | 1461212463492 Marionette DEBUG loaded listener.js 21:21:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 90 (1A649800) [pid = 3540] [serial = 1547] [outer = 17D07C00] 21:21:03 INFO - PROCESS | 3540 | 1461212463949 Marionette TRACE conn6 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 770ms 21:21:03 INFO - PROCESS | 3540 | 1461212464012 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 21:21:03 INFO - PROCESS | 3540 | 1461212464014 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 21:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:21:03 INFO - PROCESS | 3540 | 1461212464017 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:21:04 INFO - PROCESS | 3540 | 1461212464019 Marionette TRACE conn6 <- [1,2026,null,{}] 21:21:04 INFO - PROCESS | 3540 | 1461212464022 Marionette TRACE conn6 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:04 INFO - PROCESS | 3540 | 1461212464146 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 21:21:04 INFO - PROCESS | 3540 | 1461212464214 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:04 INFO - PROCESS | 3540 | ++DOCSHELL 1BB6E000 == 46 [pid = 3540] [id = 516] 21:21:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (1BB73400) [pid = 3540] [serial = 1548] [outer = 00000000] 21:21:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (1BBB8C00) [pid = 3540] [serial = 1549] [outer = 1BB73400] 21:21:04 INFO - PROCESS | 3540 | 1461212464261 Marionette DEBUG loaded listener.js 21:21:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (1BBBB800) [pid = 3540] [serial = 1550] [outer = 1BB73400] 21:21:04 INFO - PROCESS | 3540 | 1461212464676 Marionette TRACE conn6 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 21:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 670ms 21:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:21:04 INFO - PROCESS | 3540 | 1461212464688 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 21:21:04 INFO - PROCESS | 3540 | 1461212464690 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 21:21:04 INFO - PROCESS | 3540 | 1461212464693 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:21:04 INFO - PROCESS | 3540 | 1461212464695 Marionette TRACE conn6 <- [1,2030,null,{}] 21:21:04 INFO - PROCESS | 3540 | 1461212464698 Marionette TRACE conn6 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:04 INFO - PROCESS | 3540 | 1461212464843 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 21:21:04 INFO - PROCESS | 3540 | --DOMWINDOW == 92 (0F53D800) [pid = 3540] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:21:04 INFO - PROCESS | 3540 | --DOMWINDOW == 91 (129A0400) [pid = 3540] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:21:04 INFO - PROCESS | 3540 | --DOMWINDOW == 90 (1A645C00) [pid = 3540] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:21:04 INFO - PROCESS | 3540 | --DOMWINDOW == 89 (1C837800) [pid = 3540] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:21:04 INFO - PROCESS | 3540 | --DOMWINDOW == 88 (1BF03C00) [pid = 3540] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:21:04 INFO - PROCESS | 3540 | --DOMWINDOW == 87 (13844400) [pid = 3540] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:21:04 INFO - PROCESS | 3540 | --DOMWINDOW == 86 (0B773400) [pid = 3540] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:21:04 INFO - PROCESS | 3540 | --DOMWINDOW == 85 (1BBBA400) [pid = 3540] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:21:04 INFO - PROCESS | 3540 | 1461212464999 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:04 INFO - PROCESS | 3540 | ++DOCSHELL 0B773400 == 47 [pid = 3540] [id = 517] 21:21:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 86 (0B786000) [pid = 3540] [serial = 1551] [outer = 00000000] 21:21:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 87 (12D3CC00) [pid = 3540] [serial = 1552] [outer = 0B786000] 21:21:05 INFO - PROCESS | 3540 | 1461212465047 Marionette DEBUG loaded listener.js 21:21:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 88 (17C0D800) [pid = 3540] [serial = 1553] [outer = 0B786000] 21:21:05 INFO - PROCESS | 3540 | 1461212465421 Marionette TRACE conn6 <- [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]]]}] 21:21:05 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) 21:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 770ms 21:21:05 INFO - PROCESS | 3540 | 1461212465464 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 21:21:05 INFO - PROCESS | 3540 | 1461212465466 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 21:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:21:05 INFO - PROCESS | 3540 | 1461212465475 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:21:05 INFO - PROCESS | 3540 | 1461212465477 Marionette TRACE conn6 <- [1,2034,null,{}] 21:21:05 INFO - PROCESS | 3540 | 1461212465480 Marionette TRACE conn6 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:05 INFO - PROCESS | 3540 | 1461212465562 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 21:21:05 INFO - PROCESS | 3540 | 1461212465569 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:05 INFO - PROCESS | 3540 | ++DOCSHELL 1889D400 == 48 [pid = 3540] [id = 518] 21:21:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 89 (1B462000) [pid = 3540] [serial = 1554] [outer = 00000000] 21:21:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 90 (1BF08800) [pid = 3540] [serial = 1555] [outer = 1B462000] 21:21:05 INFO - PROCESS | 3540 | 1461212465614 Marionette DEBUG loaded listener.js 21:21:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (1BF0D800) [pid = 3540] [serial = 1556] [outer = 1B462000] 21:21:06 INFO - PROCESS | 3540 | 1461212466046 Marionette TRACE conn6 <- [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]]]}] 21:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 632ms 21:21:06 INFO - PROCESS | 3540 | 1461212466111 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 21:21:06 INFO - PROCESS | 3540 | 1461212466113 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 21:21:06 INFO - PROCESS | 3540 | 1461212466116 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:21:06 INFO - PROCESS | 3540 | 1461212466118 Marionette TRACE conn6 <- [1,2038,null,{}] 21:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:21:06 INFO - PROCESS | 3540 | 1461212466122 Marionette TRACE conn6 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:06 INFO - PROCESS | 3540 | 1461212466210 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 21:21:06 INFO - PROCESS | 3540 | 1461212466220 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:06 INFO - PROCESS | 3540 | ++DOCSHELL 1C204400 == 49 [pid = 3540] [id = 519] 21:21:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (1C20F400) [pid = 3540] [serial = 1557] [outer = 00000000] 21:21:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (1C8C7800) [pid = 3540] [serial = 1558] [outer = 1C20F400] 21:21:06 INFO - PROCESS | 3540 | 1461212466266 Marionette DEBUG loaded listener.js 21:21:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 94 (1CE03C00) [pid = 3540] [serial = 1559] [outer = 1C20F400] 21:21:06 INFO - PROCESS | 3540 | 1461212466728 Marionette TRACE conn6 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 670ms 21:21:06 INFO - PROCESS | 3540 | 1461212466791 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 21:21:06 INFO - PROCESS | 3540 | 1461212466793 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 21:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:21:06 INFO - PROCESS | 3540 | 1461212466796 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:21:06 INFO - PROCESS | 3540 | 1461212466798 Marionette TRACE conn6 <- [1,2042,null,{}] 21:21:06 INFO - PROCESS | 3540 | 1461212466801 Marionette TRACE conn6 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:06 INFO - PROCESS | 3540 | 1461212466884 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 21:21:06 INFO - PROCESS | 3540 | 1461212466890 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:06 INFO - PROCESS | 3540 | ++DOCSHELL 1CE0DC00 == 50 [pid = 3540] [id = 520] 21:21:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (1CF88800) [pid = 3540] [serial = 1560] [outer = 00000000] 21:21:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (1D0F1800) [pid = 3540] [serial = 1561] [outer = 1CF88800] 21:21:06 INFO - PROCESS | 3540 | 1461212466935 Marionette DEBUG loaded listener.js 21:21:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (1D10CC00) [pid = 3540] [serial = 1562] [outer = 1CF88800] 21:21:07 INFO - PROCESS | 3540 | 1461212467690 Marionette TRACE conn6 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 21:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 930ms 21:21:07 INFO - PROCESS | 3540 | 1461212467727 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 21:21:07 INFO - PROCESS | 3540 | 1461212467733 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 21:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:21:07 INFO - PROCESS | 3540 | 1461212467739 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:21:07 INFO - PROCESS | 3540 | 1461212467742 Marionette TRACE conn6 <- [1,2046,null,{}] 21:21:07 INFO - PROCESS | 3540 | 1461212467748 Marionette TRACE conn6 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:07 INFO - PROCESS | 3540 | 1461212467861 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 21:21:07 INFO - PROCESS | 3540 | 1461212468001 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:07 INFO - PROCESS | 3540 | ++DOCSHELL 127BC800 == 51 [pid = 3540] [id = 521] 21:21:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (127BCC00) [pid = 3540] [serial = 1563] [outer = 00000000] 21:21:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (12BD9800) [pid = 3540] [serial = 1564] [outer = 127BCC00] 21:21:08 INFO - PROCESS | 3540 | 1461212468060 Marionette DEBUG loaded listener.js 21:21:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (12FCE800) [pid = 3540] [serial = 1565] [outer = 127BCC00] 21:21:08 INFO - PROCESS | 3540 | 1461212468642 Marionette TRACE conn6 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 21:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 970ms 21:21:08 INFO - PROCESS | 3540 | 1461212468713 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 21:21:08 INFO - PROCESS | 3540 | 1461212468719 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 21:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:21:08 INFO - PROCESS | 3540 | 1461212468726 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:21:08 INFO - PROCESS | 3540 | 1461212468728 Marionette TRACE conn6 <- [1,2050,null,{}] 21:21:08 INFO - PROCESS | 3540 | 1461212468733 Marionette TRACE conn6 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:08 INFO - PROCESS | 3540 | 1461212468844 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 21:21:08 INFO - PROCESS | 3540 | 1461212468983 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:08 INFO - PROCESS | 3540 | ++DOCSHELL 17C14400 == 52 [pid = 3540] [id = 522] 21:21:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1889F800) [pid = 3540] [serial = 1566] [outer = 00000000] 21:21:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1B832C00) [pid = 3540] [serial = 1567] [outer = 1889F800] 21:21:09 INFO - PROCESS | 3540 | 1461212469039 Marionette DEBUG loaded listener.js 21:21:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1BB77000) [pid = 3540] [serial = 1568] [outer = 1889F800] 21:21:09 INFO - PROCESS | 3540 | 1461212469662 Marionette TRACE conn6 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 21:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 969ms 21:21:09 INFO - PROCESS | 3540 | 1461212469697 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 21:21:09 INFO - PROCESS | 3540 | 1461212469700 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 21:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:21:09 INFO - PROCESS | 3540 | 1461212469704 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:21:09 INFO - PROCESS | 3540 | 1461212469707 Marionette TRACE conn6 <- [1,2054,null,{}] 21:21:09 INFO - PROCESS | 3540 | 1461212469719 Marionette TRACE conn6 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:09 INFO - PROCESS | 3540 | 1461212469832 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 21:21:09 INFO - PROCESS | 3540 | 1461212469972 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:09 INFO - PROCESS | 3540 | ++DOCSHELL 1D0E7C00 == 53 [pid = 3540] [id = 523] 21:21:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1D18C400) [pid = 3540] [serial = 1569] [outer = 00000000] 21:21:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1D194C00) [pid = 3540] [serial = 1570] [outer = 1D18C400] 21:21:10 INFO - PROCESS | 3540 | 1461212470035 Marionette DEBUG loaded listener.js 21:21:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1D507800) [pid = 3540] [serial = 1571] [outer = 1D18C400] 21:21:10 INFO - PROCESS | 3540 | 1461212470615 Marionette TRACE conn6 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 21:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 970ms 21:21:10 INFO - PROCESS | 3540 | 1461212470677 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 21:21:10 INFO - PROCESS | 3540 | 1461212470680 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 21:21:10 INFO - PROCESS | 3540 | 1461212470683 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:21:10 INFO - PROCESS | 3540 | 1461212470685 Marionette TRACE conn6 <- [1,2058,null,{}] 21:21:10 INFO - PROCESS | 3540 | 1461212470689 Marionette TRACE conn6 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:10 INFO - PROCESS | 3540 | 1461212470798 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 21:21:10 INFO - PROCESS | 3540 | 1461212470936 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:10 INFO - PROCESS | 3540 | ++DOCSHELL 1D524C00 == 54 [pid = 3540] [id = 524] 21:21:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1D529C00) [pid = 3540] [serial = 1572] [outer = 00000000] 21:21:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1E222400) [pid = 3540] [serial = 1573] [outer = 1D529C00] 21:21:10 INFO - PROCESS | 3540 | 1461212470996 Marionette DEBUG loaded listener.js 21:21:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1E7CF000) [pid = 3540] [serial = 1574] [outer = 1D529C00] 21:21:11 INFO - PROCESS | 3540 | 1461212471599 Marionette TRACE conn6 <- [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]]]}] 21:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 970ms 21:21:11 INFO - PROCESS | 3540 | 1461212471840 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 21:21:11 INFO - PROCESS | 3540 | 1461212471844 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 21:21:11 INFO - PROCESS | 3540 | 1461212471850 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:21:11 INFO - PROCESS | 3540 | 1461212471853 Marionette TRACE conn6 <- [1,2062,null,{}] 21:21:11 INFO - PROCESS | 3540 | 1461212471859 Marionette TRACE conn6 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:21:11 INFO - PROCESS | 3540 | 1461212471959 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 21:21:12 INFO - PROCESS | 3540 | 1461212472091 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:12 INFO - PROCESS | 3540 | ++DOCSHELL 12BD0000 == 55 [pid = 3540] [id = 525] 21:21:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (12BD1800) [pid = 3540] [serial = 1575] [outer = 00000000] 21:21:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (12FCAC00) [pid = 3540] [serial = 1576] [outer = 12BD1800] 21:21:12 INFO - PROCESS | 3540 | 1461212472143 Marionette DEBUG loaded listener.js 21:21:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (1634A800) [pid = 3540] [serial = 1577] [outer = 12BD1800] 21:21:12 INFO - PROCESS | 3540 | 1461212472755 Marionette TRACE conn6 <- [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]]]}] 21:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 910ms 21:21:12 INFO - PROCESS | 3540 | 1461212472778 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 21:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:21:12 INFO - PROCESS | 3540 | 1461212472781 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 21:21:12 INFO - PROCESS | 3540 | 1461212472788 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:21:12 INFO - PROCESS | 3540 | 1461212472792 Marionette TRACE conn6 <- [1,2066,null,{}] 21:21:12 INFO - PROCESS | 3540 | 1461212472796 Marionette TRACE conn6 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:12 INFO - PROCESS | 3540 | 1461212472898 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 21:21:13 INFO - PROCESS | 3540 | 1461212473014 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:13 INFO - PROCESS | 3540 | ++DOCSHELL 17AC6400 == 56 [pid = 3540] [id = 526] 21:21:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (17C0E000) [pid = 3540] [serial = 1578] [outer = 00000000] 21:21:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (1894B800) [pid = 3540] [serial = 1579] [outer = 17C0E000] 21:21:13 INFO - PROCESS | 3540 | 1461212473062 Marionette DEBUG loaded listener.js 21:21:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (1922D000) [pid = 3540] [serial = 1580] [outer = 17C0E000] 21:21:13 INFO - PROCESS | 3540 | --DOCSHELL 1C49FC00 == 55 [pid = 3540] [id = 196] 21:21:13 INFO - PROCESS | 3540 | --DOCSHELL 1C204400 == 54 [pid = 3540] [id = 519] 21:21:13 INFO - PROCESS | 3540 | --DOCSHELL 1889D400 == 53 [pid = 3540] [id = 518] 21:21:13 INFO - PROCESS | 3540 | --DOCSHELL 0B773400 == 52 [pid = 3540] [id = 517] 21:21:13 INFO - PROCESS | 3540 | --DOCSHELL 1BB6E000 == 51 [pid = 3540] [id = 516] 21:21:13 INFO - PROCESS | 3540 | --DOCSHELL 17C15C00 == 50 [pid = 3540] [id = 515] 21:21:13 INFO - PROCESS | 3540 | --DOCSHELL 17C1A000 == 49 [pid = 3540] [id = 514] 21:21:13 INFO - PROCESS | 3540 | --DOCSHELL 175A6400 == 48 [pid = 3540] [id = 513] 21:21:13 INFO - PROCESS | 3540 | --DOCSHELL 0F5E7800 == 47 [pid = 3540] [id = 512] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (127B7000) [pid = 3540] [serial = 1480] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (1B838000) [pid = 3540] [serial = 1486] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (17C10C00) [pid = 3540] [serial = 1483] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1BF04000) [pid = 3540] [serial = 1513] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | --DOCSHELL 127CF800 == 46 [pid = 3540] [id = 511] 21:21:13 INFO - PROCESS | 3540 | --DOCSHELL 0F00E800 == 45 [pid = 3540] [id = 510] 21:21:13 INFO - PROCESS | 3540 | --DOCSHELL 1D528000 == 44 [pid = 3540] [id = 509] 21:21:13 INFO - PROCESS | 3540 | --DOCSHELL 1D26E800 == 43 [pid = 3540] [id = 508] 21:21:13 INFO - PROCESS | 3540 | --DOCSHELL 1CF81800 == 42 [pid = 3540] [id = 507] 21:21:13 INFO - PROCESS | 3540 | --DOCSHELL 18897400 == 41 [pid = 3540] [id = 506] 21:21:13 INFO - PROCESS | 3540 | --DOCSHELL 0B793800 == 40 [pid = 3540] [id = 505] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (12701800) [pid = 3540] [serial = 1489] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (127D4000) [pid = 3540] [serial = 1490] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (163E9C00) [pid = 3540] [serial = 1492] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (17539800) [pid = 3540] [serial = 1493] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1B46A400) [pid = 3540] [serial = 1495] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (1CF5A400) [pid = 3540] [serial = 1504] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (1C20E400) [pid = 3540] [serial = 1502] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (188A0400) [pid = 3540] [serial = 1511] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (1C205800) [pid = 3540] [serial = 1501] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (1299E400) [pid = 3540] [serial = 1507] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (1D011C00) [pid = 3540] [serial = 1505] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (17C14800) [pid = 3540] [serial = 1510] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (1BC60800) [pid = 3540] [serial = 1498] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (1BC69800) [pid = 3540] [serial = 1499] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (12B7C000) [pid = 3540] [serial = 1508] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (1B846000) [pid = 3540] [serial = 1496] [outer = 00000000] [url = about:blank] 21:21:13 INFO - PROCESS | 3540 | 1461212473585 Marionette TRACE conn6 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 21:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 830ms 21:21:13 INFO - PROCESS | 3540 | 1461212473618 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 21:21:13 INFO - PROCESS | 3540 | 1461212473620 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 21:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:21:13 INFO - PROCESS | 3540 | 1461212473628 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:21:13 INFO - PROCESS | 3540 | 1461212473630 Marionette TRACE conn6 <- [1,2070,null,{}] 21:21:13 INFO - PROCESS | 3540 | 1461212473639 Marionette TRACE conn6 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:13 INFO - PROCESS | 3540 | 1461212473730 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 21:21:13 INFO - PROCESS | 3540 | 1461212473741 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:13 INFO - PROCESS | 3540 | ++DOCSHELL 127CF800 == 41 [pid = 3540] [id = 527] 21:21:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (127D4000) [pid = 3540] [serial = 1581] [outer = 00000000] 21:21:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (137E5000) [pid = 3540] [serial = 1582] [outer = 127D4000] 21:21:13 INFO - PROCESS | 3540 | 1461212473791 Marionette DEBUG loaded listener.js 21:21:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (16352400) [pid = 3540] [serial = 1583] [outer = 127D4000] 21:21:14 INFO - PROCESS | 3540 | 1461212474275 Marionette TRACE conn6 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 21:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 671ms 21:21:14 INFO - PROCESS | 3540 | 1461212474307 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 21:21:14 INFO - PROCESS | 3540 | 1461212474309 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 21:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:21:14 INFO - PROCESS | 3540 | 1461212474313 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:21:14 INFO - PROCESS | 3540 | 1461212474314 Marionette TRACE conn6 <- [1,2074,null,{}] 21:21:14 INFO - PROCESS | 3540 | 1461212474318 Marionette TRACE conn6 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:14 INFO - PROCESS | 3540 | 1461212474403 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 21:21:14 INFO - PROCESS | 3540 | 1461212474409 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:14 INFO - PROCESS | 3540 | ++DOCSHELL 17C13000 == 42 [pid = 3540] [id = 528] 21:21:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (17C16C00) [pid = 3540] [serial = 1584] [outer = 00000000] 21:21:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (19223400) [pid = 3540] [serial = 1585] [outer = 17C16C00] 21:21:14 INFO - PROCESS | 3540 | 1461212474454 Marionette DEBUG loaded listener.js 21:21:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1947B800) [pid = 3540] [serial = 1586] [outer = 17C16C00] 21:21:14 INFO - PROCESS | 3540 | 1461212474927 Marionette TRACE conn6 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 21:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 670ms 21:21:14 INFO - PROCESS | 3540 | 1461212474984 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 21:21:14 INFO - PROCESS | 3540 | 1461212474986 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 21:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:21:14 INFO - PROCESS | 3540 | 1461212474989 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:21:14 INFO - PROCESS | 3540 | 1461212474991 Marionette TRACE conn6 <- [1,2078,null,{}] 21:21:14 INFO - PROCESS | 3540 | 1461212474994 Marionette TRACE conn6 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:15 INFO - PROCESS | 3540 | 1461212475075 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 21:21:15 INFO - PROCESS | 3540 | 1461212475084 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:15 INFO - PROCESS | 3540 | ++DOCSHELL 1A8F0800 == 43 [pid = 3540] [id = 529] 21:21:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1B446400) [pid = 3540] [serial = 1587] [outer = 00000000] 21:21:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1B841400) [pid = 3540] [serial = 1588] [outer = 1B446400] 21:21:15 INFO - PROCESS | 3540 | 1461212475130 Marionette DEBUG loaded listener.js 21:21:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1BB71C00) [pid = 3540] [serial = 1589] [outer = 1B446400] 21:21:15 INFO - PROCESS | 3540 | 1461212475641 Marionette TRACE conn6 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 21:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 670ms 21:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:21:15 INFO - PROCESS | 3540 | 1461212475660 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 21:21:15 INFO - PROCESS | 3540 | 1461212475662 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 21:21:15 INFO - PROCESS | 3540 | 1461212475665 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:21:15 INFO - PROCESS | 3540 | 1461212475667 Marionette TRACE conn6 <- [1,2082,null,{}] 21:21:15 INFO - PROCESS | 3540 | 1461212475670 Marionette TRACE conn6 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:15 INFO - PROCESS | 3540 | 1461212475812 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 21:21:15 INFO - PROCESS | 3540 | 1461212475872 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:15 INFO - PROCESS | 3540 | ++DOCSHELL 13884400 == 44 [pid = 3540] [id = 530] 21:21:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1BBB4400) [pid = 3540] [serial = 1590] [outer = 00000000] 21:21:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1BF0A000) [pid = 3540] [serial = 1591] [outer = 1BBB4400] 21:21:15 INFO - PROCESS | 3540 | 1461212475921 Marionette DEBUG loaded listener.js 21:21:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1C202400) [pid = 3540] [serial = 1592] [outer = 1BBB4400] 21:21:16 INFO - PROCESS | 3540 | 1461212476349 Marionette TRACE conn6 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 21:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 730ms 21:21:16 INFO - PROCESS | 3540 | 1461212476396 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 21:21:16 INFO - PROCESS | 3540 | 1461212476398 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 21:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:21:16 INFO - PROCESS | 3540 | 1461212476407 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:21:16 INFO - PROCESS | 3540 | 1461212476409 Marionette TRACE conn6 <- [1,2086,null,{}] 21:21:16 INFO - PROCESS | 3540 | 1461212476413 Marionette TRACE conn6 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:16 INFO - PROCESS | 3540 | 1461212476555 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 21:21:16 INFO - PROCESS | 3540 | 1461212476577 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:16 INFO - PROCESS | 3540 | ++DOCSHELL 12703000 == 45 [pid = 3540] [id = 531] 21:21:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1C205800) [pid = 3540] [serial = 1593] [outer = 00000000] 21:21:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1CD21000) [pid = 3540] [serial = 1594] [outer = 1C205800] 21:21:16 INFO - PROCESS | 3540 | 1461212476621 Marionette DEBUG loaded listener.js 21:21:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (1CE04C00) [pid = 3540] [serial = 1595] [outer = 1C205800] 21:21:17 INFO - PROCESS | 3540 | 1461212477083 Marionette TRACE conn6 <- [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]]]}] 21:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 730ms 21:21:17 INFO - PROCESS | 3540 | 1461212477142 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 21:21:17 INFO - PROCESS | 3540 | 1461212477144 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 21:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:21:17 INFO - PROCESS | 3540 | 1461212477156 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:21:17 INFO - PROCESS | 3540 | 1461212477157 Marionette TRACE conn6 <- [1,2090,null,{}] 21:21:17 INFO - PROCESS | 3540 | 1461212477161 Marionette TRACE conn6 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:17 INFO - PROCESS | 3540 | 1461212477278 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 21:21:17 INFO - PROCESS | 3540 | 1461212477346 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:17 INFO - PROCESS | 3540 | ++DOCSHELL 1CE10C00 == 46 [pid = 3540] [id = 532] 21:21:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1CF88400) [pid = 3540] [serial = 1596] [outer = 00000000] 21:21:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (1D10F400) [pid = 3540] [serial = 1597] [outer = 1CF88400] 21:21:17 INFO - PROCESS | 3540 | 1461212477391 Marionette DEBUG loaded listener.js 21:21:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1D191000) [pid = 3540] [serial = 1598] [outer = 1CF88400] 21:21:17 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (17C80800) [pid = 3540] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:21:17 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1B462000) [pid = 3540] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:21:17 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (0F645800) [pid = 3540] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:21:17 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (1299A800) [pid = 3540] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:21:17 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (0B786000) [pid = 3540] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:21:17 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (175AC800) [pid = 3540] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:21:17 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (17D07C00) [pid = 3540] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:21:17 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (1BB73400) [pid = 3540] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:21:17 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (1B446800) [pid = 3540] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:21:17 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1C20F400) [pid = 3540] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:21:17 INFO - PROCESS | 3540 | 1461212478009 Marionette TRACE conn6 <- [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]]]}] 21:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 870ms 21:21:18 INFO - PROCESS | 3540 | 1461212478026 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 21:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:21:18 INFO - PROCESS | 3540 | 1461212478028 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 21:21:18 INFO - PROCESS | 3540 | 1461212478032 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:21:18 INFO - PROCESS | 3540 | 1461212478033 Marionette TRACE conn6 <- [1,2094,null,{}] 21:21:18 INFO - PROCESS | 3540 | 1461212478037 Marionette TRACE conn6 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:18 INFO - PROCESS | 3540 | 1461212478119 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 21:21:18 INFO - PROCESS | 3540 | 1461212478217 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:18 INFO - PROCESS | 3540 | ++DOCSHELL 0EF68C00 == 47 [pid = 3540] [id = 533] 21:21:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (0F0F7000) [pid = 3540] [serial = 1599] [outer = 00000000] 21:21:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1A693000) [pid = 3540] [serial = 1600] [outer = 0F0F7000] 21:21:18 INFO - PROCESS | 3540 | 1461212478266 Marionette DEBUG loaded listener.js 21:21:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1B832800) [pid = 3540] [serial = 1601] [outer = 0F0F7000] 21:21:18 INFO - PROCESS | 3540 | 1461212478625 Marionette TRACE conn6 <- [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]]]}] 21:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 630ms 21:21:18 INFO - PROCESS | 3540 | 1461212478662 Marionette TRACE conn6 -> [0,2097,"getWindowHandle",null] 21:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:21:18 INFO - PROCESS | 3540 | 1461212478664 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 21:21:18 INFO - PROCESS | 3540 | 1461212478667 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:21:18 INFO - PROCESS | 3540 | 1461212478669 Marionette TRACE conn6 <- [1,2098,null,{}] 21:21:18 INFO - PROCESS | 3540 | 1461212478672 Marionette TRACE conn6 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:18 INFO - PROCESS | 3540 | 1461212478796 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 21:21:18 INFO - PROCESS | 3540 | 1461212478826 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:18 INFO - PROCESS | 3540 | ++DOCSHELL 1CE0A000 == 48 [pid = 3540] [id = 534] 21:21:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1CE0FC00) [pid = 3540] [serial = 1602] [outer = 00000000] 21:21:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1D5E3400) [pid = 3540] [serial = 1603] [outer = 1CE0FC00] 21:21:18 INFO - PROCESS | 3540 | 1461212478870 Marionette DEBUG loaded listener.js 21:21:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1D7E6400) [pid = 3540] [serial = 1604] [outer = 1CE0FC00] 21:21:19 INFO - PROCESS | 3540 | --DOCSHELL 1E2CFC00 == 47 [pid = 3540] [id = 12] 21:21:19 INFO - PROCESS | 3540 | 1461212479324 Marionette TRACE conn6 <- [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]]]}] 21:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 670ms 21:21:19 INFO - PROCESS | 3540 | 1461212479363 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 21:21:19 INFO - PROCESS | 3540 | 1461212479365 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 21:21:19 INFO - PROCESS | 3540 | 1461212479370 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:21:19 INFO - PROCESS | 3540 | 1461212479372 Marionette TRACE conn6 <- [1,2102,null,{}] 21:21:19 INFO - PROCESS | 3540 | 1461212479376 Marionette TRACE conn6 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:19 INFO - PROCESS | 3540 | 1461212479507 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 21:21:19 INFO - PROCESS | 3540 | 1461212479516 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:19 INFO - PROCESS | 3540 | ++DOCSHELL 1EA4DC00 == 48 [pid = 3540] [id = 535] 21:21:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (1FB15400) [pid = 3540] [serial = 1605] [outer = 00000000] 21:21:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1FE51800) [pid = 3540] [serial = 1606] [outer = 1FB15400] 21:21:19 INFO - PROCESS | 3540 | 1461212479573 Marionette DEBUG loaded listener.js 21:21:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (1FE8CC00) [pid = 3540] [serial = 1607] [outer = 1FB15400] 21:21:20 INFO - PROCESS | 3540 | 1461212480202 Marionette TRACE conn6 <- [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]]]}] 21:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 869ms 21:21:20 INFO - PROCESS | 3540 | 1461212480245 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 21:21:20 INFO - PROCESS | 3540 | 1461212480249 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 21:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:21:20 INFO - PROCESS | 3540 | 1461212480255 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:21:20 INFO - PROCESS | 3540 | 1461212480259 Marionette TRACE conn6 <- [1,2106,null,{}] 21:21:20 INFO - PROCESS | 3540 | 1461212480265 Marionette TRACE conn6 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:20 INFO - PROCESS | 3540 | 1461212480378 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 21:21:20 INFO - PROCESS | 3540 | 1461212480493 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:20 INFO - PROCESS | 3540 | ++DOCSHELL 0F5E0000 == 49 [pid = 3540] [id = 536] 21:21:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (0F5E9800) [pid = 3540] [serial = 1608] [outer = 00000000] 21:21:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (12B70800) [pid = 3540] [serial = 1609] [outer = 0F5E9800] 21:21:20 INFO - PROCESS | 3540 | 1461212480591 Marionette DEBUG loaded listener.js 21:21:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (12BD7000) [pid = 3540] [serial = 1610] [outer = 0F5E9800] 21:21:21 INFO - PROCESS | 3540 | 1461212481228 Marionette TRACE conn6 <- [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]]]}] 21:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1022ms 21:21:21 INFO - PROCESS | 3540 | 1461212481277 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 21:21:21 INFO - PROCESS | 3540 | 1461212481283 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 21:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:21:21 INFO - PROCESS | 3540 | 1461212481290 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:21:21 INFO - PROCESS | 3540 | 1461212481293 Marionette TRACE conn6 <- [1,2110,null,{}] 21:21:21 INFO - PROCESS | 3540 | 1461212481297 Marionette TRACE conn6 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:21 INFO - PROCESS | 3540 | 1461212481410 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 21:21:21 INFO - PROCESS | 3540 | 1461212481556 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:21 INFO - PROCESS | 3540 | ++DOCSHELL 129A3C00 == 50 [pid = 3540] [id = 537] 21:21:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (12F17000) [pid = 3540] [serial = 1611] [outer = 00000000] 21:21:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (18D17000) [pid = 3540] [serial = 1612] [outer = 12F17000] 21:21:21 INFO - PROCESS | 3540 | 1461212481614 Marionette DEBUG loaded listener.js 21:21:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1BB70C00) [pid = 3540] [serial = 1613] [outer = 12F17000] 21:21:22 INFO - PROCESS | 3540 | 1461212482223 Marionette TRACE conn6 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 21:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 970ms 21:21:22 INFO - PROCESS | 3540 | 1461212482262 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 21:21:22 INFO - PROCESS | 3540 | 1461212482265 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 21:21:22 INFO - PROCESS | 3540 | 1461212482268 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:21:22 INFO - PROCESS | 3540 | 1461212482272 Marionette TRACE conn6 <- [1,2114,null,{}] 21:21:22 INFO - PROCESS | 3540 | 1461212482283 Marionette TRACE conn6 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:22 INFO - PROCESS | 3540 | 1461212482397 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 21:21:22 INFO - PROCESS | 3540 | 1461212482511 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:22 INFO - PROCESS | 3540 | ++DOCSHELL 1D7E5C00 == 51 [pid = 3540] [id = 538] 21:21:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1D7EC400) [pid = 3540] [serial = 1614] [outer = 00000000] 21:21:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1FE4BC00) [pid = 3540] [serial = 1615] [outer = 1D7EC400] 21:21:22 INFO - PROCESS | 3540 | 1461212482610 Marionette DEBUG loaded listener.js 21:21:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1FE8C400) [pid = 3540] [serial = 1616] [outer = 1D7EC400] 21:21:23 INFO - PROCESS | 3540 | 1461212483173 Marionette TRACE conn6 <- [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]]]}] 21:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 970ms 21:21:23 INFO - PROCESS | 3540 | 1461212483242 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 21:21:23 INFO - PROCESS | 3540 | 1461212483245 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 21:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:21:23 INFO - PROCESS | 3540 | 1461212483249 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:21:23 INFO - PROCESS | 3540 | 1461212483251 Marionette TRACE conn6 <- [1,2118,null,{}] 21:21:23 INFO - PROCESS | 3540 | 1461212483255 Marionette TRACE conn6 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:23 INFO - PROCESS | 3540 | 1461212483365 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 21:21:23 INFO - PROCESS | 3540 | 1461212483505 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:23 INFO - PROCESS | 3540 | ++DOCSHELL 2035F800 == 52 [pid = 3540] [id = 539] 21:21:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (20362800) [pid = 3540] [serial = 1617] [outer = 00000000] 21:21:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (2036B400) [pid = 3540] [serial = 1618] [outer = 20362800] 21:21:23 INFO - PROCESS | 3540 | 1461212483564 Marionette DEBUG loaded listener.js 21:21:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (20424C00) [pid = 3540] [serial = 1619] [outer = 20362800] 21:21:24 INFO - PROCESS | 3540 | 1461212484163 Marionette TRACE conn6 <- [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] 21:21:24 INFO - PROCESS | 3540 | 1461212484224 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 21:21:24 INFO - PROCESS | 3540 | 1461212484228 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:21:24 INFO - PROCESS | 3540 | 1461212484230 Marionette TRACE conn6 <- [1,2122,null,{}] 21:21:24 INFO - PROCESS | 3540 | 1461212484234 Marionette TRACE conn6 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:24 INFO - PROCESS | 3540 | 1461212484341 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 21:21:24 INFO - PROCESS | 3540 | 1461212484489 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:24 INFO - PROCESS | 3540 | ++DOCSHELL 0B789800 == 53 [pid = 3540] [id = 540] 21:21:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1FE8D400) [pid = 3540] [serial = 1620] [outer = 00000000] 21:21:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (2085C000) [pid = 3540] [serial = 1621] [outer = 1FE8D400] 21:21:24 INFO - PROCESS | 3540 | 1461212484545 Marionette DEBUG loaded listener.js 21:21:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (2085EC00) [pid = 3540] [serial = 1622] [outer = 1FE8D400] 21:21:25 INFO - PROCESS | 3540 | 1461212485379 Marionette TRACE conn6 <- [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]]]}] 21:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1217ms 21:21:25 INFO - PROCESS | 3540 | 1461212485449 Marionette TRACE conn6 -> [0,2125,"getWindowHandle",null] 21:21:25 INFO - PROCESS | 3540 | 1461212485453 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 21:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:21:25 INFO - PROCESS | 3540 | 1461212485458 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:21:25 INFO - PROCESS | 3540 | 1461212485462 Marionette TRACE conn6 <- [1,2126,null,{}] 21:21:25 INFO - PROCESS | 3540 | 1461212485467 Marionette TRACE conn6 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:25 INFO - PROCESS | 3540 | 1461212485568 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 21:21:25 INFO - PROCESS | 3540 | 1461212485706 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:25 INFO - PROCESS | 3540 | ++DOCSHELL 0EF66400 == 54 [pid = 3540] [id = 541] 21:21:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (12BD3400) [pid = 3540] [serial = 1623] [outer = 00000000] 21:21:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (17532400) [pid = 3540] [serial = 1624] [outer = 12BD3400] 21:21:25 INFO - PROCESS | 3540 | 1461212485758 Marionette DEBUG loaded listener.js 21:21:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (17A32000) [pid = 3540] [serial = 1625] [outer = 12BD3400] 21:21:26 INFO - PROCESS | 3540 | --DOCSHELL 1CE0A000 == 53 [pid = 3540] [id = 534] 21:21:26 INFO - PROCESS | 3540 | --DOCSHELL 0EF68C00 == 52 [pid = 3540] [id = 533] 21:21:26 INFO - PROCESS | 3540 | --DOCSHELL 1CE10C00 == 51 [pid = 3540] [id = 532] 21:21:26 INFO - PROCESS | 3540 | --DOCSHELL 12703000 == 50 [pid = 3540] [id = 531] 21:21:26 INFO - PROCESS | 3540 | --DOCSHELL 13884400 == 49 [pid = 3540] [id = 530] 21:21:26 INFO - PROCESS | 3540 | --DOCSHELL 1A8F0800 == 48 [pid = 3540] [id = 529] 21:21:26 INFO - PROCESS | 3540 | --DOCSHELL 17C13000 == 47 [pid = 3540] [id = 528] 21:21:26 INFO - PROCESS | 3540 | --DOCSHELL 127CF800 == 46 [pid = 3540] [id = 527] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (13DA3400) [pid = 3540] [serial = 1531] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOCSHELL 17AC6400 == 45 [pid = 3540] [id = 526] 21:21:26 INFO - PROCESS | 3540 | --DOCSHELL 12BD0000 == 44 [pid = 3540] [id = 525] 21:21:26 INFO - PROCESS | 3540 | 1461212486372 Marionette TRACE conn6 <- [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]]]}] 21:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 990ms 21:21:26 INFO - PROCESS | 3540 | 1461212486449 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 21:21:26 INFO - PROCESS | 3540 | 1461212486455 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 21:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1CE03C00) [pid = 3540] [serial = 1559] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (188A2800) [pid = 3540] [serial = 1543] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (18D11400) [pid = 3540] [serial = 1544] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1BF08800) [pid = 3540] [serial = 1555] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1D10E800) [pid = 3540] [serial = 1522] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (12C9A000) [pid = 3540] [serial = 1516] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1BF0D800) [pid = 3540] [serial = 1556] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (12C8D400) [pid = 3540] [serial = 1537] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (12F41000) [pid = 3540] [serial = 1535] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1B837C00) [pid = 3540] [serial = 1519] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (17C0D800) [pid = 3540] [serial = 1553] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1D52A800) [pid = 3540] [serial = 1525] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (17C11400) [pid = 3540] [serial = 1541] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1947B000) [pid = 3540] [serial = 1546] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (17AC5C00) [pid = 3540] [serial = 1540] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (1BBBB800) [pid = 3540] [serial = 1550] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1B847000) [pid = 3540] [serial = 1487] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1D7EB000) [pid = 3540] [serial = 1528] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (1BBB8C00) [pid = 3540] [serial = 1549] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (12C8F400) [pid = 3540] [serial = 1534] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (12D45000) [pid = 3540] [serial = 1538] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (12D3CC00) [pid = 3540] [serial = 1552] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1A649800) [pid = 3540] [serial = 1547] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (1C8C7800) [pid = 3540] [serial = 1558] [outer = 00000000] [url = about:blank] 21:21:26 INFO - PROCESS | 3540 | 1461212486489 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:21:26 INFO - PROCESS | 3540 | 1461212486492 Marionette TRACE conn6 <- [1,2130,null,{}] 21:21:26 INFO - PROCESS | 3540 | 1461212486498 Marionette TRACE conn6 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:26 INFO - PROCESS | 3540 | 1461212486585 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 21:21:26 INFO - PROCESS | 3540 | 1461212486597 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:26 INFO - PROCESS | 3540 | ++DOCSHELL 0EF5E000 == 45 [pid = 3540] [id = 542] 21:21:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (0EF60000) [pid = 3540] [serial = 1626] [outer = 00000000] 21:21:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (129A0C00) [pid = 3540] [serial = 1627] [outer = 0EF60000] 21:21:26 INFO - PROCESS | 3540 | 1461212486643 Marionette DEBUG loaded listener.js 21:21:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (12C94C00) [pid = 3540] [serial = 1628] [outer = 0EF60000] 21:21:27 INFO - PROCESS | 3540 | 1461212487191 Marionette TRACE conn6 <- [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] 21:21:27 INFO - PROCESS | 3540 | 1461212487217 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 21:21:27 INFO - PROCESS | 3540 | 1461212487221 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:21:27 INFO - PROCESS | 3540 | 1461212487224 Marionette TRACE conn6 <- [1,2134,null,{}] 21:21:27 INFO - PROCESS | 3540 | 1461212487235 Marionette TRACE conn6 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:27 INFO - PROCESS | 3540 | 1461212487326 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 21:21:27 INFO - PROCESS | 3540 | 1461212487337 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:27 INFO - PROCESS | 3540 | ++DOCSHELL 12D41400 == 46 [pid = 3540] [id = 543] 21:21:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (175A2800) [pid = 3540] [serial = 1629] [outer = 00000000] 21:21:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (17CCEC00) [pid = 3540] [serial = 1630] [outer = 175A2800] 21:21:27 INFO - PROCESS | 3540 | 1461212487473 Marionette DEBUG loaded listener.js 21:21:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (18897C00) [pid = 3540] [serial = 1631] [outer = 175A2800] 21:21:27 INFO - PROCESS | 3540 | 1461212487901 Marionette TRACE conn6 <- [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] 21:21:27 INFO - PROCESS | 3540 | 1461212487957 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 21:21:27 INFO - PROCESS | 3540 | 1461212487961 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:21:27 INFO - PROCESS | 3540 | 1461212487962 Marionette TRACE conn6 <- [1,2138,null,{}] 21:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:21:27 INFO - PROCESS | 3540 | 1461212487966 Marionette TRACE conn6 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:28 INFO - PROCESS | 3540 | 1461212488052 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 21:21:28 INFO - PROCESS | 3540 | 1461212488058 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:28 INFO - PROCESS | 3540 | ++DOCSHELL 188A1C00 == 47 [pid = 3540] [id = 544] 21:21:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (18955000) [pid = 3540] [serial = 1632] [outer = 00000000] 21:21:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1BB73000) [pid = 3540] [serial = 1633] [outer = 18955000] 21:21:28 INFO - PROCESS | 3540 | 1461212488104 Marionette DEBUG loaded listener.js 21:21:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (1BBB8800) [pid = 3540] [serial = 1634] [outer = 18955000] 21:21:28 INFO - PROCESS | 3540 | 1461212488572 Marionette TRACE conn6 <- [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]]]}] 21:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 630ms 21:21:28 INFO - PROCESS | 3540 | 1461212488595 Marionette TRACE conn6 -> [0,2141,"getWindowHandle",null] 21:21:28 INFO - PROCESS | 3540 | 1461212488597 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 21:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:21:28 INFO - PROCESS | 3540 | 1461212488622 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:21:28 INFO - PROCESS | 3540 | 1461212488624 Marionette TRACE conn6 <- [1,2142,null,{}] 21:21:28 INFO - PROCESS | 3540 | 1461212488628 Marionette TRACE conn6 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:28 INFO - PROCESS | 3540 | 1461212488748 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 21:21:28 INFO - PROCESS | 3540 | 1461212488808 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:28 INFO - PROCESS | 3540 | ++DOCSHELL 1BC62400 == 48 [pid = 3540] [id = 545] 21:21:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (1BC63400) [pid = 3540] [serial = 1635] [outer = 00000000] 21:21:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (1BF08800) [pid = 3540] [serial = 1636] [outer = 1BC63400] 21:21:28 INFO - PROCESS | 3540 | 1461212488854 Marionette DEBUG loaded listener.js 21:21:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (1BF0BC00) [pid = 3540] [serial = 1637] [outer = 1BC63400] 21:21:29 INFO - PROCESS | 3540 | 1461212489284 Marionette TRACE conn6 <- [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]]]}] 21:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 670ms 21:21:29 INFO - PROCESS | 3540 | 1461212489293 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 21:21:29 INFO - PROCESS | 3540 | 1461212489295 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 21:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:21:29 INFO - PROCESS | 3540 | 1461212489305 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:21:29 INFO - PROCESS | 3540 | 1461212489307 Marionette TRACE conn6 <- [1,2146,null,{}] 21:21:29 INFO - PROCESS | 3540 | 1461212489311 Marionette TRACE conn6 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:29 INFO - PROCESS | 3540 | 1461212489452 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 21:21:29 INFO - PROCESS | 3540 | 1461212489557 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:29 INFO - PROCESS | 3540 | ++DOCSHELL 1BF01800 == 49 [pid = 3540] [id = 546] 21:21:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1BF40000) [pid = 3540] [serial = 1638] [outer = 00000000] 21:21:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1CE05400) [pid = 3540] [serial = 1639] [outer = 1BF40000] 21:21:29 INFO - PROCESS | 3540 | 1461212489608 Marionette DEBUG loaded listener.js 21:21:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1CF89400) [pid = 3540] [serial = 1640] [outer = 1BF40000] 21:21:30 INFO - PROCESS | 3540 | 1461212490052 Marionette TRACE conn6 <- [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]]]}] 21:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 769ms 21:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:21:30 INFO - PROCESS | 3540 | 1461212490079 Marionette TRACE conn6 -> [0,2149,"getWindowHandle",null] 21:21:30 INFO - PROCESS | 3540 | 1461212490081 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 21:21:30 INFO - PROCESS | 3540 | 1461212490084 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:21:30 INFO - PROCESS | 3540 | 1461212490086 Marionette TRACE conn6 <- [1,2150,null,{}] 21:21:30 INFO - PROCESS | 3540 | 1461212490089 Marionette TRACE conn6 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:30 INFO - PROCESS | 3540 | 1461212490210 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 21:21:30 INFO - PROCESS | 3540 | 1461212490277 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:30 INFO - PROCESS | 3540 | ++DOCSHELL 1CE0F400 == 50 [pid = 3540] [id = 547] 21:21:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1D013800) [pid = 3540] [serial = 1641] [outer = 00000000] 21:21:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1D18B400) [pid = 3540] [serial = 1642] [outer = 1D013800] 21:21:30 INFO - PROCESS | 3540 | 1461212490322 Marionette DEBUG loaded listener.js 21:21:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1D528400) [pid = 3540] [serial = 1643] [outer = 1D013800] 21:21:30 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (127C3000) [pid = 3540] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:21:30 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1CF88400) [pid = 3540] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:21:30 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (17C0E000) [pid = 3540] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:21:30 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (17C16C00) [pid = 3540] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:21:30 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (12BD1800) [pid = 3540] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:21:30 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1B446400) [pid = 3540] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:21:30 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1C205800) [pid = 3540] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:21:30 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (127D4000) [pid = 3540] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:21:30 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (0F0F7000) [pid = 3540] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:21:30 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (1CE0FC00) [pid = 3540] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:21:30 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1BBB4400) [pid = 3540] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:21:30 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1C835000) [pid = 3540] [serial = 38] [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.] 21:21:30 INFO - PROCESS | 3540 | 1461212490969 Marionette TRACE conn6 <- [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]]]}] 21:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 930ms 21:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:21:31 INFO - PROCESS | 3540 | 1461212491018 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 21:21:31 INFO - PROCESS | 3540 | 1461212491020 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 21:21:31 INFO - PROCESS | 3540 | 1461212491023 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:21:31 INFO - PROCESS | 3540 | 1461212491025 Marionette TRACE conn6 <- [1,2154,null,{}] 21:21:31 INFO - PROCESS | 3540 | 1461212491029 Marionette TRACE conn6 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:31 INFO - PROCESS | 3540 | 1461212491111 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 21:21:31 INFO - PROCESS | 3540 | 1461212491213 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:31 INFO - PROCESS | 3540 | ++DOCSHELL 12708000 == 51 [pid = 3540] [id = 548] 21:21:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (127BD000) [pid = 3540] [serial = 1644] [outer = 00000000] 21:21:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1BB6F000) [pid = 3540] [serial = 1645] [outer = 127BD000] 21:21:31 INFO - PROCESS | 3540 | 1461212491259 Marionette DEBUG loaded listener.js 21:21:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (1BF07800) [pid = 3540] [serial = 1646] [outer = 127BD000] 21:21:31 INFO - PROCESS | 3540 | 1461212491608 Marionette TRACE conn6 <- [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]]]}] 21:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 630ms 21:21:31 INFO - PROCESS | 3540 | 1461212491654 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 21:21:31 INFO - PROCESS | 3540 | 1461212491656 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 21:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:21:31 INFO - PROCESS | 3540 | 1461212491659 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:21:31 INFO - PROCESS | 3540 | 1461212491661 Marionette TRACE conn6 <- [1,2158,null,{}] 21:21:31 INFO - PROCESS | 3540 | 1461212491664 Marionette TRACE conn6 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:31 INFO - PROCESS | 3540 | 1461212491788 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 21:21:31 INFO - PROCESS | 3540 | 1461212491797 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:31 INFO - PROCESS | 3540 | ++DOCSHELL 1B446C00 == 52 [pid = 3540] [id = 549] 21:21:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (1C839000) [pid = 3540] [serial = 1647] [outer = 00000000] 21:21:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (1E77D800) [pid = 3540] [serial = 1648] [outer = 1C839000] 21:21:31 INFO - PROCESS | 3540 | 1461212491841 Marionette DEBUG loaded listener.js 21:21:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (1E2CB800) [pid = 3540] [serial = 1649] [outer = 1C839000] 21:21:32 INFO - PROCESS | 3540 | 1461212492249 Marionette TRACE conn6 <- [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]]]}] 21:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 631ms 21:21:32 INFO - PROCESS | 3540 | 1461212492291 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 21:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:21:32 INFO - PROCESS | 3540 | 1461212492293 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 21:21:32 INFO - PROCESS | 3540 | 1461212492297 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:21:32 INFO - PROCESS | 3540 | 1461212492298 Marionette TRACE conn6 <- [1,2162,null,{}] 21:21:32 INFO - PROCESS | 3540 | 1461212492302 Marionette TRACE conn6 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:32 INFO - PROCESS | 3540 | 1461212492390 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 21:21:32 INFO - PROCESS | 3540 | 1461212492526 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:32 INFO - PROCESS | 3540 | ++DOCSHELL 0B066400 == 53 [pid = 3540] [id = 550] 21:21:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (127C3400) [pid = 3540] [serial = 1650] [outer = 00000000] 21:21:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (20426400) [pid = 3540] [serial = 1651] [outer = 127C3400] 21:21:32 INFO - PROCESS | 3540 | 1461212492571 Marionette DEBUG loaded listener.js 21:21:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (20430000) [pid = 3540] [serial = 1652] [outer = 127C3400] 21:21:33 INFO - PROCESS | 3540 | 1461212493066 Marionette TRACE conn6 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 21:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 830ms 21:21:33 INFO - PROCESS | 3540 | 1461212493128 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 21:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:21:33 INFO - PROCESS | 3540 | 1461212493132 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 21:21:33 INFO - PROCESS | 3540 | 1461212493138 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:21:33 INFO - PROCESS | 3540 | 1461212493142 Marionette TRACE conn6 <- [1,2166,null,{}] 21:21:33 INFO - PROCESS | 3540 | 1461212493149 Marionette TRACE conn6 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:33 INFO - PROCESS | 3540 | 1461212493298 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 21:21:33 INFO - PROCESS | 3540 | 1461212493443 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:33 INFO - PROCESS | 3540 | ++DOCSHELL 0F582400 == 54 [pid = 3540] [id = 551] 21:21:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (0F585000) [pid = 3540] [serial = 1653] [outer = 00000000] 21:21:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (12F45C00) [pid = 3540] [serial = 1654] [outer = 0F585000] 21:21:33 INFO - PROCESS | 3540 | 1461212493502 Marionette DEBUG loaded listener.js 21:21:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (13DA9000) [pid = 3540] [serial = 1655] [outer = 0F585000] 21:21:34 INFO - PROCESS | 3540 | 1461212494148 Marionette TRACE conn6 <- [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]]]}] 21:21:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1077ms 21:21:34 INFO - PROCESS | 3540 | 1461212494216 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 21:21:34 INFO - PROCESS | 3540 | 1461212494222 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 21:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:21:34 INFO - PROCESS | 3540 | 1461212494229 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:21:34 INFO - PROCESS | 3540 | 1461212494232 Marionette TRACE conn6 <- [1,2170,null,{}] 21:21:34 INFO - PROCESS | 3540 | 1461212494236 Marionette TRACE conn6 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:34 INFO - PROCESS | 3540 | 1461212494382 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 21:21:34 INFO - PROCESS | 3540 | 1461212494524 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:34 INFO - PROCESS | 3540 | ++DOCSHELL 188A2C00 == 55 [pid = 3540] [id = 552] 21:21:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (18954000) [pid = 3540] [serial = 1656] [outer = 00000000] 21:21:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1BC66C00) [pid = 3540] [serial = 1657] [outer = 18954000] 21:21:34 INFO - PROCESS | 3540 | 1461212494580 Marionette DEBUG loaded listener.js 21:21:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1C207000) [pid = 3540] [serial = 1658] [outer = 18954000] 21:21:35 INFO - PROCESS | 3540 | 1461212495211 Marionette TRACE conn6 <- [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]]]}] 21:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1024ms 21:21:35 INFO - PROCESS | 3540 | 1461212495254 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 21:21:35 INFO - PROCESS | 3540 | 1461212495257 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 21:21:35 INFO - PROCESS | 3540 | 1461212495260 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:21:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:21:35 INFO - PROCESS | 3540 | 1461212495264 Marionette TRACE conn6 <- [1,2174,null,{}] 21:21:35 INFO - PROCESS | 3540 | 1461212495275 Marionette TRACE conn6 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:35 INFO - PROCESS | 3540 | 1461212495444 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 21:21:35 INFO - PROCESS | 3540 | 1461212495588 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:35 INFO - PROCESS | 3540 | ++DOCSHELL 1D5E6800 == 56 [pid = 3540] [id = 553] 21:21:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (2036B800) [pid = 3540] [serial = 1659] [outer = 00000000] 21:21:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (2091F000) [pid = 3540] [serial = 1660] [outer = 2036B800] 21:21:35 INFO - PROCESS | 3540 | 1461212495647 Marionette DEBUG loaded listener.js 21:21:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (20923C00) [pid = 3540] [serial = 1661] [outer = 2036B800] 21:21:36 INFO - PROCESS | 3540 | 1461212496268 Marionette TRACE conn6 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 21:21:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:21:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1071ms 21:21:36 INFO - PROCESS | 3540 | 1461212496334 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 21:21:36 INFO - PROCESS | 3540 | 1461212496337 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 21:21:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:21:36 INFO - PROCESS | 3540 | 1461212496357 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:21:36 INFO - PROCESS | 3540 | 1461212496359 Marionette TRACE conn6 <- [1,2178,null,{}] 21:21:36 INFO - PROCESS | 3540 | 1461212496363 Marionette TRACE conn6 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:36 INFO - PROCESS | 3540 | 1461212496503 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 21:21:36 INFO - PROCESS | 3540 | 1461212496646 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:36 INFO - PROCESS | 3540 | ++DOCSHELL 20925C00 == 57 [pid = 3540] [id = 554] 21:21:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (20927800) [pid = 3540] [serial = 1662] [outer = 00000000] 21:21:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (209A7800) [pid = 3540] [serial = 1663] [outer = 20927800] 21:21:36 INFO - PROCESS | 3540 | 1461212496707 Marionette DEBUG loaded listener.js 21:21:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (209AB800) [pid = 3540] [serial = 1664] [outer = 20927800] 21:21:37 INFO - PROCESS | 3540 | 1461212497250 Marionette TRACE conn6 <- [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]]]}] 21:21:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:21:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 950ms 21:21:37 INFO - PROCESS | 3540 | 1461212497295 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 21:21:37 INFO - PROCESS | 3540 | 1461212497297 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 21:21:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:21:37 INFO - PROCESS | 3540 | 1461212497300 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:21:37 INFO - PROCESS | 3540 | 1461212497302 Marionette TRACE conn6 <- [1,2182,null,{}] 21:21:37 INFO - PROCESS | 3540 | 1461212497306 Marionette TRACE conn6 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:37 INFO - PROCESS | 3540 | 1461212497412 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 21:21:37 INFO - PROCESS | 3540 | 1461212497542 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:37 INFO - PROCESS | 3540 | ++DOCSHELL 0B793C00 == 58 [pid = 3540] [id = 555] 21:21:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (0F63D800) [pid = 3540] [serial = 1665] [outer = 00000000] 21:21:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (17539C00) [pid = 3540] [serial = 1666] [outer = 0F63D800] 21:21:37 INFO - PROCESS | 3540 | 1461212497638 Marionette DEBUG loaded listener.js 21:21:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (19227800) [pid = 3540] [serial = 1667] [outer = 0F63D800] 21:21:38 INFO - PROCESS | 3540 | 1461212498479 Marionette TRACE conn6 <- [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]]]}] 21:21:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:21:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1218ms 21:21:38 INFO - PROCESS | 3540 | 1461212498523 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 21:21:38 INFO - PROCESS | 3540 | 1461212498527 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 21:21:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:21:38 INFO - PROCESS | 3540 | 1461212498532 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:21:38 INFO - PROCESS | 3540 | 1461212498535 Marionette TRACE conn6 <- [1,2186,null,{}] 21:21:38 INFO - PROCESS | 3540 | 1461212498541 Marionette TRACE conn6 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:38 INFO - PROCESS | 3540 | 1461212498641 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 21:21:38 INFO - PROCESS | 3540 | 1461212498790 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:38 INFO - PROCESS | 3540 | ++DOCSHELL 127B5800 == 59 [pid = 3540] [id = 556] 21:21:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (127BF400) [pid = 3540] [serial = 1668] [outer = 00000000] 21:21:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (12999C00) [pid = 3540] [serial = 1669] [outer = 127BF400] 21:21:38 INFO - PROCESS | 3540 | 1461212498847 Marionette DEBUG loaded listener.js 21:21:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (12BCA400) [pid = 3540] [serial = 1670] [outer = 127BF400] 21:21:39 INFO - PROCESS | 3540 | --DOCSHELL 1C8CD000 == 58 [pid = 3540] [id = 208] 21:21:39 INFO - PROCESS | 3540 | --DOCSHELL 1B446C00 == 57 [pid = 3540] [id = 549] 21:21:39 INFO - PROCESS | 3540 | --DOCSHELL 12708000 == 56 [pid = 3540] [id = 548] 21:21:39 INFO - PROCESS | 3540 | --DOCSHELL 1CE0F400 == 55 [pid = 3540] [id = 547] 21:21:39 INFO - PROCESS | 3540 | --DOCSHELL 1BF01800 == 54 [pid = 3540] [id = 546] 21:21:39 INFO - PROCESS | 3540 | --DOCSHELL 1BC62400 == 53 [pid = 3540] [id = 545] 21:21:39 INFO - PROCESS | 3540 | --DOCSHELL 188A1C00 == 52 [pid = 3540] [id = 544] 21:21:39 INFO - PROCESS | 3540 | --DOCSHELL 12D41400 == 51 [pid = 3540] [id = 543] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (12BD9800) [pid = 3540] [serial = 1564] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (1B832C00) [pid = 3540] [serial = 1567] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1D194C00) [pid = 3540] [serial = 1570] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (1E222400) [pid = 3540] [serial = 1573] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1D0F1800) [pid = 3540] [serial = 1561] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (1FE51800) [pid = 3540] [serial = 1606] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOCSHELL 0EF5E000 == 50 [pid = 3540] [id = 542] 21:21:39 INFO - PROCESS | 3540 | --DOCSHELL 0EF66400 == 49 [pid = 3540] [id = 541] 21:21:39 INFO - PROCESS | 3540 | --DOCSHELL 2035F800 == 48 [pid = 3540] [id = 539] 21:21:39 INFO - PROCESS | 3540 | --DOCSHELL 1D7E5C00 == 47 [pid = 3540] [id = 538] 21:21:39 INFO - PROCESS | 3540 | --DOCSHELL 129A3C00 == 46 [pid = 3540] [id = 537] 21:21:39 INFO - PROCESS | 3540 | --DOCSHELL 0F5E0000 == 45 [pid = 3540] [id = 536] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (17A36C00) [pid = 3540] [serial = 1532] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1D10F400) [pid = 3540] [serial = 1597] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (1922D000) [pid = 3540] [serial = 1580] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1894B800) [pid = 3540] [serial = 1579] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (19223400) [pid = 3540] [serial = 1585] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1947B800) [pid = 3540] [serial = 1586] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1634A800) [pid = 3540] [serial = 1577] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (12FCAC00) [pid = 3540] [serial = 1576] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1B841400) [pid = 3540] [serial = 1588] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1CE04C00) [pid = 3540] [serial = 1595] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (137E5000) [pid = 3540] [serial = 1582] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (16352400) [pid = 3540] [serial = 1583] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1CD21000) [pid = 3540] [serial = 1594] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1A693000) [pid = 3540] [serial = 1600] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1D5E3400) [pid = 3540] [serial = 1603] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1D191000) [pid = 3540] [serial = 1598] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1BF0A000) [pid = 3540] [serial = 1591] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1C202400) [pid = 3540] [serial = 1592] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (1B832800) [pid = 3540] [serial = 1601] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1BB71C00) [pid = 3540] [serial = 1589] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1BBB9C00) [pid = 3540] [serial = 1094] [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.] 21:21:39 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (1D7E6400) [pid = 3540] [serial = 1604] [outer = 00000000] [url = about:blank] 21:21:39 INFO - PROCESS | 3540 | 1461212499487 Marionette TRACE conn6 <- [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]]]}] 21:21:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:21:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 971ms 21:21:39 INFO - PROCESS | 3540 | 1461212499505 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 21:21:39 INFO - PROCESS | 3540 | 1461212499511 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 21:21:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:21:39 INFO - PROCESS | 3540 | 1461212499517 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:21:39 INFO - PROCESS | 3540 | 1461212499520 Marionette TRACE conn6 <- [1,2190,null,{}] 21:21:39 INFO - PROCESS | 3540 | 1461212499523 Marionette TRACE conn6 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:39 INFO - PROCESS | 3540 | 1461212499619 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 21:21:39 INFO - PROCESS | 3540 | 1461212499628 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:39 INFO - PROCESS | 3540 | ++DOCSHELL 127D4000 == 46 [pid = 3540] [id = 557] 21:21:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1299E400) [pid = 3540] [serial = 1671] [outer = 00000000] 21:21:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (12F40400) [pid = 3540] [serial = 1672] [outer = 1299E400] 21:21:39 INFO - PROCESS | 3540 | 1461212499673 Marionette DEBUG loaded listener.js 21:21:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (137E3C00) [pid = 3540] [serial = 1673] [outer = 1299E400] 21:21:40 INFO - PROCESS | 3540 | 1461212500172 Marionette TRACE conn6 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 21:21:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:21:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 670ms 21:21:40 INFO - PROCESS | 3540 | 1461212500190 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 21:21:40 INFO - PROCESS | 3540 | 1461212500192 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 21:21:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:21:40 INFO - PROCESS | 3540 | 1461212500195 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:21:40 INFO - PROCESS | 3540 | 1461212500199 Marionette TRACE conn6 <- [1,2194,null,{}] 21:21:40 INFO - PROCESS | 3540 | 1461212500209 Marionette TRACE conn6 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:40 INFO - PROCESS | 3540 | 1461212500300 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 21:21:40 INFO - PROCESS | 3540 | 1461212500395 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:40 INFO - PROCESS | 3540 | ++DOCSHELL 17A2D400 == 47 [pid = 3540] [id = 558] 21:21:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (17A31C00) [pid = 3540] [serial = 1674] [outer = 00000000] 21:21:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (17AE4C00) [pid = 3540] [serial = 1675] [outer = 17A31C00] 21:21:40 INFO - PROCESS | 3540 | 1461212500453 Marionette DEBUG loaded listener.js 21:21:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (17C14800) [pid = 3540] [serial = 1676] [outer = 17A31C00] 21:21:40 INFO - PROCESS | 3540 | 1461212500842 Marionette TRACE conn6 <- [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]]]}] 21:21:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:21:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 670ms 21:21:40 INFO - PROCESS | 3540 | 1461212500870 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 21:21:40 INFO - PROCESS | 3540 | 1461212500872 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 21:21:40 INFO - PROCESS | 3540 | 1461212500875 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:21:40 INFO - PROCESS | 3540 | 1461212500877 Marionette TRACE conn6 <- [1,2198,null,{}] 21:21:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:21:40 INFO - PROCESS | 3540 | 1461212500880 Marionette TRACE conn6 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:40 INFO - PROCESS | 3540 | 1461212500971 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 21:21:40 INFO - PROCESS | 3540 | 1461212501009 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:40 INFO - PROCESS | 3540 | ++DOCSHELL 18898000 == 48 [pid = 3540] [id = 559] 21:21:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (18898C00) [pid = 3540] [serial = 1677] [outer = 00000000] 21:21:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (18D1B400) [pid = 3540] [serial = 1678] [outer = 18898C00] 21:21:41 INFO - PROCESS | 3540 | 1461212501054 Marionette DEBUG loaded listener.js 21:21:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (19476800) [pid = 3540] [serial = 1679] [outer = 18898C00] 21:21:41 INFO - PROCESS | 3540 | 1461212501502 Marionette TRACE conn6 <- [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]]]}] 21:21:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:21:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 670ms 21:21:41 INFO - PROCESS | 3540 | 1461212501550 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 21:21:41 INFO - PROCESS | 3540 | 1461212501552 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 21:21:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:21:41 INFO - PROCESS | 3540 | 1461212501555 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:21:41 INFO - PROCESS | 3540 | 1461212501556 Marionette TRACE conn6 <- [1,2202,null,{}] 21:21:41 INFO - PROCESS | 3540 | 1461212501567 Marionette TRACE conn6 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:41 INFO - PROCESS | 3540 | 1461212501683 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 21:21:41 INFO - PROCESS | 3540 | 1461212501690 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:41 INFO - PROCESS | 3540 | ++DOCSHELL 1947B400 == 49 [pid = 3540] [id = 560] 21:21:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1A63F000) [pid = 3540] [serial = 1680] [outer = 00000000] 21:21:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1B446400) [pid = 3540] [serial = 1681] [outer = 1A63F000] 21:21:41 INFO - PROCESS | 3540 | 1461212501737 Marionette DEBUG loaded listener.js 21:21:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1B468800) [pid = 3540] [serial = 1682] [outer = 1A63F000] 21:21:42 INFO - PROCESS | 3540 | 1461212502202 Marionette TRACE conn6 <- [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]]]}] 21:21:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:21:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 690ms 21:21:42 INFO - PROCESS | 3540 | 1461212502251 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 21:21:42 INFO - PROCESS | 3540 | 1461212502253 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 21:21:42 INFO - PROCESS | 3540 | 1461212502256 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:21:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:21:42 INFO - PROCESS | 3540 | 1461212502258 Marionette TRACE conn6 <- [1,2206,null,{}] 21:21:42 INFO - PROCESS | 3540 | 1461212502261 Marionette TRACE conn6 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:42 INFO - PROCESS | 3540 | 1461212502402 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 21:21:42 INFO - PROCESS | 3540 | 1461212502506 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:42 INFO - PROCESS | 3540 | ++DOCSHELL 1BB7B400 == 50 [pid = 3540] [id = 561] 21:21:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1BBB6800) [pid = 3540] [serial = 1683] [outer = 00000000] 21:21:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (1BC64400) [pid = 3540] [serial = 1684] [outer = 1BBB6800] 21:21:42 INFO - PROCESS | 3540 | 1461212502554 Marionette DEBUG loaded listener.js 21:21:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1BC68000) [pid = 3540] [serial = 1685] [outer = 1BBB6800] 21:21:42 INFO - PROCESS | 3540 | 1461212502996 Marionette TRACE conn6 <- [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]]]}] 21:21:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:21:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 770ms 21:21:43 INFO - PROCESS | 3540 | 1461212503037 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 21:21:43 INFO - PROCESS | 3540 | 1461212503038 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 21:21:43 INFO - PROCESS | 3540 | 1461212503041 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:21:43 INFO - PROCESS | 3540 | 1461212503043 Marionette TRACE conn6 <- [1,2210,null,{}] 21:21:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:21:43 INFO - PROCESS | 3540 | 1461212503047 Marionette TRACE conn6 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:43 INFO - PROCESS | 3540 | 1461212503166 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 21:21:43 INFO - PROCESS | 3540 | 1461212503235 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:43 INFO - PROCESS | 3540 | ++DOCSHELL 127CF800 == 51 [pid = 3540] [id = 562] 21:21:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1BF0A800) [pid = 3540] [serial = 1686] [outer = 00000000] 21:21:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1C20AC00) [pid = 3540] [serial = 1687] [outer = 1BF0A800] 21:21:43 INFO - PROCESS | 3540 | 1461212503280 Marionette DEBUG loaded listener.js 21:21:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1C209000) [pid = 3540] [serial = 1688] [outer = 1BF0A800] 21:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (1D013800) [pid = 3540] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (0EF60000) [pid = 3540] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (12BD3400) [pid = 3540] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (18955000) [pid = 3540] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1BF40000) [pid = 3540] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (175A2800) [pid = 3540] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (127BD000) [pid = 3540] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1C839000) [pid = 3540] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1BC63400) [pid = 3540] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1E789C00) [pid = 3540] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:21:43 INFO - PROCESS | 3540 | 1461212503865 Marionette TRACE conn6 <- [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]]]}] 21:21:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:21:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 870ms 21:21:43 INFO - PROCESS | 3540 | 1461212503885 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 21:21:43 INFO - PROCESS | 3540 | 1461212503887 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 21:21:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:21:43 INFO - PROCESS | 3540 | 1461212503890 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:21:43 INFO - PROCESS | 3540 | 1461212503892 Marionette TRACE conn6 <- [1,2214,null,{}] 21:21:43 INFO - PROCESS | 3540 | 1461212503896 Marionette TRACE conn6 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:43 INFO - PROCESS | 3540 | 1461212503982 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 21:21:44 INFO - PROCESS | 3540 | 1461212504092 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:44 INFO - PROCESS | 3540 | ++DOCSHELL 0EF60000 == 52 [pid = 3540] [id = 563] 21:21:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (0EF64000) [pid = 3540] [serial = 1689] [outer = 00000000] 21:21:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1BF0D800) [pid = 3540] [serial = 1690] [outer = 0EF64000] 21:21:44 INFO - PROCESS | 3540 | 1461212504139 Marionette DEBUG loaded listener.js 21:21:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1C834800) [pid = 3540] [serial = 1691] [outer = 0EF64000] 21:21:44 INFO - PROCESS | 3540 | 1461212504488 Marionette TRACE conn6 <- [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]]]}] 21:21:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:21:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 630ms 21:21:44 INFO - PROCESS | 3540 | 1461212504521 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 21:21:44 INFO - PROCESS | 3540 | 1461212504523 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 21:21:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:21:44 INFO - PROCESS | 3540 | 1461212504526 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:21:44 INFO - PROCESS | 3540 | 1461212504528 Marionette TRACE conn6 <- [1,2218,null,{}] 21:21:44 INFO - PROCESS | 3540 | 1461212504532 Marionette TRACE conn6 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:44 INFO - PROCESS | 3540 | 1461212504656 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 21:21:44 INFO - PROCESS | 3540 | 1461212504665 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:44 INFO - PROCESS | 3540 | ++DOCSHELL 1BC63400 == 53 [pid = 3540] [id = 564] 21:21:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1C83C800) [pid = 3540] [serial = 1692] [outer = 00000000] 21:21:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1CE0D800) [pid = 3540] [serial = 1693] [outer = 1C83C800] 21:21:44 INFO - PROCESS | 3540 | 1461212504709 Marionette DEBUG loaded listener.js 21:21:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (1CE10400) [pid = 3540] [serial = 1694] [outer = 1C83C800] 21:21:45 INFO - PROCESS | 3540 | 1461212505119 Marionette TRACE conn6 <- [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]]]}] 21:21:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:21:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 630ms 21:21:45 INFO - PROCESS | 3540 | 1461212505157 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 21:21:45 INFO - PROCESS | 3540 | 1461212505159 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 21:21:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:21:45 INFO - PROCESS | 3540 | 1461212505162 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:21:45 INFO - PROCESS | 3540 | 1461212505164 Marionette TRACE conn6 <- [1,2222,null,{}] 21:21:45 INFO - PROCESS | 3540 | 1461212505167 Marionette TRACE conn6 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:45 INFO - PROCESS | 3540 | 1461212505293 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 21:21:45 INFO - PROCESS | 3540 | 1461212505388 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:45 INFO - PROCESS | 3540 | ++DOCSHELL 1CE06800 == 54 [pid = 3540] [id = 565] 21:21:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1CF86400) [pid = 3540] [serial = 1695] [outer = 00000000] 21:21:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1D10C400) [pid = 3540] [serial = 1696] [outer = 1CF86400] 21:21:45 INFO - PROCESS | 3540 | 1461212505432 Marionette DEBUG loaded listener.js 21:21:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1D18D800) [pid = 3540] [serial = 1697] [outer = 1CF86400] 21:21:45 INFO - PROCESS | 3540 | 1461212505948 Marionette TRACE conn6 <- [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]]]}] 21:21:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:21:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 830ms 21:21:46 INFO - PROCESS | 3540 | 1461212505994 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 21:21:46 INFO - PROCESS | 3540 | 1461212505998 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 21:21:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:21:46 INFO - PROCESS | 3540 | 1461212506004 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:21:46 INFO - PROCESS | 3540 | 1461212506008 Marionette TRACE conn6 <- [1,2226,null,{}] 21:21:46 INFO - PROCESS | 3540 | 1461212506014 Marionette TRACE conn6 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:46 INFO - PROCESS | 3540 | 1461212506131 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 21:21:46 INFO - PROCESS | 3540 | 1461212506278 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:46 INFO - PROCESS | 3540 | ++DOCSHELL 0EE3BC00 == 55 [pid = 3540] [id = 566] 21:21:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (0EF62000) [pid = 3540] [serial = 1698] [outer = 00000000] 21:21:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (127CBC00) [pid = 3540] [serial = 1699] [outer = 0EF62000] 21:21:46 INFO - PROCESS | 3540 | 1461212506337 Marionette DEBUG loaded listener.js 21:21:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (12B79400) [pid = 3540] [serial = 1700] [outer = 0EF62000] 21:21:46 INFO - PROCESS | 3540 | 1461212506954 Marionette TRACE conn6 <- [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]]]}] 21:21:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:21:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 990ms 21:21:47 INFO - PROCESS | 3540 | 1461212506994 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 21:21:47 INFO - PROCESS | 3540 | 1461212507000 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 21:21:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:21:47 INFO - PROCESS | 3540 | 1461212507007 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:21:47 INFO - PROCESS | 3540 | 1461212507010 Marionette TRACE conn6 <- [1,2230,null,{}] 21:21:47 INFO - PROCESS | 3540 | 1461212507014 Marionette TRACE conn6 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:47 INFO - PROCESS | 3540 | 1461212507137 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 21:21:47 INFO - PROCESS | 3540 | 1461212507283 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:47 INFO - PROCESS | 3540 | ++DOCSHELL 12D44000 == 56 [pid = 3540] [id = 567] 21:21:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (163E9C00) [pid = 3540] [serial = 1701] [outer = 00000000] 21:21:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (17C83C00) [pid = 3540] [serial = 1702] [outer = 163E9C00] 21:21:47 INFO - PROCESS | 3540 | 1461212507339 Marionette DEBUG loaded listener.js 21:21:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (18D16400) [pid = 3540] [serial = 1703] [outer = 163E9C00] 21:21:47 INFO - PROCESS | 3540 | 1461212507929 Marionette TRACE conn6 <- [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]]]}] 21:21:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:21:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 970ms 21:21:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:21:47 INFO - PROCESS | 3540 | 1461212507979 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 21:21:47 INFO - PROCESS | 3540 | 1461212507981 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 21:21:47 INFO - PROCESS | 3540 | 1461212507985 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:21:47 INFO - PROCESS | 3540 | 1461212507989 Marionette TRACE conn6 <- [1,2234,null,{}] 21:21:48 INFO - PROCESS | 3540 | 1461212508000 Marionette TRACE conn6 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:48 INFO - PROCESS | 3540 | 1461212508146 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 21:21:48 INFO - PROCESS | 3540 | 1461212508292 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:48 INFO - PROCESS | 3540 | ++DOCSHELL 1BF01800 == 57 [pid = 3540] [id = 568] 21:21:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1BF04000) [pid = 3540] [serial = 1704] [outer = 00000000] 21:21:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (1D18F400) [pid = 3540] [serial = 1705] [outer = 1BF04000] 21:21:48 INFO - PROCESS | 3540 | 1461212508353 Marionette DEBUG loaded listener.js 21:21:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (1D503400) [pid = 3540] [serial = 1706] [outer = 1BF04000] 21:21:48 INFO - PROCESS | 3540 | 1461212508918 Marionette TRACE conn6 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 21:21:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:21:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 970ms 21:21:48 INFO - PROCESS | 3540 | 1461212508959 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 21:21:48 INFO - PROCESS | 3540 | 1461212508962 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 21:21:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:21:48 INFO - PROCESS | 3540 | 1461212508985 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:21:48 INFO - PROCESS | 3540 | 1461212508987 Marionette TRACE conn6 <- [1,2238,null,{}] 21:21:48 INFO - PROCESS | 3540 | 1461212508991 Marionette TRACE conn6 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:49 INFO - PROCESS | 3540 | 1461212509105 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 21:21:49 INFO - PROCESS | 3540 | 1461212509251 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:49 INFO - PROCESS | 3540 | ++DOCSHELL 1D52B000 == 58 [pid = 3540] [id = 569] 21:21:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (1D6D2800) [pid = 3540] [serial = 1707] [outer = 00000000] 21:21:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (1E7D3000) [pid = 3540] [serial = 1708] [outer = 1D6D2800] 21:21:49 INFO - PROCESS | 3540 | 1461212509312 Marionette DEBUG loaded listener.js 21:21:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (1FB19C00) [pid = 3540] [serial = 1709] [outer = 1D6D2800] 21:21:49 INFO - PROCESS | 3540 | 1461212509882 Marionette TRACE conn6 <- [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]]]}] 21:21:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:21:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 949ms 21:21:49 INFO - PROCESS | 3540 | 1461212509919 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 21:21:49 INFO - PROCESS | 3540 | 1461212509921 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 21:21:49 INFO - PROCESS | 3540 | 1461212509924 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:21:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:21:49 INFO - PROCESS | 3540 | 1461212509926 Marionette TRACE conn6 <- [1,2242,null,{}] 21:21:49 INFO - PROCESS | 3540 | 1461212509930 Marionette TRACE conn6 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:50 INFO - PROCESS | 3540 | 1461212510037 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 21:21:50 INFO - PROCESS | 3540 | 1461212510197 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:50 INFO - PROCESS | 3540 | ++DOCSHELL 0F0F7000 == 59 [pid = 3540] [id = 570] 21:21:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (1FB20C00) [pid = 3540] [serial = 1710] [outer = 00000000] 21:21:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (20366400) [pid = 3540] [serial = 1711] [outer = 1FB20C00] 21:21:50 INFO - PROCESS | 3540 | 1461212510253 Marionette DEBUG loaded listener.js 21:21:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (20426800) [pid = 3540] [serial = 1712] [outer = 1FB20C00] 21:21:50 INFO - PROCESS | 3540 | 1461212510880 Marionette TRACE conn6 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 21:21:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:21:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 970ms 21:21:50 INFO - PROCESS | 3540 | 1461212510899 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 21:21:50 INFO - PROCESS | 3540 | 1461212510901 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 21:21:50 INFO - PROCESS | 3540 | 1461212510904 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:21:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:21:50 INFO - PROCESS | 3540 | 1461212510906 Marionette TRACE conn6 <- [1,2246,null,{}] 21:21:50 INFO - PROCESS | 3540 | 1461212510910 Marionette TRACE conn6 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:51 INFO - PROCESS | 3540 | 1461212511052 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 21:21:51 INFO - PROCESS | 3540 | 1461212511204 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:51 INFO - PROCESS | 3540 | ++DOCSHELL 12C8F400 == 60 [pid = 3540] [id = 571] 21:21:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (12D45000) [pid = 3540] [serial = 1713] [outer = 00000000] 21:21:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (17DD5400) [pid = 3540] [serial = 1714] [outer = 12D45000] 21:21:51 INFO - PROCESS | 3540 | 1461212511265 Marionette DEBUG loaded listener.js 21:21:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (1894D000) [pid = 3540] [serial = 1715] [outer = 12D45000] 21:21:52 INFO - PROCESS | 3540 | 1461212512031 Marionette TRACE conn6 <- [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]]]}] 21:21:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:21:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1179ms 21:21:52 INFO - PROCESS | 3540 | 1461212512088 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 21:21:52 INFO - PROCESS | 3540 | 1461212512092 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 21:21:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:21:52 INFO - PROCESS | 3540 | 1461212512097 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:21:52 INFO - PROCESS | 3540 | 1461212512101 Marionette TRACE conn6 <- [1,2250,null,{}] 21:21:52 INFO - PROCESS | 3540 | 1461212512107 Marionette TRACE conn6 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:52 INFO - PROCESS | 3540 | 1461212512209 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 21:21:52 INFO - PROCESS | 3540 | 1461212512359 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:52 INFO - PROCESS | 3540 | ++DOCSHELL 17A35400 == 61 [pid = 3540] [id = 572] 21:21:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (17AE0800) [pid = 3540] [serial = 1716] [outer = 00000000] 21:21:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (17C80800) [pid = 3540] [serial = 1717] [outer = 17AE0800] 21:21:52 INFO - PROCESS | 3540 | 1461212512413 Marionette DEBUG loaded listener.js 21:21:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (18958400) [pid = 3540] [serial = 1718] [outer = 17AE0800] 21:21:53 INFO - PROCESS | 3540 | --DOCSHELL 1FE86400 == 60 [pid = 3540] [id = 202] 21:21:53 INFO - PROCESS | 3540 | --DOCSHELL 1BC63400 == 59 [pid = 3540] [id = 564] 21:21:53 INFO - PROCESS | 3540 | --DOCSHELL 0EF60000 == 58 [pid = 3540] [id = 563] 21:21:53 INFO - PROCESS | 3540 | --DOCSHELL 127CF800 == 57 [pid = 3540] [id = 562] 21:21:53 INFO - PROCESS | 3540 | --DOCSHELL 1BB7B400 == 56 [pid = 3540] [id = 561] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (22009000) [pid = 3540] [serial = 37] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (2085C000) [pid = 3540] [serial = 1621] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (12B70800) [pid = 3540] [serial = 1609] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (1FE4BC00) [pid = 3540] [serial = 1615] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (18D17000) [pid = 3540] [serial = 1612] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (2036B400) [pid = 3540] [serial = 1618] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (20426400) [pid = 3540] [serial = 1651] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | 1461212513090 Marionette TRACE conn6 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 21:21:53 INFO - PROCESS | 3540 | --DOCSHELL 17A2D400 == 55 [pid = 3540] [id = 558] 21:21:53 INFO - PROCESS | 3540 | --DOCSHELL 127D4000 == 54 [pid = 3540] [id = 557] 21:21:53 INFO - PROCESS | 3540 | --DOCSHELL 127B5800 == 53 [pid = 3540] [id = 556] 21:21:53 INFO - PROCESS | 3540 | --DOCSHELL 20925C00 == 52 [pid = 3540] [id = 554] 21:21:53 INFO - PROCESS | 3540 | --DOCSHELL 1D5E6800 == 51 [pid = 3540] [id = 553] 21:21:53 INFO - PROCESS | 3540 | --DOCSHELL 188A2C00 == 50 [pid = 3540] [id = 552] 21:21:53 INFO - PROCESS | 3540 | --DOCSHELL 1C834C00 == 49 [pid = 3540] [id = 14] 21:21:53 INFO - PROCESS | 3540 | --DOCSHELL 0F582400 == 48 [pid = 3540] [id = 551] 21:21:53 INFO - PROCESS | 3540 | --DOCSHELL 0B066400 == 47 [pid = 3540] [id = 550] 21:21:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:21:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1025ms 21:21:53 INFO - PROCESS | 3540 | 1461212513124 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 21:21:53 INFO - PROCESS | 3540 | 1461212513129 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 21:21:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (1D18B400) [pid = 3540] [serial = 1642] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (129A0C00) [pid = 3540] [serial = 1627] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (12C94C00) [pid = 3540] [serial = 1628] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (17A32000) [pid = 3540] [serial = 1625] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (17532400) [pid = 3540] [serial = 1624] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1BB73000) [pid = 3540] [serial = 1633] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (1CF89400) [pid = 3540] [serial = 1640] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (17CCEC00) [pid = 3540] [serial = 1630] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (18897C00) [pid = 3540] [serial = 1631] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (1CE05400) [pid = 3540] [serial = 1639] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1BB6F000) [pid = 3540] [serial = 1645] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (1E77D800) [pid = 3540] [serial = 1648] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1E2CB800) [pid = 3540] [serial = 1649] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (1D528400) [pid = 3540] [serial = 1643] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1BF08800) [pid = 3540] [serial = 1636] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1BF0BC00) [pid = 3540] [serial = 1637] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1BF07800) [pid = 3540] [serial = 1646] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1BBB8800) [pid = 3540] [serial = 1634] [outer = 00000000] [url = about:blank] 21:21:53 INFO - PROCESS | 3540 | 1461212513184 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:21:53 INFO - PROCESS | 3540 | 1461212513186 Marionette TRACE conn6 <- [1,2254,null,{}] 21:21:53 INFO - PROCESS | 3540 | 1461212513192 Marionette TRACE conn6 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:53 INFO - PROCESS | 3540 | 1461212513287 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 21:21:53 INFO - PROCESS | 3540 | 1461212513293 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:53 INFO - PROCESS | 3540 | ++DOCSHELL 127B7400 == 48 [pid = 3540] [id = 573] 21:21:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (127B7C00) [pid = 3540] [serial = 1719] [outer = 00000000] 21:21:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1299A800) [pid = 3540] [serial = 1720] [outer = 127B7C00] 21:21:53 INFO - PROCESS | 3540 | 1461212513339 Marionette DEBUG loaded listener.js 21:21:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (12BD0000) [pid = 3540] [serial = 1721] [outer = 127B7C00] 21:21:53 INFO - PROCESS | 3540 | 1461212513844 Marionette TRACE conn6 <- [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]]]}] 21:21:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:21:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 715ms 21:21:53 INFO - PROCESS | 3540 | 1461212513890 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 21:21:53 INFO - PROCESS | 3540 | 1461212513892 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 21:21:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:21:53 INFO - PROCESS | 3540 | 1461212513898 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:21:53 INFO - PROCESS | 3540 | 1461212513901 Marionette TRACE conn6 <- [1,2258,null,{}] 21:21:53 INFO - PROCESS | 3540 | 1461212513911 Marionette TRACE conn6 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:54 INFO - PROCESS | 3540 | 1461212514004 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 21:21:54 INFO - PROCESS | 3540 | 1461212514111 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:54 INFO - PROCESS | 3540 | ++DOCSHELL 1889DC00 == 49 [pid = 3540] [id = 574] 21:21:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1889E000) [pid = 3540] [serial = 1722] [outer = 00000000] 21:21:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (18D19800) [pid = 3540] [serial = 1723] [outer = 1889E000] 21:21:54 INFO - PROCESS | 3540 | 1461212514159 Marionette DEBUG loaded listener.js 21:21:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1B43F000) [pid = 3540] [serial = 1724] [outer = 1889E000] 21:21:54 INFO - PROCESS | 3540 | 1461212514536 Marionette TRACE conn6 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 21:21:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:21:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 670ms 21:21:54 INFO - PROCESS | 3540 | 1461212514572 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 21:21:54 INFO - PROCESS | 3540 | 1461212514575 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 21:21:54 INFO - PROCESS | 3540 | 1461212514578 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:21:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:21:54 INFO - PROCESS | 3540 | 1461212514580 Marionette TRACE conn6 <- [1,2262,null,{}] 21:21:54 INFO - PROCESS | 3540 | 1461212514583 Marionette TRACE conn6 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:54 INFO - PROCESS | 3540 | 1461212514671 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 21:21:54 INFO - PROCESS | 3540 | 1461212514678 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:54 INFO - PROCESS | 3540 | ++DOCSHELL 1B833000 == 50 [pid = 3540] [id = 575] 21:21:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1B846000) [pid = 3540] [serial = 1725] [outer = 00000000] 21:21:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1BBBF800) [pid = 3540] [serial = 1726] [outer = 1B846000] 21:21:54 INFO - PROCESS | 3540 | 1461212514723 Marionette DEBUG loaded listener.js 21:21:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1BC65800) [pid = 3540] [serial = 1727] [outer = 1B846000] 21:21:55 INFO - PROCESS | 3540 | 1461212515164 Marionette TRACE conn6 <- [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]]]}] 21:21:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:21:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 630ms 21:21:55 INFO - PROCESS | 3540 | 1461212515229 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 21:21:55 INFO - PROCESS | 3540 | 1461212515231 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 21:21:55 INFO - PROCESS | 3540 | 1461212515235 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:21:55 INFO - PROCESS | 3540 | 1461212515236 Marionette TRACE conn6 <- [1,2266,null,{}] 21:21:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:21:55 INFO - PROCESS | 3540 | 1461212515247 Marionette TRACE conn6 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:55 INFO - PROCESS | 3540 | 1461212515367 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 21:21:55 INFO - PROCESS | 3540 | 1461212515469 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:55 INFO - PROCESS | 3540 | ++DOCSHELL 0F644000 == 51 [pid = 3540] [id = 576] 21:21:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (127C6800) [pid = 3540] [serial = 1728] [outer = 00000000] 21:21:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1C205800) [pid = 3540] [serial = 1729] [outer = 127C6800] 21:21:55 INFO - PROCESS | 3540 | 1461212515518 Marionette DEBUG loaded listener.js 21:21:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (1C834000) [pid = 3540] [serial = 1730] [outer = 127C6800] 21:21:55 INFO - PROCESS | 3540 | 1461212515952 Marionette TRACE conn6 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 21:21:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:21:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 770ms 21:21:56 INFO - PROCESS | 3540 | 1461212516010 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 21:21:56 INFO - PROCESS | 3540 | 1461212516012 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 21:21:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:21:56 INFO - PROCESS | 3540 | 1461212516015 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:21:56 INFO - PROCESS | 3540 | 1461212516017 Marionette TRACE conn6 <- [1,2270,null,{}] 21:21:56 INFO - PROCESS | 3540 | 1461212516020 Marionette TRACE conn6 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:56 INFO - PROCESS | 3540 | 1461212516161 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 21:21:56 INFO - PROCESS | 3540 | 1461212516232 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:56 INFO - PROCESS | 3540 | ++DOCSHELL 1CE01C00 == 52 [pid = 3540] [id = 577] 21:21:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (1CE03C00) [pid = 3540] [serial = 1731] [outer = 00000000] 21:21:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (1D10EC00) [pid = 3540] [serial = 1732] [outer = 1CE03C00] 21:21:56 INFO - PROCESS | 3540 | 1461212516280 Marionette DEBUG loaded listener.js 21:21:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (1D18F000) [pid = 3540] [serial = 1733] [outer = 1CE03C00] 21:21:56 INFO - PROCESS | 3540 | 1461212516708 Marionette TRACE conn6 <- [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]]]}] 21:21:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:21:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 730ms 21:21:56 INFO - PROCESS | 3540 | 1461212516768 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 21:21:56 INFO - PROCESS | 3540 | 1461212516770 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 21:21:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:21:56 INFO - PROCESS | 3540 | 1461212516781 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:21:56 INFO - PROCESS | 3540 | 1461212516783 Marionette TRACE conn6 <- [1,2274,null,{}] 21:21:56 INFO - PROCESS | 3540 | 1461212516786 Marionette TRACE conn6 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:56 INFO - PROCESS | 3540 | 1461212516907 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 21:21:56 INFO - PROCESS | 3540 | 1461212516979 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:56 INFO - PROCESS | 3540 | ++DOCSHELL 1D10A800 == 53 [pid = 3540] [id = 578] 21:21:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (1D527400) [pid = 3540] [serial = 1734] [outer = 00000000] 21:21:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (1D7E6800) [pid = 3540] [serial = 1735] [outer = 1D527400] 21:21:57 INFO - PROCESS | 3540 | 1461212517024 Marionette DEBUG loaded listener.js 21:21:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (1FB19400) [pid = 3540] [serial = 1736] [outer = 1D527400] 21:21:57 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (1C83C800) [pid = 3540] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:21:57 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (1BF0A800) [pid = 3540] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:21:57 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (1BBB6800) [pid = 3540] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:21:57 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (0EF64000) [pid = 3540] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:21:57 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (0F63D800) [pid = 3540] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:21:57 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1299E400) [pid = 3540] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:21:57 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (18898C00) [pid = 3540] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:21:57 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (17A31C00) [pid = 3540] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:21:57 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (127BF400) [pid = 3540] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:21:57 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (1A63F000) [pid = 3540] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:21:57 INFO - PROCESS | 3540 | 1461212517686 Marionette TRACE conn6 <- [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]]]}] 21:21:57 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 21:21:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 930ms 21:21:57 INFO - PROCESS | 3540 | 1461212517712 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 21:21:57 INFO - PROCESS | 3540 | 1461212517714 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 21:21:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:21:57 INFO - PROCESS | 3540 | 1461212517717 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:21:57 INFO - PROCESS | 3540 | 1461212517718 Marionette TRACE conn6 <- [1,2278,null,{}] 21:21:57 INFO - PROCESS | 3540 | 1461212517722 Marionette TRACE conn6 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:57 INFO - PROCESS | 3540 | 1461212517846 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 21:21:57 INFO - PROCESS | 3540 | 1461212517912 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:57 INFO - PROCESS | 3540 | ++DOCSHELL 17DDE400 == 54 [pid = 3540] [id = 579] 21:21:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (18898800) [pid = 3540] [serial = 1737] [outer = 00000000] 21:21:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1D104400) [pid = 3540] [serial = 1738] [outer = 18898800] 21:21:57 INFO - PROCESS | 3540 | 1461212517956 Marionette DEBUG loaded listener.js 21:21:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1D7E0800) [pid = 3540] [serial = 1739] [outer = 18898800] 21:21:58 INFO - PROCESS | 3540 | 1461212518320 Marionette TRACE conn6 <- [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]]]}] 21:21:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:21:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 630ms 21:21:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:21:58 INFO - PROCESS | 3540 | 1461212518355 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 21:21:58 INFO - PROCESS | 3540 | 1461212518357 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 21:21:58 INFO - PROCESS | 3540 | 1461212518360 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:21:58 INFO - PROCESS | 3540 | 1461212518362 Marionette TRACE conn6 <- [1,2282,null,{}] 21:21:58 INFO - PROCESS | 3540 | 1461212518365 Marionette TRACE conn6 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:58 INFO - PROCESS | 3540 | 1461212518451 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 21:21:58 INFO - PROCESS | 3540 | 1461212518458 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:58 INFO - PROCESS | 3540 | ++DOCSHELL 1D6CD400 == 55 [pid = 3540] [id = 580] 21:21:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (1D6D2000) [pid = 3540] [serial = 1740] [outer = 00000000] 21:21:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (20424400) [pid = 3540] [serial = 1741] [outer = 1D6D2000] 21:21:58 INFO - PROCESS | 3540 | 1461212518502 Marionette DEBUG loaded listener.js 21:21:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (2085DC00) [pid = 3540] [serial = 1742] [outer = 1D6D2000] 21:21:58 INFO - PROCESS | 3540 | 1461212518961 Marionette TRACE conn6 <- [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]]]}] 21:21:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:21:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 630ms 21:21:58 INFO - PROCESS | 3540 | 1461212518993 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 21:21:59 INFO - PROCESS | 3540 | 1461212518995 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 21:21:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:21:59 INFO - PROCESS | 3540 | 1461212518998 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:21:59 INFO - PROCESS | 3540 | 1461212519000 Marionette TRACE conn6 <- [1,2286,null,{}] 21:21:59 INFO - PROCESS | 3540 | 1461212519022 Marionette TRACE conn6 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:59 INFO - PROCESS | 3540 | 1461212519108 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 21:21:59 INFO - PROCESS | 3540 | 1461212519114 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:59 INFO - PROCESS | 3540 | ++DOCSHELL 20859800 == 56 [pid = 3540] [id = 581] 21:21:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (20862C00) [pid = 3540] [serial = 1743] [outer = 00000000] 21:21:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (209A2000) [pid = 3540] [serial = 1744] [outer = 20862C00] 21:21:59 INFO - PROCESS | 3540 | 1461212519159 Marionette DEBUG loaded listener.js 21:21:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (209AA800) [pid = 3540] [serial = 1745] [outer = 20862C00] 21:21:59 INFO - PROCESS | 3540 | 1461212519771 Marionette TRACE conn6 <- [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]]]}] 21:21:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:21:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 790ms 21:21:59 INFO - PROCESS | 3540 | 1461212519791 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 21:21:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:21:59 INFO - PROCESS | 3540 | 1461212519795 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 21:21:59 INFO - PROCESS | 3540 | 1461212519801 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:21:59 INFO - PROCESS | 3540 | 1461212519805 Marionette TRACE conn6 <- [1,2290,null,{}] 21:21:59 INFO - PROCESS | 3540 | 1461212519877 Marionette TRACE conn6 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:00 INFO - PROCESS | 3540 | 1461212520007 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 21:22:00 INFO - PROCESS | 3540 | 1461212520149 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:00 INFO - PROCESS | 3540 | ++DOCSHELL 0B788800 == 57 [pid = 3540] [id = 582] 21:22:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (0F64BC00) [pid = 3540] [serial = 1746] [outer = 00000000] 21:22:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (163E7800) [pid = 3540] [serial = 1747] [outer = 0F64BC00] 21:22:00 INFO - PROCESS | 3540 | 1461212520210 Marionette DEBUG loaded listener.js 21:22:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (175A4400) [pid = 3540] [serial = 1748] [outer = 0F64BC00] 21:22:00 INFO - PROCESS | 3540 | 1461212520768 Marionette TRACE conn6 <- [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]]]}] 21:22:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:22:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1023ms 21:22:00 INFO - PROCESS | 3540 | 1461212520824 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 21:22:00 INFO - PROCESS | 3540 | 1461212520830 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 21:22:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:22:00 INFO - PROCESS | 3540 | 1461212520837 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:22:00 INFO - PROCESS | 3540 | 1461212520839 Marionette TRACE conn6 <- [1,2294,null,{}] 21:22:00 INFO - PROCESS | 3540 | 1461212520844 Marionette TRACE conn6 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:00 INFO - PROCESS | 3540 | 1461212520958 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 21:22:01 INFO - PROCESS | 3540 | 1461212521108 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:01 INFO - PROCESS | 3540 | ++DOCSHELL 17AC5800 == 58 [pid = 3540] [id = 583] 21:22:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (17D0F000) [pid = 3540] [serial = 1749] [outer = 00000000] 21:22:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (1BBB2400) [pid = 3540] [serial = 1750] [outer = 17D0F000] 21:22:01 INFO - PROCESS | 3540 | 1461212521164 Marionette DEBUG loaded listener.js 21:22:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (1BC68800) [pid = 3540] [serial = 1751] [outer = 17D0F000] 21:22:01 INFO - PROCESS | 3540 | 1461212521777 Marionette TRACE conn6 <- [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]]]}] 21:22:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:22:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 970ms 21:22:01 INFO - PROCESS | 3540 | 1461212521809 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 21:22:01 INFO - PROCESS | 3540 | 1461212521811 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 21:22:01 INFO - PROCESS | 3540 | 1461212521815 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:22:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:22:01 INFO - PROCESS | 3540 | 1461212521819 Marionette TRACE conn6 <- [1,2298,null,{}] 21:22:01 INFO - PROCESS | 3540 | 1461212521830 Marionette TRACE conn6 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:01 INFO - PROCESS | 3540 | 1461212521946 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 21:22:02 INFO - PROCESS | 3540 | 1461212522108 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:02 INFO - PROCESS | 3540 | ++DOCSHELL 20369400 == 59 [pid = 3540] [id = 584] 21:22:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (20421400) [pid = 3540] [serial = 1752] [outer = 00000000] 21:22:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (20A05000) [pid = 3540] [serial = 1753] [outer = 20421400] 21:22:02 INFO - PROCESS | 3540 | 1461212522167 Marionette DEBUG loaded listener.js 21:22:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (20A0A400) [pid = 3540] [serial = 1754] [outer = 20421400] 21:22:02 INFO - PROCESS | 3540 | 1461212522787 Marionette TRACE conn6 <- [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]]]}] 21:22:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:22:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1023ms 21:22:02 INFO - PROCESS | 3540 | 1461212522842 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 21:22:02 INFO - PROCESS | 3540 | 1461212522845 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 21:22:02 INFO - PROCESS | 3540 | 1461212522848 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:22:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:22:02 INFO - PROCESS | 3540 | 1461212522850 Marionette TRACE conn6 <- [1,2302,null,{}] 21:22:02 INFO - PROCESS | 3540 | 1461212522853 Marionette TRACE conn6 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:02 INFO - PROCESS | 3540 | 1461212522965 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 21:22:03 INFO - PROCESS | 3540 | 1461212523113 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:03 INFO - PROCESS | 3540 | ++DOCSHELL 20A0A000 == 60 [pid = 3540] [id = 585] 21:22:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (20A0B800) [pid = 3540] [serial = 1755] [outer = 00000000] 21:22:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (20A9E000) [pid = 3540] [serial = 1756] [outer = 20A0B800] 21:22:03 INFO - PROCESS | 3540 | 1461212523169 Marionette DEBUG loaded listener.js 21:22:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (20B0B800) [pid = 3540] [serial = 1757] [outer = 20A0B800] 21:22:03 INFO - PROCESS | 3540 | 1461212523734 Marionette TRACE conn6 <- [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]]]}] 21:22:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:22:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 930ms 21:22:03 INFO - PROCESS | 3540 | 1461212523782 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 21:22:03 INFO - PROCESS | 3540 | 1461212523784 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 21:22:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:22:03 INFO - PROCESS | 3540 | 1461212523787 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:22:03 INFO - PROCESS | 3540 | 1461212523790 Marionette TRACE conn6 <- [1,2306,null,{}] 21:22:03 INFO - PROCESS | 3540 | 1461212523793 Marionette TRACE conn6 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:03 INFO - PROCESS | 3540 | 1461212523904 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 21:22:04 INFO - PROCESS | 3540 | 1461212524085 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:04 INFO - PROCESS | 3540 | ++DOCSHELL 20B11000 == 61 [pid = 3540] [id = 586] 21:22:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (20B11800) [pid = 3540] [serial = 1758] [outer = 00000000] 21:22:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (20B16400) [pid = 3540] [serial = 1759] [outer = 20B11800] 21:22:04 INFO - PROCESS | 3540 | 1461212524144 Marionette DEBUG loaded listener.js 21:22:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (20BB1800) [pid = 3540] [serial = 1760] [outer = 20B11800] 21:22:04 INFO - PROCESS | 3540 | 1461212524742 Marionette TRACE conn6 <- [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] 21:22:04 INFO - PROCESS | 3540 | 1461212524764 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 21:22:04 INFO - PROCESS | 3540 | 1461212524767 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:22:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:22:04 INFO - PROCESS | 3540 | 1461212524769 Marionette TRACE conn6 <- [1,2310,null,{}] 21:22:04 INFO - PROCESS | 3540 | 1461212524773 Marionette TRACE conn6 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:04 INFO - PROCESS | 3540 | 1461212524900 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 21:22:05 INFO - PROCESS | 3540 | 1461212525088 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:05 INFO - PROCESS | 3540 | ++DOCSHELL 0F0F1000 == 62 [pid = 3540] [id = 587] 21:22:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (12C8E000) [pid = 3540] [serial = 1761] [outer = 00000000] 21:22:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (17C1B400) [pid = 3540] [serial = 1762] [outer = 12C8E000] 21:22:05 INFO - PROCESS | 3540 | 1461212525148 Marionette DEBUG loaded listener.js 21:22:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (18D1DC00) [pid = 3540] [serial = 1763] [outer = 12C8E000] 21:22:05 INFO - PROCESS | 3540 | 1461212525767 Marionette TRACE conn6 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 21:22:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:22:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1016ms 21:22:05 INFO - PROCESS | 3540 | 1461212525788 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 21:22:05 INFO - PROCESS | 3540 | 1461212525790 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 21:22:05 INFO - PROCESS | 3540 | 1461212525793 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:22:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:22:05 INFO - PROCESS | 3540 | 1461212525795 Marionette TRACE conn6 <- [1,2314,null,{}] 21:22:05 INFO - PROCESS | 3540 | 1461212525799 Marionette TRACE conn6 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:05 INFO - PROCESS | 3540 | 1461212525916 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 21:22:06 INFO - PROCESS | 3540 | 1461212526249 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:06 INFO - PROCESS | 3540 | ++DOCSHELL 0EF5E800 == 63 [pid = 3540] [id = 588] 21:22:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (0F0F7C00) [pid = 3540] [serial = 1764] [outer = 00000000] 21:22:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (1299D000) [pid = 3540] [serial = 1765] [outer = 0F0F7C00] 21:22:06 INFO - PROCESS | 3540 | 1461212526325 Marionette DEBUG loaded listener.js 21:22:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (12F09800) [pid = 3540] [serial = 1766] [outer = 0F0F7C00] 21:22:06 INFO - PROCESS | 3540 | 1461212526909 Marionette TRACE conn6 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 21:22:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:22:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1172ms 21:22:06 INFO - PROCESS | 3540 | 1461212526970 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 21:22:06 INFO - PROCESS | 3540 | 1461212526975 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 21:22:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:22:06 INFO - PROCESS | 3540 | 1461212526980 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:22:06 INFO - PROCESS | 3540 | 1461212526983 Marionette TRACE conn6 <- [1,2318,null,{}] 21:22:06 INFO - PROCESS | 3540 | 1461212526988 Marionette TRACE conn6 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:07 INFO - PROCESS | 3540 | 1461212527096 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 21:22:07 INFO - PROCESS | 3540 | 1461212527288 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:07 INFO - PROCESS | 3540 | --DOCSHELL 1D6CD400 == 62 [pid = 3540] [id = 580] 21:22:07 INFO - PROCESS | 3540 | --DOCSHELL 17DDE400 == 61 [pid = 3540] [id = 579] 21:22:07 INFO - PROCESS | 3540 | --DOCSHELL 1D10A800 == 60 [pid = 3540] [id = 578] 21:22:07 INFO - PROCESS | 3540 | --DOCSHELL 1CE01C00 == 59 [pid = 3540] [id = 577] 21:22:07 INFO - PROCESS | 3540 | --DOCSHELL 0F644000 == 58 [pid = 3540] [id = 576] 21:22:07 INFO - PROCESS | 3540 | --DOCSHELL 1947B400 == 57 [pid = 3540] [id = 560] 21:22:07 INFO - PROCESS | 3540 | --DOCSHELL 1B833000 == 56 [pid = 3540] [id = 575] 21:22:07 INFO - PROCESS | 3540 | --DOCSHELL 1889DC00 == 55 [pid = 3540] [id = 574] 21:22:07 INFO - PROCESS | 3540 | --DOCSHELL 18898000 == 54 [pid = 3540] [id = 559] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (1D10C400) [pid = 3540] [serial = 1696] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | ++DOCSHELL 0B772C00 == 55 [pid = 3540] [id = 589] 21:22:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (0B77C800) [pid = 3540] [serial = 1767] [outer = 00000000] 21:22:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (127CE400) [pid = 3540] [serial = 1768] [outer = 0B77C800] 21:22:07 INFO - PROCESS | 3540 | 1461212527397 Marionette DEBUG loaded listener.js 21:22:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (12BD6800) [pid = 3540] [serial = 1769] [outer = 0B77C800] 21:22:07 INFO - PROCESS | 3540 | --DOCSHELL 127B7400 == 54 [pid = 3540] [id = 573] 21:22:07 INFO - PROCESS | 3540 | --DOCSHELL 17A35400 == 53 [pid = 3540] [id = 572] 21:22:07 INFO - PROCESS | 3540 | --DOCSHELL 0F0F7000 == 52 [pid = 3540] [id = 570] 21:22:07 INFO - PROCESS | 3540 | --DOCSHELL 1D52B000 == 51 [pid = 3540] [id = 569] 21:22:07 INFO - PROCESS | 3540 | --DOCSHELL 1BF01800 == 50 [pid = 3540] [id = 568] 21:22:07 INFO - PROCESS | 3540 | --DOCSHELL 12D44000 == 49 [pid = 3540] [id = 567] 21:22:07 INFO - PROCESS | 3540 | --DOCSHELL 0EE3BC00 == 48 [pid = 3540] [id = 566] 21:22:07 INFO - PROCESS | 3540 | --DOCSHELL 1CE06800 == 47 [pid = 3540] [id = 565] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (1C209000) [pid = 3540] [serial = 1688] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (209A7800) [pid = 3540] [serial = 1663] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (1B446400) [pid = 3540] [serial = 1681] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (1C834800) [pid = 3540] [serial = 1691] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (1B468800) [pid = 3540] [serial = 1682] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (19476800) [pid = 3540] [serial = 1679] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (1CE10400) [pid = 3540] [serial = 1694] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (1C20AC00) [pid = 3540] [serial = 1687] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1BC68000) [pid = 3540] [serial = 1685] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (1BC64400) [pid = 3540] [serial = 1684] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (1BF0D800) [pid = 3540] [serial = 1690] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (1BC66C00) [pid = 3540] [serial = 1657] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (2091F000) [pid = 3540] [serial = 1660] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (19227800) [pid = 3540] [serial = 1667] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (17539C00) [pid = 3540] [serial = 1666] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (12F40400) [pid = 3540] [serial = 1672] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (137E3C00) [pid = 3540] [serial = 1673] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (18D1B400) [pid = 3540] [serial = 1678] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (17AE4C00) [pid = 3540] [serial = 1675] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (17C14800) [pid = 3540] [serial = 1676] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (12F45C00) [pid = 3540] [serial = 1654] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (12BCA400) [pid = 3540] [serial = 1670] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (12999C00) [pid = 3540] [serial = 1669] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (1CE0D800) [pid = 3540] [serial = 1693] [outer = 00000000] [url = about:blank] 21:22:07 INFO - PROCESS | 3540 | 1461212527887 Marionette TRACE conn6 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 21:22:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:22:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 930ms 21:22:07 INFO - PROCESS | 3540 | 1461212527916 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 21:22:07 INFO - PROCESS | 3540 | 1461212527920 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 21:22:07 INFO - PROCESS | 3540 | 1461212527925 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:22:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:22:07 INFO - PROCESS | 3540 | 1461212527926 Marionette TRACE conn6 <- [1,2322,null,{}] 21:22:07 INFO - PROCESS | 3540 | 1461212527930 Marionette TRACE conn6 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:08 INFO - PROCESS | 3540 | 1461212528020 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 21:22:08 INFO - PROCESS | 3540 | 1461212528029 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:08 INFO - PROCESS | 3540 | ++DOCSHELL 163E6400 == 48 [pid = 3540] [id = 590] 21:22:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (1751C000) [pid = 3540] [serial = 1770] [outer = 00000000] 21:22:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (17C0EC00) [pid = 3540] [serial = 1771] [outer = 1751C000] 21:22:08 INFO - PROCESS | 3540 | 1461212528075 Marionette DEBUG loaded listener.js 21:22:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (1889DC00) [pid = 3540] [serial = 1772] [outer = 1751C000] 21:22:08 INFO - PROCESS | 3540 | 1461212528589 Marionette TRACE conn6 <- [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]]]}] 21:22:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:22:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 670ms 21:22:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:22:08 INFO - PROCESS | 3540 | 1461212528600 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 21:22:08 INFO - PROCESS | 3540 | 1461212528602 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 21:22:08 INFO - PROCESS | 3540 | 1461212528607 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:22:08 INFO - PROCESS | 3540 | 1461212528613 Marionette TRACE conn6 <- [1,2326,null,{}] 21:22:08 INFO - PROCESS | 3540 | 1461212528626 Marionette TRACE conn6 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:08 INFO - PROCESS | 3540 | 1461212528748 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 21:22:08 INFO - PROCESS | 3540 | 1461212528865 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:08 INFO - PROCESS | 3540 | ++DOCSHELL 0F63D400 == 49 [pid = 3540] [id = 591] 21:22:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (1B461800) [pid = 3540] [serial = 1773] [outer = 00000000] 21:22:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (1BB71C00) [pid = 3540] [serial = 1774] [outer = 1B461800] 21:22:08 INFO - PROCESS | 3540 | 1461212528910 Marionette DEBUG loaded listener.js 21:22:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (1BBB1800) [pid = 3540] [serial = 1775] [outer = 1B461800] 21:22:09 INFO - PROCESS | 3540 | 1461212529260 Marionette TRACE conn6 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 21:22:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:22:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 690ms 21:22:09 INFO - PROCESS | 3540 | 1461212529314 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 21:22:09 INFO - PROCESS | 3540 | 1461212529317 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 21:22:09 INFO - PROCESS | 3540 | 1461212529321 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:22:09 INFO - PROCESS | 3540 | 1461212529323 Marionette TRACE conn6 <- [1,2330,null,{}] 21:22:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:22:09 INFO - PROCESS | 3540 | 1461212529326 Marionette TRACE conn6 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:09 INFO - PROCESS | 3540 | 1461212529417 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 21:22:09 INFO - PROCESS | 3540 | 1461212529424 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:09 INFO - PROCESS | 3540 | ++DOCSHELL 1BBB5C00 == 50 [pid = 3540] [id = 592] 21:22:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (1BC5EC00) [pid = 3540] [serial = 1776] [outer = 00000000] 21:22:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (1BF06400) [pid = 3540] [serial = 1777] [outer = 1BC5EC00] 21:22:09 INFO - PROCESS | 3540 | 1461212529470 Marionette DEBUG loaded listener.js 21:22:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (1BF0D800) [pid = 3540] [serial = 1778] [outer = 1BC5EC00] 21:22:09 INFO - PROCESS | 3540 | 1461212529958 Marionette TRACE conn6 <- [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]]]}] 21:22:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:22:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 669ms 21:22:09 INFO - PROCESS | 3540 | 1461212529998 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 21:22:09 INFO - PROCESS | 3540 | 1461212530000 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 21:22:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:22:10 INFO - PROCESS | 3540 | 1461212530003 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:22:10 INFO - PROCESS | 3540 | 1461212530004 Marionette TRACE conn6 <- [1,2334,null,{}] 21:22:10 INFO - PROCESS | 3540 | 1461212530008 Marionette TRACE conn6 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:10 INFO - PROCESS | 3540 | 1461212530132 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 21:22:10 INFO - PROCESS | 3540 | 1461212530234 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:10 INFO - PROCESS | 3540 | ++DOCSHELL 1C20DC00 == 51 [pid = 3540] [id = 593] 21:22:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (1C20E400) [pid = 3540] [serial = 1779] [outer = 00000000] 21:22:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (1C83A400) [pid = 3540] [serial = 1780] [outer = 1C20E400] 21:22:10 INFO - PROCESS | 3540 | 1461212530288 Marionette DEBUG loaded listener.js 21:22:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (1CE04C00) [pid = 3540] [serial = 1781] [outer = 1C20E400] 21:22:10 INFO - PROCESS | 3540 | 1461212530717 Marionette TRACE conn6 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 21:22:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:22:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 770ms 21:22:10 INFO - PROCESS | 3540 | 1461212530780 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 21:22:10 INFO - PROCESS | 3540 | 1461212530783 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 21:22:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:22:10 INFO - PROCESS | 3540 | 1461212530786 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:22:10 INFO - PROCESS | 3540 | 1461212530787 Marionette TRACE conn6 <- [1,2338,null,{}] 21:22:10 INFO - PROCESS | 3540 | 1461212530791 Marionette TRACE conn6 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:10 INFO - PROCESS | 3540 | 1461212530925 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 21:22:11 INFO - PROCESS | 3540 | 1461212531008 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:11 INFO - PROCESS | 3540 | ++DOCSHELL 1D011C00 == 52 [pid = 3540] [id = 594] 21:22:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (1D013800) [pid = 3540] [serial = 1782] [outer = 00000000] 21:22:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (1D110C00) [pid = 3540] [serial = 1783] [outer = 1D013800] 21:22:11 INFO - PROCESS | 3540 | 1461212531052 Marionette DEBUG loaded listener.js 21:22:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (1D18C800) [pid = 3540] [serial = 1784] [outer = 1D013800] 21:22:11 INFO - PROCESS | 3540 | 1461212531486 Marionette TRACE conn6 <- [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]]]}] 21:22:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:22:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 730ms 21:22:11 INFO - PROCESS | 3540 | 1461212531544 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 21:22:11 INFO - PROCESS | 3540 | 1461212531546 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 21:22:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:22:11 INFO - PROCESS | 3540 | 1461212531552 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:22:11 INFO - PROCESS | 3540 | 1461212531554 Marionette TRACE conn6 <- [1,2342,null,{}] 21:22:11 INFO - PROCESS | 3540 | 1461212531557 Marionette TRACE conn6 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:11 INFO - PROCESS | 3540 | 1461212531983 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 21:22:12 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (127C6800) [pid = 3540] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:22:12 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (127B7C00) [pid = 3540] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:22:12 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (1CE03C00) [pid = 3540] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:22:12 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (1889E000) [pid = 3540] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:22:12 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (17AE0800) [pid = 3540] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:22:12 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (1B846000) [pid = 3540] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:22:12 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (18898800) [pid = 3540] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:22:12 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (1D527400) [pid = 3540] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:22:12 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (1D6D2000) [pid = 3540] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:22:12 INFO - PROCESS | 3540 | 1461212532059 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:12 INFO - PROCESS | 3540 | ++DOCSHELL 0EE36800 == 53 [pid = 3540] [id = 595] 21:22:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (127B5800) [pid = 3540] [serial = 1785] [outer = 00000000] 21:22:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (17C1A000) [pid = 3540] [serial = 1786] [outer = 127B5800] 21:22:12 INFO - PROCESS | 3540 | 1461212532104 Marionette DEBUG loaded listener.js 21:22:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (1B841800) [pid = 3540] [serial = 1787] [outer = 127B5800] 21:22:12 INFO - PROCESS | 3540 | 1461212532462 Marionette TRACE conn6 <- [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]]]}] 21:22:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:22:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 970ms 21:22:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:22:12 INFO - PROCESS | 3540 | 1461212532525 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 21:22:12 INFO - PROCESS | 3540 | 1461212532527 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 21:22:12 INFO - PROCESS | 3540 | 1461212532530 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:22:12 INFO - PROCESS | 3540 | 1461212532532 Marionette TRACE conn6 <- [1,2346,null,{}] 21:22:12 INFO - PROCESS | 3540 | 1461212532535 Marionette TRACE conn6 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:12 INFO - PROCESS | 3540 | 1461212532621 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 21:22:12 INFO - PROCESS | 3540 | 1461212532627 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:12 INFO - PROCESS | 3540 | ++DOCSHELL 17AE0800 == 54 [pid = 3540] [id = 596] 21:22:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (1BC68C00) [pid = 3540] [serial = 1788] [outer = 00000000] 21:22:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (1E77D800) [pid = 3540] [serial = 1789] [outer = 1BC68C00] 21:22:12 INFO - PROCESS | 3540 | 1461212532672 Marionette DEBUG loaded listener.js 21:22:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (1FE4B400) [pid = 3540] [serial = 1790] [outer = 1BC68C00] 21:22:13 INFO - PROCESS | 3540 | 1461212533115 Marionette TRACE conn6 <- [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]]]}] 21:22:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:22:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 630ms 21:22:13 INFO - PROCESS | 3540 | 1461212533161 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 21:22:13 INFO - PROCESS | 3540 | 1461212533164 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 21:22:13 INFO - PROCESS | 3540 | 1461212533167 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:22:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:22:13 INFO - PROCESS | 3540 | 1461212533169 Marionette TRACE conn6 <- [1,2350,null,{}] 21:22:13 INFO - PROCESS | 3540 | 1461212533172 Marionette TRACE conn6 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:13 INFO - PROCESS | 3540 | 1461212533259 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 21:22:13 INFO - PROCESS | 3540 | 1461212533265 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:13 INFO - PROCESS | 3540 | ++DOCSHELL 1C83F000 == 55 [pid = 3540] [id = 597] 21:22:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (1D6D2000) [pid = 3540] [serial = 1791] [outer = 00000000] 21:22:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (2042B400) [pid = 3540] [serial = 1792] [outer = 1D6D2000] 21:22:13 INFO - PROCESS | 3540 | 1461212533309 Marionette DEBUG loaded listener.js 21:22:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (2091D400) [pid = 3540] [serial = 1793] [outer = 1D6D2000] 21:22:13 INFO - PROCESS | 3540 | 1461212533779 Marionette TRACE conn6 <- [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]]]}] 21:22:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:22:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 670ms 21:22:13 INFO - PROCESS | 3540 | 1461212533841 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 21:22:13 INFO - PROCESS | 3540 | 1461212533843 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 21:22:13 INFO - PROCESS | 3540 | 1461212533846 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:22:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:22:13 INFO - PROCESS | 3540 | 1461212533848 Marionette TRACE conn6 <- [1,2354,null,{}] 21:22:13 INFO - PROCESS | 3540 | 1461212533851 Marionette TRACE conn6 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:13 INFO - PROCESS | 3540 | 1461212533938 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 21:22:13 INFO - PROCESS | 3540 | 1461212533947 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:13 INFO - PROCESS | 3540 | ++DOCSHELL 2091E800 == 56 [pid = 3540] [id = 598] 21:22:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (20929400) [pid = 3540] [serial = 1794] [outer = 00000000] 21:22:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (20A01400) [pid = 3540] [serial = 1795] [outer = 20929400] 21:22:14 INFO - PROCESS | 3540 | 1461212533998 Marionette DEBUG loaded listener.js 21:22:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (20A96400) [pid = 3540] [serial = 1796] [outer = 20929400] 21:22:14 INFO - PROCESS | 3540 | 1461212534755 Marionette TRACE conn6 <- [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]]]}] 21:22:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:22:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 970ms 21:22:14 INFO - PROCESS | 3540 | 1461212534822 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 21:22:14 INFO - PROCESS | 3540 | 1461212534826 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 21:22:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:22:14 INFO - PROCESS | 3540 | 1461212534830 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:22:14 INFO - PROCESS | 3540 | 1461212534834 Marionette TRACE conn6 <- [1,2358,null,{}] 21:22:14 INFO - PROCESS | 3540 | 1461212534840 Marionette TRACE conn6 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:15 INFO - PROCESS | 3540 | 1461212535012 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 21:22:15 INFO - PROCESS | 3540 | 1461212535033 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:15 INFO - PROCESS | 3540 | ++DOCSHELL 17535400 == 57 [pid = 3540] [id = 599] 21:22:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (17539C00) [pid = 3540] [serial = 1797] [outer = 00000000] 21:22:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (17DDE400) [pid = 3540] [serial = 1798] [outer = 17539C00] 21:22:15 INFO - PROCESS | 3540 | 1461212535090 Marionette DEBUG loaded listener.js 21:22:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (18D15400) [pid = 3540] [serial = 1799] [outer = 17539C00] 21:22:15 INFO - PROCESS | 3540 | 1461212535756 Marionette TRACE conn6 <- [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]]]}] 21:22:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:22:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 989ms 21:22:15 INFO - PROCESS | 3540 | 1461212535822 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 21:22:15 INFO - PROCESS | 3540 | 1461212535828 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 21:22:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:22:15 INFO - PROCESS | 3540 | 1461212535834 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:22:15 INFO - PROCESS | 3540 | 1461212535837 Marionette TRACE conn6 <- [1,2362,null,{}] 21:22:15 INFO - PROCESS | 3540 | 1461212535842 Marionette TRACE conn6 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:15 INFO - PROCESS | 3540 | 1461212535958 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 21:22:16 INFO - PROCESS | 3540 | 1461212536110 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:16 INFO - PROCESS | 3540 | ++DOCSHELL 188A2800 == 58 [pid = 3540] [id = 600] 21:22:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (1BB6D800) [pid = 3540] [serial = 1800] [outer = 00000000] 21:22:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (1C835000) [pid = 3540] [serial = 1801] [outer = 1BB6D800] 21:22:16 INFO - PROCESS | 3540 | 1461212536167 Marionette DEBUG loaded listener.js 21:22:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (1CD28C00) [pid = 3540] [serial = 1802] [outer = 1BB6D800] 21:22:16 INFO - PROCESS | 3540 | 1461212536802 Marionette TRACE conn6 <- [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]]]}] 21:22:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:22:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1025ms 21:22:16 INFO - PROCESS | 3540 | 1461212536861 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 21:22:16 INFO - PROCESS | 3540 | 1461212536863 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 21:22:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:22:16 INFO - PROCESS | 3540 | 1461212536867 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:22:16 INFO - PROCESS | 3540 | 1461212536871 Marionette TRACE conn6 <- [1,2366,null,{}] 21:22:16 INFO - PROCESS | 3540 | 1461212536882 Marionette TRACE conn6 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:17 INFO - PROCESS | 3540 | 1461212537047 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 21:22:17 INFO - PROCESS | 3540 | 1461212537197 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:17 INFO - PROCESS | 3540 | ++DOCSHELL 20A93400 == 59 [pid = 3540] [id = 601] 21:22:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (20A94000) [pid = 3540] [serial = 1803] [outer = 00000000] 21:22:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (20BB6000) [pid = 3540] [serial = 1804] [outer = 20A94000] 21:22:17 INFO - PROCESS | 3540 | 1461212537256 Marionette DEBUG loaded listener.js 21:22:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (20BBC800) [pid = 3540] [serial = 1805] [outer = 20A94000] 21:22:17 INFO - PROCESS | 3540 | 1461212537876 Marionette TRACE conn6 <- [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]]]}] 21:22:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:22:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1070ms 21:22:17 INFO - PROCESS | 3540 | 1461212537957 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 21:22:17 INFO - PROCESS | 3540 | 1461212537960 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 21:22:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:22:17 INFO - PROCESS | 3540 | 1461212537963 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:22:17 INFO - PROCESS | 3540 | 1461212537965 Marionette TRACE conn6 <- [1,2370,null,{}] 21:22:17 INFO - PROCESS | 3540 | 1461212537969 Marionette TRACE conn6 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:18 INFO - PROCESS | 3540 | 1461212538083 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 21:22:18 INFO - PROCESS | 3540 | 1461212538232 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:18 INFO - PROCESS | 3540 | ++DOCSHELL 21625C00 == 60 [pid = 3540] [id = 602] 21:22:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (21626000) [pid = 3540] [serial = 1806] [outer = 00000000] 21:22:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (217B8000) [pid = 3540] [serial = 1807] [outer = 21626000] 21:22:18 INFO - PROCESS | 3540 | 1461212538289 Marionette DEBUG loaded listener.js 21:22:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (217BC400) [pid = 3540] [serial = 1808] [outer = 21626000] 21:22:18 INFO - PROCESS | 3540 | 1461212538891 Marionette TRACE conn6 <- [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]]]}] 21:22:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:22:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 970ms 21:22:18 INFO - PROCESS | 3540 | 1461212538938 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 21:22:18 INFO - PROCESS | 3540 | 1461212538941 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 21:22:18 INFO - PROCESS | 3540 | 1461212538944 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:22:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:22:18 INFO - PROCESS | 3540 | 1461212538946 Marionette TRACE conn6 <- [1,2374,null,{}] 21:22:18 INFO - PROCESS | 3540 | 1461212538950 Marionette TRACE conn6 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:19 INFO - PROCESS | 3540 | 1461212539058 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 21:22:19 INFO - PROCESS | 3540 | 1461212539247 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:19 INFO - PROCESS | 3540 | ++DOCSHELL 21B3FC00 == 61 [pid = 3540] [id = 603] 21:22:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (21B40800) [pid = 3540] [serial = 1809] [outer = 00000000] 21:22:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (21D9B800) [pid = 3540] [serial = 1810] [outer = 21B40800] 21:22:19 INFO - PROCESS | 3540 | 1461212539303 Marionette DEBUG loaded listener.js 21:22:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (21DA3800) [pid = 3540] [serial = 1811] [outer = 21B40800] 21:22:19 INFO - PROCESS | 3540 | 1461212539861 Marionette TRACE conn6 <- [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]]]}] 21:22:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:22:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 969ms 21:22:19 INFO - PROCESS | 3540 | 1461212539918 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 21:22:19 INFO - PROCESS | 3540 | 1461212539921 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 21:22:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:22:19 INFO - PROCESS | 3540 | 1461212539924 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:22:19 INFO - PROCESS | 3540 | 1461212539926 Marionette TRACE conn6 <- [1,2378,null,{}] 21:22:19 INFO - PROCESS | 3540 | 1461212539930 Marionette TRACE conn6 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:20 INFO - PROCESS | 3540 | 1461212540049 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 21:22:20 INFO - PROCESS | 3540 | 1461212540222 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:20 INFO - PROCESS | 3540 | ++DOCSHELL 12FD6800 == 62 [pid = 3540] [id = 604] 21:22:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (20A96C00) [pid = 3540] [serial = 1812] [outer = 00000000] 21:22:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (22061800) [pid = 3540] [serial = 1813] [outer = 20A96C00] 21:22:20 INFO - PROCESS | 3540 | 1461212540281 Marionette DEBUG loaded listener.js 21:22:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (22063C00) [pid = 3540] [serial = 1814] [outer = 20A96C00] 21:22:20 INFO - PROCESS | 3540 | 1461212540836 Marionette TRACE conn6 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 21:22:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:22:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 970ms 21:22:20 INFO - PROCESS | 3540 | 1461212540899 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 21:22:20 INFO - PROCESS | 3540 | 1461212540901 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 21:22:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:22:20 INFO - PROCESS | 3540 | 1461212540904 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:22:20 INFO - PROCESS | 3540 | 1461212540906 Marionette TRACE conn6 <- [1,2382,null,{}] 21:22:20 INFO - PROCESS | 3540 | 1461212540910 Marionette TRACE conn6 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:21 INFO - PROCESS | 3540 | 1461212541021 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 21:22:21 INFO - PROCESS | 3540 | 1461212541174 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:21 INFO - PROCESS | 3540 | ++DOCSHELL 17A31800 == 63 [pid = 3540] [id = 605] 21:22:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (1894E400) [pid = 3540] [serial = 1815] [outer = 00000000] 21:22:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (1C835800) [pid = 3540] [serial = 1816] [outer = 1894E400] 21:22:21 INFO - PROCESS | 3540 | 1461212541231 Marionette DEBUG loaded listener.js 21:22:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (1D76C400) [pid = 3540] [serial = 1817] [outer = 1894E400] 21:22:22 INFO - PROCESS | 3540 | 1461212542102 Marionette TRACE conn6 <- [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]]]}] 21:22:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:22:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1218ms 21:22:22 INFO - PROCESS | 3540 | 1461212542127 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 21:22:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:22:22 INFO - PROCESS | 3540 | 1461212542130 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 21:22:22 INFO - PROCESS | 3540 | 1461212542135 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:22:22 INFO - PROCESS | 3540 | 1461212542139 Marionette TRACE conn6 <- [1,2386,null,{}] 21:22:22 INFO - PROCESS | 3540 | 1461212542146 Marionette TRACE conn6 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:22 INFO - PROCESS | 3540 | 1461212542251 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 21:22:22 INFO - PROCESS | 3540 | 1461212542412 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:22 INFO - PROCESS | 3540 | ++DOCSHELL 1299EC00 == 64 [pid = 3540] [id = 606] 21:22:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (12B73400) [pid = 3540] [serial = 1818] [outer = 00000000] 21:22:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (1A649800) [pid = 3540] [serial = 1819] [outer = 12B73400] 21:22:22 INFO - PROCESS | 3540 | 1461212542466 Marionette DEBUG loaded listener.js 21:22:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (1B833000) [pid = 3540] [serial = 1820] [outer = 12B73400] 21:22:23 INFO - PROCESS | 3540 | --DOCSHELL 1C83F000 == 63 [pid = 3540] [id = 597] 21:22:23 INFO - PROCESS | 3540 | --DOCSHELL 17AE0800 == 62 [pid = 3540] [id = 596] 21:22:23 INFO - PROCESS | 3540 | --DOCSHELL 0EE36800 == 61 [pid = 3540] [id = 595] 21:22:23 INFO - PROCESS | 3540 | --DOCSHELL 1D011C00 == 60 [pid = 3540] [id = 594] 21:22:23 INFO - PROCESS | 3540 | --DOCSHELL 1C20DC00 == 59 [pid = 3540] [id = 593] 21:22:23 INFO - PROCESS | 3540 | --DOCSHELL 1BBB5C00 == 58 [pid = 3540] [id = 592] 21:22:23 INFO - PROCESS | 3540 | --DOCSHELL 0F63D400 == 57 [pid = 3540] [id = 591] 21:22:23 INFO - PROCESS | 3540 | --DOCSHELL 163E6400 == 56 [pid = 3540] [id = 590] 21:22:23 INFO - PROCESS | 3540 | --DOCSHELL 0B772C00 == 55 [pid = 3540] [id = 589] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 180 (1D18F400) [pid = 3540] [serial = 1705] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (127CBC00) [pid = 3540] [serial = 1699] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (1E7D3000) [pid = 3540] [serial = 1708] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (209A2000) [pid = 3540] [serial = 1744] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (20366400) [pid = 3540] [serial = 1711] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (17C83C00) [pid = 3540] [serial = 1702] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOCSHELL 0EF5E800 == 54 [pid = 3540] [id = 588] 21:22:23 INFO - PROCESS | 3540 | --DOCSHELL 0B788800 == 53 [pid = 3540] [id = 582] 21:22:23 INFO - PROCESS | 3540 | --DOCSHELL 20859800 == 52 [pid = 3540] [id = 581] 21:22:23 INFO - PROCESS | 3540 | 1461212543120 Marionette TRACE conn6 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (1C205800) [pid = 3540] [serial = 1729] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (1299A800) [pid = 3540] [serial = 1720] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (12BD0000) [pid = 3540] [serial = 1721] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (1D18F000) [pid = 3540] [serial = 1733] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (18D19800) [pid = 3540] [serial = 1723] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (1B43F000) [pid = 3540] [serial = 1724] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (18958400) [pid = 3540] [serial = 1718] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (17C80800) [pid = 3540] [serial = 1717] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (1D10EC00) [pid = 3540] [serial = 1732] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (17DD5400) [pid = 3540] [serial = 1714] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (1BBBF800) [pid = 3540] [serial = 1726] [outer = 00000000] [url = about:blank] 21:22:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (1D104400) [pid = 3540] [serial = 1738] [outer = 00000000] [url = about:blank] 21:22:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1026ms 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (1D7E6800) [pid = 3540] [serial = 1735] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (20424400) [pid = 3540] [serial = 1741] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (1FB19400) [pid = 3540] [serial = 1736] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (2085DC00) [pid = 3540] [serial = 1742] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (1C834000) [pid = 3540] [serial = 1730] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (1D7E0800) [pid = 3540] [serial = 1739] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (1BC65800) [pid = 3540] [serial = 1727] [outer = 00000000] [url = about:blank] 21:22:23 INFO - PROCESS | 3540 | 1461212543178 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 21:22:23 INFO - PROCESS | 3540 | 1461212543184 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 21:22:23 INFO - PROCESS | 3540 | 1461212543211 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:22:23 INFO - PROCESS | 3540 | 1461212543213 Marionette TRACE conn6 <- [1,2390,null,{}] 21:22:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:22:23 INFO - PROCESS | 3540 | 1461212543217 Marionette TRACE conn6 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:23 INFO - PROCESS | 3540 | 1461212543309 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 21:22:23 INFO - PROCESS | 3540 | 1461212543320 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:23 INFO - PROCESS | 3540 | ++DOCSHELL 0F0FA000 == 53 [pid = 3540] [id = 607] 21:22:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (0F644C00) [pid = 3540] [serial = 1821] [outer = 00000000] 21:22:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (12D3EC00) [pid = 3540] [serial = 1822] [outer = 0F644C00] 21:22:23 INFO - PROCESS | 3540 | 1461212543366 Marionette DEBUG loaded listener.js 21:22:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (1388F000) [pid = 3540] [serial = 1823] [outer = 0F644C00] 21:22:23 INFO - PROCESS | 3540 | 1461212543916 Marionette TRACE conn6 <- [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]]]}] 21:22:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:22:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 730ms 21:22:23 INFO - PROCESS | 3540 | 1461212543949 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 21:22:23 INFO - PROCESS | 3540 | 1461212543951 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 21:22:23 INFO - PROCESS | 3540 | 1461212543954 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:22:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:22:23 INFO - PROCESS | 3540 | 1461212543957 Marionette TRACE conn6 <- [1,2394,null,{}] 21:22:23 INFO - PROCESS | 3540 | 1461212543967 Marionette TRACE conn6 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:24 INFO - PROCESS | 3540 | 1461212544064 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 21:22:24 INFO - PROCESS | 3540 | 1461212544175 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:24 INFO - PROCESS | 3540 | ++DOCSHELL 1922EC00 == 54 [pid = 3540] [id = 608] 21:22:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (1A690800) [pid = 3540] [serial = 1824] [outer = 00000000] 21:22:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (1BBBF800) [pid = 3540] [serial = 1825] [outer = 1A690800] 21:22:24 INFO - PROCESS | 3540 | 1461212544223 Marionette DEBUG loaded listener.js 21:22:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (1BF01400) [pid = 3540] [serial = 1826] [outer = 1A690800] 21:22:24 INFO - PROCESS | 3540 | 1461212544613 Marionette TRACE conn6 <- [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]]]}] 21:22:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:22:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 730ms 21:22:24 INFO - PROCESS | 3540 | 1461212544689 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 21:22:24 INFO - PROCESS | 3540 | 1461212544691 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 21:22:24 INFO - PROCESS | 3540 | 1461212544694 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:22:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:22:24 INFO - PROCESS | 3540 | 1461212544696 Marionette TRACE conn6 <- [1,2398,null,{}] 21:22:24 INFO - PROCESS | 3540 | 1461212544700 Marionette TRACE conn6 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:24 INFO - PROCESS | 3540 | 1461212544790 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 21:22:24 INFO - PROCESS | 3540 | 1461212544796 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:24 INFO - PROCESS | 3540 | ++DOCSHELL 1BF43C00 == 55 [pid = 3540] [id = 609] 21:22:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (1C201C00) [pid = 3540] [serial = 1827] [outer = 00000000] 21:22:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (1CE0D800) [pid = 3540] [serial = 1828] [outer = 1C201C00] 21:22:24 INFO - PROCESS | 3540 | 1461212544842 Marionette DEBUG loaded listener.js 21:22:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (1CF5CC00) [pid = 3540] [serial = 1829] [outer = 1C201C00] 21:22:25 INFO - PROCESS | 3540 | 1461212545477 Marionette TRACE conn6 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 21:22:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:22:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 830ms 21:22:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:22:25 INFO - PROCESS | 3540 | 1461212545528 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 21:22:25 INFO - PROCESS | 3540 | 1461212545530 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 21:22:25 INFO - PROCESS | 3540 | 1461212545534 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:22:25 INFO - PROCESS | 3540 | 1461212545536 Marionette TRACE conn6 <- [1,2402,null,{}] 21:22:25 INFO - PROCESS | 3540 | 1461212545539 Marionette TRACE conn6 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:25 INFO - PROCESS | 3540 | 1461212545668 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 21:22:25 INFO - PROCESS | 3540 | 1461212545740 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:25 INFO - PROCESS | 3540 | ++DOCSHELL 1CF89800 == 56 [pid = 3540] [id = 610] 21:22:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (1D0EC800) [pid = 3540] [serial = 1830] [outer = 00000000] 21:22:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (1D2CB400) [pid = 3540] [serial = 1831] [outer = 1D0EC800] 21:22:25 INFO - PROCESS | 3540 | 1461212545787 Marionette DEBUG loaded listener.js 21:22:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (1D763C00) [pid = 3540] [serial = 1832] [outer = 1D0EC800] 21:22:26 INFO - PROCESS | 3540 | 1461212546251 Marionette TRACE conn6 <- [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]]]}] 21:22:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:22:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 770ms 21:22:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:22:26 INFO - PROCESS | 3540 | 1461212546304 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 21:22:26 INFO - PROCESS | 3540 | 1461212546306 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 21:22:26 INFO - PROCESS | 3540 | 1461212546310 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:22:26 INFO - PROCESS | 3540 | 1461212546311 Marionette TRACE conn6 <- [1,2406,null,{}] 21:22:26 INFO - PROCESS | 3540 | 1461212546315 Marionette TRACE conn6 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:26 INFO - PROCESS | 3540 | 1461212546461 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 21:22:26 INFO - PROCESS | 3540 | 1461212546540 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:26 INFO - PROCESS | 3540 | ++DOCSHELL 1E2CB800 == 57 [pid = 3540] [id = 611] 21:22:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (1FB16400) [pid = 3540] [serial = 1833] [outer = 00000000] 21:22:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (2085E400) [pid = 3540] [serial = 1834] [outer = 1FB16400] 21:22:26 INFO - PROCESS | 3540 | 1461212546588 Marionette DEBUG loaded listener.js 21:22:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (20925400) [pid = 3540] [serial = 1835] [outer = 1FB16400] 21:22:27 INFO - PROCESS | 3540 | 1461212547026 Marionette TRACE conn6 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:22:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:22:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 770ms 21:22:27 INFO - PROCESS | 3540 | 1461212547081 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 21:22:27 INFO - PROCESS | 3540 | 1461212547083 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 21:22:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:22:27 INFO - PROCESS | 3540 | 1461212547086 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:22:27 INFO - PROCESS | 3540 | 1461212547088 Marionette TRACE conn6 <- [1,2410,null,{}] 21:22:27 INFO - PROCESS | 3540 | 1461212547091 Marionette TRACE conn6 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:27 INFO - PROCESS | 3540 | 1461212547218 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 21:22:27 INFO - PROCESS | 3540 | 1461212547294 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:27 INFO - PROCESS | 3540 | ++DOCSHELL 127CF000 == 58 [pid = 3540] [id = 612] 21:22:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (209A1800) [pid = 3540] [serial = 1836] [outer = 00000000] 21:22:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (20A92000) [pid = 3540] [serial = 1837] [outer = 209A1800] 21:22:27 INFO - PROCESS | 3540 | 1461212547338 Marionette DEBUG loaded listener.js 21:22:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (20A9FC00) [pid = 3540] [serial = 1838] [outer = 209A1800] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (1D18C400) [pid = 3540] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (1D529C00) [pid = 3540] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (1CF86400) [pid = 3540] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (1CF88800) [pid = 3540] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (0EE30000) [pid = 3540] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (18954400) [pid = 3540] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (0F5E9800) [pid = 3540] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (0EF68000) [pid = 3540] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (20362800) [pid = 3540] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (12FD0400) [pid = 3540] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (127BCC00) [pid = 3540] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (1889F800) [pid = 3540] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (1D528800) [pid = 3540] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (0F585000) [pid = 3540] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (1CF86800) [pid = 3540] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (1D7EC400) [pid = 3540] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (18D1CC00) [pid = 3540] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (2036B800) [pid = 3540] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (0EF5C800) [pid = 3540] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1D2C7C00) [pid = 3540] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (12F17000) [pid = 3540] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (18954000) [pid = 3540] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (20927800) [pid = 3540] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (1D6D2000) [pid = 3540] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (1C20E400) [pid = 3540] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (1D013800) [pid = 3540] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (1B461800) [pid = 3540] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (0B77C800) [pid = 3540] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (127B5800) [pid = 3540] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (1751C000) [pid = 3540] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (20862C00) [pid = 3540] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (1BC5EC00) [pid = 3540] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (0F0F7C00) [pid = 3540] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (1BC68C00) [pid = 3540] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (1FE8D400) [pid = 3540] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:22:27 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (1FB15400) [pid = 3540] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:22:28 INFO - PROCESS | 3540 | 1461212548037 Marionette TRACE conn6 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:22:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:22:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1021ms 21:22:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:22:28 INFO - PROCESS | 3540 | 1461212548108 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 21:22:28 INFO - PROCESS | 3540 | 1461212548110 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 21:22:28 INFO - PROCESS | 3540 | 1461212548112 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:22:28 INFO - PROCESS | 3540 | 1461212548114 Marionette TRACE conn6 <- [1,2414,null,{}] 21:22:28 INFO - PROCESS | 3540 | 1461212548118 Marionette TRACE conn6 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:28 INFO - PROCESS | 3540 | 1461212548205 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 21:22:28 INFO - PROCESS | 3540 | 1461212548212 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:28 INFO - PROCESS | 3540 | ++DOCSHELL 127B5800 == 59 [pid = 3540] [id = 613] 21:22:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (12B7DC00) [pid = 3540] [serial = 1839] [outer = 00000000] 21:22:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (17523000) [pid = 3540] [serial = 1840] [outer = 12B7DC00] 21:22:28 INFO - PROCESS | 3540 | 1461212548257 Marionette DEBUG loaded listener.js 21:22:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (17D02400) [pid = 3540] [serial = 1841] [outer = 12B7DC00] 21:22:28 INFO - PROCESS | 3540 | 1461212548697 Marionette TRACE conn6 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 21:22:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:22:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 630ms 21:22:28 INFO - PROCESS | 3540 | 1461212548750 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 21:22:28 INFO - PROCESS | 3540 | 1461212548752 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 21:22:28 INFO - PROCESS | 3540 | 1461212548755 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:22:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:22:28 INFO - PROCESS | 3540 | 1461212548757 Marionette TRACE conn6 <- [1,2418,null,{}] 21:22:28 INFO - PROCESS | 3540 | 1461212548760 Marionette TRACE conn6 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:28 INFO - PROCESS | 3540 | 1461212548848 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 21:22:28 INFO - PROCESS | 3540 | 1461212548854 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:28 INFO - PROCESS | 3540 | ++DOCSHELL 17DE4400 == 60 [pid = 3540] [id = 614] 21:22:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (1B446400) [pid = 3540] [serial = 1842] [outer = 00000000] 21:22:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (1C83CC00) [pid = 3540] [serial = 1843] [outer = 1B446400] 21:22:28 INFO - PROCESS | 3540 | 1461212548899 Marionette DEBUG loaded listener.js 21:22:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (1CF88800) [pid = 3540] [serial = 1844] [outer = 1B446400] 21:22:29 INFO - PROCESS | 3540 | 1461212549371 Marionette TRACE conn6 <- [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]]]}] 21:22:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:22:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 669ms 21:22:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:22:29 INFO - PROCESS | 3540 | 1461212549429 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 21:22:29 INFO - PROCESS | 3540 | 1461212549431 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 21:22:29 INFO - PROCESS | 3540 | 1461212549434 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:22:29 INFO - PROCESS | 3540 | 1461212549436 Marionette TRACE conn6 <- [1,2422,null,{}] 21:22:29 INFO - PROCESS | 3540 | 1461212549439 Marionette TRACE conn6 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:29 INFO - PROCESS | 3540 | 1461212549529 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 21:22:29 INFO - PROCESS | 3540 | 1461212549535 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:29 INFO - PROCESS | 3540 | ++DOCSHELL 1D18A800 == 61 [pid = 3540] [id = 615] 21:22:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (1D5E8400) [pid = 3540] [serial = 1845] [outer = 00000000] 21:22:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (20364800) [pid = 3540] [serial = 1846] [outer = 1D5E8400] 21:22:29 INFO - PROCESS | 3540 | 1461212549580 Marionette DEBUG loaded listener.js 21:22:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (20926800) [pid = 3540] [serial = 1847] [outer = 1D5E8400] 21:22:30 INFO - PROCESS | 3540 | 1461212550317 Marionette TRACE conn6 <- [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]]]}] 21:22:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:22:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 930ms 21:22:30 INFO - PROCESS | 3540 | 1461212550365 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 21:22:30 INFO - PROCESS | 3540 | 1461212550371 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 21:22:30 INFO - PROCESS | 3540 | 1461212550377 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:22:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:22:30 INFO - PROCESS | 3540 | 1461212550381 Marionette TRACE conn6 <- [1,2426,null,{}] 21:22:30 INFO - PROCESS | 3540 | 1461212550386 Marionette TRACE conn6 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:30 INFO - PROCESS | 3540 | 1461212550515 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 21:22:30 INFO - PROCESS | 3540 | 1461212550650 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:30 INFO - PROCESS | 3540 | ++DOCSHELL 12B77400 == 62 [pid = 3540] [id = 616] 21:22:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (12D3E800) [pid = 3540] [serial = 1848] [outer = 00000000] 21:22:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (18954400) [pid = 3540] [serial = 1849] [outer = 12D3E800] 21:22:30 INFO - PROCESS | 3540 | 1461212550709 Marionette DEBUG loaded listener.js 21:22:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (1A63F000) [pid = 3540] [serial = 1850] [outer = 12D3E800] 21:22:31 INFO - PROCESS | 3540 | 1461212551247 Marionette TRACE conn6 <- [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]]]}] 21:22:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:22:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 930ms 21:22:31 INFO - PROCESS | 3540 | 1461212551311 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 21:22:31 INFO - PROCESS | 3540 | 1461212551317 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 21:22:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:22:31 INFO - PROCESS | 3540 | 1461212551324 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:22:31 INFO - PROCESS | 3540 | 1461212551327 Marionette TRACE conn6 <- [1,2430,null,{}] 21:22:31 INFO - PROCESS | 3540 | 1461212551331 Marionette TRACE conn6 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:31 INFO - PROCESS | 3540 | 1461212551449 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 21:22:31 INFO - PROCESS | 3540 | 1461212551603 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:31 INFO - PROCESS | 3540 | ++DOCSHELL 127C1C00 == 63 [pid = 3540] [id = 617] 21:22:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (127C6800) [pid = 3540] [serial = 1851] [outer = 00000000] 21:22:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (1D18B800) [pid = 3540] [serial = 1852] [outer = 127C6800] 21:22:31 INFO - PROCESS | 3540 | 1461212551659 Marionette DEBUG loaded listener.js 21:22:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (1D6C5C00) [pid = 3540] [serial = 1853] [outer = 127C6800] 21:22:32 INFO - PROCESS | 3540 | 1461212552284 Marionette TRACE conn6 <- [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]]]}] 21:22:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:22:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 970ms 21:22:32 INFO - PROCESS | 3540 | 1461212552295 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 21:22:32 INFO - PROCESS | 3540 | 1461212552298 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 21:22:32 INFO - PROCESS | 3540 | 1461212552301 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:22:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:22:32 INFO - PROCESS | 3540 | 1461212552305 Marionette TRACE conn6 <- [1,2434,null,{}] 21:22:32 INFO - PROCESS | 3540 | 1461212552317 Marionette TRACE conn6 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:32 INFO - PROCESS | 3540 | 1461212552440 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 21:22:32 INFO - PROCESS | 3540 | 1461212552610 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:32 INFO - PROCESS | 3540 | ++DOCSHELL 20A0EC00 == 64 [pid = 3540] [id = 618] 21:22:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (20A91400) [pid = 3540] [serial = 1854] [outer = 00000000] 21:22:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (20B1A800) [pid = 3540] [serial = 1855] [outer = 20A91400] 21:22:32 INFO - PROCESS | 3540 | 1461212552670 Marionette DEBUG loaded listener.js 21:22:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (20BC0400) [pid = 3540] [serial = 1856] [outer = 20A91400] 21:22:33 INFO - PROCESS | 3540 | 1461212553226 Marionette TRACE conn6 <- [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]]]}] 21:22:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:22:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 970ms 21:22:33 INFO - PROCESS | 3540 | 1461212553275 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 21:22:33 INFO - PROCESS | 3540 | 1461212553278 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 21:22:33 INFO - PROCESS | 3540 | 1461212553281 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:22:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:22:33 INFO - PROCESS | 3540 | 1461212553283 Marionette TRACE conn6 <- [1,2438,null,{}] 21:22:33 INFO - PROCESS | 3540 | 1461212553287 Marionette TRACE conn6 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:33 INFO - PROCESS | 3540 | 1461212553402 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 21:22:33 INFO - PROCESS | 3540 | 1461212553559 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:33 INFO - PROCESS | 3540 | ++DOCSHELL 21B3BC00 == 65 [pid = 3540] [id = 619] 21:22:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (21B3C800) [pid = 3540] [serial = 1857] [outer = 00000000] 21:22:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (2200BC00) [pid = 3540] [serial = 1858] [outer = 21B3C800] 21:22:33 INFO - PROCESS | 3540 | 1461212553619 Marionette DEBUG loaded listener.js 21:22:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (22056400) [pid = 3540] [serial = 1859] [outer = 21B3C800] 21:22:34 INFO - PROCESS | 3540 | 1461212554174 Marionette TRACE conn6 <- [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]]]}] 21:22:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:22:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 970ms 21:22:34 INFO - PROCESS | 3540 | 1461212554255 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 21:22:34 INFO - PROCESS | 3540 | 1461212554257 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 21:22:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:22:34 INFO - PROCESS | 3540 | 1461212554261 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:22:34 INFO - PROCESS | 3540 | 1461212554262 Marionette TRACE conn6 <- [1,2442,null,{}] 21:22:34 INFO - PROCESS | 3540 | 1461212554266 Marionette TRACE conn6 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:34 INFO - PROCESS | 3540 | 1461212554378 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 21:22:34 INFO - PROCESS | 3540 | 1461212554533 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:34 INFO - PROCESS | 3540 | ++DOCSHELL 22058C00 == 66 [pid = 3540] [id = 620] 21:22:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (22067800) [pid = 3540] [serial = 1860] [outer = 00000000] 21:22:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (2206E800) [pid = 3540] [serial = 1861] [outer = 22067800] 21:22:34 INFO - PROCESS | 3540 | 1461212554590 Marionette DEBUG loaded listener.js 21:22:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (22071800) [pid = 3540] [serial = 1862] [outer = 22067800] 21:22:35 INFO - PROCESS | 3540 | 1461212555157 Marionette TRACE conn6 <- [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]]]}] 21:22:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:22:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 970ms 21:22:35 INFO - PROCESS | 3540 | 1461212555235 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 21:22:35 INFO - PROCESS | 3540 | 1461212555238 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 21:22:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:22:35 INFO - PROCESS | 3540 | 1461212555241 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:22:35 INFO - PROCESS | 3540 | 1461212555243 Marionette TRACE conn6 <- [1,2446,null,{}] 21:22:35 INFO - PROCESS | 3540 | 1461212555262 Marionette TRACE conn6 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:35 INFO - PROCESS | 3540 | 1461212555388 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 21:22:35 INFO - PROCESS | 3540 | 1461212555538 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:35 INFO - PROCESS | 3540 | ++DOCSHELL 244B9C00 == 67 [pid = 3540] [id = 621] 21:22:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (244C1000) [pid = 3540] [serial = 1863] [outer = 00000000] 21:22:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (2453AC00) [pid = 3540] [serial = 1864] [outer = 244C1000] 21:22:35 INFO - PROCESS | 3540 | 1461212555601 Marionette DEBUG loaded listener.js 21:22:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (2453E400) [pid = 3540] [serial = 1865] [outer = 244C1000] 21:22:36 INFO - PROCESS | 3540 | 1461212556149 Marionette TRACE conn6 <- [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]]]}] 21:22:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:22:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 930ms 21:22:36 INFO - PROCESS | 3540 | 1461212556190 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 21:22:36 INFO - PROCESS | 3540 | 1461212556192 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 21:22:36 INFO - PROCESS | 3540 | 1461212556198 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:22:36 INFO - PROCESS | 3540 | 1461212556200 Marionette TRACE conn6 <- [1,2450,null,{}] 21:22:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:22:36 INFO - PROCESS | 3540 | 1461212556204 Marionette TRACE conn6 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:36 INFO - PROCESS | 3540 | 1461212556314 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 21:22:36 INFO - PROCESS | 3540 | 1461212556486 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:36 INFO - PROCESS | 3540 | ++DOCSHELL 12F3F800 == 68 [pid = 3540] [id = 622] 21:22:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (1C210800) [pid = 3540] [serial = 1866] [outer = 00000000] 21:22:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (24545000) [pid = 3540] [serial = 1867] [outer = 1C210800] 21:22:36 INFO - PROCESS | 3540 | 1461212556541 Marionette DEBUG loaded listener.js 21:22:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (24548C00) [pid = 3540] [serial = 1868] [outer = 1C210800] 21:22:37 INFO - PROCESS | 3540 | 1461212557116 Marionette TRACE conn6 <- [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]]]}] 21:22:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:22:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 971ms 21:22:37 INFO - PROCESS | 3540 | 1461212557174 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 21:22:37 INFO - PROCESS | 3540 | 1461212557177 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 21:22:37 INFO - PROCESS | 3540 | 1461212557180 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:22:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:22:37 INFO - PROCESS | 3540 | 1461212557182 Marionette TRACE conn6 <- [1,2454,null,{}] 21:22:37 INFO - PROCESS | 3540 | 1461212557186 Marionette TRACE conn6 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:37 INFO - PROCESS | 3540 | 1461212557297 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 21:22:37 INFO - PROCESS | 3540 | 1461212557663 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:37 INFO - PROCESS | 3540 | ++DOCSHELL 0EE3C800 == 69 [pid = 3540] [id = 623] 21:22:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (12701800) [pid = 3540] [serial = 1869] [outer = 00000000] 21:22:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (12BCA400) [pid = 3540] [serial = 1870] [outer = 12701800] 21:22:37 INFO - PROCESS | 3540 | 1461212557749 Marionette DEBUG loaded listener.js 21:22:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (12FD9000) [pid = 3540] [serial = 1871] [outer = 12701800] 21:22:38 INFO - PROCESS | 3540 | 1461212558348 Marionette TRACE conn6 <- [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]]]}] 21:22:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:22:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1172ms 21:22:38 INFO - PROCESS | 3540 | 1461212558356 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 21:22:38 INFO - PROCESS | 3540 | 1461212558361 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 21:22:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:22:38 INFO - PROCESS | 3540 | 1461212558382 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:22:38 INFO - PROCESS | 3540 | 1461212558386 Marionette TRACE conn6 <- [1,2458,null,{}] 21:22:38 INFO - PROCESS | 3540 | 1461212558391 Marionette TRACE conn6 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:38 INFO - PROCESS | 3540 | 1461212558505 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 21:22:38 INFO - PROCESS | 3540 | 1461212558683 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:38 INFO - PROCESS | 3540 | ++DOCSHELL 1889E400 == 70 [pid = 3540] [id = 624] 21:22:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (1894C000) [pid = 3540] [serial = 1872] [outer = 00000000] 21:22:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (1947B000) [pid = 3540] [serial = 1873] [outer = 1894C000] 21:22:38 INFO - PROCESS | 3540 | 1461212558735 Marionette DEBUG loaded listener.js 21:22:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (1A8ED800) [pid = 3540] [serial = 1874] [outer = 1894C000] 21:22:38 INFO - PROCESS | 3540 | --DOCSHELL 17DE4400 == 69 [pid = 3540] [id = 614] 21:22:38 INFO - PROCESS | 3540 | --DOCSHELL 127B5800 == 68 [pid = 3540] [id = 613] 21:22:38 INFO - PROCESS | 3540 | --DOCSHELL 127CF000 == 67 [pid = 3540] [id = 612] 21:22:38 INFO - PROCESS | 3540 | --DOCSHELL 1E2CB800 == 66 [pid = 3540] [id = 611] 21:22:38 INFO - PROCESS | 3540 | --DOCSHELL 1CF89800 == 65 [pid = 3540] [id = 610] 21:22:38 INFO - PROCESS | 3540 | --DOCSHELL 1BF43C00 == 64 [pid = 3540] [id = 609] 21:22:38 INFO - PROCESS | 3540 | --DOCSHELL 1922EC00 == 63 [pid = 3540] [id = 608] 21:22:38 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (17C1B400) [pid = 3540] [serial = 1762] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOCSHELL 0F0FA000 == 62 [pid = 3540] [id = 607] 21:22:39 INFO - PROCESS | 3540 | --DOCSHELL 1299EC00 == 61 [pid = 3540] [id = 606] 21:22:39 INFO - PROCESS | 3540 | --DOCSHELL 21B3FC00 == 60 [pid = 3540] [id = 603] 21:22:39 INFO - PROCESS | 3540 | --DOCSHELL 21625C00 == 59 [pid = 3540] [id = 602] 21:22:39 INFO - PROCESS | 3540 | --DOCSHELL 20A93400 == 58 [pid = 3540] [id = 601] 21:22:39 INFO - PROCESS | 3540 | --DOCSHELL 188A2800 == 57 [pid = 3540] [id = 600] 21:22:39 INFO - PROCESS | 3540 | --DOCSHELL 17535400 == 56 [pid = 3540] [id = 599] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (20923C00) [pid = 3540] [serial = 1661] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (1C83A000) [pid = 3540] [serial = 1514] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (1D5E3000) [pid = 3540] [serial = 1526] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (1BB70C00) [pid = 3540] [serial = 1613] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (1C207000) [pid = 3540] [serial = 1658] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (209AB800) [pid = 3540] [serial = 1664] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (1BF0D800) [pid = 3540] [serial = 1778] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (2085EC00) [pid = 3540] [serial = 1622] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (1FE8CC00) [pid = 3540] [serial = 1607] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (1D507800) [pid = 3540] [serial = 1571] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (1E7CF000) [pid = 3540] [serial = 1574] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (1D18D800) [pid = 3540] [serial = 1697] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (1D10CC00) [pid = 3540] [serial = 1562] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (1383A400) [pid = 3540] [serial = 1517] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (1BBBB400) [pid = 3540] [serial = 1520] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (12BD7000) [pid = 3540] [serial = 1610] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (127CC400) [pid = 3540] [serial = 1481] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (20424C00) [pid = 3540] [serial = 1619] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (17C7E400) [pid = 3540] [serial = 1484] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (12FCE800) [pid = 3540] [serial = 1565] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (1BB77000) [pid = 3540] [serial = 1568] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (1E2CC400) [pid = 3540] [serial = 1529] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (13DA9000) [pid = 3540] [serial = 1655] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (1D18BC00) [pid = 3540] [serial = 1523] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (1FE8C400) [pid = 3540] [serial = 1616] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (19479400) [pid = 3540] [serial = 1478] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (2042B400) [pid = 3540] [serial = 1792] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (1C83A400) [pid = 3540] [serial = 1780] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (1D110C00) [pid = 3540] [serial = 1783] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (1CE04C00) [pid = 3540] [serial = 1781] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (1BB71C00) [pid = 3540] [serial = 1774] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (1BBB1800) [pid = 3540] [serial = 1775] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (127CE400) [pid = 3540] [serial = 1768] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (12BD6800) [pid = 3540] [serial = 1769] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (17C1A000) [pid = 3540] [serial = 1786] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (1BBB2400) [pid = 3540] [serial = 1750] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (17C0EC00) [pid = 3540] [serial = 1771] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1889DC00) [pid = 3540] [serial = 1772] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (209AA800) [pid = 3540] [serial = 1745] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (20A05000) [pid = 3540] [serial = 1753] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (1BF06400) [pid = 3540] [serial = 1777] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (12F09800) [pid = 3540] [serial = 1766] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1299D000) [pid = 3540] [serial = 1765] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (163E7800) [pid = 3540] [serial = 1747] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (20A9E000) [pid = 3540] [serial = 1756] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (20B16400) [pid = 3540] [serial = 1759] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1D18C800) [pid = 3540] [serial = 1784] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1E77D800) [pid = 3540] [serial = 1789] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1B841800) [pid = 3540] [serial = 1787] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (2091D400) [pid = 3540] [serial = 1793] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1FE4B400) [pid = 3540] [serial = 1790] [outer = 00000000] [url = about:blank] 21:22:39 INFO - PROCESS | 3540 | 1461212559337 Marionette TRACE conn6 <- [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]]]}] 21:22:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:22:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 970ms 21:22:39 INFO - PROCESS | 3540 | 1461212559356 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 21:22:39 INFO - PROCESS | 3540 | 1461212559360 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 21:22:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:22:39 INFO - PROCESS | 3540 | 1461212559365 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:22:39 INFO - PROCESS | 3540 | 1461212559366 Marionette TRACE conn6 <- [1,2462,null,{}] 21:22:39 INFO - PROCESS | 3540 | 1461212559370 Marionette TRACE conn6 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:39 INFO - PROCESS | 3540 | 1461212559465 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 21:22:39 INFO - PROCESS | 3540 | 1461212559575 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:39 INFO - PROCESS | 3540 | ++DOCSHELL 0F57F400 == 57 [pid = 3540] [id = 625] 21:22:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (0F648400) [pid = 3540] [serial = 1875] [outer = 00000000] 21:22:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (12D3F000) [pid = 3540] [serial = 1876] [outer = 0F648400] 21:22:39 INFO - PROCESS | 3540 | 1461212559621 Marionette DEBUG loaded listener.js 21:22:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (12FD8C00) [pid = 3540] [serial = 1877] [outer = 0F648400] 21:22:40 INFO - PROCESS | 3540 | 1461212560030 Marionette TRACE conn6 <- [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]]]}] 21:22:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:22:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 730ms 21:22:40 INFO - PROCESS | 3540 | 1461212560100 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 21:22:40 INFO - PROCESS | 3540 | 1461212560103 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 21:22:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:22:40 INFO - PROCESS | 3540 | 1461212560107 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:22:40 INFO - PROCESS | 3540 | 1461212560113 Marionette TRACE conn6 <- [1,2466,null,{}] 21:22:40 INFO - PROCESS | 3540 | 1461212560122 Marionette TRACE conn6 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:40 INFO - PROCESS | 3540 | 1461212560215 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 21:22:40 INFO - PROCESS | 3540 | 1461212560228 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:40 INFO - PROCESS | 3540 | ++DOCSHELL 17C0F800 == 58 [pid = 3540] [id = 626] 21:22:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (17D07000) [pid = 3540] [serial = 1878] [outer = 00000000] 21:22:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1A644000) [pid = 3540] [serial = 1879] [outer = 17D07000] 21:22:40 INFO - PROCESS | 3540 | 1461212560273 Marionette DEBUG loaded listener.js 21:22:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1B46D000) [pid = 3540] [serial = 1880] [outer = 17D07000] 21:22:40 INFO - PROCESS | 3540 | 1461212560764 Marionette TRACE conn6 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 21:22:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:22:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 672ms 21:22:40 INFO - PROCESS | 3540 | 1461212560782 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 21:22:40 INFO - PROCESS | 3540 | 1461212560785 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 21:22:40 INFO - PROCESS | 3540 | 1461212560788 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:22:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:22:40 INFO - PROCESS | 3540 | 1461212560789 Marionette TRACE conn6 <- [1,2470,null,{}] 21:22:40 INFO - PROCESS | 3540 | 1461212560793 Marionette TRACE conn6 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:40 INFO - PROCESS | 3540 | 1461212560885 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 21:22:40 INFO - PROCESS | 3540 | 1461212560891 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:40 INFO - PROCESS | 3540 | ++DOCSHELL 1B837C00 == 59 [pid = 3540] [id = 627] 21:22:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1BB75C00) [pid = 3540] [serial = 1881] [outer = 00000000] 21:22:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1BBBD400) [pid = 3540] [serial = 1882] [outer = 1BB75C00] 21:22:40 INFO - PROCESS | 3540 | 1461212560939 Marionette DEBUG loaded listener.js 21:22:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1BC5F000) [pid = 3540] [serial = 1883] [outer = 1BB75C00] 21:22:41 INFO - PROCESS | 3540 | 1461212561397 Marionette TRACE conn6 <- [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]]]}] 21:22:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:22:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 630ms 21:22:41 INFO - PROCESS | 3540 | 1461212561435 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 21:22:41 INFO - PROCESS | 3540 | 1461212561437 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 21:22:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:22:41 INFO - PROCESS | 3540 | 1461212561440 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:22:41 INFO - PROCESS | 3540 | 1461212561442 Marionette TRACE conn6 <- [1,2474,null,{}] 21:22:41 INFO - PROCESS | 3540 | 1461212561454 Marionette TRACE conn6 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:41 INFO - PROCESS | 3540 | 1461212561581 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 21:22:41 INFO - PROCESS | 3540 | 1461212561615 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:41 INFO - PROCESS | 3540 | ++DOCSHELL 1BF02000 == 60 [pid = 3540] [id = 628] 21:22:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1BF04800) [pid = 3540] [serial = 1884] [outer = 00000000] 21:22:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1BF3F000) [pid = 3540] [serial = 1885] [outer = 1BF04800] 21:22:41 INFO - PROCESS | 3540 | 1461212561731 Marionette DEBUG loaded listener.js 21:22:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1C208C00) [pid = 3540] [serial = 1886] [outer = 1BF04800] 21:22:42 INFO - PROCESS | 3540 | 1461212562193 Marionette TRACE conn6 <- [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]]]}] 21:22:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:22:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 770ms 21:22:42 INFO - PROCESS | 3540 | 1461212562216 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 21:22:42 INFO - PROCESS | 3540 | 1461212562218 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 21:22:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:22:42 INFO - PROCESS | 3540 | 1461212562221 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:22:42 INFO - PROCESS | 3540 | 1461212562223 Marionette TRACE conn6 <- [1,2478,null,{}] 21:22:42 INFO - PROCESS | 3540 | 1461212562226 Marionette TRACE conn6 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:42 INFO - PROCESS | 3540 | 1461212562354 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 21:22:42 INFO - PROCESS | 3540 | 1461212562431 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:42 INFO - PROCESS | 3540 | ++DOCSHELL 1C8C7400 == 61 [pid = 3540] [id = 629] 21:22:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (1C8C7800) [pid = 3540] [serial = 1887] [outer = 00000000] 21:22:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (1CF57800) [pid = 3540] [serial = 1888] [outer = 1C8C7800] 21:22:42 INFO - PROCESS | 3540 | 1461212562475 Marionette DEBUG loaded listener.js 21:22:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (1CF5D400) [pid = 3540] [serial = 1889] [outer = 1C8C7800] 21:22:42 INFO - PROCESS | 3540 | 1461212562905 Marionette TRACE conn6 <- [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]]]}] 21:22:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:22:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 730ms 21:22:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:22:42 INFO - PROCESS | 3540 | 1461212562953 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 21:22:42 INFO - PROCESS | 3540 | 1461212562955 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 21:22:42 INFO - PROCESS | 3540 | 1461212562958 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:22:42 INFO - PROCESS | 3540 | 1461212562960 Marionette TRACE conn6 <- [1,2482,null,{}] 21:22:42 INFO - PROCESS | 3540 | 1461212562989 Marionette TRACE conn6 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:43 INFO - PROCESS | 3540 | 1461212563127 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 21:22:43 INFO - PROCESS | 3540 | 1461212563198 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:43 INFO - PROCESS | 3540 | ++DOCSHELL 1D017000 == 62 [pid = 3540] [id = 630] 21:22:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (1D105C00) [pid = 3540] [serial = 1890] [outer = 00000000] 21:22:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (1D189400) [pid = 3540] [serial = 1891] [outer = 1D105C00] 21:22:43 INFO - PROCESS | 3540 | 1461212563242 Marionette DEBUG loaded listener.js 21:22:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (1D18F000) [pid = 3540] [serial = 1892] [outer = 1D105C00] 21:22:43 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (1D0EC800) [pid = 3540] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:22:43 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (1FB16400) [pid = 3540] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:22:43 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (209A1800) [pid = 3540] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:22:43 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (1A690800) [pid = 3540] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:22:43 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (12B73400) [pid = 3540] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:22:43 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (1B446400) [pid = 3540] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:22:43 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (0F644C00) [pid = 3540] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:22:43 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (1C201C00) [pid = 3540] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:22:43 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (12B7DC00) [pid = 3540] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:22:43 INFO - PROCESS | 3540 | 1461212563808 Marionette TRACE conn6 <- [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]]]}] 21:22:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:22:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 870ms 21:22:43 INFO - PROCESS | 3540 | 1461212563829 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 21:22:43 INFO - PROCESS | 3540 | 1461212563831 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 21:22:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:22:43 INFO - PROCESS | 3540 | 1461212563834 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:22:43 INFO - PROCESS | 3540 | 1461212563835 Marionette TRACE conn6 <- [1,2486,null,{}] 21:22:43 INFO - PROCESS | 3540 | 1461212563839 Marionette TRACE conn6 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:43 INFO - PROCESS | 3540 | 1461212563967 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 21:22:44 INFO - PROCESS | 3540 | 1461212564039 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:44 INFO - PROCESS | 3540 | ++DOCSHELL 17C0E400 == 63 [pid = 3540] [id = 631] 21:22:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (17C1A800) [pid = 3540] [serial = 1893] [outer = 00000000] 21:22:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1D10E400) [pid = 3540] [serial = 1894] [outer = 17C1A800] 21:22:44 INFO - PROCESS | 3540 | 1461212564085 Marionette DEBUG loaded listener.js 21:22:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1D192400) [pid = 3540] [serial = 1895] [outer = 17C1A800] 21:22:44 INFO - PROCESS | 3540 | 1461212564449 Marionette TRACE conn6 <- [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]]]}] 21:22:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:22:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 670ms 21:22:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:22:44 INFO - PROCESS | 3540 | 1461212564505 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 21:22:44 INFO - PROCESS | 3540 | 1461212564507 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 21:22:44 INFO - PROCESS | 3540 | 1461212564510 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:22:44 INFO - PROCESS | 3540 | 1461212564512 Marionette TRACE conn6 <- [1,2490,null,{}] 21:22:44 INFO - PROCESS | 3540 | 1461212564515 Marionette TRACE conn6 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:44 INFO - PROCESS | 3540 | 1461212564604 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 21:22:44 INFO - PROCESS | 3540 | 1461212564611 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:44 INFO - PROCESS | 3540 | ++DOCSHELL 12B79C00 == 64 [pid = 3540] [id = 632] 21:22:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (13883000) [pid = 3540] [serial = 1896] [outer = 00000000] 21:22:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (1D52E400) [pid = 3540] [serial = 1897] [outer = 13883000] 21:22:44 INFO - PROCESS | 3540 | 1461212564655 Marionette DEBUG loaded listener.js 21:22:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (1D761400) [pid = 3540] [serial = 1898] [outer = 13883000] 21:22:45 INFO - PROCESS | 3540 | 1461212565135 Marionette TRACE conn6 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:22:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:22:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 670ms 21:22:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:22:45 INFO - PROCESS | 3540 | 1461212565185 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 21:22:45 INFO - PROCESS | 3540 | 1461212565187 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 21:22:45 INFO - PROCESS | 3540 | 1461212565191 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:22:45 INFO - PROCESS | 3540 | 1461212565192 Marionette TRACE conn6 <- [1,2494,null,{}] 21:22:45 INFO - PROCESS | 3540 | 1461212565196 Marionette TRACE conn6 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:45 INFO - PROCESS | 3540 | 1461212565285 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 21:22:45 INFO - PROCESS | 3540 | 1461212565291 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:45 INFO - PROCESS | 3540 | ++DOCSHELL 1D7E0800 == 65 [pid = 3540] [id = 633] 21:22:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (1E789000) [pid = 3540] [serial = 1899] [outer = 00000000] 21:22:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (1FB1A400) [pid = 3540] [serial = 1900] [outer = 1E789000] 21:22:45 INFO - PROCESS | 3540 | 1461212565342 Marionette DEBUG loaded listener.js 21:22:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (1D10D400) [pid = 3540] [serial = 1901] [outer = 1E789000] 21:22:46 INFO - PROCESS | 3540 | 1461212566102 Marionette TRACE conn6 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:22:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:22:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 930ms 21:22:46 INFO - PROCESS | 3540 | 1461212566122 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 21:22:46 INFO - PROCESS | 3540 | 1461212566127 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 21:22:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:22:46 INFO - PROCESS | 3540 | 1461212566133 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:22:46 INFO - PROCESS | 3540 | 1461212566136 Marionette TRACE conn6 <- [1,2498,null,{}] 21:22:46 INFO - PROCESS | 3540 | 1461212566142 Marionette TRACE conn6 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:46 INFO - PROCESS | 3540 | 1461212566263 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 21:22:46 INFO - PROCESS | 3540 | 1461212566431 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:46 INFO - PROCESS | 3540 | ++DOCSHELL 129A7400 == 66 [pid = 3540] [id = 634] 21:22:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (12C95000) [pid = 3540] [serial = 1902] [outer = 00000000] 21:22:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (177F2400) [pid = 3540] [serial = 1903] [outer = 12C95000] 21:22:46 INFO - PROCESS | 3540 | 1461212566490 Marionette DEBUG loaded listener.js 21:22:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (17C15000) [pid = 3540] [serial = 1904] [outer = 12C95000] 21:22:47 INFO - PROCESS | 3540 | 1461212567081 Marionette TRACE conn6 <- [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]]]}] 21:22:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:22:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 970ms 21:22:47 INFO - PROCESS | 3540 | 1461212567107 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 21:22:47 INFO - PROCESS | 3540 | 1461212567113 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 21:22:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:22:47 INFO - PROCESS | 3540 | 1461212567120 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:22:47 INFO - PROCESS | 3540 | 1461212567123 Marionette TRACE conn6 <- [1,2502,null,{}] 21:22:47 INFO - PROCESS | 3540 | 1461212567127 Marionette TRACE conn6 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:47 INFO - PROCESS | 3540 | 1461212567247 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 21:22:47 INFO - PROCESS | 3540 | 1461212567399 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:47 INFO - PROCESS | 3540 | ++DOCSHELL 19220400 == 67 [pid = 3540] [id = 635] 21:22:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (19223400) [pid = 3540] [serial = 1905] [outer = 00000000] 21:22:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (1BBBA400) [pid = 3540] [serial = 1906] [outer = 19223400] 21:22:47 INFO - PROCESS | 3540 | 1461212567456 Marionette DEBUG loaded listener.js 21:22:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (1BF0F400) [pid = 3540] [serial = 1907] [outer = 19223400] 21:22:48 INFO - PROCESS | 3540 | 1461212568090 Marionette TRACE conn6 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 21:22:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:22:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1022ms 21:22:48 INFO - PROCESS | 3540 | 1461212568144 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 21:22:48 INFO - PROCESS | 3540 | 1461212568146 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 21:22:48 INFO - PROCESS | 3540 | 1461212568150 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:22:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:22:48 INFO - PROCESS | 3540 | 1461212568154 Marionette TRACE conn6 <- [1,2506,null,{}] 21:22:48 INFO - PROCESS | 3540 | 1461212568165 Marionette TRACE conn6 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:48 INFO - PROCESS | 3540 | 1461212568304 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 21:22:48 INFO - PROCESS | 3540 | 1461212568459 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:48 INFO - PROCESS | 3540 | ++DOCSHELL 1E7D1C00 == 68 [pid = 3540] [id = 636] 21:22:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (1FB16400) [pid = 3540] [serial = 1908] [outer = 00000000] 21:22:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (2035EC00) [pid = 3540] [serial = 1909] [outer = 1FB16400] 21:22:48 INFO - PROCESS | 3540 | 1461212568521 Marionette DEBUG loaded listener.js 21:22:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (20366400) [pid = 3540] [serial = 1910] [outer = 1FB16400] 21:22:49 INFO - PROCESS | 3540 | 1461212569122 Marionette TRACE conn6 <- [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]]]}] 21:22:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:22:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1021ms 21:22:49 INFO - PROCESS | 3540 | 1461212569175 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 21:22:49 INFO - PROCESS | 3540 | 1461212569178 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 21:22:49 INFO - PROCESS | 3540 | 1461212569196 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:22:49 INFO - PROCESS | 3540 | 1461212569199 Marionette TRACE conn6 <- [1,2510,null,{}] 21:22:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:22:49 INFO - PROCESS | 3540 | 1461212569203 Marionette TRACE conn6 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:49 INFO - PROCESS | 3540 | 1461212569338 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 21:22:49 INFO - PROCESS | 3540 | 1461212569496 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:49 INFO - PROCESS | 3540 | ++DOCSHELL 20859C00 == 69 [pid = 3540] [id = 637] 21:22:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (2085A400) [pid = 3540] [serial = 1911] [outer = 00000000] 21:22:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (20865C00) [pid = 3540] [serial = 1912] [outer = 2085A400] 21:22:49 INFO - PROCESS | 3540 | 1461212569552 Marionette DEBUG loaded listener.js 21:22:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (20920000) [pid = 3540] [serial = 1913] [outer = 2085A400] 21:22:50 INFO - PROCESS | 3540 | 1461212570087 Marionette TRACE conn6 <- [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]]]}] 21:22:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:22:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 930ms 21:22:50 INFO - PROCESS | 3540 | 1461212570134 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 21:22:50 INFO - PROCESS | 3540 | 1461212570136 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 21:22:50 INFO - PROCESS | 3540 | 1461212570140 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:22:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:22:50 INFO - PROCESS | 3540 | 1461212570142 Marionette TRACE conn6 <- [1,2514,null,{}] 21:22:50 INFO - PROCESS | 3540 | 1461212570146 Marionette TRACE conn6 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:50 INFO - PROCESS | 3540 | 1461212570258 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 21:22:50 INFO - PROCESS | 3540 | 1461212570423 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:50 INFO - PROCESS | 3540 | ++DOCSHELL 127CFC00 == 70 [pid = 3540] [id = 638] 21:22:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (20426C00) [pid = 3540] [serial = 1914] [outer = 00000000] 21:22:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (209AD800) [pid = 3540] [serial = 1915] [outer = 20426C00] 21:22:50 INFO - PROCESS | 3540 | 1461212570479 Marionette DEBUG loaded listener.js 21:22:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (20A08800) [pid = 3540] [serial = 1916] [outer = 20426C00] 21:22:51 INFO - PROCESS | 3540 | 1461212571091 Marionette TRACE conn6 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 21:22:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:22:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 970ms 21:22:51 INFO - PROCESS | 3540 | 1461212571114 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 21:22:51 INFO - PROCESS | 3540 | 1461212571116 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 21:22:51 INFO - PROCESS | 3540 | 1461212571119 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:22:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:22:51 INFO - PROCESS | 3540 | 1461212571121 Marionette TRACE conn6 <- [1,2518,null,{}] 21:22:51 INFO - PROCESS | 3540 | 1461212571125 Marionette TRACE conn6 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:51 INFO - PROCESS | 3540 | 1461212571256 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 21:22:51 INFO - PROCESS | 3540 | 1461212571422 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:51 INFO - PROCESS | 3540 | ++DOCSHELL 209ABC00 == 71 [pid = 3540] [id = 639] 21:22:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (20A10000) [pid = 3540] [serial = 1917] [outer = 00000000] 21:22:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (217B9C00) [pid = 3540] [serial = 1918] [outer = 20A10000] 21:22:51 INFO - PROCESS | 3540 | 1461212571481 Marionette DEBUG loaded listener.js 21:22:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (21B43000) [pid = 3540] [serial = 1919] [outer = 20A10000] 21:22:52 INFO - PROCESS | 3540 | 1461212572075 Marionette TRACE conn6 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 21:22:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:22:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1015ms 21:22:52 INFO - PROCESS | 3540 | 1461212572139 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 21:22:52 INFO - PROCESS | 3540 | 1461212572141 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 21:22:52 INFO - PROCESS | 3540 | 1461212572145 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:22:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:22:52 INFO - PROCESS | 3540 | 1461212572147 Marionette TRACE conn6 <- [1,2522,null,{}] 21:22:52 INFO - PROCESS | 3540 | 1461212572151 Marionette TRACE conn6 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:52 INFO - PROCESS | 3540 | 1461212572262 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 21:22:52 INFO - PROCESS | 3540 | 1461212572414 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:52 INFO - PROCESS | 3540 | ++DOCSHELL 217B4C00 == 72 [pid = 3540] [id = 640] 21:22:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (21D9E400) [pid = 3540] [serial = 1920] [outer = 00000000] 21:22:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (22065C00) [pid = 3540] [serial = 1921] [outer = 21D9E400] 21:22:52 INFO - PROCESS | 3540 | 1461212572470 Marionette DEBUG loaded listener.js 21:22:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (244BD400) [pid = 3540] [serial = 1922] [outer = 21D9E400] 21:22:53 INFO - PROCESS | 3540 | 1461212573065 Marionette TRACE conn6 <- [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]]]}] 21:22:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:22:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 970ms 21:22:53 INFO - PROCESS | 3540 | 1461212573119 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 21:22:53 INFO - PROCESS | 3540 | 1461212573121 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 21:22:53 INFO - PROCESS | 3540 | 1461212573125 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:22:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:22:53 INFO - PROCESS | 3540 | 1461212573127 Marionette TRACE conn6 <- [1,2526,null,{}] 21:22:53 INFO - PROCESS | 3540 | 1461212573131 Marionette TRACE conn6 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:53 INFO - PROCESS | 3540 | 1461212573243 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 21:22:53 INFO - PROCESS | 3540 | 1461212573558 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:53 INFO - PROCESS | 3540 | ++DOCSHELL 0EF59C00 == 73 [pid = 3540] [id = 641] 21:22:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (127D3800) [pid = 3540] [serial = 1923] [outer = 00000000] 21:22:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (12C9AC00) [pid = 3540] [serial = 1924] [outer = 127D3800] 21:22:53 INFO - PROCESS | 3540 | 1461212573616 Marionette DEBUG loaded listener.js 21:22:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (12F40400) [pid = 3540] [serial = 1925] [outer = 127D3800] 21:22:54 INFO - PROCESS | 3540 | 1461212574222 Marionette TRACE conn6 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 21:22:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:22:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1121ms 21:22:54 INFO - PROCESS | 3540 | 1461212574250 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 21:22:54 INFO - PROCESS | 3540 | 1461212574255 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 21:22:54 INFO - PROCESS | 3540 | 1461212574260 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:22:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:22:54 INFO - PROCESS | 3540 | 1461212574263 Marionette TRACE conn6 <- [1,2530,null,{}] 21:22:54 INFO - PROCESS | 3540 | 1461212574267 Marionette TRACE conn6 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:54 INFO - PROCESS | 3540 | 1461212574380 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 21:22:54 INFO - PROCESS | 3540 | 1461212574542 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:54 INFO - PROCESS | 3540 | ++DOCSHELL 137ED800 == 74 [pid = 3540] [id = 642] 21:22:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (17C1CC00) [pid = 3540] [serial = 1926] [outer = 00000000] 21:22:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (1BBB6C00) [pid = 3540] [serial = 1927] [outer = 17C1CC00] 21:22:54 INFO - PROCESS | 3540 | 1461212574596 Marionette DEBUG loaded listener.js 21:22:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (1BF07C00) [pid = 3540] [serial = 1928] [outer = 17C1CC00] 21:22:54 INFO - PROCESS | 3540 | --DOCSHELL 12B79C00 == 73 [pid = 3540] [id = 632] 21:22:54 INFO - PROCESS | 3540 | --DOCSHELL 17C0E400 == 72 [pid = 3540] [id = 631] 21:22:54 INFO - PROCESS | 3540 | --DOCSHELL 1D017000 == 71 [pid = 3540] [id = 630] 21:22:54 INFO - PROCESS | 3540 | --DOCSHELL 1C8C7400 == 70 [pid = 3540] [id = 629] 21:22:54 INFO - PROCESS | 3540 | --DOCSHELL 1BF02000 == 69 [pid = 3540] [id = 628] 21:22:54 INFO - PROCESS | 3540 | --DOCSHELL 1B837C00 == 68 [pid = 3540] [id = 627] 21:22:54 INFO - PROCESS | 3540 | --DOCSHELL 17C0F800 == 67 [pid = 3540] [id = 626] 21:22:54 INFO - PROCESS | 3540 | --DOCSHELL 0F57F400 == 66 [pid = 3540] [id = 625] 21:22:54 INFO - PROCESS | 3540 | --DOCSHELL 1889E400 == 65 [pid = 3540] [id = 624] 21:22:54 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (20364800) [pid = 3540] [serial = 1846] [outer = 00000000] [url = about:blank] 21:22:54 INFO - PROCESS | 3540 | --DOCSHELL 0EE3C800 == 64 [pid = 3540] [id = 623] 21:22:54 INFO - PROCESS | 3540 | --DOCSHELL 12B77400 == 63 [pid = 3540] [id = 616] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (1D2CB400) [pid = 3540] [serial = 1831] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (20925400) [pid = 3540] [serial = 1835] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (2085E400) [pid = 3540] [serial = 1834] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (20A92000) [pid = 3540] [serial = 1837] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (20A01400) [pid = 3540] [serial = 1795] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (17DDE400) [pid = 3540] [serial = 1798] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (1C835000) [pid = 3540] [serial = 1801] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (20BB6000) [pid = 3540] [serial = 1804] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (217B8000) [pid = 3540] [serial = 1807] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (21D9B800) [pid = 3540] [serial = 1810] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (1BBBF800) [pid = 3540] [serial = 1825] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1BF01400) [pid = 3540] [serial = 1826] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (1B833000) [pid = 3540] [serial = 1820] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (1A649800) [pid = 3540] [serial = 1819] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (1C83CC00) [pid = 3540] [serial = 1843] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (12D3EC00) [pid = 3540] [serial = 1822] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (1388F000) [pid = 3540] [serial = 1823] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (1C835800) [pid = 3540] [serial = 1816] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (1CE0D800) [pid = 3540] [serial = 1828] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (22061800) [pid = 3540] [serial = 1813] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (1CF88800) [pid = 3540] [serial = 1844] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (20A9FC00) [pid = 3540] [serial = 1838] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (1D763C00) [pid = 3540] [serial = 1832] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (17523000) [pid = 3540] [serial = 1840] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (17D02400) [pid = 3540] [serial = 1841] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (1CF5CC00) [pid = 3540] [serial = 1829] [outer = 00000000] [url = about:blank] 21:22:55 INFO - PROCESS | 3540 | 1461212575204 Marionette TRACE conn6 <- [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]]]}] 21:22:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:22:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 971ms 21:22:55 INFO - PROCESS | 3540 | 1461212575238 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 21:22:55 INFO - PROCESS | 3540 | 1461212575242 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 21:22:55 INFO - PROCESS | 3540 | 1461212575246 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:22:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:22:55 INFO - PROCESS | 3540 | 1461212575248 Marionette TRACE conn6 <- [1,2534,null,{}] 21:22:55 INFO - PROCESS | 3540 | 1461212575252 Marionette TRACE conn6 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:55 INFO - PROCESS | 3540 | 1461212575345 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 21:22:55 INFO - PROCESS | 3540 | 1461212575461 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:55 INFO - PROCESS | 3540 | ++DOCSHELL 1299E000 == 64 [pid = 3540] [id = 643] 21:22:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (12F13C00) [pid = 3540] [serial = 1929] [outer = 00000000] 21:22:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (17C7D000) [pid = 3540] [serial = 1930] [outer = 12F13C00] 21:22:55 INFO - PROCESS | 3540 | 1461212575508 Marionette DEBUG loaded listener.js 21:22:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (188A1C00) [pid = 3540] [serial = 1931] [outer = 12F13C00] 21:22:55 INFO - PROCESS | 3540 | 1461212575929 Marionette TRACE conn6 <- [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]]]}] 21:22:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:22:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 730ms 21:22:55 INFO - PROCESS | 3540 | 1461212575981 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 21:22:55 INFO - PROCESS | 3540 | 1461212575984 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 21:22:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:22:55 INFO - PROCESS | 3540 | 1461212575989 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:22:55 INFO - PROCESS | 3540 | 1461212575994 Marionette TRACE conn6 <- [1,2538,null,{}] 21:22:56 INFO - PROCESS | 3540 | 1461212576003 Marionette TRACE conn6 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:56 INFO - PROCESS | 3540 | 1461212576127 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 21:22:56 INFO - PROCESS | 3540 | 1461212576145 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:56 INFO - PROCESS | 3540 | ++DOCSHELL 1BF0C400 == 65 [pid = 3540] [id = 644] 21:22:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (1BF40000) [pid = 3540] [serial = 1932] [outer = 00000000] 21:22:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (1C839000) [pid = 3540] [serial = 1933] [outer = 1BF40000] 21:22:56 INFO - PROCESS | 3540 | 1461212576191 Marionette DEBUG loaded listener.js 21:22:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (1C8CB800) [pid = 3540] [serial = 1934] [outer = 1BF40000] 21:22:56 INFO - PROCESS | 3540 | 1461212576677 Marionette TRACE conn6 <- [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]]]}] 21:22:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:22:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 731ms 21:22:56 INFO - PROCESS | 3540 | 1461212576722 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 21:22:56 INFO - PROCESS | 3540 | 1461212576725 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 21:22:56 INFO - PROCESS | 3540 | 1461212576728 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:22:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:22:56 INFO - PROCESS | 3540 | 1461212576729 Marionette TRACE conn6 <- [1,2542,null,{}] 21:22:56 INFO - PROCESS | 3540 | 1461212576733 Marionette TRACE conn6 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:56 INFO - PROCESS | 3540 | 1461212576825 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 21:22:56 INFO - PROCESS | 3540 | 1461212576834 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:56 INFO - PROCESS | 3540 | ++DOCSHELL 1C835000 == 66 [pid = 3540] [id = 645] 21:22:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (1C8D4400) [pid = 3540] [serial = 1935] [outer = 00000000] 21:22:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (1D102000) [pid = 3540] [serial = 1936] [outer = 1C8D4400] 21:22:56 INFO - PROCESS | 3540 | 1461212576989 Marionette DEBUG loaded listener.js 21:22:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (1D188000) [pid = 3540] [serial = 1937] [outer = 1C8D4400] 21:22:57 INFO - PROCESS | 3540 | 1461212577414 Marionette TRACE conn6 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 21:22:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:22:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 730ms 21:22:57 INFO - PROCESS | 3540 | 1461212577465 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 21:22:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:22:57 INFO - PROCESS | 3540 | 1461212577467 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 21:22:57 INFO - PROCESS | 3540 | 1461212577470 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:22:57 INFO - PROCESS | 3540 | 1461212577472 Marionette TRACE conn6 <- [1,2546,null,{}] 21:22:57 INFO - PROCESS | 3540 | 1461212577475 Marionette TRACE conn6 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:57 INFO - PROCESS | 3540 | 1461212577635 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 21:22:57 INFO - PROCESS | 3540 | 1461212577660 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:57 INFO - PROCESS | 3540 | ++DOCSHELL 1D525000 == 67 [pid = 3540] [id = 646] 21:22:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (1D527400) [pid = 3540] [serial = 1938] [outer = 00000000] 21:22:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (1D6CC000) [pid = 3540] [serial = 1939] [outer = 1D527400] 21:22:57 INFO - PROCESS | 3540 | 1461212577713 Marionette DEBUG loaded listener.js 21:22:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (1E7CF000) [pid = 3540] [serial = 1940] [outer = 1D527400] 21:22:58 INFO - PROCESS | 3540 | 1461212578209 Marionette TRACE conn6 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 21:22:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:22:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 771ms 21:22:58 INFO - PROCESS | 3540 | 1461212578243 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 21:22:58 INFO - PROCESS | 3540 | 1461212578245 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 21:22:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:22:58 INFO - PROCESS | 3540 | 1461212578248 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:22:58 INFO - PROCESS | 3540 | 1461212578250 Marionette TRACE conn6 <- [1,2550,null,{}] 21:22:58 INFO - PROCESS | 3540 | 1461212578253 Marionette TRACE conn6 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:58 INFO - PROCESS | 3540 | 1461212578386 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 21:22:58 INFO - PROCESS | 3540 | 1461212578399 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:58 INFO - PROCESS | 3540 | ++DOCSHELL 1BF04C00 == 68 [pid = 3540] [id = 647] 21:22:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (1FB18C00) [pid = 3540] [serial = 1941] [outer = 00000000] 21:22:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (2042C000) [pid = 3540] [serial = 1942] [outer = 1FB18C00] 21:22:58 INFO - PROCESS | 3540 | 1461212578447 Marionette DEBUG loaded listener.js 21:22:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (20864C00) [pid = 3540] [serial = 1943] [outer = 1FB18C00] 21:22:58 INFO - PROCESS | 3540 | 1461212578921 Marionette TRACE conn6 <- [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]]]}] 21:22:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:22:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 730ms 21:22:58 INFO - PROCESS | 3540 | 1461212578979 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 21:22:58 INFO - PROCESS | 3540 | 1461212578981 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 21:22:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:22:59 INFO - PROCESS | 3540 | 1461212579010 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:22:59 INFO - PROCESS | 3540 | 1461212579012 Marionette TRACE conn6 <- [1,2554,null,{}] 21:22:59 INFO - PROCESS | 3540 | 1461212579030 Marionette TRACE conn6 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:59 INFO - PROCESS | 3540 | 1461212579160 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 21:22:59 INFO - PROCESS | 3540 | 1461212579238 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:59 INFO - PROCESS | 3540 | ++DOCSHELL 1B466000 == 69 [pid = 3540] [id = 648] 21:22:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (2036AC00) [pid = 3540] [serial = 1944] [outer = 00000000] 21:22:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (209A7C00) [pid = 3540] [serial = 1945] [outer = 2036AC00] 21:22:59 INFO - PROCESS | 3540 | 1461212579282 Marionette DEBUG loaded listener.js 21:22:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (20A0D000) [pid = 3540] [serial = 1946] [outer = 2036AC00] 21:22:59 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (1BF04800) [pid = 3540] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:22:59 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (1C8C7800) [pid = 3540] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:22:59 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (17C1A800) [pid = 3540] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:22:59 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1D105C00) [pid = 3540] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:22:59 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (1D5E8400) [pid = 3540] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:22:59 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (0F648400) [pid = 3540] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:22:59 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (12701800) [pid = 3540] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:22:59 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (13883000) [pid = 3540] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:22:59 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (1894C000) [pid = 3540] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:22:59 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (1BB75C00) [pid = 3540] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:22:59 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (17D07000) [pid = 3540] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:22:59 INFO - PROCESS | 3540 | 1461212579816 Marionette TRACE conn6 <- [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]]]}] 21:22:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:22:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 869ms 21:22:59 INFO - PROCESS | 3540 | 1461212579859 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 21:22:59 INFO - PROCESS | 3540 | 1461212579862 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 21:22:59 INFO - PROCESS | 3540 | 1461212579865 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:22:59 INFO - PROCESS | 3540 | 1461212579866 Marionette TRACE conn6 <- [1,2558,null,{}] 21:22:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:22:59 INFO - PROCESS | 3540 | 1461212579870 Marionette TRACE conn6 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:59 INFO - PROCESS | 3540 | 1461212579959 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 21:22:59 INFO - PROCESS | 3540 | 1461212579966 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:59 INFO - PROCESS | 3540 | ++DOCSHELL 1894C000 == 70 [pid = 3540] [id = 649] 21:22:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (1894CC00) [pid = 3540] [serial = 1947] [outer = 00000000] 21:23:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (1CE0AC00) [pid = 3540] [serial = 1948] [outer = 1894CC00] 21:23:00 INFO - PROCESS | 3540 | 1461212580010 Marionette DEBUG loaded listener.js 21:23:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (1D18E400) [pid = 3540] [serial = 1949] [outer = 1894CC00] 21:23:00 INFO - PROCESS | 3540 | 1461212580457 Marionette TRACE conn6 <- [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]]]}] 21:23:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:23:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 631ms 21:23:00 INFO - PROCESS | 3540 | 1461212580514 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 21:23:00 INFO - PROCESS | 3540 | 1461212580516 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 21:23:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:23:00 INFO - PROCESS | 3540 | 1461212580532 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:23:00 INFO - PROCESS | 3540 | 1461212580534 Marionette TRACE conn6 <- [1,2562,null,{}] 21:23:00 INFO - PROCESS | 3540 | 1461212580538 Marionette TRACE conn6 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:00 INFO - PROCESS | 3540 | 1461212580628 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 21:23:00 INFO - PROCESS | 3540 | 1461212580634 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:00 INFO - PROCESS | 3540 | ++DOCSHELL 1D5E8400 == 71 [pid = 3540] [id = 650] 21:23:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (1FE47400) [pid = 3540] [serial = 1950] [outer = 00000000] 21:23:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (20B16C00) [pid = 3540] [serial = 1951] [outer = 1FE47400] 21:23:00 INFO - PROCESS | 3540 | 1461212580678 Marionette DEBUG loaded listener.js 21:23:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (217B3C00) [pid = 3540] [serial = 1952] [outer = 1FE47400] 21:23:01 INFO - PROCESS | 3540 | 1461212581140 Marionette TRACE conn6 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 21:23:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:23:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 670ms 21:23:01 INFO - PROCESS | 3540 | 1461212581213 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 21:23:01 INFO - PROCESS | 3540 | 1461212581215 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 21:23:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:23:01 INFO - PROCESS | 3540 | 1461212581218 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:23:01 INFO - PROCESS | 3540 | 1461212581220 Marionette TRACE conn6 <- [1,2566,null,{}] 21:23:01 INFO - PROCESS | 3540 | 1461212581224 Marionette TRACE conn6 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:01 INFO - PROCESS | 3540 | 1461212581315 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 21:23:01 INFO - PROCESS | 3540 | 1461212581321 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:01 INFO - PROCESS | 3540 | ++DOCSHELL 217B6800 == 72 [pid = 3540] [id = 651] 21:23:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (21B3D800) [pid = 3540] [serial = 1953] [outer = 00000000] 21:23:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (22056000) [pid = 3540] [serial = 1954] [outer = 21B3D800] 21:23:01 INFO - PROCESS | 3540 | 1461212581371 Marionette DEBUG loaded listener.js 21:23:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (2206E400) [pid = 3540] [serial = 1955] [outer = 21B3D800] 21:23:02 INFO - PROCESS | 3540 | 1461212582153 Marionette TRACE conn6 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 21:23:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:23:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 970ms 21:23:02 INFO - PROCESS | 3540 | 1461212582192 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 21:23:02 INFO - PROCESS | 3540 | 1461212582198 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 21:23:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:23:02 INFO - PROCESS | 3540 | 1461212582203 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:23:02 INFO - PROCESS | 3540 | 1461212582207 Marionette TRACE conn6 <- [1,2570,null,{}] 21:23:02 INFO - PROCESS | 3540 | 1461212582213 Marionette TRACE conn6 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:02 INFO - PROCESS | 3540 | 1461212582337 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 21:23:02 INFO - PROCESS | 3540 | 1461212582516 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:02 INFO - PROCESS | 3540 | ++DOCSHELL 12C8F800 == 73 [pid = 3540] [id = 652] 21:23:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (175A6400) [pid = 3540] [serial = 1956] [outer = 00000000] 21:23:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (19478000) [pid = 3540] [serial = 1957] [outer = 175A6400] 21:23:02 INFO - PROCESS | 3540 | 1461212582575 Marionette DEBUG loaded listener.js 21:23:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (1B836C00) [pid = 3540] [serial = 1958] [outer = 175A6400] 21:23:03 INFO - PROCESS | 3540 | 1461212583150 Marionette TRACE conn6 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 21:23:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:23:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 970ms 21:23:03 INFO - PROCESS | 3540 | 1461212583177 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 21:23:03 INFO - PROCESS | 3540 | 1461212583183 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 21:23:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:23:03 INFO - PROCESS | 3540 | 1461212583190 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:23:03 INFO - PROCESS | 3540 | 1461212583193 Marionette TRACE conn6 <- [1,2574,null,{}] 21:23:03 INFO - PROCESS | 3540 | 1461212583197 Marionette TRACE conn6 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:03 INFO - PROCESS | 3540 | 1461212583319 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 21:23:03 INFO - PROCESS | 3540 | 1461212583495 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:03 INFO - PROCESS | 3540 | ++DOCSHELL 127C8800 == 74 [pid = 3540] [id = 653] 21:23:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (127D4C00) [pid = 3540] [serial = 1959] [outer = 00000000] 21:23:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (1CF59000) [pid = 3540] [serial = 1960] [outer = 127D4C00] 21:23:03 INFO - PROCESS | 3540 | 1461212583552 Marionette DEBUG loaded listener.js 21:23:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (1D18A400) [pid = 3540] [serial = 1961] [outer = 127D4C00] 21:23:04 INFO - PROCESS | 3540 | 1461212584170 Marionette TRACE conn6 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 21:23:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:23:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1020ms 21:23:04 INFO - PROCESS | 3540 | 1461212584212 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 21:23:04 INFO - PROCESS | 3540 | 1461212584215 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 21:23:04 INFO - PROCESS | 3540 | 1461212584218 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:23:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:23:04 INFO - PROCESS | 3540 | 1461212584222 Marionette TRACE conn6 <- [1,2578,null,{}] 21:23:04 INFO - PROCESS | 3540 | 1461212584234 Marionette TRACE conn6 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:04 INFO - PROCESS | 3540 | 1461212584371 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 21:23:04 INFO - PROCESS | 3540 | 1461212584555 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:04 INFO - PROCESS | 3540 | ++DOCSHELL 21B42C00 == 75 [pid = 3540] [id = 654] 21:23:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (21D99C00) [pid = 3540] [serial = 1962] [outer = 00000000] 21:23:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (22064400) [pid = 3540] [serial = 1963] [outer = 21D99C00] 21:23:04 INFO - PROCESS | 3540 | 1461212584614 Marionette DEBUG loaded listener.js 21:23:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (244C3800) [pid = 3540] [serial = 1964] [outer = 21D99C00] 21:23:05 INFO - PROCESS | 3540 | 1461212585198 Marionette TRACE conn6 <- [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]]]}] 21:23:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:23:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1020ms 21:23:05 INFO - PROCESS | 3540 | 1461212585242 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 21:23:05 INFO - PROCESS | 3540 | 1461212585245 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 21:23:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:23:05 INFO - PROCESS | 3540 | 1461212585248 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:23:05 INFO - PROCESS | 3540 | 1461212585250 Marionette TRACE conn6 <- [1,2582,null,{}] 21:23:05 INFO - PROCESS | 3540 | 1461212585254 Marionette TRACE conn6 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:05 INFO - PROCESS | 3540 | 1461212585372 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 21:23:05 INFO - PROCESS | 3540 | 1461212585528 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:05 INFO - PROCESS | 3540 | ++DOCSHELL 244C8C00 == 76 [pid = 3540] [id = 655] 21:23:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (2453FC00) [pid = 3540] [serial = 1965] [outer = 00000000] 21:23:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (2543C800) [pid = 3540] [serial = 1966] [outer = 2453FC00] 21:23:05 INFO - PROCESS | 3540 | 1461212585584 Marionette DEBUG loaded listener.js 21:23:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (25441C00) [pid = 3540] [serial = 1967] [outer = 2453FC00] 21:23:06 INFO - PROCESS | 3540 | 1461212586147 Marionette TRACE conn6 <- [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]]]}] 21:23:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:23:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 930ms 21:23:06 INFO - PROCESS | 3540 | 1461212586181 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 21:23:06 INFO - PROCESS | 3540 | 1461212586184 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 21:23:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:23:06 INFO - PROCESS | 3540 | 1461212586187 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:23:06 INFO - PROCESS | 3540 | 1461212586189 Marionette TRACE conn6 <- [1,2586,null,{}] 21:23:06 INFO - PROCESS | 3540 | 1461212586192 Marionette TRACE conn6 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:06 INFO - PROCESS | 3540 | 1461212586361 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 21:23:06 INFO - PROCESS | 3540 | 1461212586478 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:06 INFO - PROCESS | 3540 | ++DOCSHELL 25443000 == 77 [pid = 3540] [id = 656] 21:23:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (25444400) [pid = 3540] [serial = 1968] [outer = 00000000] 21:23:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (2548BC00) [pid = 3540] [serial = 1969] [outer = 25444400] 21:23:06 INFO - PROCESS | 3540 | 1461212586534 Marionette DEBUG loaded listener.js 21:23:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (25490000) [pid = 3540] [serial = 1970] [outer = 25444400] 21:23:07 INFO - PROCESS | 3540 | 1461212587152 Marionette TRACE conn6 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 21:23:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:23:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1020ms 21:23:07 INFO - PROCESS | 3540 | 1461212587208 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 21:23:07 INFO - PROCESS | 3540 | 1461212587210 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 21:23:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:23:07 INFO - PROCESS | 3540 | 1461212587214 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:23:07 INFO - PROCESS | 3540 | 1461212587216 Marionette TRACE conn6 <- [1,2590,null,{}] 21:23:07 INFO - PROCESS | 3540 | 1461212587219 Marionette TRACE conn6 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:07 INFO - PROCESS | 3540 | 1461212587345 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 21:23:07 INFO - PROCESS | 3540 | 1461212587502 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:07 INFO - PROCESS | 3540 | ++DOCSHELL 25448400 == 78 [pid = 3540] [id = 657] 21:23:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (2548E000) [pid = 3540] [serial = 1971] [outer = 00000000] 21:23:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (25871400) [pid = 3540] [serial = 1972] [outer = 2548E000] 21:23:07 INFO - PROCESS | 3540 | 1461212587561 Marionette DEBUG loaded listener.js 21:23:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (25874C00) [pid = 3540] [serial = 1973] [outer = 2548E000] 21:23:08 INFO - PROCESS | 3540 | 1461212588190 Marionette TRACE conn6 <- [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]]]}] 21:23:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:23:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1017ms 21:23:08 INFO - PROCESS | 3540 | 1461212588247 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 21:23:08 INFO - PROCESS | 3540 | 1461212588249 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 21:23:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:23:08 INFO - PROCESS | 3540 | 1461212588253 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:23:08 INFO - PROCESS | 3540 | 1461212588255 Marionette TRACE conn6 <- [1,2594,null,{}] 21:23:08 INFO - PROCESS | 3540 | 1461212588258 Marionette TRACE conn6 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:08 INFO - PROCESS | 3540 | 1461212588370 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 21:23:08 INFO - PROCESS | 3540 | 1461212588541 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:08 INFO - PROCESS | 3540 | ++DOCSHELL 1D6CD800 == 79 [pid = 3540] [id = 658] 21:23:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (1D6CF400) [pid = 3540] [serial = 1974] [outer = 00000000] 21:23:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (25A57800) [pid = 3540] [serial = 1975] [outer = 1D6CF400] 21:23:08 INFO - PROCESS | 3540 | 1461212588596 Marionette DEBUG loaded listener.js 21:23:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (25A5C400) [pid = 3540] [serial = 1976] [outer = 1D6CF400] 21:23:09 INFO - PROCESS | 3540 | 1461212589160 Marionette TRACE conn6 <- [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]]]}] 21:23:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:23:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 970ms 21:23:09 INFO - PROCESS | 3540 | 1461212589226 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 21:23:09 INFO - PROCESS | 3540 | 1461212589228 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 21:23:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:23:09 INFO - PROCESS | 3540 | 1461212589232 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:23:09 INFO - PROCESS | 3540 | 1461212589234 Marionette TRACE conn6 <- [1,2598,null,{}] 21:23:09 INFO - PROCESS | 3540 | 1461212589237 Marionette TRACE conn6 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:09 INFO - PROCESS | 3540 | 1461212589351 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 21:23:09 INFO - PROCESS | 3540 | 1461212589716 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:09 INFO - PROCESS | 3540 | ++DOCSHELL 0B789400 == 80 [pid = 3540] [id = 659] 21:23:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (127BB000) [pid = 3540] [serial = 1977] [outer = 00000000] 21:23:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (12D43400) [pid = 3540] [serial = 1978] [outer = 127BB000] 21:23:09 INFO - PROCESS | 3540 | 1461212589810 Marionette DEBUG loaded listener.js 21:23:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (13DA3400) [pid = 3540] [serial = 1979] [outer = 127BB000] 21:23:10 INFO - PROCESS | 3540 | 1461212590451 Marionette TRACE conn6 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 21:23:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:23:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1277ms 21:23:10 INFO - PROCESS | 3540 | 1461212590514 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 21:23:10 INFO - PROCESS | 3540 | 1461212590519 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 21:23:10 INFO - PROCESS | 3540 | 1461212590525 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:23:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:23:10 INFO - PROCESS | 3540 | 1461212590528 Marionette TRACE conn6 <- [1,2602,null,{}] 21:23:10 INFO - PROCESS | 3540 | 1461212590533 Marionette TRACE conn6 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:10 INFO - PROCESS | 3540 | 1461212590646 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 21:23:10 INFO - PROCESS | 3540 | 1461212590808 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:10 INFO - PROCESS | 3540 | ++DOCSHELL 1B844C00 == 81 [pid = 3540] [id = 660] 21:23:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (1BB7BC00) [pid = 3540] [serial = 1980] [outer = 00000000] 21:23:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (1BC5D400) [pid = 3540] [serial = 1981] [outer = 1BB7BC00] 21:23:10 INFO - PROCESS | 3540 | 1461212590861 Marionette DEBUG loaded listener.js 21:23:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 183 (1BF01800) [pid = 3540] [serial = 1982] [outer = 1BB7BC00] 21:23:11 INFO - PROCESS | 3540 | --DOCSHELL 12FD6800 == 80 [pid = 3540] [id = 604] 21:23:11 INFO - PROCESS | 3540 | --DOCSHELL 1D18A800 == 79 [pid = 3540] [id = 615] 21:23:11 INFO - PROCESS | 3540 | --DOCSHELL 1D5E8400 == 78 [pid = 3540] [id = 650] 21:23:11 INFO - PROCESS | 3540 | --DOCSHELL 1894C000 == 77 [pid = 3540] [id = 649] 21:23:11 INFO - PROCESS | 3540 | --DOCSHELL 1B466000 == 76 [pid = 3540] [id = 648] 21:23:11 INFO - PROCESS | 3540 | --DOCSHELL 1BF04C00 == 75 [pid = 3540] [id = 647] 21:23:11 INFO - PROCESS | 3540 | --DOCSHELL 1D525000 == 74 [pid = 3540] [id = 646] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 182 (1FB1A400) [pid = 3540] [serial = 1900] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOCSHELL 1C835000 == 73 [pid = 3540] [id = 645] 21:23:11 INFO - PROCESS | 3540 | --DOCSHELL 1BF0C400 == 72 [pid = 3540] [id = 644] 21:23:11 INFO - PROCESS | 3540 | --DOCSHELL 1299E000 == 71 [pid = 3540] [id = 643] 21:23:11 INFO - PROCESS | 3540 | --DOCSHELL 137ED800 == 70 [pid = 3540] [id = 642] 21:23:11 INFO - PROCESS | 3540 | --DOCSHELL 0EF59C00 == 69 [pid = 3540] [id = 641] 21:23:11 INFO - PROCESS | 3540 | --DOCSHELL 19220400 == 68 [pid = 3540] [id = 635] 21:23:11 INFO - PROCESS | 3540 | --DOCSHELL 129A7400 == 67 [pid = 3540] [id = 634] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 181 (1BF3F000) [pid = 3540] [serial = 1885] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 180 (1C208C00) [pid = 3540] [serial = 1886] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (1CF5D400) [pid = 3540] [serial = 1889] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (1CF57800) [pid = 3540] [serial = 1888] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (1D10E400) [pid = 3540] [serial = 1894] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (1D189400) [pid = 3540] [serial = 1891] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (18954400) [pid = 3540] [serial = 1849] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (20926800) [pid = 3540] [serial = 1847] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (12D3F000) [pid = 3540] [serial = 1876] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (12FD8C00) [pid = 3540] [serial = 1877] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (2453AC00) [pid = 3540] [serial = 1864] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (12BCA400) [pid = 3540] [serial = 1870] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (12FD9000) [pid = 3540] [serial = 1871] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (1D52E400) [pid = 3540] [serial = 1897] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (1947B000) [pid = 3540] [serial = 1873] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (1A8ED800) [pid = 3540] [serial = 1874] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (1D18B800) [pid = 3540] [serial = 1852] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (2206E800) [pid = 3540] [serial = 1861] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (2200BC00) [pid = 3540] [serial = 1858] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (1BBBD400) [pid = 3540] [serial = 1882] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (20B1A800) [pid = 3540] [serial = 1855] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (1A644000) [pid = 3540] [serial = 1879] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (1B46D000) [pid = 3540] [serial = 1880] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (24545000) [pid = 3540] [serial = 1867] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (1D18F000) [pid = 3540] [serial = 1892] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (1D192400) [pid = 3540] [serial = 1895] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (1D761400) [pid = 3540] [serial = 1898] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1BC5F000) [pid = 3540] [serial = 1883] [outer = 00000000] [url = about:blank] 21:23:11 INFO - PROCESS | 3540 | 1461212591459 Marionette TRACE conn6 <- [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]]]}] 21:23:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:23:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 970ms 21:23:11 INFO - PROCESS | 3540 | 1461212591501 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 21:23:11 INFO - PROCESS | 3540 | 1461212591505 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 21:23:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:23:11 INFO - PROCESS | 3540 | 1461212591509 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:23:11 INFO - PROCESS | 3540 | 1461212591511 Marionette TRACE conn6 <- [1,2606,null,{}] 21:23:11 INFO - PROCESS | 3540 | 1461212591515 Marionette TRACE conn6 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:11 INFO - PROCESS | 3540 | 1461212591612 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 21:23:11 INFO - PROCESS | 3540 | 1461212591733 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:11 INFO - PROCESS | 3540 | ++DOCSHELL 12B7DC00 == 68 [pid = 3540] [id = 661] 21:23:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (12BCA400) [pid = 3540] [serial = 1983] [outer = 00000000] 21:23:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (17523000) [pid = 3540] [serial = 1984] [outer = 12BCA400] 21:23:11 INFO - PROCESS | 3540 | 1461212591782 Marionette DEBUG loaded listener.js 21:23:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (17C83C00) [pid = 3540] [serial = 1985] [outer = 12BCA400] 21:23:12 INFO - PROCESS | 3540 | 1461212592190 Marionette TRACE conn6 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 21:23:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:23:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 734ms 21:23:12 INFO - PROCESS | 3540 | 1461212592248 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 21:23:12 INFO - PROCESS | 3540 | 1461212592250 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 21:23:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:23:12 INFO - PROCESS | 3540 | 1461212592284 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:23:12 INFO - PROCESS | 3540 | 1461212592290 Marionette TRACE conn6 <- [1,2610,null,{}] 21:23:12 INFO - PROCESS | 3540 | 1461212592303 Marionette TRACE conn6 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:12 INFO - PROCESS | 3540 | 1461212592399 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 21:23:12 INFO - PROCESS | 3540 | 1461212592414 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:12 INFO - PROCESS | 3540 | ++DOCSHELL 1BBB7C00 == 69 [pid = 3540] [id = 662] 21:23:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (1BBB8000) [pid = 3540] [serial = 1986] [outer = 00000000] 21:23:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (1BC6AC00) [pid = 3540] [serial = 1987] [outer = 1BBB8000] 21:23:12 INFO - PROCESS | 3540 | 1461212592459 Marionette DEBUG loaded listener.js 21:23:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (1BF0FC00) [pid = 3540] [serial = 1988] [outer = 1BBB8000] 21:23:12 INFO - PROCESS | 3540 | 1461212592943 Marionette TRACE conn6 <- [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]]]}] 21:23:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:23:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 690ms 21:23:12 INFO - PROCESS | 3540 | 1461212592974 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 21:23:12 INFO - PROCESS | 3540 | 1461212592976 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 21:23:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:23:12 INFO - PROCESS | 3540 | 1461212592980 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:23:12 INFO - PROCESS | 3540 | 1461212592982 Marionette TRACE conn6 <- [1,2614,null,{}] 21:23:12 INFO - PROCESS | 3540 | 1461212592985 Marionette TRACE conn6 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:13 INFO - PROCESS | 3540 | 1461212593079 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 21:23:13 INFO - PROCESS | 3540 | 1461212593085 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:13 INFO - PROCESS | 3540 | ++DOCSHELL 1BF43000 == 70 [pid = 3540] [id = 663] 21:23:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (1C835800) [pid = 3540] [serial = 1989] [outer = 00000000] 21:23:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (1CE03C00) [pid = 3540] [serial = 1990] [outer = 1C835800] 21:23:13 INFO - PROCESS | 3540 | 1461212593130 Marionette DEBUG loaded listener.js 21:23:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (1CE0E400) [pid = 3540] [serial = 1991] [outer = 1C835800] 21:23:13 INFO - PROCESS | 3540 | 1461212593597 Marionette TRACE conn6 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 21:23:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:23:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 670ms 21:23:13 INFO - PROCESS | 3540 | 1461212593654 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 21:23:13 INFO - PROCESS | 3540 | 1461212593656 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 21:23:13 INFO - PROCESS | 3540 | 1461212593659 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:23:13 INFO - PROCESS | 3540 | 1461212593661 Marionette TRACE conn6 <- [1,2618,null,{}] 21:23:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:23:13 INFO - PROCESS | 3540 | 1461212593665 Marionette TRACE conn6 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:13 INFO - PROCESS | 3540 | 1461212593794 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 21:23:13 INFO - PROCESS | 3540 | 1461212593841 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:13 INFO - PROCESS | 3540 | ++DOCSHELL 1D00DC00 == 71 [pid = 3540] [id = 664] 21:23:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (1D0F1C00) [pid = 3540] [serial = 1992] [outer = 00000000] 21:23:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (1D10CC00) [pid = 3540] [serial = 1993] [outer = 1D0F1C00] 21:23:13 INFO - PROCESS | 3540 | 1461212593894 Marionette DEBUG loaded listener.js 21:23:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (1D190C00) [pid = 3540] [serial = 1994] [outer = 1D0F1C00] 21:23:14 INFO - PROCESS | 3540 | 1461212594388 Marionette TRACE conn6 <- [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]]]}] 21:23:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:23:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 771ms 21:23:14 INFO - PROCESS | 3540 | 1461212594436 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 21:23:14 INFO - PROCESS | 3540 | 1461212594438 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 21:23:14 INFO - PROCESS | 3540 | 1461212594440 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:23:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:23:14 INFO - PROCESS | 3540 | 1461212594442 Marionette TRACE conn6 <- [1,2622,null,{}] 21:23:14 INFO - PROCESS | 3540 | 1461212594445 Marionette TRACE conn6 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:14 INFO - PROCESS | 3540 | 1461212594578 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 21:23:14 INFO - PROCESS | 3540 | 1461212594656 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:14 INFO - PROCESS | 3540 | ++DOCSHELL 1D5E3400 == 72 [pid = 3540] [id = 665] 21:23:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (1D5E3800) [pid = 3540] [serial = 1995] [outer = 00000000] 21:23:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (1D7EB400) [pid = 3540] [serial = 1996] [outer = 1D5E3800] 21:23:14 INFO - PROCESS | 3540 | 1461212594701 Marionette DEBUG loaded listener.js 21:23:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (1E2CCC00) [pid = 3540] [serial = 1997] [outer = 1D5E3800] 21:23:15 INFO - PROCESS | 3540 | 1461212595109 Marionette TRACE conn6 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 21:23:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:23:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 730ms 21:23:15 INFO - PROCESS | 3540 | 1461212595194 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 21:23:15 INFO - PROCESS | 3540 | 1461212595196 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 21:23:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:23:15 INFO - PROCESS | 3540 | 1461212595201 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:23:15 INFO - PROCESS | 3540 | 1461212595203 Marionette TRACE conn6 <- [1,2626,null,{}] 21:23:15 INFO - PROCESS | 3540 | 1461212595206 Marionette TRACE conn6 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:15 INFO - PROCESS | 3540 | 1461212595337 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 21:23:15 INFO - PROCESS | 3540 | 1461212595415 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:15 INFO - PROCESS | 3540 | ++DOCSHELL 129A6000 == 73 [pid = 3540] [id = 666] 21:23:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (1D5E8400) [pid = 3540] [serial = 1998] [outer = 00000000] 21:23:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (2035D800) [pid = 3540] [serial = 1999] [outer = 1D5E8400] 21:23:15 INFO - PROCESS | 3540 | 1461212595459 Marionette DEBUG loaded listener.js 21:23:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (20425400) [pid = 3540] [serial = 2000] [outer = 1D5E8400] 21:23:15 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (1D527400) [pid = 3540] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:23:15 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (1FB18C00) [pid = 3540] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:23:15 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (2036AC00) [pid = 3540] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:23:15 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (1FE47400) [pid = 3540] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:23:15 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (127D3800) [pid = 3540] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:23:15 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (12F13C00) [pid = 3540] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:23:15 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (1BF40000) [pid = 3540] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:23:15 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (17C1CC00) [pid = 3540] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:23:15 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (1C8D4400) [pid = 3540] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:23:15 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (1894CC00) [pid = 3540] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:23:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:23:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 870ms 21:23:16 INFO - PROCESS | 3540 | 1461212596065 Marionette TRACE conn6 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 21:23:16 INFO - PROCESS | 3540 | 1461212596073 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 21:23:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:23:16 INFO - PROCESS | 3540 | 1461212596075 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 21:23:16 INFO - PROCESS | 3540 | 1461212596078 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:23:16 INFO - PROCESS | 3540 | 1461212596080 Marionette TRACE conn6 <- [1,2630,null,{}] 21:23:16 INFO - PROCESS | 3540 | 1461212596083 Marionette TRACE conn6 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:16 INFO - PROCESS | 3540 | 1461212596217 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 21:23:16 INFO - PROCESS | 3540 | 1461212596289 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:16 INFO - PROCESS | 3540 | ++DOCSHELL 17DD6800 == 74 [pid = 3540] [id = 667] 21:23:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (1894A800) [pid = 3540] [serial = 2001] [outer = 00000000] 21:23:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (1D527400) [pid = 3540] [serial = 2002] [outer = 1894A800] 21:23:16 INFO - PROCESS | 3540 | 1461212596335 Marionette DEBUG loaded listener.js 21:23:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (1FE47400) [pid = 3540] [serial = 2003] [outer = 1894A800] 21:23:16 INFO - PROCESS | 3540 | 1461212596676 Marionette TRACE conn6 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 21:23:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:23:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 630ms 21:23:16 INFO - PROCESS | 3540 | 1461212596709 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 21:23:16 INFO - PROCESS | 3540 | 1461212596711 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 21:23:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:23:16 INFO - PROCESS | 3540 | 1461212596714 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:23:16 INFO - PROCESS | 3540 | 1461212596716 Marionette TRACE conn6 <- [1,2634,null,{}] 21:23:16 INFO - PROCESS | 3540 | 1461212596719 Marionette TRACE conn6 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:16 INFO - PROCESS | 3540 | 1461212596862 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 21:23:16 INFO - PROCESS | 3540 | 1461212596872 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:16 INFO - PROCESS | 3540 | ++DOCSHELL 1D107800 == 75 [pid = 3540] [id = 668] 21:23:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (1D185C00) [pid = 3540] [serial = 2004] [outer = 00000000] 21:23:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (20927400) [pid = 3540] [serial = 2005] [outer = 1D185C00] 21:23:16 INFO - PROCESS | 3540 | 1461212596919 Marionette DEBUG loaded listener.js 21:23:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (209AF800) [pid = 3540] [serial = 2006] [outer = 1D185C00] 21:23:17 INFO - PROCESS | 3540 | 1461212597357 Marionette TRACE conn6 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 21:23:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:23:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 670ms 21:23:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:23:17 INFO - PROCESS | 3540 | 1461212597385 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 21:23:17 INFO - PROCESS | 3540 | 1461212597387 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 21:23:17 INFO - PROCESS | 3540 | 1461212597390 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:23:17 INFO - PROCESS | 3540 | 1461212597392 Marionette TRACE conn6 <- [1,2638,null,{}] 21:23:17 INFO - PROCESS | 3540 | 1461212597395 Marionette TRACE conn6 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:17 INFO - PROCESS | 3540 | 1461212597538 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 21:23:17 INFO - PROCESS | 3540 | 1461212597547 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:17 INFO - PROCESS | 3540 | ++DOCSHELL 20867400 == 76 [pid = 3540] [id = 669] 21:23:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (20920800) [pid = 3540] [serial = 2007] [outer = 00000000] 21:23:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (20B13400) [pid = 3540] [serial = 2008] [outer = 20920800] 21:23:17 INFO - PROCESS | 3540 | 1461212597600 Marionette DEBUG loaded listener.js 21:23:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (20BB9000) [pid = 3540] [serial = 2009] [outer = 20920800] 21:23:18 INFO - PROCESS | 3540 | 1461212598186 Marionette TRACE conn6 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 21:23:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:23:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 830ms 21:23:18 INFO - PROCESS | 3540 | 1461212598253 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 21:23:18 INFO - PROCESS | 3540 | 1461212598257 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 21:23:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:23:18 INFO - PROCESS | 3540 | 1461212598276 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:23:18 INFO - PROCESS | 3540 | 1461212598280 Marionette TRACE conn6 <- [1,2642,null,{}] 21:23:18 INFO - PROCESS | 3540 | 1461212598289 Marionette TRACE conn6 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:18 INFO - PROCESS | 3540 | 1461212598420 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 21:23:18 INFO - PROCESS | 3540 | 1461212598571 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:18 INFO - PROCESS | 3540 | ++DOCSHELL 127C6000 == 77 [pid = 3540] [id = 670] 21:23:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (12C92400) [pid = 3540] [serial = 2010] [outer = 00000000] 21:23:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (18897C00) [pid = 3540] [serial = 2011] [outer = 12C92400] 21:23:18 INFO - PROCESS | 3540 | 1461212598633 Marionette DEBUG loaded listener.js 21:23:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (19227800) [pid = 3540] [serial = 2012] [outer = 12C92400] 21:23:19 INFO - PROCESS | 3540 | 1461212599174 Marionette TRACE conn6 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 21:23:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:23:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 950ms 21:23:19 INFO - PROCESS | 3540 | 1461212599229 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 21:23:19 INFO - PROCESS | 3540 | 1461212599235 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 21:23:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:23:19 INFO - PROCESS | 3540 | 1461212599243 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:23:19 INFO - PROCESS | 3540 | 1461212599246 Marionette TRACE conn6 <- [1,2646,null,{}] 21:23:19 INFO - PROCESS | 3540 | 1461212599250 Marionette TRACE conn6 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:19 INFO - PROCESS | 3540 | 1461212599369 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 21:23:19 INFO - PROCESS | 3540 | 1461212599543 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:19 INFO - PROCESS | 3540 | ++DOCSHELL 1BB72400 == 78 [pid = 3540] [id = 671] 21:23:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (1BBB1000) [pid = 3540] [serial = 2013] [outer = 00000000] 21:23:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (1C210C00) [pid = 3540] [serial = 2014] [outer = 1BBB1000] 21:23:19 INFO - PROCESS | 3540 | 1461212599600 Marionette DEBUG loaded listener.js 21:23:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (1CE09000) [pid = 3540] [serial = 2015] [outer = 1BBB1000] 21:23:20 INFO - PROCESS | 3540 | 1461212600254 Marionette TRACE conn6 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 21:23:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:23:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1019ms 21:23:20 INFO - PROCESS | 3540 | 1461212600276 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 21:23:20 INFO - PROCESS | 3540 | 1461212600279 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 21:23:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:23:20 INFO - PROCESS | 3540 | 1461212600284 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:23:20 INFO - PROCESS | 3540 | 1461212600288 Marionette TRACE conn6 <- [1,2650,null,{}] 21:23:20 INFO - PROCESS | 3540 | 1461212600324 Marionette TRACE conn6 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:20 INFO - PROCESS | 3540 | 1461212600446 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 21:23:20 INFO - PROCESS | 3540 | 1461212600605 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:20 INFO - PROCESS | 3540 | ++DOCSHELL 20B10C00 == 79 [pid = 3540] [id = 672] 21:23:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (20B11C00) [pid = 3540] [serial = 2016] [outer = 00000000] 21:23:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (217BAC00) [pid = 3540] [serial = 2017] [outer = 20B11C00] 21:23:20 INFO - PROCESS | 3540 | 1461212600664 Marionette DEBUG loaded listener.js 21:23:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (21B42800) [pid = 3540] [serial = 2018] [outer = 20B11C00] 21:23:21 INFO - PROCESS | 3540 | 1461212601277 Marionette TRACE conn6 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 21:23:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:23:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1049ms 21:23:21 INFO - PROCESS | 3540 | 1461212601334 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 21:23:21 INFO - PROCESS | 3540 | 1461212601337 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 21:23:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:23:21 INFO - PROCESS | 3540 | 1461212601341 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:23:21 INFO - PROCESS | 3540 | 1461212601343 Marionette TRACE conn6 <- [1,2654,null,{}] 21:23:21 INFO - PROCESS | 3540 | 1461212601347 Marionette TRACE conn6 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:21 INFO - PROCESS | 3540 | 1461212601467 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 21:23:21 INFO - PROCESS | 3540 | 1461212601645 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:21 INFO - PROCESS | 3540 | ++DOCSHELL 22061400 == 80 [pid = 3540] [id = 673] 21:23:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (22061800) [pid = 3540] [serial = 2019] [outer = 00000000] 21:23:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (244C4400) [pid = 3540] [serial = 2020] [outer = 22061800] 21:23:21 INFO - PROCESS | 3540 | 1461212601701 Marionette DEBUG loaded listener.js 21:23:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 183 (2453D000) [pid = 3540] [serial = 2021] [outer = 22061800] 21:23:22 INFO - PROCESS | 3540 | 1461212602741 Marionette TRACE conn6 <- [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]]]}] 21:23:22 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) 21:23:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1435ms 21:23:22 INFO - PROCESS | 3540 | 1461212602779 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 21:23:22 INFO - PROCESS | 3540 | 1461212602782 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 21:23:22 INFO - PROCESS | 3540 | 1461212602785 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:23:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:23:22 INFO - PROCESS | 3540 | 1461212602787 Marionette TRACE conn6 <- [1,2658,null,{}] 21:23:22 INFO - PROCESS | 3540 | 1461212602791 Marionette TRACE conn6 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:22 INFO - PROCESS | 3540 | 1461212602906 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 21:23:23 INFO - PROCESS | 3540 | 1461212603070 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:23 INFO - PROCESS | 3540 | ++DOCSHELL 2205DC00 == 81 [pid = 3540] [id = 674] 21:23:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 184 (24547C00) [pid = 3540] [serial = 2022] [outer = 00000000] 21:23:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 185 (2548EC00) [pid = 3540] [serial = 2023] [outer = 24547C00] 21:23:23 INFO - PROCESS | 3540 | 1461212603130 Marionette DEBUG loaded listener.js 21:23:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 186 (25869800) [pid = 3540] [serial = 2024] [outer = 24547C00] 21:23:24 INFO - PROCESS | 3540 | 1461212604178 Marionette TRACE conn6 <- [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] 21:23:24 INFO - PROCESS | 3540 | 1461212604213 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 21:23:24 INFO - PROCESS | 3540 | 1461212604216 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:23:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:23:24 INFO - PROCESS | 3540 | 1461212604218 Marionette TRACE conn6 <- [1,2662,null,{}] 21:23:24 INFO - PROCESS | 3540 | 1461212604222 Marionette TRACE conn6 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:24 INFO - PROCESS | 3540 | 1461212604385 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 21:23:24 INFO - PROCESS | 3540 | 1461212604576 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:24 INFO - PROCESS | 3540 | ++DOCSHELL 25488800 == 82 [pid = 3540] [id = 675] 21:23:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 187 (25489C00) [pid = 3540] [serial = 2025] [outer = 00000000] 21:23:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 188 (2615EC00) [pid = 3540] [serial = 2026] [outer = 25489C00] 21:23:24 INFO - PROCESS | 3540 | 1461212604635 Marionette DEBUG loaded listener.js 21:23:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 189 (26162800) [pid = 3540] [serial = 2027] [outer = 25489C00] 21:23:25 INFO - PROCESS | 3540 | 1461212605660 Marionette TRACE conn6 <- [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] 21:23:25 INFO - PROCESS | 3540 | 1461212605692 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 21:23:25 INFO - PROCESS | 3540 | 1461212605695 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:23:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:23:25 INFO - PROCESS | 3540 | 1461212605697 Marionette TRACE conn6 <- [1,2666,null,{}] 21:23:25 INFO - PROCESS | 3540 | 1461212605701 Marionette TRACE conn6 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:25 INFO - PROCESS | 3540 | 1461212605814 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 21:23:26 INFO - PROCESS | 3540 | 1461212606016 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:26 INFO - PROCESS | 3540 | ++DOCSHELL 127C4800 == 83 [pid = 3540] [id = 676] 21:23:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 190 (20BBA800) [pid = 3540] [serial = 2028] [outer = 00000000] 21:23:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 191 (262BB000) [pid = 3540] [serial = 2029] [outer = 20BBA800] 21:23:26 INFO - PROCESS | 3540 | 1461212606072 Marionette DEBUG loaded listener.js 21:23:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 192 (262BDC00) [pid = 3540] [serial = 2030] [outer = 20BBA800] 21:23:27 INFO - PROCESS | 3540 | 1461212607107 Marionette TRACE conn6 <- [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]]]}] 21:23:27 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) 21:23:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1416ms 21:23:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:23:27 INFO - PROCESS | 3540 | 1461212607116 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 21:23:27 INFO - PROCESS | 3540 | 1461212607120 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 21:23:27 INFO - PROCESS | 3540 | 1461212607125 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:23:27 INFO - PROCESS | 3540 | 1461212607129 Marionette TRACE conn6 <- [1,2670,null,{}] 21:23:27 INFO - PROCESS | 3540 | 1461212607135 Marionette TRACE conn6 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:27 INFO - PROCESS | 3540 | 1461212607247 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 21:23:27 INFO - PROCESS | 3540 | 1461212607451 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:27 INFO - PROCESS | 3540 | ++DOCSHELL 1894CC00 == 84 [pid = 3540] [id = 677] 21:23:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 193 (18953000) [pid = 3540] [serial = 2031] [outer = 00000000] 21:23:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 194 (1A8EFC00) [pid = 3540] [serial = 2032] [outer = 18953000] 21:23:27 INFO - PROCESS | 3540 | 1461212607504 Marionette DEBUG loaded listener.js 21:23:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 195 (1B842800) [pid = 3540] [serial = 2033] [outer = 18953000] 21:23:28 INFO - PROCESS | 3540 | --DOCSHELL 17C14400 == 83 [pid = 3540] [id = 522] 21:23:28 INFO - PROCESS | 3540 | --DOCSHELL 1D0E7C00 == 82 [pid = 3540] [id = 523] 21:23:28 INFO - PROCESS | 3540 | --DOCSHELL 1D107800 == 81 [pid = 3540] [id = 668] 21:23:28 INFO - PROCESS | 3540 | --DOCSHELL 17DD6800 == 80 [pid = 3540] [id = 667] 21:23:28 INFO - PROCESS | 3540 | --DOCSHELL 129A6000 == 79 [pid = 3540] [id = 666] 21:23:28 INFO - PROCESS | 3540 | --DOCSHELL 1D5E3400 == 78 [pid = 3540] [id = 665] 21:23:28 INFO - PROCESS | 3540 | --DOCSHELL 1D00DC00 == 77 [pid = 3540] [id = 664] 21:23:28 INFO - PROCESS | 3540 | --DOCSHELL 1BF43000 == 76 [pid = 3540] [id = 663] 21:23:28 INFO - PROCESS | 3540 | --DOCSHELL 1BBB7C00 == 75 [pid = 3540] [id = 662] 21:23:28 INFO - PROCESS | 3540 | --DOCSHELL 12B7DC00 == 74 [pid = 3540] [id = 661] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 194 (177F2400) [pid = 3540] [serial = 1903] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 193 (1BBBA400) [pid = 3540] [serial = 1906] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 192 (2035EC00) [pid = 3540] [serial = 1909] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 191 (20865C00) [pid = 3540] [serial = 1912] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 190 (209AD800) [pid = 3540] [serial = 1915] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 189 (217B9C00) [pid = 3540] [serial = 1918] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 188 (22065C00) [pid = 3540] [serial = 1921] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 187 (22056000) [pid = 3540] [serial = 1954] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | 1461212608649 Marionette TRACE conn6 <- [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]]]}] 21:23:28 INFO - PROCESS | 3540 | --DOCSHELL 1B844C00 == 73 [pid = 3540] [id = 660] 21:23:28 INFO - PROCESS | 3540 | --DOCSHELL 0B789400 == 72 [pid = 3540] [id = 659] 21:23:28 INFO - PROCESS | 3540 | --DOCSHELL 12C8F400 == 71 [pid = 3540] [id = 571] 21:23:28 INFO - PROCESS | 3540 | --DOCSHELL 12C8F800 == 70 [pid = 3540] [id = 652] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 186 (1D6CC000) [pid = 3540] [serial = 1939] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 185 (2042C000) [pid = 3540] [serial = 1942] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 184 (209A7C00) [pid = 3540] [serial = 1945] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 183 (20864C00) [pid = 3540] [serial = 1943] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 182 (217B3C00) [pid = 3540] [serial = 1952] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 181 (12F40400) [pid = 3540] [serial = 1925] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 180 (12C9AC00) [pid = 3540] [serial = 1924] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (17C7D000) [pid = 3540] [serial = 1930] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (188A1C00) [pid = 3540] [serial = 1931] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (1C839000) [pid = 3540] [serial = 1933] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (1C8CB800) [pid = 3540] [serial = 1934] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (1BF07C00) [pid = 3540] [serial = 1928] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (1BBB6C00) [pid = 3540] [serial = 1927] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (1D102000) [pid = 3540] [serial = 1936] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (20B16C00) [pid = 3540] [serial = 1951] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (20A0D000) [pid = 3540] [serial = 1946] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (1CE0AC00) [pid = 3540] [serial = 1948] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (1E7CF000) [pid = 3540] [serial = 1940] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (1D188000) [pid = 3540] [serial = 1937] [outer = 00000000] [url = about:blank] 21:23:28 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (1D18E400) [pid = 3540] [serial = 1949] [outer = 00000000] [url = about:blank] 21:23:28 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) 21:23:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1581ms 21:23:28 INFO - PROCESS | 3540 | 1461212608714 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 21:23:28 INFO - PROCESS | 3540 | 1461212608719 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 21:23:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:23:28 INFO - PROCESS | 3540 | 1461212608726 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:23:28 INFO - PROCESS | 3540 | 1461212608728 Marionette TRACE conn6 <- [1,2674,null,{}] 21:23:28 INFO - PROCESS | 3540 | 1461212608743 Marionette TRACE conn6 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:28 INFO - PROCESS | 3540 | 1461212608907 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 21:23:28 INFO - PROCESS | 3540 | 1461212608918 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:28 INFO - PROCESS | 3540 | ++DOCSHELL 127C4400 == 71 [pid = 3540] [id = 678] 21:23:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (12B72400) [pid = 3540] [serial = 2034] [outer = 00000000] 21:23:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (16358400) [pid = 3540] [serial = 2035] [outer = 12B72400] 21:23:28 INFO - PROCESS | 3540 | 1461212608965 Marionette DEBUG loaded listener.js 21:23:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (17C12400) [pid = 3540] [serial = 2036] [outer = 12B72400] 21:23:29 INFO - PROCESS | 3540 | 1461212609929 Marionette TRACE conn6 <- [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] 21:23:29 INFO - PROCESS | 3540 | 1461212609960 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 21:23:29 INFO - PROCESS | 3540 | 1461212609964 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:23:29 INFO - PROCESS | 3540 | 1461212609967 Marionette TRACE conn6 <- [1,2678,null,{}] 21:23:29 INFO - PROCESS | 3540 | 1461212609978 Marionette TRACE conn6 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:30 INFO - PROCESS | 3540 | 1461212610080 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 21:23:30 INFO - PROCESS | 3540 | 1461212610088 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:30 INFO - PROCESS | 3540 | ++DOCSHELL 1BBB5800 == 72 [pid = 3540] [id = 679] 21:23:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (1BBBA400) [pid = 3540] [serial = 2037] [outer = 00000000] 21:23:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (1BF0AC00) [pid = 3540] [serial = 2038] [outer = 1BBBA400] 21:23:30 INFO - PROCESS | 3540 | 1461212610138 Marionette DEBUG loaded listener.js 21:23:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (1C205C00) [pid = 3540] [serial = 2039] [outer = 1BBBA400] 21:23:31 INFO - PROCESS | 3540 | 1461212611103 Marionette TRACE conn6 <- [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] 21:23:31 INFO - PROCESS | 3540 | 1461212611150 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 21:23:31 INFO - PROCESS | 3540 | 1461212611154 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:23:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:23:31 INFO - PROCESS | 3540 | 1461212611155 Marionette TRACE conn6 <- [1,2682,null,{}] 21:23:31 INFO - PROCESS | 3540 | 1461212611159 Marionette TRACE conn6 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:31 INFO - PROCESS | 3540 | 1461212611294 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 21:23:31 INFO - PROCESS | 3540 | 1461212611307 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:31 INFO - PROCESS | 3540 | ++DOCSHELL 1CE04C00 == 73 [pid = 3540] [id = 680] 21:23:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (1CF5C000) [pid = 3540] [serial = 2040] [outer = 00000000] 21:23:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (1D10E400) [pid = 3540] [serial = 2041] [outer = 1CF5C000] 21:23:31 INFO - PROCESS | 3540 | 1461212611353 Marionette DEBUG loaded listener.js 21:23:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (1D18C400) [pid = 3540] [serial = 2042] [outer = 1CF5C000] 21:23:32 INFO - PROCESS | 3540 | 1461212612338 Marionette TRACE conn6 <- [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] 21:23:32 INFO - PROCESS | 3540 | 1461212612394 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 21:23:32 INFO - PROCESS | 3540 | 1461212612397 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:23:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:23:32 INFO - PROCESS | 3540 | 1461212612399 Marionette TRACE conn6 <- [1,2686,null,{}] 21:23:32 INFO - PROCESS | 3540 | 1461212612402 Marionette TRACE conn6 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:32 INFO - PROCESS | 3540 | 1461212612535 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 21:23:32 INFO - PROCESS | 3540 | 1461212612549 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:32 INFO - PROCESS | 3540 | ++DOCSHELL 1D18E400 == 74 [pid = 3540] [id = 681] 21:23:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (1D190800) [pid = 3540] [serial = 2043] [outer = 00000000] 21:23:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (1D7E9000) [pid = 3540] [serial = 2044] [outer = 1D190800] 21:23:32 INFO - PROCESS | 3540 | 1461212612594 Marionette DEBUG loaded listener.js 21:23:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (1E7D2000) [pid = 3540] [serial = 2045] [outer = 1D190800] 21:23:33 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (1D0F1C00) [pid = 3540] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:23:33 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (1D5E8400) [pid = 3540] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:23:33 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (1BBB8000) [pid = 3540] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:23:33 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (1C835800) [pid = 3540] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:23:33 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (127BB000) [pid = 3540] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:23:33 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (1D5E3800) [pid = 3540] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:23:33 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (20929400) [pid = 3540] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:23:33 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (1894A800) [pid = 3540] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:23:33 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (1D185C00) [pid = 3540] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:23:33 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (1BB7BC00) [pid = 3540] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:23:33 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (12BCA400) [pid = 3540] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:23:33 INFO - PROCESS | 3540 | 1461212613710 Marionette TRACE conn6 <- [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] 21:23:33 INFO - PROCESS | 3540 | 1461212613723 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 21:23:33 INFO - PROCESS | 3540 | 1461212613726 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:23:33 INFO - PROCESS | 3540 | 1461212613728 Marionette TRACE conn6 <- [1,2690,null,{}] 21:23:33 INFO - PROCESS | 3540 | 1461212613731 Marionette TRACE conn6 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:33 INFO - PROCESS | 3540 | 1461212613842 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 21:23:33 INFO - PROCESS | 3540 | 1461212613849 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:33 INFO - PROCESS | 3540 | ++DOCSHELL 12D3F000 == 75 [pid = 3540] [id = 682] 21:23:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (12D46400) [pid = 3540] [serial = 2046] [outer = 00000000] 21:23:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (1FB1A400) [pid = 3540] [serial = 2047] [outer = 12D46400] 21:23:33 INFO - PROCESS | 3540 | 1461212613896 Marionette DEBUG loaded listener.js 21:23:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (2035EC00) [pid = 3540] [serial = 2048] [outer = 12D46400] 21:23:34 INFO - PROCESS | 3540 | 1461212614401 Marionette TRACE conn6 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 21:23:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:23:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 730ms 21:23:34 INFO - PROCESS | 3540 | 1461212614457 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 21:23:34 INFO - PROCESS | 3540 | 1461212614459 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 21:23:34 INFO - PROCESS | 3540 | 1461212614462 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:23:34 INFO - PROCESS | 3540 | 1461212614464 Marionette TRACE conn6 <- [1,2694,null,{}] 21:23:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:23:34 INFO - PROCESS | 3540 | 1461212614468 Marionette TRACE conn6 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:34 INFO - PROCESS | 3540 | 1461212614560 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 21:23:34 INFO - PROCESS | 3540 | 1461212614566 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:34 INFO - PROCESS | 3540 | ++DOCSHELL 1FE83000 == 76 [pid = 3540] [id = 683] 21:23:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (20361000) [pid = 3540] [serial = 2049] [outer = 00000000] 21:23:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (2091B800) [pid = 3540] [serial = 2050] [outer = 20361000] 21:23:34 INFO - PROCESS | 3540 | 1461212614611 Marionette DEBUG loaded listener.js 21:23:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (20929C00) [pid = 3540] [serial = 2051] [outer = 20361000] 21:23:35 INFO - PROCESS | 3540 | 1461212615064 Marionette TRACE conn6 <- [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]]]}] 21:23:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:23:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 630ms 21:23:35 INFO - PROCESS | 3540 | 1461212615176 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 21:23:35 INFO - PROCESS | 3540 | 1461212615180 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 21:23:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:23:35 INFO - PROCESS | 3540 | 1461212615186 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:23:35 INFO - PROCESS | 3540 | 1461212615191 Marionette TRACE conn6 <- [1,2698,null,{}] 21:23:35 INFO - PROCESS | 3540 | 1461212615197 Marionette TRACE conn6 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:35 INFO - PROCESS | 3540 | 1461212615371 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 21:23:35 INFO - PROCESS | 3540 | 1461212615571 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:35 INFO - PROCESS | 3540 | ++DOCSHELL 13885C00 == 77 [pid = 3540] [id = 684] 21:23:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (13886800) [pid = 3540] [serial = 2052] [outer = 00000000] 21:23:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (17A35400) [pid = 3540] [serial = 2053] [outer = 13886800] 21:23:35 INFO - PROCESS | 3540 | 1461212615633 Marionette DEBUG loaded listener.js 21:23:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (18958400) [pid = 3540] [serial = 2054] [outer = 13886800] 21:23:36 INFO - PROCESS | 3540 | 1461212616226 Marionette TRACE conn6 <- [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] 21:23:36 INFO - PROCESS | 3540 | 1461212616273 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 21:23:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:23:36 INFO - PROCESS | 3540 | 1461212616280 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:23:36 INFO - PROCESS | 3540 | 1461212616284 Marionette TRACE conn6 <- [1,2702,null,{}] 21:23:36 INFO - PROCESS | 3540 | 1461212616289 Marionette TRACE conn6 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:36 INFO - PROCESS | 3540 | 1461212616409 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 21:23:36 INFO - PROCESS | 3540 | 1461212616581 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:36 INFO - PROCESS | 3540 | ++DOCSHELL 1A63D800 == 78 [pid = 3540] [id = 685] 21:23:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (1B843000) [pid = 3540] [serial = 2055] [outer = 00000000] 21:23:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (1D013000) [pid = 3540] [serial = 2056] [outer = 1B843000] 21:23:36 INFO - PROCESS | 3540 | 1461212616637 Marionette DEBUG loaded listener.js 21:23:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (1D50BC00) [pid = 3540] [serial = 2057] [outer = 1B843000] 21:23:37 INFO - PROCESS | 3540 | 1461212617237 Marionette TRACE conn6 <- [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]]]}] 21:23:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:23:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 970ms 21:23:37 INFO - PROCESS | 3540 | 1461212617253 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 21:23:37 INFO - PROCESS | 3540 | 1461212617256 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 21:23:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:23:37 INFO - PROCESS | 3540 | 1461212617259 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:23:37 INFO - PROCESS | 3540 | 1461212617262 Marionette TRACE conn6 <- [1,2706,null,{}] 21:23:37 INFO - PROCESS | 3540 | 1461212617267 Marionette TRACE conn6 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:37 INFO - PROCESS | 3540 | 1461212617392 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 21:23:37 INFO - PROCESS | 3540 | 1461212617573 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:37 INFO - PROCESS | 3540 | ++DOCSHELL 20A9E400 == 79 [pid = 3540] [id = 686] 21:23:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (20A9F800) [pid = 3540] [serial = 2058] [outer = 00000000] 21:23:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (20B1AC00) [pid = 3540] [serial = 2059] [outer = 20A9F800] 21:23:37 INFO - PROCESS | 3540 | 1461212617635 Marionette DEBUG loaded listener.js 21:23:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 183 (20BC0C00) [pid = 3540] [serial = 2060] [outer = 20A9F800] 21:23:38 INFO - PROCESS | 3540 | 1461212618300 Marionette TRACE conn6 <- [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] 21:23:38 INFO - PROCESS | 3540 | 1461212618337 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 21:23:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:23:38 INFO - PROCESS | 3540 | 1461212618341 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:23:38 INFO - PROCESS | 3540 | 1461212618343 Marionette TRACE conn6 <- [1,2710,null,{}] 21:23:38 INFO - PROCESS | 3540 | 1461212618346 Marionette TRACE conn6 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:38 INFO - PROCESS | 3540 | 1461212618463 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 21:23:38 INFO - PROCESS | 3540 | 1461212618624 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:38 INFO - PROCESS | 3540 | ++DOCSHELL 2206F400 == 80 [pid = 3540] [id = 687] 21:23:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 184 (22070000) [pid = 3540] [serial = 2061] [outer = 00000000] 21:23:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 185 (24542C00) [pid = 3540] [serial = 2062] [outer = 22070000] 21:23:38 INFO - PROCESS | 3540 | 1461212618681 Marionette DEBUG loaded listener.js 21:23:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 186 (2543CC00) [pid = 3540] [serial = 2063] [outer = 22070000] 21:23:39 INFO - PROCESS | 3540 | 1461212619324 Marionette TRACE conn6 <- [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] 21:23:39 INFO - PROCESS | 3540 | 1461212619365 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 21:23:39 INFO - PROCESS | 3540 | 1461212619369 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:23:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:23:39 INFO - PROCESS | 3540 | 1461212619371 Marionette TRACE conn6 <- [1,2714,null,{}] 21:23:39 INFO - PROCESS | 3540 | 1461212619374 Marionette TRACE conn6 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:39 INFO - PROCESS | 3540 | 1461212619488 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 21:23:39 INFO - PROCESS | 3540 | 1461212619652 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:39 INFO - PROCESS | 3540 | ++DOCSHELL 20424000 == 81 [pid = 3540] [id = 688] 21:23:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 187 (2206D800) [pid = 3540] [serial = 2064] [outer = 00000000] 21:23:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 188 (25A56800) [pid = 3540] [serial = 2065] [outer = 2206D800] 21:23:39 INFO - PROCESS | 3540 | 1461212619709 Marionette DEBUG loaded listener.js 21:23:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 189 (26159C00) [pid = 3540] [serial = 2066] [outer = 2206D800] 21:23:40 INFO - PROCESS | 3540 | 1461212620233 Marionette TRACE conn6 <- [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]]]}] 21:23:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:23:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 929ms 21:23:40 INFO - PROCESS | 3540 | 1461212620304 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 21:23:40 INFO - PROCESS | 3540 | 1461212620306 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 21:23:40 INFO - PROCESS | 3540 | 1461212620310 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:23:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:23:40 INFO - PROCESS | 3540 | 1461212620312 Marionette TRACE conn6 <- [1,2718,null,{}] 21:23:40 INFO - PROCESS | 3540 | 1461212620315 Marionette TRACE conn6 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:40 INFO - PROCESS | 3540 | 1461212620451 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 21:23:40 INFO - PROCESS | 3540 | 1461212620627 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:40 INFO - PROCESS | 3540 | ++DOCSHELL 18D11400 == 82 [pid = 3540] [id = 689] 21:23:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 190 (1A8EF800) [pid = 3540] [serial = 2067] [outer = 00000000] 21:23:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 191 (262C2000) [pid = 3540] [serial = 2068] [outer = 1A8EF800] 21:23:40 INFO - PROCESS | 3540 | 1461212620686 Marionette DEBUG loaded listener.js 21:23:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 192 (268C6800) [pid = 3540] [serial = 2069] [outer = 1A8EF800] 21:23:41 INFO - PROCESS | 3540 | 1461212621753 Marionette TRACE conn6 <- [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] 21:23:41 INFO - PROCESS | 3540 | 1461212621792 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 21:23:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:23:41 INFO - PROCESS | 3540 | 1461212621795 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:23:41 INFO - PROCESS | 3540 | 1461212621797 Marionette TRACE conn6 <- [1,2722,null,{}] 21:23:41 INFO - PROCESS | 3540 | 1461212621801 Marionette TRACE conn6 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:41 INFO - PROCESS | 3540 | 1461212621943 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 21:23:42 INFO - PROCESS | 3540 | 1461212622099 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:42 INFO - PROCESS | 3540 | ++DOCSHELL 2586E800 == 83 [pid = 3540] [id = 690] 21:23:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 193 (268C8C00) [pid = 3540] [serial = 2070] [outer = 00000000] 21:23:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 194 (27354800) [pid = 3540] [serial = 2071] [outer = 268C8C00] 21:23:42 INFO - PROCESS | 3540 | 1461212622158 Marionette DEBUG loaded listener.js 21:23:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 195 (27356000) [pid = 3540] [serial = 2072] [outer = 268C8C00] 21:23:42 INFO - PROCESS | 3540 | 1461212622742 Marionette TRACE conn6 <- [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]]]}] 21:23:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:23:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 970ms 21:23:42 INFO - PROCESS | 3540 | 1461212622778 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 21:23:42 INFO - PROCESS | 3540 | 1461212622780 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 21:23:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:23:42 INFO - PROCESS | 3540 | 1461212622783 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:23:42 INFO - PROCESS | 3540 | 1461212622786 Marionette TRACE conn6 <- [1,2726,null,{}] 21:23:42 INFO - PROCESS | 3540 | 1461212622789 Marionette TRACE conn6 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:42 INFO - PROCESS | 3540 | 1461212622901 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 21:23:43 INFO - PROCESS | 3540 | 1461212623074 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:43 INFO - PROCESS | 3540 | ++DOCSHELL 23607C00 == 84 [pid = 3540] [id = 691] 21:23:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 196 (23609400) [pid = 3540] [serial = 2073] [outer = 00000000] 21:23:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 197 (23610C00) [pid = 3540] [serial = 2074] [outer = 23609400] 21:23:43 INFO - PROCESS | 3540 | 1461212623130 Marionette DEBUG loaded listener.js 21:23:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 198 (23613400) [pid = 3540] [serial = 2075] [outer = 23609400] 21:23:43 INFO - PROCESS | 3540 | 1461212623715 Marionette TRACE conn6 <- [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]]]}] 21:23:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:23:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 970ms 21:23:43 INFO - PROCESS | 3540 | 1461212623754 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 21:23:43 INFO - PROCESS | 3540 | 1461212623757 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 21:23:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:23:43 INFO - PROCESS | 3540 | 1461212623760 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:23:43 INFO - PROCESS | 3540 | 1461212623762 Marionette TRACE conn6 <- [1,2730,null,{}] 21:23:43 INFO - PROCESS | 3540 | 1461212623766 Marionette TRACE conn6 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:43 INFO - PROCESS | 3540 | 1461212623883 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 21:23:44 INFO - PROCESS | 3540 | 1461212624065 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:44 INFO - PROCESS | 3540 | ++DOCSHELL 12C8FC00 == 85 [pid = 3540] [id = 692] 21:23:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 199 (12F0E400) [pid = 3540] [serial = 2076] [outer = 00000000] 21:23:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 200 (1C208000) [pid = 3540] [serial = 2077] [outer = 12F0E400] 21:23:44 INFO - PROCESS | 3540 | 1461212624124 Marionette DEBUG loaded listener.js 21:23:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 201 (1CF5D800) [pid = 3540] [serial = 2078] [outer = 12F0E400] 21:23:44 INFO - PROCESS | 3540 | 1461212624980 Marionette TRACE conn6 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 21:23:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:23:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1272ms 21:23:45 INFO - PROCESS | 3540 | 1461212625036 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 21:23:45 INFO - PROCESS | 3540 | 1461212625040 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 21:23:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:23:45 INFO - PROCESS | 3540 | 1461212625045 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:23:45 INFO - PROCESS | 3540 | 1461212625049 Marionette TRACE conn6 <- [1,2734,null,{}] 21:23:45 INFO - PROCESS | 3540 | 1461212625054 Marionette TRACE conn6 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:45 INFO - PROCESS | 3540 | 1461212625167 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 21:23:45 INFO - PROCESS | 3540 | 1461212625335 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:45 INFO - PROCESS | 3540 | ++DOCSHELL 1A8F0800 == 86 [pid = 3540] [id = 693] 21:23:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 202 (1BB6D400) [pid = 3540] [serial = 2079] [outer = 00000000] 21:23:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 203 (1C833800) [pid = 3540] [serial = 2080] [outer = 1BB6D400] 21:23:45 INFO - PROCESS | 3540 | 1461212625389 Marionette DEBUG loaded listener.js 21:23:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 204 (1CE0E800) [pid = 3540] [serial = 2081] [outer = 1BB6D400] 21:23:45 INFO - PROCESS | 3540 | --DOCSHELL 12D3F000 == 85 [pid = 3540] [id = 682] 21:23:45 INFO - PROCESS | 3540 | --DOCSHELL 1D18E400 == 84 [pid = 3540] [id = 681] 21:23:45 INFO - PROCESS | 3540 | --DOCSHELL 1CE04C00 == 83 [pid = 3540] [id = 680] 21:23:45 INFO - PROCESS | 3540 | --DOCSHELL 1BBB5800 == 82 [pid = 3540] [id = 679] 21:23:45 INFO - PROCESS | 3540 | --DOCSHELL 127C4400 == 81 [pid = 3540] [id = 678] 21:23:45 INFO - PROCESS | 3540 | --DOCSHELL 1894CC00 == 80 [pid = 3540] [id = 677] 21:23:45 INFO - PROCESS | 3540 | --DOMWINDOW == 203 (20B13400) [pid = 3540] [serial = 2008] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 202 (22064400) [pid = 3540] [serial = 1963] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 201 (25A57800) [pid = 3540] [serial = 1975] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 200 (2548BC00) [pid = 3540] [serial = 1969] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 199 (25871400) [pid = 3540] [serial = 1972] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 198 (2543C800) [pid = 3540] [serial = 1966] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | 1461212626013 Marionette TRACE conn6 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 21:23:46 INFO - PROCESS | 3540 | --DOCSHELL 20B10C00 == 79 [pid = 3540] [id = 672] 21:23:46 INFO - PROCESS | 3540 | --DOCSHELL 1BB72400 == 78 [pid = 3540] [id = 671] 21:23:46 INFO - PROCESS | 3540 | --DOCSHELL 127C6000 == 77 [pid = 3540] [id = 670] 21:23:46 INFO - PROCESS | 3540 | --DOCSHELL 20867400 == 76 [pid = 3540] [id = 669] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 197 (209AF800) [pid = 3540] [serial = 2006] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 196 (1D10CC00) [pid = 3540] [serial = 1993] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 195 (20425400) [pid = 3540] [serial = 2000] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 194 (1BF0FC00) [pid = 3540] [serial = 1988] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 193 (2035D800) [pid = 3540] [serial = 1999] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 192 (1CE03C00) [pid = 3540] [serial = 1990] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 191 (13DA3400) [pid = 3540] [serial = 1979] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 190 (12D43400) [pid = 3540] [serial = 1978] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 189 (1E2CCC00) [pid = 3540] [serial = 1997] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 188 (1D7EB400) [pid = 3540] [serial = 1996] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 187 (20A96400) [pid = 3540] [serial = 1796] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 186 (1D527400) [pid = 3540] [serial = 2002] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 185 (19478000) [pid = 3540] [serial = 1957] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 184 (1CE0E400) [pid = 3540] [serial = 1991] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 183 (20927400) [pid = 3540] [serial = 2005] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 182 (1CF59000) [pid = 3540] [serial = 1960] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 181 (1BC5D400) [pid = 3540] [serial = 1981] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 180 (1D190C00) [pid = 3540] [serial = 1994] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (1FE47400) [pid = 3540] [serial = 2003] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (1BC6AC00) [pid = 3540] [serial = 1987] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (17C83C00) [pid = 3540] [serial = 1985] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (17523000) [pid = 3540] [serial = 1984] [outer = 00000000] [url = about:blank] 21:23:46 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (1BF01800) [pid = 3540] [serial = 1982] [outer = 00000000] [url = about:blank] 21:23:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:23:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1027ms 21:23:46 INFO - PROCESS | 3540 | 1461212626074 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 21:23:46 INFO - PROCESS | 3540 | 1461212626079 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 21:23:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:23:46 INFO - PROCESS | 3540 | 1461212626085 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:23:46 INFO - PROCESS | 3540 | 1461212626087 Marionette TRACE conn6 <- [1,2738,null,{}] 21:23:46 INFO - PROCESS | 3540 | 1461212626091 Marionette TRACE conn6 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:46 INFO - PROCESS | 3540 | 1461212626220 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 21:23:46 INFO - PROCESS | 3540 | 1461212626334 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:46 INFO - PROCESS | 3540 | ++DOCSHELL 1299E400 == 77 [pid = 3540] [id = 694] 21:23:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (12F3D800) [pid = 3540] [serial = 2082] [outer = 00000000] 21:23:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (17310000) [pid = 3540] [serial = 2083] [outer = 12F3D800] 21:23:46 INFO - PROCESS | 3540 | 1461212626381 Marionette DEBUG loaded listener.js 21:23:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (17C12C00) [pid = 3540] [serial = 2084] [outer = 12F3D800] 21:23:46 INFO - PROCESS | 3540 | 1461212626859 Marionette TRACE conn6 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 21:23:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:23:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 830ms 21:23:46 INFO - PROCESS | 3540 | 1461212626919 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 21:23:46 INFO - PROCESS | 3540 | 1461212626921 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 21:23:46 INFO - PROCESS | 3540 | 1461212626924 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:23:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:23:46 INFO - PROCESS | 3540 | 1461212626928 Marionette TRACE conn6 <- [1,2742,null,{}] 21:23:46 INFO - PROCESS | 3540 | 1461212626938 Marionette TRACE conn6 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:47 INFO - PROCESS | 3540 | 1461212627037 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 21:23:47 INFO - PROCESS | 3540 | 1461212627152 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:47 INFO - PROCESS | 3540 | ++DOCSHELL 1C836000 == 78 [pid = 3540] [id = 695] 21:23:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (1C836400) [pid = 3540] [serial = 2085] [outer = 00000000] 21:23:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (1CE06C00) [pid = 3540] [serial = 2086] [outer = 1C836400] 21:23:47 INFO - PROCESS | 3540 | 1461212627210 Marionette DEBUG loaded listener.js 21:23:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (1D016C00) [pid = 3540] [serial = 2087] [outer = 1C836400] 21:23:47 INFO - PROCESS | 3540 | 1461212627596 Marionette TRACE conn6 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 21:23:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:23:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 730ms 21:23:47 INFO - PROCESS | 3540 | 1461212627659 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 21:23:47 INFO - PROCESS | 3540 | 1461212627662 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 21:23:47 INFO - PROCESS | 3540 | 1461212627665 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:23:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:23:47 INFO - PROCESS | 3540 | 1461212627666 Marionette TRACE conn6 <- [1,2746,null,{}] 21:23:47 INFO - PROCESS | 3540 | 1461212627670 Marionette TRACE conn6 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:47 INFO - PROCESS | 3540 | 1461212627769 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 21:23:47 INFO - PROCESS | 3540 | 1461212627809 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:47 INFO - PROCESS | 3540 | ++DOCSHELL 1D2C6C00 == 79 [pid = 3540] [id = 696] 21:23:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (1D2C7C00) [pid = 3540] [serial = 2088] [outer = 00000000] 21:23:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 183 (1E221000) [pid = 3540] [serial = 2089] [outer = 1D2C7C00] 21:23:47 INFO - PROCESS | 3540 | 1461212627856 Marionette DEBUG loaded listener.js 21:23:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 184 (1FB18800) [pid = 3540] [serial = 2090] [outer = 1D2C7C00] 21:23:48 INFO - PROCESS | 3540 | 1461212628328 Marionette TRACE conn6 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 21:23:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:23:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 671ms 21:23:48 INFO - PROCESS | 3540 | 1461212628339 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 21:23:48 INFO - PROCESS | 3540 | 1461212628341 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 21:23:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:23:48 INFO - PROCESS | 3540 | 1461212628374 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:23:48 INFO - PROCESS | 3540 | 1461212628375 Marionette TRACE conn6 <- [1,2750,null,{}] 21:23:48 INFO - PROCESS | 3540 | 1461212628386 Marionette TRACE conn6 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:48 INFO - PROCESS | 3540 | 1461212628518 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 21:23:48 INFO - PROCESS | 3540 | 1461212628594 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:48 INFO - PROCESS | 3540 | ++DOCSHELL 1FB1C400 == 80 [pid = 3540] [id = 697] 21:23:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 185 (2035F400) [pid = 3540] [serial = 2091] [outer = 00000000] 21:23:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 186 (2042DC00) [pid = 3540] [serial = 2092] [outer = 2035F400] 21:23:48 INFO - PROCESS | 3540 | 1461212628643 Marionette DEBUG loaded listener.js 21:23:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 187 (20862800) [pid = 3540] [serial = 2093] [outer = 2035F400] 21:23:49 INFO - PROCESS | 3540 | 1461212629074 Marionette TRACE conn6 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 21:23:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:23:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 731ms 21:23:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:23:49 INFO - PROCESS | 3540 | 1461212629107 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 21:23:49 INFO - PROCESS | 3540 | 1461212629109 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 21:23:49 INFO - PROCESS | 3540 | 1461212629112 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:23:49 INFO - PROCESS | 3540 | 1461212629113 Marionette TRACE conn6 <- [1,2754,null,{}] 21:23:49 INFO - PROCESS | 3540 | 1461212629127 Marionette TRACE conn6 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:49 INFO - PROCESS | 3540 | 1461212629307 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 21:23:49 INFO - PROCESS | 3540 | 1461212629341 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:49 INFO - PROCESS | 3540 | ++DOCSHELL 20AA0C00 == 81 [pid = 3540] [id = 698] 21:23:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 188 (20B0B400) [pid = 3540] [serial = 2094] [outer = 00000000] 21:23:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 189 (21628400) [pid = 3540] [serial = 2095] [outer = 20B0B400] 21:23:49 INFO - PROCESS | 3540 | 1461212629389 Marionette DEBUG loaded listener.js 21:23:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 190 (21B41C00) [pid = 3540] [serial = 2096] [outer = 20B0B400] 21:23:49 INFO - PROCESS | 3540 | 1461212629856 Marionette TRACE conn6 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 21:23:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:23:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 790ms 21:23:49 INFO - PROCESS | 3540 | 1461212629902 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 21:23:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:23:49 INFO - PROCESS | 3540 | 1461212629904 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 21:23:49 INFO - PROCESS | 3540 | 1461212629908 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:23:49 INFO - PROCESS | 3540 | 1461212629910 Marionette TRACE conn6 <- [1,2758,null,{}] 21:23:49 INFO - PROCESS | 3540 | 1461212629939 Marionette TRACE conn6 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:50 INFO - PROCESS | 3540 | 1461212630077 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 21:23:50 INFO - PROCESS | 3540 | 1461212630159 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:50 INFO - PROCESS | 3540 | ++DOCSHELL 0EF5F000 == 82 [pid = 3540] [id = 699] 21:23:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 191 (0F53EC00) [pid = 3540] [serial = 2097] [outer = 00000000] 21:23:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 192 (2360E400) [pid = 3540] [serial = 2098] [outer = 0F53EC00] 21:23:50 INFO - PROCESS | 3540 | 1461212630204 Marionette DEBUG loaded listener.js 21:23:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 193 (244BC800) [pid = 3540] [serial = 2099] [outer = 0F53EC00] 21:23:50 INFO - PROCESS | 3540 | --DOMWINDOW == 192 (21B3D800) [pid = 3540] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:23:50 INFO - PROCESS | 3540 | --DOMWINDOW == 191 (1CF5C000) [pid = 3540] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:23:50 INFO - PROCESS | 3540 | --DOMWINDOW == 190 (1D190800) [pid = 3540] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:23:50 INFO - PROCESS | 3540 | --DOMWINDOW == 189 (12B72400) [pid = 3540] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:23:50 INFO - PROCESS | 3540 | --DOMWINDOW == 188 (20920800) [pid = 3540] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:23:50 INFO - PROCESS | 3540 | --DOMWINDOW == 187 (1BBBA400) [pid = 3540] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:23:50 INFO - PROCESS | 3540 | --DOMWINDOW == 186 (18953000) [pid = 3540] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:23:50 INFO - PROCESS | 3540 | --DOMWINDOW == 185 (12D46400) [pid = 3540] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:23:50 INFO - PROCESS | 3540 | --DOMWINDOW == 184 (1E789000) [pid = 3540] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:23:50 INFO - PROCESS | 3540 | 1461212630725 Marionette TRACE conn6 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 21:23:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:23:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 850ms 21:23:50 INFO - PROCESS | 3540 | 1461212630759 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 21:23:50 INFO - PROCESS | 3540 | 1461212630761 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 21:23:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:23:50 INFO - PROCESS | 3540 | 1461212630764 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:23:50 INFO - PROCESS | 3540 | 1461212630765 Marionette TRACE conn6 <- [1,2762,null,{}] 21:23:50 INFO - PROCESS | 3540 | 1461212630779 Marionette TRACE conn6 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:50 INFO - PROCESS | 3540 | 1461212630872 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 21:23:50 INFO - PROCESS | 3540 | 1461212630882 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:50 INFO - PROCESS | 3540 | ++DOCSHELL 20920800 == 83 [pid = 3540] [id = 700] 21:23:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 185 (2360AC00) [pid = 3540] [serial = 2100] [outer = 00000000] 21:23:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 186 (2543FC00) [pid = 3540] [serial = 2101] [outer = 2360AC00] 21:23:50 INFO - PROCESS | 3540 | 1461212630929 Marionette DEBUG loaded listener.js 21:23:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 187 (2548A800) [pid = 3540] [serial = 2102] [outer = 2360AC00] 21:23:51 INFO - PROCESS | 3540 | 1461212631365 Marionette TRACE conn6 <- [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]]]}] 21:23:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:23:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 630ms 21:23:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:23:51 INFO - PROCESS | 3540 | 1461212631395 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 21:23:51 INFO - PROCESS | 3540 | 1461212631397 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 21:23:51 INFO - PROCESS | 3540 | 1461212631400 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:23:51 INFO - PROCESS | 3540 | 1461212631401 Marionette TRACE conn6 <- [1,2766,null,{}] 21:23:51 INFO - PROCESS | 3540 | 1461212631405 Marionette TRACE conn6 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:51 INFO - PROCESS | 3540 | 1461212631555 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 21:23:51 INFO - PROCESS | 3540 | 1461212631568 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:51 INFO - PROCESS | 3540 | ++DOCSHELL 2543C800 == 84 [pid = 3540] [id = 701] 21:23:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 188 (2548F400) [pid = 3540] [serial = 2103] [outer = 00000000] 21:23:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 189 (25A55400) [pid = 3540] [serial = 2104] [outer = 2548F400] 21:23:51 INFO - PROCESS | 3540 | 1461212631612 Marionette DEBUG loaded listener.js 21:23:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 190 (25A5B800) [pid = 3540] [serial = 2105] [outer = 2548F400] 21:23:52 INFO - PROCESS | 3540 | 1461212632041 Marionette TRACE conn6 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 21:23:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:23:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 670ms 21:23:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:23:52 INFO - PROCESS | 3540 | 1461212632071 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 21:23:52 INFO - PROCESS | 3540 | 1461212632073 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 21:23:52 INFO - PROCESS | 3540 | 1461212632076 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:23:52 INFO - PROCESS | 3540 | 1461212632077 Marionette TRACE conn6 <- [1,2770,null,{}] 21:23:52 INFO - PROCESS | 3540 | 1461212632081 Marionette TRACE conn6 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:52 INFO - PROCESS | 3540 | 1461212632231 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 21:23:52 INFO - PROCESS | 3540 | 1461212632277 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:52 INFO - PROCESS | 3540 | ++DOCSHELL 1388D800 == 85 [pid = 3540] [id = 702] 21:23:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 191 (26164000) [pid = 3540] [serial = 2106] [outer = 00000000] 21:23:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 192 (268C5800) [pid = 3540] [serial = 2107] [outer = 26164000] 21:23:52 INFO - PROCESS | 3540 | 1461212632322 Marionette DEBUG loaded listener.js 21:23:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 193 (268CF400) [pid = 3540] [serial = 2108] [outer = 26164000] 21:23:52 INFO - PROCESS | 3540 | 1461212632961 Marionette TRACE conn6 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 21:23:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:23:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 930ms 21:23:52 INFO - PROCESS | 3540 | 1461212633007 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 21:23:53 INFO - PROCESS | 3540 | 1461212633012 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 21:23:53 INFO - PROCESS | 3540 | 1461212633018 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:23:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:23:53 INFO - PROCESS | 3540 | 1461212633022 Marionette TRACE conn6 <- [1,2774,null,{}] 21:23:53 INFO - PROCESS | 3540 | 1461212633027 Marionette TRACE conn6 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:53 INFO - PROCESS | 3540 | 1461212633186 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 21:23:53 INFO - PROCESS | 3540 | 1461212633359 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:53 INFO - PROCESS | 3540 | ++DOCSHELL 18898800 == 86 [pid = 3540] [id = 703] 21:23:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 194 (18955800) [pid = 3540] [serial = 2109] [outer = 00000000] 21:23:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 195 (1BB73C00) [pid = 3540] [serial = 2110] [outer = 18955800] 21:23:53 INFO - PROCESS | 3540 | 1461212633422 Marionette DEBUG loaded listener.js 21:23:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 196 (1BC63800) [pid = 3540] [serial = 2111] [outer = 18955800] 21:23:54 INFO - PROCESS | 3540 | 1461212634042 Marionette TRACE conn6 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 21:23:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:23:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1077ms 21:23:54 INFO - PROCESS | 3540 | 1461212634100 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 21:23:54 INFO - PROCESS | 3540 | 1461212634106 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 21:23:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:23:54 INFO - PROCESS | 3540 | 1461212634112 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:23:54 INFO - PROCESS | 3540 | 1461212634115 Marionette TRACE conn6 <- [1,2778,null,{}] 21:23:54 INFO - PROCESS | 3540 | 1461212634119 Marionette TRACE conn6 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:54 INFO - PROCESS | 3540 | 1461212634241 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 21:23:54 INFO - PROCESS | 3540 | 1461212634410 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:54 INFO - PROCESS | 3540 | ++DOCSHELL 1CF54000 == 87 [pid = 3540] [id = 704] 21:23:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 197 (1CF89800) [pid = 3540] [serial = 2112] [outer = 00000000] 21:23:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 198 (20427000) [pid = 3540] [serial = 2113] [outer = 1CF89800] 21:23:54 INFO - PROCESS | 3540 | 1461212634470 Marionette DEBUG loaded listener.js 21:23:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 199 (209AEC00) [pid = 3540] [serial = 2114] [outer = 1CF89800] 21:23:55 INFO - PROCESS | 3540 | 1461212635072 Marionette TRACE conn6 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 21:23:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:23:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1021ms 21:23:55 INFO - PROCESS | 3540 | 1461212635135 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 21:23:55 INFO - PROCESS | 3540 | 1461212635138 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 21:23:55 INFO - PROCESS | 3540 | 1461212635142 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:23:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:23:55 INFO - PROCESS | 3540 | 1461212635146 Marionette TRACE conn6 <- [1,2782,null,{}] 21:23:55 INFO - PROCESS | 3540 | 1461212635157 Marionette TRACE conn6 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:55 INFO - PROCESS | 3540 | 1461212635330 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 21:23:55 INFO - PROCESS | 3540 | 1461212635504 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:55 INFO - PROCESS | 3540 | ++DOCSHELL 25A60400 == 88 [pid = 3540] [id = 705] 21:23:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 200 (262BC800) [pid = 3540] [serial = 2115] [outer = 00000000] 21:23:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 201 (27354000) [pid = 3540] [serial = 2116] [outer = 262BC800] 21:23:55 INFO - PROCESS | 3540 | 1461212635561 Marionette DEBUG loaded listener.js 21:23:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 202 (2735F800) [pid = 3540] [serial = 2117] [outer = 262BC800] 21:23:56 INFO - PROCESS | 3540 | 1461212636158 Marionette TRACE conn6 <- [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]]]}] 21:23:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:23:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1075ms 21:23:56 INFO - PROCESS | 3540 | 1461212636231 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 21:23:56 INFO - PROCESS | 3540 | 1461212636234 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 21:23:56 INFO - PROCESS | 3540 | 1461212636237 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:23:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:23:56 INFO - PROCESS | 3540 | 1461212636239 Marionette TRACE conn6 <- [1,2786,null,{}] 21:23:56 INFO - PROCESS | 3540 | 1461212636243 Marionette TRACE conn6 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:56 INFO - PROCESS | 3540 | 1461212636362 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 21:23:56 INFO - PROCESS | 3540 | 1461212636530 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:56 INFO - PROCESS | 3540 | ++DOCSHELL 27DE8400 == 89 [pid = 3540] [id = 706] 21:23:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 203 (27DE9400) [pid = 3540] [serial = 2118] [outer = 00000000] 21:23:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 204 (27DEF400) [pid = 3540] [serial = 2119] [outer = 27DE9400] 21:23:56 INFO - PROCESS | 3540 | 1461212636590 Marionette DEBUG loaded listener.js 21:23:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 205 (27DF1C00) [pid = 3540] [serial = 2120] [outer = 27DE9400] 21:23:57 INFO - PROCESS | 3540 | 1461212637190 Marionette TRACE conn6 <- [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]]]}] 21:23:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:23:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1016ms 21:23:57 INFO - PROCESS | 3540 | 1461212637257 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 21:23:57 INFO - PROCESS | 3540 | 1461212637259 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 21:23:57 INFO - PROCESS | 3540 | 1461212637263 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:23:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:23:57 INFO - PROCESS | 3540 | 1461212637265 Marionette TRACE conn6 <- [1,2790,null,{}] 21:23:57 INFO - PROCESS | 3540 | 1461212637269 Marionette TRACE conn6 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:57 INFO - PROCESS | 3540 | 1461212637386 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 21:23:57 INFO - PROCESS | 3540 | 1461212637559 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:57 INFO - PROCESS | 3540 | ++DOCSHELL 2689A800 == 90 [pid = 3540] [id = 707] 21:23:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 206 (2689B800) [pid = 3540] [serial = 2121] [outer = 00000000] 21:23:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 207 (268A3800) [pid = 3540] [serial = 2122] [outer = 2689B800] 21:23:57 INFO - PROCESS | 3540 | 1461212637619 Marionette DEBUG loaded listener.js 21:23:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 208 (268A6400) [pid = 3540] [serial = 2123] [outer = 2689B800] 21:23:58 INFO - PROCESS | 3540 | 1461212638189 Marionette TRACE conn6 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 21:23:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:23:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 970ms 21:23:58 INFO - PROCESS | 3540 | 1461212638237 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 21:23:58 INFO - PROCESS | 3540 | 1461212638240 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 21:23:58 INFO - PROCESS | 3540 | 1461212638243 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:23:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:23:58 INFO - PROCESS | 3540 | 1461212638245 Marionette TRACE conn6 <- [1,2794,null,{}] 21:23:58 INFO - PROCESS | 3540 | 1461212638249 Marionette TRACE conn6 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:58 INFO - PROCESS | 3540 | 1461212638386 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 21:23:58 INFO - PROCESS | 3540 | 1461212638565 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:58 INFO - PROCESS | 3540 | ++DOCSHELL 28ACFC00 == 91 [pid = 3540] [id = 708] 21:23:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 209 (28AD4400) [pid = 3540] [serial = 2124] [outer = 00000000] 21:23:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 210 (2930A400) [pid = 3540] [serial = 2125] [outer = 28AD4400] 21:23:58 INFO - PROCESS | 3540 | 1461212638624 Marionette DEBUG loaded listener.js 21:23:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 211 (2930D400) [pid = 3540] [serial = 2126] [outer = 28AD4400] 21:23:59 INFO - PROCESS | 3540 | 1461212639180 Marionette TRACE conn6 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 21:23:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:23:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 970ms 21:23:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:23:59 INFO - PROCESS | 3540 | 1461212639230 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 21:23:59 INFO - PROCESS | 3540 | 1461212639232 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 21:23:59 INFO - PROCESS | 3540 | 1461212639238 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:23:59 INFO - PROCESS | 3540 | 1461212639240 Marionette TRACE conn6 <- [1,2798,null,{}] 21:23:59 INFO - PROCESS | 3540 | 1461212639244 Marionette TRACE conn6 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:59 INFO - PROCESS | 3540 | 1461212639359 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 21:23:59 INFO - PROCESS | 3540 | 1461212639540 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:59 INFO - PROCESS | 3540 | ++DOCSHELL 2930FC00 == 92 [pid = 3540] [id = 709] 21:23:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 212 (29311C00) [pid = 3540] [serial = 2127] [outer = 00000000] 21:23:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 213 (29317800) [pid = 3540] [serial = 2128] [outer = 29311C00] 21:23:59 INFO - PROCESS | 3540 | 1461212639597 Marionette DEBUG loaded listener.js 21:23:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 214 (2937AC00) [pid = 3540] [serial = 2129] [outer = 29311C00] 21:24:00 INFO - PROCESS | 3540 | 1461212640208 Marionette TRACE conn6 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 21:24:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:24:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1019ms 21:24:00 INFO - PROCESS | 3540 | 1461212640257 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 21:24:00 INFO - PROCESS | 3540 | 1461212640260 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 21:24:00 INFO - PROCESS | 3540 | 1461212640263 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:24:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:24:00 INFO - PROCESS | 3540 | 1461212640265 Marionette TRACE conn6 <- [1,2802,null,{}] 21:24:00 INFO - PROCESS | 3540 | 1461212640269 Marionette TRACE conn6 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:00 INFO - PROCESS | 3540 | 1461212640385 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 21:24:00 INFO - PROCESS | 3540 | 1461212640551 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:00 INFO - PROCESS | 3540 | ++DOCSHELL 2937F000 == 93 [pid = 3540] [id = 710] 21:24:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 215 (29381800) [pid = 3540] [serial = 2130] [outer = 00000000] 21:24:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 216 (29386000) [pid = 3540] [serial = 2131] [outer = 29381800] 21:24:00 INFO - PROCESS | 3540 | 1461212640607 Marionette DEBUG loaded listener.js 21:24:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 217 (29384800) [pid = 3540] [serial = 2132] [outer = 29381800] 21:24:01 INFO - PROCESS | 3540 | 1461212641175 Marionette TRACE conn6 <- [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]]]}] 21:24:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:24:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 970ms 21:24:01 INFO - PROCESS | 3540 | 1461212641237 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 21:24:01 INFO - PROCESS | 3540 | 1461212641240 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 21:24:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:24:01 INFO - PROCESS | 3540 | 1461212641243 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:24:01 INFO - PROCESS | 3540 | 1461212641245 Marionette TRACE conn6 <- [1,2806,null,{}] 21:24:01 INFO - PROCESS | 3540 | 1461212641249 Marionette TRACE conn6 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:01 INFO - PROCESS | 3540 | 1461212641369 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 21:24:01 INFO - PROCESS | 3540 | 1461212641537 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:01 INFO - PROCESS | 3540 | ++DOCSHELL 127D0400 == 94 [pid = 3540] [id = 711] 21:24:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 218 (12B70800) [pid = 3540] [serial = 2133] [outer = 00000000] 21:24:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 219 (1C49FC00) [pid = 3540] [serial = 2134] [outer = 12B70800] 21:24:01 INFO - PROCESS | 3540 | 1461212641593 Marionette DEBUG loaded listener.js 21:24:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 220 (1D102800) [pid = 3540] [serial = 2135] [outer = 12B70800] 21:24:02 INFO - PROCESS | 3540 | 1461212642511 Marionette TRACE conn6 <- [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]]]}] 21:24:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:24:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1317ms 21:24:02 INFO - PROCESS | 3540 | 1461212642565 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 21:24:02 INFO - PROCESS | 3540 | 1461212642569 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 21:24:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:24:02 INFO - PROCESS | 3540 | 1461212642574 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:24:02 INFO - PROCESS | 3540 | 1461212642578 Marionette TRACE conn6 <- [1,2810,null,{}] 21:24:02 INFO - PROCESS | 3540 | 1461212642584 Marionette TRACE conn6 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:02 INFO - PROCESS | 3540 | 1461212642698 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 21:24:02 INFO - PROCESS | 3540 | 1461212642873 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:02 INFO - PROCESS | 3540 | ++DOCSHELL 17DDB800 == 95 [pid = 3540] [id = 712] 21:24:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 221 (17DDD000) [pid = 3540] [serial = 2136] [outer = 00000000] 21:24:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 222 (1A649800) [pid = 3540] [serial = 2137] [outer = 17DDD000] 21:24:02 INFO - PROCESS | 3540 | 1461212642927 Marionette DEBUG loaded listener.js 21:24:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 223 (1B461800) [pid = 3540] [serial = 2138] [outer = 17DDD000] 21:24:03 INFO - PROCESS | 3540 | 1461212643527 Marionette TRACE conn6 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 21:24:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:24:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1027ms 21:24:03 INFO - PROCESS | 3540 | 1461212643602 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 21:24:03 INFO - PROCESS | 3540 | 1461212643607 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 21:24:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:24:03 INFO - PROCESS | 3540 | 1461212643613 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:24:03 INFO - PROCESS | 3540 | 1461212643616 Marionette TRACE conn6 <- [1,2814,null,{}] 21:24:03 INFO - PROCESS | 3540 | 1461212643619 Marionette TRACE conn6 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:03 INFO - PROCESS | 3540 | 1461212643734 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 21:24:03 INFO - PROCESS | 3540 | 1461212643912 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:03 INFO - PROCESS | 3540 | ++DOCSHELL 17C14000 == 96 [pid = 3540] [id = 713] 21:24:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 224 (1BBBCC00) [pid = 3540] [serial = 2139] [outer = 00000000] 21:24:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 225 (1C8CD000) [pid = 3540] [serial = 2140] [outer = 1BBBCC00] 21:24:03 INFO - PROCESS | 3540 | 1461212643962 Marionette DEBUG loaded listener.js 21:24:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 226 (1CF81800) [pid = 3540] [serial = 2141] [outer = 1BBBCC00] 21:24:04 INFO - PROCESS | 3540 | --DOCSHELL 1EA4DC00 == 95 [pid = 3540] [id = 535] 21:24:04 INFO - PROCESS | 3540 | --DOCSHELL 2543C800 == 94 [pid = 3540] [id = 701] 21:24:04 INFO - PROCESS | 3540 | --DOCSHELL 20920800 == 93 [pid = 3540] [id = 700] 21:24:04 INFO - PROCESS | 3540 | --DOCSHELL 0EF5F000 == 92 [pid = 3540] [id = 699] 21:24:04 INFO - PROCESS | 3540 | --DOCSHELL 20AA0C00 == 91 [pid = 3540] [id = 698] 21:24:04 INFO - PROCESS | 3540 | --DOCSHELL 1FB1C400 == 90 [pid = 3540] [id = 697] 21:24:04 INFO - PROCESS | 3540 | --DOCSHELL 1D2C6C00 == 89 [pid = 3540] [id = 696] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 225 (2615EC00) [pid = 3540] [serial = 2026] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 224 (2091B800) [pid = 3540] [serial = 2050] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOCSHELL 1C836000 == 88 [pid = 3540] [id = 695] 21:24:04 INFO - PROCESS | 3540 | --DOCSHELL 1299E400 == 87 [pid = 3540] [id = 694] 21:24:04 INFO - PROCESS | 3540 | --DOCSHELL 1A8F0800 == 86 [pid = 3540] [id = 693] 21:24:04 INFO - PROCESS | 3540 | --DOCSHELL 1A63D800 == 85 [pid = 3540] [id = 685] 21:24:04 INFO - PROCESS | 3540 | --DOCSHELL 13885C00 == 84 [pid = 3540] [id = 684] 21:24:04 INFO - PROCESS | 3540 | --DOCSHELL 1FE83000 == 83 [pid = 3540] [id = 683] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 223 (1D10E400) [pid = 3540] [serial = 2041] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 222 (1D7E9000) [pid = 3540] [serial = 2044] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 221 (1D18C400) [pid = 3540] [serial = 2042] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 220 (16358400) [pid = 3540] [serial = 2035] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 219 (17C12400) [pid = 3540] [serial = 2036] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 218 (1C210C00) [pid = 3540] [serial = 2014] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 217 (262BB000) [pid = 3540] [serial = 2029] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 216 (20BB9000) [pid = 3540] [serial = 2009] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 215 (244C4400) [pid = 3540] [serial = 2020] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 214 (1BF0AC00) [pid = 3540] [serial = 2038] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 213 (217BAC00) [pid = 3540] [serial = 2017] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 212 (18897C00) [pid = 3540] [serial = 2011] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 211 (1B842800) [pid = 3540] [serial = 2033] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 210 (1A8EFC00) [pid = 3540] [serial = 2032] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 209 (2548EC00) [pid = 3540] [serial = 2023] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 208 (1E7D2000) [pid = 3540] [serial = 2045] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 207 (1FB1A400) [pid = 3540] [serial = 2047] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 206 (2035EC00) [pid = 3540] [serial = 2048] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 205 (1C205C00) [pid = 3540] [serial = 2039] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 204 (1D10D400) [pid = 3540] [serial = 1901] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | --DOMWINDOW == 203 (2206E400) [pid = 3540] [serial = 1955] [outer = 00000000] [url = about:blank] 21:24:04 INFO - PROCESS | 3540 | 1461212644569 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:24:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:24:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 970ms 21:24:04 INFO - PROCESS | 3540 | 1461212644586 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 21:24:04 INFO - PROCESS | 3540 | 1461212644589 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 21:24:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:24:04 INFO - PROCESS | 3540 | 1461212644592 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:24:04 INFO - PROCESS | 3540 | 1461212644595 Marionette TRACE conn6 <- [1,2818,null,{}] 21:24:04 INFO - PROCESS | 3540 | 1461212644605 Marionette TRACE conn6 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:04 INFO - PROCESS | 3540 | 1461212644710 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 21:24:04 INFO - PROCESS | 3540 | 1461212644836 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:04 INFO - PROCESS | 3540 | ++DOCSHELL 12D43800 == 84 [pid = 3540] [id = 714] 21:24:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 204 (1388E000) [pid = 3540] [serial = 2142] [outer = 00000000] 21:24:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 205 (18956000) [pid = 3540] [serial = 2143] [outer = 1388E000] 21:24:04 INFO - PROCESS | 3540 | 1461212644884 Marionette DEBUG loaded listener.js 21:24:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 206 (1A8EFC00) [pid = 3540] [serial = 2144] [outer = 1388E000] 21:24:05 INFO - PROCESS | 3540 | 1461212645347 Marionette TRACE conn6 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 21:24:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:24:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 830ms 21:24:05 INFO - PROCESS | 3540 | 1461212645422 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 21:24:05 INFO - PROCESS | 3540 | 1461212645425 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 21:24:05 INFO - PROCESS | 3540 | 1461212645428 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:24:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:24:05 INFO - PROCESS | 3540 | 1461212645430 Marionette TRACE conn6 <- [1,2822,null,{}] 21:24:05 INFO - PROCESS | 3540 | 1461212645438 Marionette TRACE conn6 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:05 INFO - PROCESS | 3540 | 1461212645535 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 21:24:05 INFO - PROCESS | 3540 | 1461212645545 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:05 INFO - PROCESS | 3540 | ++DOCSHELL 1BF09000 == 85 [pid = 3540] [id = 715] 21:24:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 207 (1BF10C00) [pid = 3540] [serial = 2145] [outer = 00000000] 21:24:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 208 (1CE01800) [pid = 3540] [serial = 2146] [outer = 1BF10C00] 21:24:05 INFO - PROCESS | 3540 | 1461212645593 Marionette DEBUG loaded listener.js 21:24:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 209 (1D014000) [pid = 3540] [serial = 2147] [outer = 1BF10C00] 21:24:06 INFO - PROCESS | 3540 | 1461212646084 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:24:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:24:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 670ms 21:24:06 INFO - PROCESS | 3540 | 1461212646102 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 21:24:06 INFO - PROCESS | 3540 | 1461212646104 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 21:24:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:24:06 INFO - PROCESS | 3540 | 1461212646108 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:24:06 INFO - PROCESS | 3540 | 1461212646109 Marionette TRACE conn6 <- [1,2826,null,{}] 21:24:06 INFO - PROCESS | 3540 | 1461212646113 Marionette TRACE conn6 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:06 INFO - PROCESS | 3540 | 1461212646205 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 21:24:06 INFO - PROCESS | 3540 | 1461212646212 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:06 INFO - PROCESS | 3540 | ++DOCSHELL 1D102000 == 86 [pid = 3540] [id = 716] 21:24:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 210 (1D107800) [pid = 3540] [serial = 2148] [outer = 00000000] 21:24:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 211 (1D50C400) [pid = 3540] [serial = 2149] [outer = 1D107800] 21:24:06 INFO - PROCESS | 3540 | 1461212646258 Marionette DEBUG loaded listener.js 21:24:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 212 (1D7EB000) [pid = 3540] [serial = 2150] [outer = 1D107800] 21:24:06 INFO - PROCESS | 3540 | 1461212646745 Marionette TRACE conn6 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 21:24:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:24:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 670ms 21:24:06 INFO - PROCESS | 3540 | 1461212646779 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 21:24:06 INFO - PROCESS | 3540 | 1461212646781 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 21:24:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:24:06 INFO - PROCESS | 3540 | 1461212646795 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:24:06 INFO - PROCESS | 3540 | 1461212646797 Marionette TRACE conn6 <- [1,2830,null,{}] 21:24:06 INFO - PROCESS | 3540 | 1461212646801 Marionette TRACE conn6 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:06 INFO - PROCESS | 3540 | 1461212646954 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 21:24:06 INFO - PROCESS | 3540 | 1461212647003 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:07 INFO - PROCESS | 3540 | ++DOCSHELL 2035D000 == 87 [pid = 3540] [id = 717] 21:24:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 213 (2035D800) [pid = 3540] [serial = 2151] [outer = 00000000] 21:24:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 214 (20425400) [pid = 3540] [serial = 2152] [outer = 2035D800] 21:24:07 INFO - PROCESS | 3540 | 1461212647053 Marionette DEBUG loaded listener.js 21:24:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 215 (2091B400) [pid = 3540] [serial = 2153] [outer = 2035D800] 21:24:07 INFO - PROCESS | 3540 | 1461212647541 Marionette TRACE conn6 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 21:24:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:24:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 770ms 21:24:07 INFO - PROCESS | 3540 | 1461212647574 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 21:24:07 INFO - PROCESS | 3540 | 1461212647576 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 21:24:07 INFO - PROCESS | 3540 | 1461212647579 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:24:07 INFO - PROCESS | 3540 | 1461212647581 Marionette TRACE conn6 <- [1,2834,null,{}] 21:24:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:24:07 INFO - PROCESS | 3540 | 1461212647585 Marionette TRACE conn6 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:07 INFO - PROCESS | 3540 | 1461212647721 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 21:24:07 INFO - PROCESS | 3540 | 1461212647741 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:07 INFO - PROCESS | 3540 | ++DOCSHELL 2091FC00 == 88 [pid = 3540] [id = 718] 21:24:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 216 (209A9C00) [pid = 3540] [serial = 2154] [outer = 00000000] 21:24:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 217 (20A95800) [pid = 3540] [serial = 2155] [outer = 209A9C00] 21:24:07 INFO - PROCESS | 3540 | 1461212647785 Marionette DEBUG loaded listener.js 21:24:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 218 (20B19400) [pid = 3540] [serial = 2156] [outer = 209A9C00] 21:24:08 INFO - PROCESS | 3540 | 1461212648244 Marionette TRACE conn6 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 21:24:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:24:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 730ms 21:24:08 INFO - PROCESS | 3540 | 1461212648340 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 21:24:08 INFO - PROCESS | 3540 | 1461212648342 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 21:24:08 INFO - PROCESS | 3540 | 1461212648345 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:24:08 INFO - PROCESS | 3540 | 1461212648347 Marionette TRACE conn6 <- [1,2838,null,{}] 21:24:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:24:08 INFO - PROCESS | 3540 | 1461212648363 Marionette TRACE conn6 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:08 INFO - PROCESS | 3540 | 1461212648499 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 21:24:08 INFO - PROCESS | 3540 | 1461212648518 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:08 INFO - PROCESS | 3540 | ++DOCSHELL 217BAC00 == 89 [pid = 3540] [id = 719] 21:24:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 219 (217BB800) [pid = 3540] [serial = 2157] [outer = 00000000] 21:24:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 220 (22062800) [pid = 3540] [serial = 2158] [outer = 217BB800] 21:24:08 INFO - PROCESS | 3540 | 1461212648566 Marionette DEBUG loaded listener.js 21:24:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 221 (2206E000) [pid = 3540] [serial = 2159] [outer = 217BB800] 21:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 220 (0F53EC00) [pid = 3540] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 219 (20B0B400) [pid = 3540] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 218 (1D2C7C00) [pid = 3540] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 217 (1BB6D400) [pid = 3540] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 216 (1C836400) [pid = 3540] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 215 (12F3D800) [pid = 3540] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 214 (20361000) [pid = 3540] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 213 (2548F400) [pid = 3540] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 212 (2035F400) [pid = 3540] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 211 (2360AC00) [pid = 3540] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:24:09 INFO - PROCESS | 3540 | 1461212649307 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:24:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:24:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 987ms 21:24:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:24:09 INFO - PROCESS | 3540 | 1461212649337 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 21:24:09 INFO - PROCESS | 3540 | 1461212649339 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 21:24:09 INFO - PROCESS | 3540 | 1461212649343 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:24:09 INFO - PROCESS | 3540 | 1461212649344 Marionette TRACE conn6 <- [1,2842,null,{}] 21:24:09 INFO - PROCESS | 3540 | 1461212649352 Marionette TRACE conn6 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:09 INFO - PROCESS | 3540 | 1461212649495 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 21:24:09 INFO - PROCESS | 3540 | 1461212649576 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:09 INFO - PROCESS | 3540 | ++DOCSHELL 17AE0800 == 90 [pid = 3540] [id = 720] 21:24:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 212 (17AE7400) [pid = 3540] [serial = 2160] [outer = 00000000] 21:24:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 213 (1CE10000) [pid = 3540] [serial = 2161] [outer = 17AE7400] 21:24:09 INFO - PROCESS | 3540 | 1461212649621 Marionette DEBUG loaded listener.js 21:24:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 214 (1D185400) [pid = 3540] [serial = 2162] [outer = 17AE7400] 21:24:09 INFO - PROCESS | 3540 | 1461212649984 Marionette TRACE conn6 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 21:24:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:24:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 670ms 21:24:10 INFO - PROCESS | 3540 | 1461212650020 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 21:24:10 INFO - PROCESS | 3540 | 1461212650022 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 21:24:10 INFO - PROCESS | 3540 | 1461212650025 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:24:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:24:10 INFO - PROCESS | 3540 | 1461212650027 Marionette TRACE conn6 <- [1,2846,null,{}] 21:24:10 INFO - PROCESS | 3540 | 1461212650031 Marionette TRACE conn6 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:10 INFO - PROCESS | 3540 | 1461212650126 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 21:24:10 INFO - PROCESS | 3540 | 1461212650166 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:10 INFO - PROCESS | 3540 | ++DOCSHELL 12D3F000 == 91 [pid = 3540] [id = 721] 21:24:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 215 (2091A800) [pid = 3540] [serial = 2163] [outer = 00000000] 21:24:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 216 (23609C00) [pid = 3540] [serial = 2164] [outer = 2091A800] 21:24:10 INFO - PROCESS | 3540 | 1461212650212 Marionette DEBUG loaded listener.js 21:24:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 217 (23612400) [pid = 3540] [serial = 2165] [outer = 2091A800] 21:24:10 INFO - PROCESS | 3540 | 1461212650687 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:24:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:24:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 670ms 21:24:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:24:10 INFO - PROCESS | 3540 | 1461212650717 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 21:24:10 INFO - PROCESS | 3540 | 1461212650719 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 21:24:10 INFO - PROCESS | 3540 | 1461212650723 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:24:10 INFO - PROCESS | 3540 | 1461212650726 Marionette TRACE conn6 <- [1,2850,null,{}] 21:24:10 INFO - PROCESS | 3540 | 1461212650729 Marionette TRACE conn6 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:10 INFO - PROCESS | 3540 | 1461212650847 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 21:24:10 INFO - PROCESS | 3540 | 1461212650854 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:10 INFO - PROCESS | 3540 | ++DOCSHELL 244BAC00 == 92 [pid = 3540] [id = 722] 21:24:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 218 (25447800) [pid = 3540] [serial = 2166] [outer = 00000000] 21:24:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 219 (25869000) [pid = 3540] [serial = 2167] [outer = 25447800] 21:24:10 INFO - PROCESS | 3540 | 1461212650904 Marionette DEBUG loaded listener.js 21:24:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 220 (25A53400) [pid = 3540] [serial = 2168] [outer = 25447800] 21:24:11 INFO - PROCESS | 3540 | 1461212651702 Marionette TRACE conn6 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 21:24:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:24:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1019ms 21:24:11 INFO - PROCESS | 3540 | 1461212651746 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 21:24:11 INFO - PROCESS | 3540 | 1461212651753 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 21:24:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:24:11 INFO - PROCESS | 3540 | 1461212651759 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:24:11 INFO - PROCESS | 3540 | 1461212651762 Marionette TRACE conn6 <- [1,2854,null,{}] 21:24:11 INFO - PROCESS | 3540 | 1461212651768 Marionette TRACE conn6 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:11 INFO - PROCESS | 3540 | 1461212651918 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 21:24:12 INFO - PROCESS | 3540 | 1461212652106 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:12 INFO - PROCESS | 3540 | ++DOCSHELL 1388F000 == 93 [pid = 3540] [id = 723] 21:24:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 221 (1759F800) [pid = 3540] [serial = 2169] [outer = 00000000] 21:24:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 222 (18898000) [pid = 3540] [serial = 2170] [outer = 1759F800] 21:24:12 INFO - PROCESS | 3540 | 1461212652169 Marionette DEBUG loaded listener.js 21:24:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 223 (1A63D000) [pid = 3540] [serial = 2171] [outer = 1759F800] 21:24:12 INFO - PROCESS | 3540 | 1461212652769 Marionette TRACE conn6 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 21:24:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:24:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1074ms 21:24:12 INFO - PROCESS | 3540 | 1461212652855 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 21:24:12 INFO - PROCESS | 3540 | 1461212652862 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 21:24:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:24:12 INFO - PROCESS | 3540 | 1461212652869 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:24:12 INFO - PROCESS | 3540 | 1461212652872 Marionette TRACE conn6 <- [1,2858,null,{}] 21:24:12 INFO - PROCESS | 3540 | 1461212652876 Marionette TRACE conn6 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:13 INFO - PROCESS | 3540 | 1461212653011 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 21:24:13 INFO - PROCESS | 3540 | 1461212653171 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:13 INFO - PROCESS | 3540 | ++DOCSHELL 1C208400 == 94 [pid = 3540] [id = 724] 21:24:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 224 (1C20AC00) [pid = 3540] [serial = 2172] [outer = 00000000] 21:24:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 225 (1D529C00) [pid = 3540] [serial = 2173] [outer = 1C20AC00] 21:24:13 INFO - PROCESS | 3540 | 1461212653228 Marionette DEBUG loaded listener.js 21:24:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 226 (1FE45000) [pid = 3540] [serial = 2174] [outer = 1C20AC00] 21:24:13 INFO - PROCESS | 3540 | 1461212653866 Marionette TRACE conn6 <- [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]]]}] 21:24:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:24:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1020ms 21:24:13 INFO - PROCESS | 3540 | 1461212653891 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 21:24:13 INFO - PROCESS | 3540 | 1461212653894 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 21:24:13 INFO - PROCESS | 3540 | 1461212653897 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:24:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:24:13 INFO - PROCESS | 3540 | 1461212653901 Marionette TRACE conn6 <- [1,2862,null,{}] 21:24:13 INFO - PROCESS | 3540 | 1461212653912 Marionette TRACE conn6 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:14 INFO - PROCESS | 3540 | 1461212654036 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 21:24:14 INFO - PROCESS | 3540 | 1461212654209 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:14 INFO - PROCESS | 3540 | ++DOCSHELL 2543D000 == 95 [pid = 3540] [id = 725] 21:24:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 227 (25443800) [pid = 3540] [serial = 2175] [outer = 00000000] 21:24:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 228 (25867C00) [pid = 3540] [serial = 2176] [outer = 25443800] 21:24:14 INFO - PROCESS | 3540 | 1461212654270 Marionette DEBUG loaded listener.js 21:24:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 229 (2615A400) [pid = 3540] [serial = 2177] [outer = 25443800] 21:24:14 INFO - PROCESS | 3540 | 1461212654882 Marionette TRACE conn6 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 21:24:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:24:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1021ms 21:24:14 INFO - PROCESS | 3540 | 1461212654922 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 21:24:14 INFO - PROCESS | 3540 | 1461212654925 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 21:24:14 INFO - PROCESS | 3540 | 1461212654928 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:24:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:24:14 INFO - PROCESS | 3540 | 1461212654930 Marionette TRACE conn6 <- [1,2866,null,{}] 21:24:14 INFO - PROCESS | 3540 | 1461212654934 Marionette TRACE conn6 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:15 INFO - PROCESS | 3540 | 1461212655056 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 21:24:15 INFO - PROCESS | 3540 | 1461212655240 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:15 INFO - PROCESS | 3540 | ++DOCSHELL 26161400 == 96 [pid = 3540] [id = 726] 21:24:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 230 (262B8800) [pid = 3540] [serial = 2178] [outer = 00000000] 21:24:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 231 (262C3000) [pid = 3540] [serial = 2179] [outer = 262B8800] 21:24:15 INFO - PROCESS | 3540 | 1461212655297 Marionette DEBUG loaded listener.js 21:24:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 232 (26871C00) [pid = 3540] [serial = 2180] [outer = 262B8800] 21:24:15 INFO - PROCESS | 3540 | 1461212655875 Marionette TRACE conn6 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 21:24:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:24:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 970ms 21:24:15 INFO - PROCESS | 3540 | 1461212655914 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 21:24:15 INFO - PROCESS | 3540 | 1461212655916 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 21:24:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:24:15 INFO - PROCESS | 3540 | 1461212655921 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:24:15 INFO - PROCESS | 3540 | 1461212655923 Marionette TRACE conn6 <- [1,2870,null,{}] 21:24:15 INFO - PROCESS | 3540 | 1461212655927 Marionette TRACE conn6 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:16 INFO - PROCESS | 3540 | 1461212656045 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 21:24:16 INFO - PROCESS | 3540 | 1461212656229 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:16 INFO - PROCESS | 3540 | ++DOCSHELL 26874000 == 97 [pid = 3540] [id = 727] 21:24:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 233 (26876400) [pid = 3540] [serial = 2181] [outer = 00000000] 21:24:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 234 (2687C000) [pid = 3540] [serial = 2182] [outer = 26876400] 21:24:16 INFO - PROCESS | 3540 | 1461212656285 Marionette DEBUG loaded listener.js 21:24:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 235 (268A2400) [pid = 3540] [serial = 2183] [outer = 26876400] 21:24:16 INFO - PROCESS | 3540 | 1461212656854 Marionette TRACE conn6 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 21:24:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:24:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 970ms 21:24:16 INFO - PROCESS | 3540 | 1461212656893 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 21:24:16 INFO - PROCESS | 3540 | 1461212656895 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 21:24:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:24:16 INFO - PROCESS | 3540 | 1461212656898 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:24:16 INFO - PROCESS | 3540 | 1461212656900 Marionette TRACE conn6 <- [1,2874,null,{}] 21:24:16 INFO - PROCESS | 3540 | 1461212656904 Marionette TRACE conn6 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:17 INFO - PROCESS | 3540 | 1461212657033 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 21:24:17 INFO - PROCESS | 3540 | 1461212657215 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:17 INFO - PROCESS | 3540 | ++DOCSHELL 268C1800 == 98 [pid = 3540] [id = 728] 21:24:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 236 (2735E000) [pid = 3540] [serial = 2184] [outer = 00000000] 21:24:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 237 (28ACD800) [pid = 3540] [serial = 2185] [outer = 2735E000] 21:24:17 INFO - PROCESS | 3540 | 1461212657274 Marionette DEBUG loaded listener.js 21:24:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 238 (28ACF800) [pid = 3540] [serial = 2186] [outer = 2735E000] 21:24:17 INFO - PROCESS | 3540 | 1461212657834 Marionette TRACE conn6 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 21:24:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:24:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 970ms 21:24:17 INFO - PROCESS | 3540 | 1461212657881 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 21:24:17 INFO - PROCESS | 3540 | 1461212657883 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 21:24:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:24:17 INFO - PROCESS | 3540 | 1461212657888 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:24:17 INFO - PROCESS | 3540 | 1461212657890 Marionette TRACE conn6 <- [1,2878,null,{}] 21:24:17 INFO - PROCESS | 3540 | 1461212657894 Marionette TRACE conn6 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:18 INFO - PROCESS | 3540 | 1461212658010 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 21:24:18 INFO - PROCESS | 3540 | 1461212658190 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:18 INFO - PROCESS | 3540 | ++DOCSHELL 28AB5000 == 99 [pid = 3540] [id = 729] 21:24:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 239 (28AB5C00) [pid = 3540] [serial = 2187] [outer = 00000000] 21:24:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 240 (28ABB000) [pid = 3540] [serial = 2188] [outer = 28AB5C00] 21:24:18 INFO - PROCESS | 3540 | 1461212658246 Marionette DEBUG loaded listener.js 21:24:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 241 (28ABC400) [pid = 3540] [serial = 2189] [outer = 28AB5C00] 21:24:18 INFO - PROCESS | 3540 | 1461212658853 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:24:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:24:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1016ms 21:24:18 INFO - PROCESS | 3540 | 1461212658910 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 21:24:18 INFO - PROCESS | 3540 | 1461212658913 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 21:24:18 INFO - PROCESS | 3540 | 1461212658916 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:24:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:24:18 INFO - PROCESS | 3540 | 1461212658918 Marionette TRACE conn6 <- [1,2882,null,{}] 21:24:18 INFO - PROCESS | 3540 | 1461212658922 Marionette TRACE conn6 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:19 INFO - PROCESS | 3540 | 1461212659038 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 21:24:19 INFO - PROCESS | 3540 | 1461212659206 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:19 INFO - PROCESS | 3540 | ++DOCSHELL 28AC0C00 == 100 [pid = 3540] [id = 730] 21:24:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 242 (28ACB800) [pid = 3540] [serial = 2190] [outer = 00000000] 21:24:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 243 (2931A000) [pid = 3540] [serial = 2191] [outer = 28ACB800] 21:24:19 INFO - PROCESS | 3540 | 1461212659262 Marionette DEBUG loaded listener.js 21:24:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 244 (2931BC00) [pid = 3540] [serial = 2192] [outer = 28ACB800] 21:24:19 INFO - PROCESS | 3540 | 1461212659794 Marionette TRACE conn6 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 21:24:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:24:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 930ms 21:24:19 INFO - PROCESS | 3540 | 1461212659850 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 21:24:19 INFO - PROCESS | 3540 | 1461212659853 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 21:24:19 INFO - PROCESS | 3540 | 1461212659856 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:24:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:24:19 INFO - PROCESS | 3540 | 1461212659858 Marionette TRACE conn6 <- [1,2886,null,{}] 21:24:19 INFO - PROCESS | 3540 | 1461212659862 Marionette TRACE conn6 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:19 INFO - PROCESS | 3540 | 1461212659978 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 21:24:20 INFO - PROCESS | 3540 | 1461212660178 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:20 INFO - PROCESS | 3540 | ++DOCSHELL 29322800 == 101 [pid = 3540] [id = 731] 21:24:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 245 (29323000) [pid = 3540] [serial = 2193] [outer = 00000000] 21:24:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 246 (29328800) [pid = 3540] [serial = 2194] [outer = 29323000] 21:24:20 INFO - PROCESS | 3540 | 1461212660238 Marionette DEBUG loaded listener.js 21:24:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 247 (29383C00) [pid = 3540] [serial = 2195] [outer = 29323000] 21:24:20 INFO - PROCESS | 3540 | 1461212660865 Marionette TRACE conn6 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 21:24:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:24:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1070ms 21:24:20 INFO - PROCESS | 3540 | 1461212660931 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 21:24:20 INFO - PROCESS | 3540 | 1461212660933 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 21:24:20 INFO - PROCESS | 3540 | 1461212660936 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:24:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:24:20 INFO - PROCESS | 3540 | 1461212660938 Marionette TRACE conn6 <- [1,2890,null,{}] 21:24:20 INFO - PROCESS | 3540 | 1461212660942 Marionette TRACE conn6 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:21 INFO - PROCESS | 3540 | 1461212661062 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 21:24:21 INFO - PROCESS | 3540 | 1461212661236 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:21 INFO - PROCESS | 3540 | ++DOCSHELL 188A0C00 == 102 [pid = 3540] [id = 732] 21:24:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 248 (1A688400) [pid = 3540] [serial = 2196] [outer = 00000000] 21:24:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 249 (1E7D7800) [pid = 3540] [serial = 2197] [outer = 1A688400] 21:24:21 INFO - PROCESS | 3540 | 1461212661293 Marionette DEBUG loaded listener.js 21:24:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 250 (2035E800) [pid = 3540] [serial = 2198] [outer = 1A688400] 21:24:21 INFO - PROCESS | 3540 | 1461212661904 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:24:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:24:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1016ms 21:24:21 INFO - PROCESS | 3540 | 1461212661956 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 21:24:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:24:21 INFO - PROCESS | 3540 | 1461212661959 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 21:24:21 INFO - PROCESS | 3540 | 1461212661963 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:24:21 INFO - PROCESS | 3540 | 1461212661966 Marionette TRACE conn6 <- [1,2894,null,{}] 21:24:21 INFO - PROCESS | 3540 | 1461212661969 Marionette TRACE conn6 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:22 INFO - PROCESS | 3540 | 1461212662108 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 21:24:22 INFO - PROCESS | 3540 | 1461212662476 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:22 INFO - PROCESS | 3540 | ++DOCSHELL 12F0B000 == 103 [pid = 3540] [id = 733] 21:24:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 251 (137EA400) [pid = 3540] [serial = 2199] [outer = 00000000] 21:24:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 252 (17523000) [pid = 3540] [serial = 2200] [outer = 137EA400] 21:24:22 INFO - PROCESS | 3540 | 1461212662539 Marionette DEBUG loaded listener.js 21:24:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 253 (17C81000) [pid = 3540] [serial = 2201] [outer = 137EA400] 21:24:23 INFO - PROCESS | 3540 | 1461212663143 Marionette TRACE conn6 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 21:24:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:24:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1234ms 21:24:23 INFO - PROCESS | 3540 | 1461212663201 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 21:24:23 INFO - PROCESS | 3540 | 1461212663205 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 21:24:23 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:24:23 INFO - PROCESS | 3540 | 1461212663211 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:24:23 INFO - PROCESS | 3540 | 1461212663213 Marionette TRACE conn6 <- [1,2898,null,{}] 21:24:23 INFO - PROCESS | 3540 | 1461212663219 Marionette TRACE conn6 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:23 INFO - PROCESS | 3540 | 1461212663371 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 21:24:23 INFO - PROCESS | 3540 | 1461212663555 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:23 INFO - PROCESS | 3540 | ++DOCSHELL 1CE01C00 == 104 [pid = 3540] [id = 734] 21:24:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 254 (1CE02C00) [pid = 3540] [serial = 2202] [outer = 00000000] 21:24:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 255 (1D191800) [pid = 3540] [serial = 2203] [outer = 1CE02C00] 21:24:23 INFO - PROCESS | 3540 | 1461212663606 Marionette DEBUG loaded listener.js 21:24:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 256 (1D5E6400) [pid = 3540] [serial = 2204] [outer = 1CE02C00] 21:24:23 INFO - PROCESS | 3540 | --DOCSHELL 1CF8AC00 == 103 [pid = 3540] [id = 201] 21:24:23 INFO - PROCESS | 3540 | --DOCSHELL 12D3F000 == 102 [pid = 3540] [id = 721] 21:24:23 INFO - PROCESS | 3540 | --DOCSHELL 17AE0800 == 101 [pid = 3540] [id = 720] 21:24:23 INFO - PROCESS | 3540 | --DOCSHELL 217BAC00 == 100 [pid = 3540] [id = 719] 21:24:23 INFO - PROCESS | 3540 | --DOCSHELL 2091FC00 == 99 [pid = 3540] [id = 718] 21:24:23 INFO - PROCESS | 3540 | --DOCSHELL 2035D000 == 98 [pid = 3540] [id = 717] 21:24:23 INFO - PROCESS | 3540 | --DOCSHELL 1D102000 == 97 [pid = 3540] [id = 716] 21:24:23 INFO - PROCESS | 3540 | --DOCSHELL 1BF09000 == 96 [pid = 3540] [id = 715] 21:24:23 INFO - PROCESS | 3540 | --DOCSHELL 12D43800 == 95 [pid = 3540] [id = 714] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 255 (268C5800) [pid = 3540] [serial = 2107] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOCSHELL 17C14000 == 94 [pid = 3540] [id = 713] 21:24:23 INFO - PROCESS | 3540 | --DOCSHELL 17DDB800 == 93 [pid = 3540] [id = 712] 21:24:23 INFO - PROCESS | 3540 | --DOCSHELL 2930FC00 == 92 [pid = 3540] [id = 709] 21:24:23 INFO - PROCESS | 3540 | --DOCSHELL 28ACFC00 == 91 [pid = 3540] [id = 708] 21:24:23 INFO - PROCESS | 3540 | --DOCSHELL 2689A800 == 90 [pid = 3540] [id = 707] 21:24:23 INFO - PROCESS | 3540 | --DOCSHELL 27DE8400 == 89 [pid = 3540] [id = 706] 21:24:23 INFO - PROCESS | 3540 | --DOCSHELL 25A60400 == 88 [pid = 3540] [id = 705] 21:24:23 INFO - PROCESS | 3540 | --DOCSHELL 1CF54000 == 87 [pid = 3540] [id = 704] 21:24:23 INFO - PROCESS | 3540 | --DOCSHELL 18898800 == 86 [pid = 3540] [id = 703] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 254 (2360E400) [pid = 3540] [serial = 2098] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 253 (21B41C00) [pid = 3540] [serial = 2096] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 252 (21628400) [pid = 3540] [serial = 2095] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 251 (25A56800) [pid = 3540] [serial = 2065] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 250 (1E221000) [pid = 3540] [serial = 2089] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 249 (27354800) [pid = 3540] [serial = 2071] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 248 (1C208000) [pid = 3540] [serial = 2077] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 247 (1CE0E800) [pid = 3540] [serial = 2081] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 246 (1C833800) [pid = 3540] [serial = 2080] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 245 (1D013000) [pid = 3540] [serial = 2056] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 244 (1CE06C00) [pid = 3540] [serial = 2086] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 243 (1D016C00) [pid = 3540] [serial = 2087] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 242 (17310000) [pid = 3540] [serial = 2083] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 241 (17C12C00) [pid = 3540] [serial = 2084] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 240 (24542C00) [pid = 3540] [serial = 2062] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 239 (20929C00) [pid = 3540] [serial = 2051] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 238 (23610C00) [pid = 3540] [serial = 2074] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 237 (262C2000) [pid = 3540] [serial = 2068] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 236 (17A35400) [pid = 3540] [serial = 2053] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 235 (20B1AC00) [pid = 3540] [serial = 2059] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 234 (25A55400) [pid = 3540] [serial = 2104] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 233 (244BC800) [pid = 3540] [serial = 2099] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 232 (25A5B800) [pid = 3540] [serial = 2105] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 231 (2042DC00) [pid = 3540] [serial = 2092] [outer = 00000000] [url = about:blank] 21:24:23 INFO - PROCESS | 3540 | --DOMWINDOW == 230 (20862800) [pid = 3540] [serial = 2093] [outer = 00000000] [url = about:blank] 21:24:24 INFO - PROCESS | 3540 | --DOMWINDOW == 229 (2543FC00) [pid = 3540] [serial = 2101] [outer = 00000000] [url = about:blank] 21:24:24 INFO - PROCESS | 3540 | --DOMWINDOW == 228 (2548A800) [pid = 3540] [serial = 2102] [outer = 00000000] [url = about:blank] 21:24:24 INFO - PROCESS | 3540 | --DOMWINDOW == 227 (1FB18800) [pid = 3540] [serial = 2090] [outer = 00000000] [url = about:blank] 21:24:24 INFO - PROCESS | 3540 | 1461212664204 Marionette TRACE conn6 <- [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]]]}] 21:24:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:24:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:24:24 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1018ms 21:24:24 INFO - PROCESS | 3540 | 1461212664235 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 21:24:24 INFO - PROCESS | 3540 | 1461212664239 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 21:24:24 INFO - PROCESS | 3540 | 1461212664244 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:24:24 INFO - PROCESS | 3540 | 1461212664246 Marionette TRACE conn6 <- [1,2902,null,{}] 21:24:24 INFO - TEST-START | /DOMEvents/constructors.html 21:24:24 INFO - PROCESS | 3540 | 1461212664249 Marionette TRACE conn6 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:24 INFO - PROCESS | 3540 | 1461212664349 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 21:24:24 INFO - PROCESS | 3540 | 1461212664357 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:24 INFO - PROCESS | 3540 | ++DOCSHELL 17C0E000 == 87 [pid = 3540] [id = 735] 21:24:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 228 (17C11C00) [pid = 3540] [serial = 2205] [outer = 00000000] 21:24:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 229 (1BB74400) [pid = 3540] [serial = 2206] [outer = 17C11C00] 21:24:24 INFO - PROCESS | 3540 | 1461212664405 Marionette DEBUG loaded listener.js 21:24:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 230 (1BF43000) [pid = 3540] [serial = 2207] [outer = 17C11C00] 21:24:25 INFO - PROCESS | 3540 | 1461212665255 Marionette TRACE conn6 <- [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]]]}] 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:24:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:24:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:24:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:24:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:24:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:24:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:24:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:24:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:24:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:24:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:24:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:24:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:24:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:24:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:24:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:24:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:24:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:24:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:24:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:24:25 INFO - TEST-OK | /DOMEvents/constructors.html | took 1111ms 21:24:25 INFO - PROCESS | 3540 | 1461212665360 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 21:24:25 INFO - PROCESS | 3540 | 1461212665362 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 21:24:25 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:24:25 INFO - PROCESS | 3540 | 1461212665369 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:24:25 INFO - PROCESS | 3540 | 1461212665375 Marionette TRACE conn6 <- [1,2906,null,{}] 21:24:25 INFO - PROCESS | 3540 | 1461212665384 Marionette TRACE conn6 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:25 INFO - PROCESS | 3540 | 1461212665494 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 21:24:25 INFO - PROCESS | 3540 | 1461212665617 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:25 INFO - PROCESS | 3540 | ++DOCSHELL 1C204400 == 88 [pid = 3540] [id = 736] 21:24:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 231 (1D18BC00) [pid = 3540] [serial = 2208] [outer = 00000000] 21:24:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 232 (2091B000) [pid = 3540] [serial = 2209] [outer = 1D18BC00] 21:24:25 INFO - PROCESS | 3540 | 1461212665662 Marionette DEBUG loaded listener.js 21:24:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 233 (209A2C00) [pid = 3540] [serial = 2210] [outer = 1D18BC00] 21:24:26 INFO - PROCESS | 3540 | 1461212666024 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:24:26 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:24:26 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 690ms 21:24:26 INFO - PROCESS | 3540 | 1461212666059 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 21:24:26 INFO - PROCESS | 3540 | 1461212666062 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 21:24:26 INFO - PROCESS | 3540 | 1461212666065 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:24:26 INFO - PROCESS | 3540 | 1461212666067 Marionette TRACE conn6 <- [1,2910,null,{}] 21:24:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:24:26 INFO - PROCESS | 3540 | 1461212666070 Marionette TRACE conn6 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:26 INFO - PROCESS | 3540 | 1461212666232 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 21:24:26 INFO - PROCESS | 3540 | 1461212666252 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:26 INFO - PROCESS | 3540 | ++DOCSHELL 20920400 == 89 [pid = 3540] [id = 737] 21:24:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 234 (20920800) [pid = 3540] [serial = 2211] [outer = 00000000] 21:24:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 235 (20BB2800) [pid = 3540] [serial = 2212] [outer = 20920800] 21:24:26 INFO - PROCESS | 3540 | 1461212666297 Marionette DEBUG loaded listener.js 21:24:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 236 (217B5C00) [pid = 3540] [serial = 2213] [outer = 20920800] 21:24:26 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:24:26 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:24:26 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:24:26 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:24:26 INFO - PROCESS | 3540 | 1461212666777 Marionette TRACE conn6 <- [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]]]}] 21:24:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:24:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:24:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:24:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:24:26 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 21:24:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:24:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:24:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:24:26 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 21:24:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:24:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:24:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:24:26 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]" 21:24:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:24:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:24:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:24:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:24:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 740ms 21:24:26 INFO - PROCESS | 3540 | 1461212666815 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 21:24:26 INFO - PROCESS | 3540 | 1461212666817 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 21:24:26 INFO - PROCESS | 3540 | 1461212666820 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:24:26 INFO - PROCESS | 3540 | 1461212666822 Marionette TRACE conn6 <- [1,2914,null,{}] 21:24:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:24:26 INFO - PROCESS | 3540 | 1461212666825 Marionette TRACE conn6 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:26 INFO - PROCESS | 3540 | 1461212666997 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 21:24:27 INFO - PROCESS | 3540 | 1461212667024 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:27 INFO - PROCESS | 3540 | ++DOCSHELL 22061C00 == 90 [pid = 3540] [id = 738] 21:24:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 237 (2206E400) [pid = 3540] [serial = 2214] [outer = 00000000] 21:24:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 238 (2543F000) [pid = 3540] [serial = 2215] [outer = 2206E400] 21:24:27 INFO - PROCESS | 3540 | 1461212667079 Marionette DEBUG loaded listener.js 21:24:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 239 (2548DC00) [pid = 3540] [serial = 2216] [outer = 2206E400] 21:24:27 INFO - PROCESS | 3540 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:24:27 INFO - PROCESS | 3540 | 1461212667635 Marionette TRACE conn6 <- [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]]]}] 21:24:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:24:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 870ms 21:24:27 INFO - PROCESS | 3540 | 1461212667695 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 21:24:27 INFO - PROCESS | 3540 | 1461212667697 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 21:24:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:24:27 INFO - PROCESS | 3540 | 1461212667703 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:24:27 INFO - PROCESS | 3540 | 1461212667705 Marionette TRACE conn6 <- [1,2918,null,{}] 21:24:27 INFO - PROCESS | 3540 | 1461212667709 Marionette TRACE conn6 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:27 INFO - PROCESS | 3540 | 1461212667852 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 21:24:27 INFO - PROCESS | 3540 | 1461212667874 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:27 INFO - PROCESS | 3540 | ++DOCSHELL 25A60800 == 91 [pid = 3540] [id = 739] 21:24:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 240 (25A61000) [pid = 3540] [serial = 2217] [outer = 00000000] 21:24:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 241 (262C2000) [pid = 3540] [serial = 2218] [outer = 25A61000] 21:24:27 INFO - PROCESS | 3540 | 1461212667918 Marionette DEBUG loaded listener.js 21:24:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 242 (26879000) [pid = 3540] [serial = 2219] [outer = 25A61000] 21:24:28 INFO - PROCESS | 3540 | --DOMWINDOW == 241 (1BF10C00) [pid = 3540] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:24:28 INFO - PROCESS | 3540 | --DOMWINDOW == 240 (1388E000) [pid = 3540] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:24:28 INFO - PROCESS | 3540 | --DOMWINDOW == 239 (217BB800) [pid = 3540] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:24:28 INFO - PROCESS | 3540 | --DOMWINDOW == 238 (1BBBCC00) [pid = 3540] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:24:28 INFO - PROCESS | 3540 | --DOMWINDOW == 237 (17AE7400) [pid = 3540] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:24:28 INFO - PROCESS | 3540 | --DOMWINDOW == 236 (1D107800) [pid = 3540] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:24:28 INFO - PROCESS | 3540 | --DOMWINDOW == 235 (17DDD000) [pid = 3540] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:24:28 INFO - PROCESS | 3540 | --DOMWINDOW == 234 (2035D800) [pid = 3540] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:24:28 INFO - PROCESS | 3540 | --DOMWINDOW == 233 (2091A800) [pid = 3540] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:24:28 INFO - PROCESS | 3540 | --DOMWINDOW == 232 (209A9C00) [pid = 3540] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:24:28 INFO - PROCESS | 3540 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:24:28 INFO - PROCESS | 3540 | 1461212668553 Marionette TRACE conn6 <- [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]]]}] 21:24:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:24:28 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 870ms 21:24:28 INFO - PROCESS | 3540 | 1461212668574 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 21:24:28 INFO - PROCESS | 3540 | 1461212668576 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 21:24:28 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:24:28 INFO - PROCESS | 3540 | 1461212668579 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:24:28 INFO - PROCESS | 3540 | 1461212668581 Marionette TRACE conn6 <- [1,2922,null,{}] 21:24:28 INFO - PROCESS | 3540 | 1461212668584 Marionette TRACE conn6 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:28 INFO - PROCESS | 3540 | 1461212668729 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 21:24:28 INFO - PROCESS | 3540 | 1461212668812 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:28 INFO - PROCESS | 3540 | ++DOCSHELL 1BBBCC00 == 92 [pid = 3540] [id = 740] 21:24:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 233 (1BF09800) [pid = 3540] [serial = 2220] [outer = 00000000] 21:24:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 234 (2035EC00) [pid = 3540] [serial = 2221] [outer = 1BF09800] 21:24:28 INFO - PROCESS | 3540 | 1461212668857 Marionette DEBUG loaded listener.js 21:24:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 235 (217BB800) [pid = 3540] [serial = 2222] [outer = 1BF09800] 21:24:29 INFO - PROCESS | 3540 | 1461212669167 Marionette TRACE conn6 <- [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]]]}] 21:24:29 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:24:29 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 630ms 21:24:29 INFO - PROCESS | 3540 | 1461212669211 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 21:24:29 INFO - PROCESS | 3540 | 1461212669213 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 21:24:29 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:24:29 INFO - PROCESS | 3540 | 1461212669216 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:24:29 INFO - PROCESS | 3540 | 1461212669218 Marionette TRACE conn6 <- [1,2926,null,{}] 21:24:29 INFO - PROCESS | 3540 | 1461212669221 Marionette TRACE conn6 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:29 INFO - PROCESS | 3540 | 1461212669375 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 21:24:29 INFO - PROCESS | 3540 | 1461212669384 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:29 INFO - PROCESS | 3540 | ++DOCSHELL 1D52B000 == 93 [pid = 3540] [id = 741] 21:24:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 236 (25A5B800) [pid = 3540] [serial = 2223] [outer = 00000000] 21:24:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 237 (27354400) [pid = 3540] [serial = 2224] [outer = 25A5B800] 21:24:29 INFO - PROCESS | 3540 | 1461212669428 Marionette DEBUG loaded listener.js 21:24:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 238 (2735A000) [pid = 3540] [serial = 2225] [outer = 25A5B800] 21:24:29 INFO - PROCESS | 3540 | 1461212669841 Marionette TRACE conn6 <- [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]]]}] 21:24:29 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. 21:24:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 670ms 21:24:29 INFO - PROCESS | 3540 | 1461212669886 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 21:24:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:24:29 INFO - PROCESS | 3540 | 1461212669888 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 21:24:29 INFO - PROCESS | 3540 | 1461212669891 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:24:29 INFO - PROCESS | 3540 | 1461212669893 Marionette TRACE conn6 <- [1,2930,null,{}] 21:24:29 INFO - PROCESS | 3540 | 1461212669896 Marionette TRACE conn6 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:30 INFO - PROCESS | 3540 | 1461212670046 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 21:24:30 INFO - PROCESS | 3540 | 1461212670128 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:30 INFO - PROCESS | 3540 | ++DOCSHELL 1D530000 == 94 [pid = 3540] [id = 742] 21:24:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 239 (2735C400) [pid = 3540] [serial = 2226] [outer = 00000000] 21:24:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 240 (2784E800) [pid = 3540] [serial = 2227] [outer = 2735C400] 21:24:30 INFO - PROCESS | 3540 | 1461212670173 Marionette DEBUG loaded listener.js 21:24:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 241 (27851000) [pid = 3540] [serial = 2228] [outer = 2735C400] 21:24:30 INFO - PROCESS | 3540 | 1461212670659 Marionette TRACE conn6 <- [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"]]]}] 21:24:30 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 21:24:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:24:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:24:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 830ms 21:24:30 INFO - PROCESS | 3540 | 1461212670801 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 21:24:30 INFO - PROCESS | 3540 | 1461212670806 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 21:24:30 INFO - PROCESS | 3540 | 1461212670819 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:24:30 INFO - PROCESS | 3540 | 1461212670823 Marionette TRACE conn6 <- [1,2934,null,{}] 21:24:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:24:30 INFO - PROCESS | 3540 | 1461212670829 Marionette TRACE conn6 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:30 INFO - PROCESS | 3540 | 1461212670967 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 21:24:31 INFO - PROCESS | 3540 | 1461212671148 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:31 INFO - PROCESS | 3540 | ++DOCSHELL 17C83C00 == 95 [pid = 3540] [id = 743] 21:24:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 242 (17DD7000) [pid = 3540] [serial = 2229] [outer = 00000000] 21:24:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 243 (1C201800) [pid = 3540] [serial = 2230] [outer = 17DD7000] 21:24:31 INFO - PROCESS | 3540 | 1461212671210 Marionette DEBUG loaded listener.js 21:24:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 244 (1C838000) [pid = 3540] [serial = 2231] [outer = 17DD7000] 21:24:31 INFO - PROCESS | 3540 | 1461212671717 Marionette TRACE conn6 <- [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]]]}] 21:24:31 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. 21:24:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 930ms 21:24:31 INFO - PROCESS | 3540 | 1461212671758 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 21:24:31 INFO - PROCESS | 3540 | 1461212671764 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 21:24:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:24:31 INFO - PROCESS | 3540 | 1461212671771 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:24:31 INFO - PROCESS | 3540 | 1461212671774 Marionette TRACE conn6 <- [1,2938,null,{}] 21:24:31 INFO - PROCESS | 3540 | 1461212671778 Marionette TRACE conn6 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:31 INFO - PROCESS | 3540 | 1461212671901 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 21:24:32 INFO - PROCESS | 3540 | 1461212672078 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:32 INFO - PROCESS | 3540 | ++DOCSHELL 1D017400 == 96 [pid = 3540] [id = 744] 21:24:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 245 (1D0EC400) [pid = 3540] [serial = 2232] [outer = 00000000] 21:24:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 246 (2085B000) [pid = 3540] [serial = 2233] [outer = 1D0EC400] 21:24:32 INFO - PROCESS | 3540 | 1461212672134 Marionette DEBUG loaded listener.js 21:24:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 247 (21B36000) [pid = 3540] [serial = 2234] [outer = 1D0EC400] 21:24:32 INFO - PROCESS | 3540 | ++DOCSHELL 2615EC00 == 97 [pid = 3540] [id = 745] 21:24:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 248 (262BA000) [pid = 3540] [serial = 2235] [outer = 00000000] 21:24:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 249 (2686EC00) [pid = 3540] [serial = 2236] [outer = 262BA000] 21:24:32 INFO - PROCESS | 3540 | 1461212672766 Marionette TRACE conn6 <- [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]]]}] 21:24:32 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. 21:24:32 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1021ms 21:24:32 INFO - PROCESS | 3540 | 1461212672794 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 21:24:32 INFO - PROCESS | 3540 | 1461212672796 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 21:24:32 INFO - PROCESS | 3540 | 1461212672800 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:24:32 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:24:32 INFO - PROCESS | 3540 | 1461212672804 Marionette TRACE conn6 <- [1,2942,null,{}] 21:24:32 INFO - PROCESS | 3540 | 1461212672815 Marionette TRACE conn6 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:33 INFO - PROCESS | 3540 | 1461212673033 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 21:24:33 INFO - PROCESS | 3540 | 1461212673201 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:33 INFO - PROCESS | 3540 | ++DOCSHELL 27849000 == 98 [pid = 3540] [id = 746] 21:24:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 250 (2784A000) [pid = 3540] [serial = 2237] [outer = 00000000] 21:24:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 251 (27DE6400) [pid = 3540] [serial = 2238] [outer = 2784A000] 21:24:33 INFO - PROCESS | 3540 | 1461212673258 Marionette DEBUG loaded listener.js 21:24:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 252 (28877000) [pid = 3540] [serial = 2239] [outer = 2784A000] 21:24:33 INFO - PROCESS | 3540 | 1461212673803 Marionette TRACE conn6 <- [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]]]}] 21:24:33 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:24:33 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 21:24:33 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1019ms 21:24:33 INFO - PROCESS | 3540 | 1461212673823 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 21:24:33 INFO - PROCESS | 3540 | 1461212673826 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 21:24:33 INFO - PROCESS | 3540 | 1461212673829 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:24:33 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:24:33 INFO - PROCESS | 3540 | 1461212673831 Marionette TRACE conn6 <- [1,2946,null,{}] 21:24:33 INFO - PROCESS | 3540 | 1461212673835 Marionette TRACE conn6 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:33 INFO - PROCESS | 3540 | 1461212673987 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 21:24:34 INFO - PROCESS | 3540 | 1461212674162 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:34 INFO - PROCESS | 3540 | ++DOCSHELL 285D5800 == 99 [pid = 3540] [id = 747] 21:24:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 253 (285D5C00) [pid = 3540] [serial = 2240] [outer = 00000000] 21:24:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 254 (285DE800) [pid = 3540] [serial = 2241] [outer = 285D5C00] 21:24:34 INFO - PROCESS | 3540 | 1461212674218 Marionette DEBUG loaded listener.js 21:24:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 255 (28878000) [pid = 3540] [serial = 2242] [outer = 285D5C00] 21:24:34 INFO - PROCESS | 3540 | 1461212674706 Marionette TRACE conn6 <- [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]]]}] 21:24:34 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. 21:24:34 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 930ms 21:24:34 INFO - PROCESS | 3540 | 1461212674763 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 21:24:34 INFO - PROCESS | 3540 | 1461212674765 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 21:24:34 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:24:34 INFO - PROCESS | 3540 | 1461212674786 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:24:34 INFO - PROCESS | 3540 | 1461212674788 Marionette TRACE conn6 <- [1,2950,null,{}] 21:24:34 INFO - PROCESS | 3540 | 1461212674792 Marionette TRACE conn6 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:34 INFO - PROCESS | 3540 | 1461212674911 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 21:24:35 INFO - PROCESS | 3540 | 1461212675096 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:35 INFO - PROCESS | 3540 | ++DOCSHELL 18E02000 == 100 [pid = 3540] [id = 748] 21:24:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 256 (18E05400) [pid = 3540] [serial = 2243] [outer = 00000000] 21:24:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 257 (18E0D000) [pid = 3540] [serial = 2244] [outer = 18E05400] 21:24:35 INFO - PROCESS | 3540 | 1461212675152 Marionette DEBUG loaded listener.js 21:24:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 258 (18E0F800) [pid = 3540] [serial = 2245] [outer = 18E05400] 21:24:35 INFO - PROCESS | 3540 | 1461212675709 Marionette TRACE conn6 <- [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]]]}] 21:24:35 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. 21:24:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 990ms 21:24:35 INFO - PROCESS | 3540 | 1461212675774 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 21:24:35 INFO - PROCESS | 3540 | 1461212675777 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 21:24:35 INFO - PROCESS | 3540 | 1461212675780 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:24:35 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:24:35 INFO - PROCESS | 3540 | 1461212675782 Marionette TRACE conn6 <- [1,2954,null,{}] 21:24:35 INFO - PROCESS | 3540 | 1461212675786 Marionette TRACE conn6 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:35 INFO - PROCESS | 3540 | 1461212675926 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 21:24:36 INFO - PROCESS | 3540 | 1461212676076 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:36 INFO - PROCESS | 3540 | ++DOCSHELL 285DC800 == 101 [pid = 3540] [id = 749] 21:24:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 259 (28AB6400) [pid = 3540] [serial = 2246] [outer = 00000000] 21:24:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 260 (28AD4800) [pid = 3540] [serial = 2247] [outer = 28AB6400] 21:24:36 INFO - PROCESS | 3540 | 1461212676135 Marionette DEBUG loaded listener.js 21:24:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 261 (29309800) [pid = 3540] [serial = 2248] [outer = 28AB6400] 21:24:36 INFO - PROCESS | 3540 | 1461212676636 Marionette TRACE conn6 <- [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]]]}] 21:24:36 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. 21:24:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 930ms 21:24:36 INFO - PROCESS | 3540 | 1461212676714 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 21:24:36 INFO - PROCESS | 3540 | 1461212676717 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 21:24:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:24:36 INFO - PROCESS | 3540 | 1461212676720 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:24:36 INFO - PROCESS | 3540 | 1461212676722 Marionette TRACE conn6 <- [1,2958,null,{}] 21:24:36 INFO - PROCESS | 3540 | 1461212676726 Marionette TRACE conn6 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:36 INFO - PROCESS | 3540 | 1461212676848 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 21:24:37 INFO - PROCESS | 3540 | 1461212677021 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:37 INFO - PROCESS | 3540 | ++DOCSHELL 28AD2400 == 102 [pid = 3540] [id = 750] 21:24:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 262 (29311800) [pid = 3540] [serial = 2249] [outer = 00000000] 21:24:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 263 (29384C00) [pid = 3540] [serial = 2250] [outer = 29311800] 21:24:37 INFO - PROCESS | 3540 | 1461212677076 Marionette DEBUG loaded listener.js 21:24:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 264 (29386C00) [pid = 3540] [serial = 2251] [outer = 29311800] 21:24:37 INFO - PROCESS | 3540 | 1461212677561 Marionette TRACE conn6 <- [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]]]}] 21:24:37 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. 21:24:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 870ms 21:24:37 INFO - PROCESS | 3540 | 1461212677594 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 21:24:37 INFO - PROCESS | 3540 | 1461212677596 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 21:24:37 INFO - PROCESS | 3540 | 1461212677599 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:24:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:24:37 INFO - PROCESS | 3540 | 1461212677601 Marionette TRACE conn6 <- [1,2962,null,{}] 21:24:37 INFO - PROCESS | 3540 | 1461212677605 Marionette TRACE conn6 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:37 INFO - PROCESS | 3540 | 1461212677724 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 21:24:37 INFO - PROCESS | 3540 | 1461212677903 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:37 INFO - PROCESS | 3540 | ++DOCSHELL 29DA8C00 == 103 [pid = 3540] [id = 751] 21:24:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 265 (29DAB000) [pid = 3540] [serial = 2252] [outer = 00000000] 21:24:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 266 (29DB3400) [pid = 3540] [serial = 2253] [outer = 29DAB000] 21:24:37 INFO - PROCESS | 3540 | 1461212677963 Marionette DEBUG loaded listener.js 21:24:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 267 (29DB5C00) [pid = 3540] [serial = 2254] [outer = 29DAB000] 21:24:38 INFO - PROCESS | 3540 | 1461212678464 Marionette TRACE conn6 <- [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]]]}] 21:24:38 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. 21:24:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 930ms 21:24:38 INFO - PROCESS | 3540 | 1461212678534 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 21:24:38 INFO - PROCESS | 3540 | 1461212678537 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 21:24:38 INFO - PROCESS | 3540 | 1461212678540 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:24:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:24:38 INFO - PROCESS | 3540 | 1461212678542 Marionette TRACE conn6 <- [1,2966,null,{}] 21:24:38 INFO - PROCESS | 3540 | 1461212678546 Marionette TRACE conn6 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:38 INFO - PROCESS | 3540 | 1461212678666 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 21:24:38 INFO - PROCESS | 3540 | 1461212678852 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:38 INFO - PROCESS | 3540 | ++DOCSHELL 2A035000 == 104 [pid = 3540] [id = 752] 21:24:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 268 (2A035C00) [pid = 3540] [serial = 2255] [outer = 00000000] 21:24:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 269 (2A040000) [pid = 3540] [serial = 2256] [outer = 2A035C00] 21:24:38 INFO - PROCESS | 3540 | 1461212678908 Marionette DEBUG loaded listener.js 21:24:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 270 (2A041400) [pid = 3540] [serial = 2257] [outer = 2A035C00] 21:24:39 INFO - PROCESS | 3540 | 1461212679384 Marionette TRACE conn6 <- [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]]]}] 21:24:39 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. 21:24:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 870ms 21:24:39 INFO - PROCESS | 3540 | 1461212679414 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 21:24:39 INFO - PROCESS | 3540 | 1461212679416 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 21:24:39 INFO - PROCESS | 3540 | 1461212679420 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:24:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:24:39 INFO - PROCESS | 3540 | 1461212679422 Marionette TRACE conn6 <- [1,2970,null,{}] 21:24:39 INFO - PROCESS | 3540 | 1461212679426 Marionette TRACE conn6 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:39 INFO - PROCESS | 3540 | 1461212679577 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 21:24:39 INFO - PROCESS | 3540 | 1461212679755 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:39 INFO - PROCESS | 3540 | ++DOCSHELL 2A03B800 == 105 [pid = 3540] [id = 753] 21:24:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 271 (2A9C0400) [pid = 3540] [serial = 2258] [outer = 00000000] 21:24:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 272 (2A9CA000) [pid = 3540] [serial = 2259] [outer = 2A9C0400] 21:24:39 INFO - PROCESS | 3540 | 1461212679810 Marionette DEBUG loaded listener.js 21:24:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 273 (2A9CBC00) [pid = 3540] [serial = 2260] [outer = 2A9C0400] 21:24:40 INFO - PROCESS | 3540 | 1461212680292 Marionette TRACE conn6 <- [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"]]]}] 21:24:40 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 21:24:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:24:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 930ms 21:24:40 INFO - PROCESS | 3540 | 1461212680355 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 21:24:40 INFO - PROCESS | 3540 | 1461212680357 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 21:24:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:24:40 INFO - PROCESS | 3540 | 1461212680361 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:24:40 INFO - PROCESS | 3540 | 1461212680363 Marionette TRACE conn6 <- [1,2974,null,{}] 21:24:40 INFO - PROCESS | 3540 | 1461212680367 Marionette TRACE conn6 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:40 INFO - PROCESS | 3540 | 1461212680501 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 21:24:40 INFO - PROCESS | 3540 | 1461212680693 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:40 INFO - PROCESS | 3540 | ++DOCSHELL 1BB72C00 == 106 [pid = 3540] [id = 754] 21:24:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 274 (1CF86800) [pid = 3540] [serial = 2261] [outer = 00000000] 21:24:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 275 (2A9CEC00) [pid = 3540] [serial = 2262] [outer = 1CF86800] 21:24:40 INFO - PROCESS | 3540 | 1461212680757 Marionette DEBUG loaded listener.js 21:24:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 276 (2AAC6800) [pid = 3540] [serial = 2263] [outer = 1CF86800] 21:24:41 INFO - PROCESS | 3540 | 1461212681290 Marionette TRACE conn6 <- [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]]]}] 21:24:41 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. 21:24:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 970ms 21:24:41 INFO - PROCESS | 3540 | 1461212681334 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 21:24:41 INFO - PROCESS | 3540 | 1461212681337 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 21:24:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:24:41 INFO - PROCESS | 3540 | 1461212681340 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:24:41 INFO - PROCESS | 3540 | 1461212681342 Marionette TRACE conn6 <- [1,2978,null,{}] 21:24:41 INFO - PROCESS | 3540 | 1461212681346 Marionette TRACE conn6 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:41 INFO - PROCESS | 3540 | 1461212681470 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 21:24:41 INFO - PROCESS | 3540 | 1461212681651 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:41 INFO - PROCESS | 3540 | ++DOCSHELL 2AAC7800 == 107 [pid = 3540] [id = 755] 21:24:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 277 (2AE02000) [pid = 3540] [serial = 2264] [outer = 00000000] 21:24:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 278 (2AE09C00) [pid = 3540] [serial = 2265] [outer = 2AE02000] 21:24:41 INFO - PROCESS | 3540 | 1461212681706 Marionette DEBUG loaded listener.js 21:24:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 279 (2AE0B800) [pid = 3540] [serial = 2266] [outer = 2AE02000] 21:24:42 INFO - PROCESS | 3540 | ++DOCSHELL 2AE61C00 == 108 [pid = 3540] [id = 756] 21:24:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 280 (2AE64000) [pid = 3540] [serial = 2267] [outer = 00000000] 21:24:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 281 (2AE65400) [pid = 3540] [serial = 2268] [outer = 2AE64000] 21:24:42 INFO - PROCESS | 3540 | 1461212682316 Marionette TRACE conn6 <- [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]]]}] 21:24:42 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. 21:24:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1017ms 21:24:42 INFO - PROCESS | 3540 | 1461212682361 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 21:24:42 INFO - PROCESS | 3540 | 1461212682364 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 21:24:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:24:42 INFO - PROCESS | 3540 | 1461212682371 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:24:42 INFO - PROCESS | 3540 | 1461212682373 Marionette TRACE conn6 <- [1,2982,null,{}] 21:24:42 INFO - PROCESS | 3540 | 1461212682377 Marionette TRACE conn6 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:42 INFO - PROCESS | 3540 | 1461212682529 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 21:24:42 INFO - PROCESS | 3540 | 1461212682716 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:42 INFO - PROCESS | 3540 | ++DOCSHELL 12704000 == 109 [pid = 3540] [id = 757] 21:24:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 282 (129A0800) [pid = 3540] [serial = 2269] [outer = 00000000] 21:24:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 283 (1B842800) [pid = 3540] [serial = 2270] [outer = 129A0800] 21:24:42 INFO - PROCESS | 3540 | 1461212682772 Marionette DEBUG loaded listener.js 21:24:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 284 (1BB71400) [pid = 3540] [serial = 2271] [outer = 129A0800] 21:24:43 INFO - PROCESS | 3540 | 1461212683267 Marionette TRACE conn6 <- [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]]]}] 21:24:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:24:43 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 21:24:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 930ms 21:24:43 INFO - PROCESS | 3540 | 1461212683306 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 21:24:43 INFO - PROCESS | 3540 | 1461212683308 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 21:24:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:24:43 INFO - PROCESS | 3540 | 1461212683312 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:24:43 INFO - PROCESS | 3540 | 1461212683314 Marionette TRACE conn6 <- [1,2986,null,{}] 21:24:43 INFO - PROCESS | 3540 | 1461212683317 Marionette TRACE conn6 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:43 INFO - PROCESS | 3540 | 1461212683474 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 21:24:43 INFO - PROCESS | 3540 | 1461212683654 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:43 INFO - PROCESS | 3540 | ++DOCSHELL 1D108400 == 110 [pid = 3540] [id = 758] 21:24:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 285 (1D189C00) [pid = 3540] [serial = 2272] [outer = 00000000] 21:24:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 286 (20A96400) [pid = 3540] [serial = 2273] [outer = 1D189C00] 21:24:43 INFO - PROCESS | 3540 | 1461212683708 Marionette DEBUG loaded listener.js 21:24:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 287 (21625800) [pid = 3540] [serial = 2274] [outer = 1D189C00] 21:24:44 INFO - PROCESS | 3540 | 1461212684223 Marionette TRACE conn6 <- [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]]]}] 21:24:44 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. 21:24:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 930ms 21:24:44 INFO - PROCESS | 3540 | 1461212684242 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 21:24:44 INFO - PROCESS | 3540 | 1461212684244 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 21:24:44 INFO - PROCESS | 3540 | 1461212684248 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:24:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:24:44 INFO - PROCESS | 3540 | 1461212684250 Marionette TRACE conn6 <- [1,2990,null,{}] 21:24:44 INFO - PROCESS | 3540 | 1461212684274 Marionette TRACE conn6 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:44 INFO - PROCESS | 3540 | 1461212684642 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 21:24:44 INFO - PROCESS | 3540 | 1461212684856 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:44 INFO - PROCESS | 3540 | ++DOCSHELL 16354C00 == 111 [pid = 3540] [id = 759] 21:24:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 288 (163DB400) [pid = 3540] [serial = 2275] [outer = 00000000] 21:24:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 289 (17C14000) [pid = 3540] [serial = 2276] [outer = 163DB400] 21:24:44 INFO - PROCESS | 3540 | 1461212684907 Marionette DEBUG loaded listener.js 21:24:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 290 (18955000) [pid = 3540] [serial = 2277] [outer = 163DB400] 21:24:45 INFO - PROCESS | 3540 | 1461212685467 Marionette TRACE conn6 <- [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]]]}] 21:24:45 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. 21:24:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1241ms 21:24:45 INFO - PROCESS | 3540 | 1461212685495 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 21:24:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:24:45 INFO - PROCESS | 3540 | 1461212685499 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 21:24:45 INFO - PROCESS | 3540 | 1461212685503 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:24:45 INFO - PROCESS | 3540 | 1461212685508 Marionette TRACE conn6 <- [1,2994,null,{}] 21:24:45 INFO - PROCESS | 3540 | 1461212685512 Marionette TRACE conn6 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:45 INFO - PROCESS | 3540 | 1461212685694 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 21:24:45 INFO - PROCESS | 3540 | 1461212685798 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:45 INFO - PROCESS | 3540 | ++DOCSHELL 1CE0AC00 == 112 [pid = 3540] [id = 760] 21:24:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 291 (1D192C00) [pid = 3540] [serial = 2278] [outer = 00000000] 21:24:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 292 (1D767000) [pid = 3540] [serial = 2279] [outer = 1D192C00] 21:24:45 INFO - PROCESS | 3540 | 1461212685850 Marionette DEBUG loaded listener.js 21:24:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 293 (1FE8E400) [pid = 3540] [serial = 2280] [outer = 1D192C00] 21:24:46 INFO - PROCESS | 3540 | 1461212686369 Marionette TRACE conn6 <- [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]]]}] 21:24:46 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. 21:24:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 930ms 21:24:46 INFO - PROCESS | 3540 | 1461212686434 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 21:24:46 INFO - PROCESS | 3540 | 1461212686437 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 21:24:46 INFO - PROCESS | 3540 | 1461212686441 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:24:46 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:24:46 INFO - PROCESS | 3540 | 1461212686443 Marionette TRACE conn6 <- [1,2998,null,{}] 21:24:46 INFO - PROCESS | 3540 | 1461212686447 Marionette TRACE conn6 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:46 INFO - PROCESS | 3540 | 1461212686563 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 21:24:46 INFO - PROCESS | 3540 | 1461212686756 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:46 INFO - PROCESS | 3540 | ++DOCSHELL 17DD8400 == 113 [pid = 3540] [id = 761] 21:24:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 294 (20430400) [pid = 3540] [serial = 2281] [outer = 00000000] 21:24:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 295 (2206AC00) [pid = 3540] [serial = 2282] [outer = 20430400] 21:24:46 INFO - PROCESS | 3540 | 1461212686807 Marionette DEBUG loaded listener.js 21:24:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 296 (244C5C00) [pid = 3540] [serial = 2283] [outer = 20430400] 21:24:47 INFO - PROCESS | 3540 | [3540] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:24:47 INFO - PROCESS | 3540 | --DOCSHELL 1D52B000 == 112 [pid = 3540] [id = 741] 21:24:47 INFO - PROCESS | 3540 | --DOCSHELL 1BBBCC00 == 111 [pid = 3540] [id = 740] 21:24:47 INFO - PROCESS | 3540 | --DOCSHELL 25A60800 == 110 [pid = 3540] [id = 739] 21:24:47 INFO - PROCESS | 3540 | --DOCSHELL 22061C00 == 109 [pid = 3540] [id = 738] 21:24:47 INFO - PROCESS | 3540 | --DOCSHELL 20920400 == 108 [pid = 3540] [id = 737] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 295 (25869000) [pid = 3540] [serial = 2167] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 294 (1C49FC00) [pid = 3540] [serial = 2134] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOCSHELL 1C204400 == 107 [pid = 3540] [id = 736] 21:24:47 INFO - PROCESS | 3540 | --DOCSHELL 17C0E000 == 106 [pid = 3540] [id = 735] 21:24:47 INFO - PROCESS | 3540 | --DOCSHELL 1CE01C00 == 105 [pid = 3540] [id = 734] 21:24:47 INFO - PROCESS | 3540 | --DOCSHELL 12F0B000 == 104 [pid = 3540] [id = 733] 21:24:47 INFO - PROCESS | 3540 | --DOCSHELL 2543D000 == 103 [pid = 3540] [id = 725] 21:24:47 INFO - PROCESS | 3540 | --DOCSHELL 1C208400 == 102 [pid = 3540] [id = 724] 21:24:47 INFO - PROCESS | 3540 | --DOCSHELL 1388F000 == 101 [pid = 3540] [id = 723] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 293 (1BB73C00) [pid = 3540] [serial = 2110] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 292 (1D185400) [pid = 3540] [serial = 2162] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 291 (1D50C400) [pid = 3540] [serial = 2149] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 290 (1A649800) [pid = 3540] [serial = 2137] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 289 (1A8EFC00) [pid = 3540] [serial = 2144] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 288 (20425400) [pid = 3540] [serial = 2152] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 287 (2091B400) [pid = 3540] [serial = 2153] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 286 (2930A400) [pid = 3540] [serial = 2125] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 285 (29317800) [pid = 3540] [serial = 2128] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 284 (268A3800) [pid = 3540] [serial = 2122] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 283 (23609C00) [pid = 3540] [serial = 2164] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 282 (1B461800) [pid = 3540] [serial = 2138] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 281 (1D7EB000) [pid = 3540] [serial = 2150] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 280 (20A95800) [pid = 3540] [serial = 2155] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 279 (20427000) [pid = 3540] [serial = 2113] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 278 (20B19400) [pid = 3540] [serial = 2156] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 277 (23612400) [pid = 3540] [serial = 2165] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 276 (1D014000) [pid = 3540] [serial = 2147] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 275 (29386000) [pid = 3540] [serial = 2131] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 274 (18956000) [pid = 3540] [serial = 2143] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 273 (2206E000) [pid = 3540] [serial = 2159] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 272 (1C8CD000) [pid = 3540] [serial = 2140] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 271 (1CE01800) [pid = 3540] [serial = 2146] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 270 (27DEF400) [pid = 3540] [serial = 2119] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 269 (22062800) [pid = 3540] [serial = 2158] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 268 (27354000) [pid = 3540] [serial = 2116] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 267 (1CE10000) [pid = 3540] [serial = 2161] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | --DOMWINDOW == 266 (1CF81800) [pid = 3540] [serial = 2141] [outer = 00000000] [url = about:blank] 21:24:47 INFO - PROCESS | 3540 | 1461212687535 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:24:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:24:47 INFO - {} 21:24:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:24:47 INFO - {} 21:24:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:24:47 INFO - {} 21:24:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:24:47 INFO - {} 21:24:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1124ms 21:24:47 INFO - PROCESS | 3540 | 1461212687568 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 21:24:47 INFO - PROCESS | 3540 | 1461212687572 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 21:24:47 INFO - TEST-START | /FileAPI/fileReader.html 21:24:47 INFO - PROCESS | 3540 | 1461212687581 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:24:47 INFO - PROCESS | 3540 | 1461212687586 Marionette TRACE conn6 <- [1,3002,null,{}] 21:24:47 INFO - PROCESS | 3540 | 1461212687589 Marionette TRACE conn6 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:47 INFO - PROCESS | 3540 | 1461212687697 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 21:24:47 INFO - PROCESS | 3540 | 1461212687703 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:47 INFO - PROCESS | 3540 | ++DOCSHELL 0F5E8400 == 102 [pid = 3540] [id = 762] 21:24:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 267 (12F0B000) [pid = 3540] [serial = 2284] [outer = 00000000] 21:24:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 268 (1BF06800) [pid = 3540] [serial = 2285] [outer = 12F0B000] 21:24:47 INFO - PROCESS | 3540 | 1461212687749 Marionette DEBUG loaded listener.js 21:24:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 269 (1C208C00) [pid = 3540] [serial = 2286] [outer = 12F0B000] 21:24:48 INFO - PROCESS | 3540 | 1461212688348 Marionette TRACE conn6 <- [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]]]}] 21:24:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:24:48 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:24:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:24:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:24:48 INFO - TEST-OK | /FileAPI/fileReader.html | took 790ms 21:24:48 INFO - PROCESS | 3540 | 1461212688368 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 21:24:48 INFO - PROCESS | 3540 | 1461212688370 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 21:24:48 INFO - TEST-START | /FileAPI/historical.html 21:24:48 INFO - PROCESS | 3540 | 1461212688373 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:24:48 INFO - PROCESS | 3540 | 1461212688375 Marionette TRACE conn6 <- [1,3006,null,{}] 21:24:48 INFO - PROCESS | 3540 | 1461212688378 Marionette TRACE conn6 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:48 INFO - PROCESS | 3540 | 1461212688478 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 21:24:48 INFO - PROCESS | 3540 | 1461212688633 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:48 INFO - PROCESS | 3540 | ++DOCSHELL 1C49EC00 == 103 [pid = 3540] [id = 763] 21:24:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 270 (1C833800) [pid = 3540] [serial = 2287] [outer = 00000000] 21:24:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 271 (1D503000) [pid = 3540] [serial = 2288] [outer = 1C833800] 21:24:48 INFO - PROCESS | 3540 | 1461212688681 Marionette DEBUG loaded listener.js 21:24:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 272 (1D5EEC00) [pid = 3540] [serial = 2289] [outer = 1C833800] 21:24:49 INFO - PROCESS | 3540 | 1461212689031 Marionette TRACE conn6 <- [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"]]]}] 21:24:49 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:24:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:24:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:24:49 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:24:49 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:24:49 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:24:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:24:49 INFO - TEST-OK | /FileAPI/historical.html | took 670ms 21:24:49 INFO - PROCESS | 3540 | 1461212689079 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 21:24:49 INFO - PROCESS | 3540 | 1461212689081 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 21:24:49 INFO - PROCESS | 3540 | 1461212689086 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:24:49 INFO - PROCESS | 3540 | 1461212689088 Marionette TRACE conn6 <- [1,3010,null,{}] 21:24:49 INFO - TEST-START | /FileAPI/idlharness.html 21:24:49 INFO - PROCESS | 3540 | 1461212689092 Marionette TRACE conn6 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:49 INFO - PROCESS | 3540 | 1461212689218 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 21:24:49 INFO - PROCESS | 3540 | 1461212689227 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:49 INFO - PROCESS | 3540 | ++DOCSHELL 20865400 == 104 [pid = 3540] [id = 764] 21:24:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 273 (2091B400) [pid = 3540] [serial = 2290] [outer = 00000000] 21:24:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 274 (20B10C00) [pid = 3540] [serial = 2291] [outer = 2091B400] 21:24:49 INFO - PROCESS | 3540 | 1461212689282 Marionette DEBUG loaded listener.js 21:24:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 275 (21B3B000) [pid = 3540] [serial = 2292] [outer = 2091B400] 21:24:50 INFO - PROCESS | 3540 | 1461212690380 Marionette TRACE conn6 <- [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]]]}] 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:24:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:24:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:24:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:24:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:24:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:24:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:24:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:24:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:24:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:24:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:24:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:24:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:24:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:24:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:24:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:24:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:24:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:24:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:24:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:24:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:24:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:24:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:24:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:24:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:24:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:24:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:24:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:24:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:24:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:24:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:24:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:24:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:24:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:24:50 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 21:24:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:24:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:24:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:24:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:24:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:24:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:24:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:24:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:24:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:24:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:24:50 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 21:24:50 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 21:24:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:24:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:24:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:24:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:24:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:24:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:24:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:24:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:24:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:24:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:24:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:24:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:24:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:24:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:24:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:24:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:24:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:24:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:24:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:24:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:24:50 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 21:24:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:24:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:24:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:24:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:24:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:24:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:24:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:24:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:24:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:24:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:24:50 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 21:24:50 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 21:24:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:24:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:24:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:24:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:24:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:24:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:24:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:24:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:24:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:24:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:24:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:24:50 INFO - TEST-OK | /FileAPI/idlharness.html | took 1416ms 21:24:50 INFO - PROCESS | 3540 | 1461212690510 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 21:24:50 INFO - PROCESS | 3540 | 1461212690512 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 21:24:50 INFO - PROCESS | 3540 | 1461212690515 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:24:50 INFO - PROCESS | 3540 | 1461212690517 Marionette TRACE conn6 <- [1,3014,null,{}] 21:24:50 INFO - TEST-START | /FileAPI/idlharness.worker 21:24:50 INFO - PROCESS | 3540 | 1461212690521 Marionette TRACE conn6 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:50 INFO - PROCESS | 3540 | 1461212690678 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 21:24:50 INFO - PROCESS | 3540 | 1461212690727 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:50 INFO - PROCESS | 3540 | ++DOCSHELL 20A9F400 == 105 [pid = 3540] [id = 765] 21:24:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 276 (22062800) [pid = 3540] [serial = 2293] [outer = 00000000] 21:24:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 277 (27847400) [pid = 3540] [serial = 2294] [outer = 22062800] 21:24:50 INFO - PROCESS | 3540 | 1461212690774 Marionette DEBUG loaded listener.js 21:24:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 278 (2784C000) [pid = 3540] [serial = 2295] [outer = 22062800] 21:24:50 INFO - PROCESS | 3540 | [3540] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:24:51 INFO - PROCESS | 3540 | --DOMWINDOW == 277 (26164000) [pid = 3540] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:24:51 INFO - PROCESS | 3540 | --DOMWINDOW == 276 (2206E400) [pid = 3540] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:24:51 INFO - PROCESS | 3540 | --DOMWINDOW == 275 (25A61000) [pid = 3540] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:24:51 INFO - PROCESS | 3540 | --DOMWINDOW == 274 (1BF09800) [pid = 3540] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:24:51 INFO - PROCESS | 3540 | --DOMWINDOW == 273 (25A5B800) [pid = 3540] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:24:51 INFO - PROCESS | 3540 | --DOMWINDOW == 272 (1CE02C00) [pid = 3540] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:24:51 INFO - PROCESS | 3540 | --DOMWINDOW == 271 (17C11C00) [pid = 3540] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:24:51 INFO - PROCESS | 3540 | --DOMWINDOW == 270 (25447800) [pid = 3540] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:24:51 INFO - PROCESS | 3540 | --DOMWINDOW == 269 (1D18BC00) [pid = 3540] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:24:51 INFO - PROCESS | 3540 | --DOMWINDOW == 268 (137EA400) [pid = 3540] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:24:51 INFO - PROCESS | 3540 | --DOMWINDOW == 267 (20920800) [pid = 3540] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:24:51 INFO - PROCESS | 3540 | 1461212691927 Marionette TRACE conn6 <- [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,{},{}]]]}] 21:24:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:24:51 INFO - {} 21:24:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:24:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:24:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:24:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:24:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:24:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:24:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:24:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:24:51 INFO - {} 21:24:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:24:51 INFO - {} 21:24:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:24:51 INFO - {} 21:24:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:24:51 INFO - {} 21:24:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:24:51 INFO - {} 21:24:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:24:51 INFO - {} 21:24:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:24:51 INFO - {} 21:24:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:24:51 INFO - {} 21:24:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:24:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:24:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:24:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:24:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:24:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:24:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:24:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:24:51 INFO - {} 21:24:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:24:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:24:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:24:52 INFO - {} 21:24:52 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 21:24:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:24:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:24:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:24:52 INFO - {} 21:24:52 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 - {} 21:24:52 INFO - {} 21:24:52 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 21:24:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:24:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:24:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:24:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:24:52 INFO - {} 21:24:52 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 21:24:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:24:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:24:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:24:52 INFO - {} 21:24:52 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 - {} 21:24:52 INFO - {} 21:24:52 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 21:24:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:24:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:24:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:24:52 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 21:24:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:24:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:24:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:24:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:24:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:24:52 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 21:24:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:24:52 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 21:24:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:24:52 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 21:24:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:24:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:24:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:24:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:24:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:24:52 INFO - {} 21:24:52 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1553ms 21:24:52 INFO - PROCESS | 3540 | 1461212692080 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 21:24:52 INFO - PROCESS | 3540 | 1461212692082 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 21:24:52 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:24:52 INFO - PROCESS | 3540 | 1461212692086 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:24:52 INFO - PROCESS | 3540 | 1461212692088 Marionette TRACE conn6 <- [1,3018,null,{}] 21:24:52 INFO - PROCESS | 3540 | 1461212692092 Marionette TRACE conn6 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:52 INFO - PROCESS | 3540 | 1461212692188 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 21:24:52 INFO - PROCESS | 3540 | 1461212692316 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:52 INFO - PROCESS | 3540 | ++DOCSHELL 27854400 == 106 [pid = 3540] [id = 766] 21:24:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 268 (28875400) [pid = 3540] [serial = 2296] [outer = 00000000] 21:24:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 269 (2B97B000) [pid = 3540] [serial = 2297] [outer = 28875400] 21:24:52 INFO - PROCESS | 3540 | 1461212692360 Marionette DEBUG loaded listener.js 21:24:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 270 (2B97D800) [pid = 3540] [serial = 2298] [outer = 28875400] 21:24:52 INFO - PROCESS | 3540 | 1461212692699 Marionette TRACE conn6 <- [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]]]}] 21:24:52 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 21:24:52 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 670ms 21:24:52 INFO - PROCESS | 3540 | 1461212692759 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 21:24:52 INFO - PROCESS | 3540 | 1461212692761 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 21:24:52 INFO - PROCESS | 3540 | 1461212692764 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:24:52 INFO - PROCESS | 3540 | 1461212692766 Marionette TRACE conn6 <- [1,3022,null,{}] 21:24:52 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:24:52 INFO - PROCESS | 3540 | 1461212692770 Marionette TRACE conn6 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:52 INFO - PROCESS | 3540 | 1461212692930 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 21:24:52 INFO - PROCESS | 3540 | 1461212692936 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:52 INFO - PROCESS | 3540 | ++DOCSHELL 17D08800 == 107 [pid = 3540] [id = 767] 21:24:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 271 (18D16C00) [pid = 3540] [serial = 2299] [outer = 00000000] 21:24:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 272 (26069C00) [pid = 3540] [serial = 2300] [outer = 18D16C00] 21:24:52 INFO - PROCESS | 3540 | 1461212692980 Marionette DEBUG loaded listener.js 21:24:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 273 (2606C400) [pid = 3540] [serial = 2301] [outer = 18D16C00] 21:24:53 INFO - PROCESS | 3540 | 1461212693368 Marionette TRACE conn6 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 21:24:53 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:24:53 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 670ms 21:24:53 INFO - PROCESS | 3540 | 1461212693446 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 21:24:53 INFO - PROCESS | 3540 | 1461212693448 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 21:24:53 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:24:53 INFO - PROCESS | 3540 | 1461212693455 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:24:53 INFO - PROCESS | 3540 | 1461212693456 Marionette TRACE conn6 <- [1,3026,null,{}] 21:24:53 INFO - PROCESS | 3540 | 1461212693460 Marionette TRACE conn6 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:53 INFO - PROCESS | 3540 | 1461212693563 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 21:24:53 INFO - PROCESS | 3540 | 1461212693596 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:53 INFO - PROCESS | 3540 | ++DOCSHELL 2606D400 == 108 [pid = 3540] [id = 768] 21:24:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 274 (2606E800) [pid = 3540] [serial = 2302] [outer = 00000000] 21:24:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 275 (2609D000) [pid = 3540] [serial = 2303] [outer = 2606E800] 21:24:53 INFO - PROCESS | 3540 | 1461212693641 Marionette DEBUG loaded listener.js 21:24:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 276 (2609F000) [pid = 3540] [serial = 2304] [outer = 2606E800] 21:24:54 INFO - PROCESS | 3540 | 1461212694353 Marionette TRACE conn6 <- [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"]]]}] 21:24:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:24:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:24:54 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 930ms 21:24:54 INFO - PROCESS | 3540 | 1461212694384 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 21:24:54 INFO - PROCESS | 3540 | 1461212694390 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 21:24:54 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:24:54 INFO - PROCESS | 3540 | 1461212694396 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:24:54 INFO - PROCESS | 3540 | 1461212694400 Marionette TRACE conn6 <- [1,3030,null,{}] 21:24:54 INFO - PROCESS | 3540 | 1461212694405 Marionette TRACE conn6 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:54 INFO - PROCESS | 3540 | 1461212694541 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 21:24:54 INFO - PROCESS | 3540 | 1461212694735 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:54 INFO - PROCESS | 3540 | ++DOCSHELL 1A8F0800 == 109 [pid = 3540] [id = 769] 21:24:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 277 (1B462800) [pid = 3540] [serial = 2305] [outer = 00000000] 21:24:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 278 (1BBBC800) [pid = 3540] [serial = 2306] [outer = 1B462800] 21:24:54 INFO - PROCESS | 3540 | 1461212694794 Marionette DEBUG loaded listener.js 21:24:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 279 (1C836C00) [pid = 3540] [serial = 2307] [outer = 1B462800] 21:24:55 INFO - PROCESS | 3540 | 1461212695644 Marionette TRACE conn6 <- [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]]]}] 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:24:55 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. 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:24:55 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'.) 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:24:55 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. 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:24:55 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. 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:24:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:24:55 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. 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:24:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 21:24:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:24:55 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1361ms 21:24:55 INFO - PROCESS | 3540 | 1461212695765 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 21:24:55 INFO - PROCESS | 3540 | 1461212695771 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 21:24:55 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:24:55 INFO - PROCESS | 3540 | 1461212695779 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:24:55 INFO - PROCESS | 3540 | 1461212695783 Marionette TRACE conn6 <- [1,3034,null,{}] 21:24:55 INFO - PROCESS | 3540 | 1461212695787 Marionette TRACE conn6 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:55 INFO - PROCESS | 3540 | 1461212695924 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 21:24:56 INFO - PROCESS | 3540 | 1461212696096 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:56 INFO - PROCESS | 3540 | ++DOCSHELL 1CE06000 == 110 [pid = 3540] [id = 770] 21:24:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 280 (1D0EA000) [pid = 3540] [serial = 2308] [outer = 00000000] 21:24:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 281 (25A53000) [pid = 3540] [serial = 2309] [outer = 1D0EA000] 21:24:56 INFO - PROCESS | 3540 | 1461212696157 Marionette DEBUG loaded listener.js 21:24:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 282 (26071000) [pid = 3540] [serial = 2310] [outer = 1D0EA000] 21:24:56 INFO - PROCESS | 3540 | [3540] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:24:56 INFO - PROCESS | 3540 | 1461212696744 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:24:56 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:24:56 INFO - {} 21:24:56 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 970ms 21:24:56 INFO - PROCESS | 3540 | 1461212696751 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 21:24:56 INFO - PROCESS | 3540 | 1461212696753 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 21:24:56 INFO - PROCESS | 3540 | 1461212696757 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:24:56 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:24:56 INFO - PROCESS | 3540 | 1461212696761 Marionette TRACE conn6 <- [1,3038,null,{}] 21:24:56 INFO - PROCESS | 3540 | 1461212696772 Marionette TRACE conn6 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:56 INFO - PROCESS | 3540 | 1461212696932 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 21:24:57 INFO - PROCESS | 3540 | 1461212697119 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:57 INFO - PROCESS | 3540 | ++DOCSHELL 27356800 == 111 [pid = 3540] [id = 771] 21:24:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 283 (27356C00) [pid = 3540] [serial = 2311] [outer = 00000000] 21:24:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 284 (2887B800) [pid = 3540] [serial = 2312] [outer = 27356C00] 21:24:57 INFO - PROCESS | 3540 | 1461212697180 Marionette DEBUG loaded listener.js 21:24:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 285 (285D3400) [pid = 3540] [serial = 2313] [outer = 27356C00] 21:24:57 INFO - PROCESS | 3540 | 1461212697730 Marionette TRACE conn6 <- [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]]]}] 21:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:24:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1019ms 21:24:57 INFO - PROCESS | 3540 | 1461212697780 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 21:24:57 INFO - PROCESS | 3540 | 1461212697783 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 21:24:57 INFO - PROCESS | 3540 | 1461212697805 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:24:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:24:57 INFO - PROCESS | 3540 | 1461212697807 Marionette TRACE conn6 <- [1,3042,null,{}] 21:24:57 INFO - PROCESS | 3540 | 1461212697828 Marionette TRACE conn6 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:57 INFO - PROCESS | 3540 | 1461212697957 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 21:24:58 INFO - PROCESS | 3540 | 1461212698146 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:58 INFO - PROCESS | 3540 | ++DOCSHELL 27752800 == 112 [pid = 3540] [id = 772] 21:24:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 286 (27752C00) [pid = 3540] [serial = 2314] [outer = 00000000] 21:24:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 287 (2775AC00) [pid = 3540] [serial = 2315] [outer = 27752C00] 21:24:58 INFO - PROCESS | 3540 | 1461212698203 Marionette DEBUG loaded listener.js 21:24:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 288 (2775D400) [pid = 3540] [serial = 2316] [outer = 27752C00] 21:24:59 INFO - PROCESS | 3540 | 1461212699068 Marionette TRACE conn6 <- [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"]]]}] 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:24:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:24:59 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" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:24:59 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" 21:24:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:24:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:24:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1386ms 21:24:59 INFO - PROCESS | 3540 | 1461212699194 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 21:24:59 INFO - PROCESS | 3540 | 1461212699197 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 21:24:59 INFO - PROCESS | 3540 | 1461212699200 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:24:59 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:24:59 INFO - PROCESS | 3540 | 1461212699202 Marionette TRACE conn6 <- [1,3046,null,{}] 21:24:59 INFO - PROCESS | 3540 | 1461212699206 Marionette TRACE conn6 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:59 INFO - PROCESS | 3540 | 1461212699330 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 21:24:59 INFO - PROCESS | 3540 | 1461212699504 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:59 INFO - PROCESS | 3540 | ++DOCSHELL 0EF5F400 == 113 [pid = 3540] [id = 773] 21:24:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 289 (27756800) [pid = 3540] [serial = 2317] [outer = 00000000] 21:24:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 290 (2931CC00) [pid = 3540] [serial = 2318] [outer = 27756800] 21:24:59 INFO - PROCESS | 3540 | 1461212699561 Marionette DEBUG loaded listener.js 21:24:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 291 (29321400) [pid = 3540] [serial = 2319] [outer = 27756800] 21:25:00 INFO - PROCESS | 3540 | 1461212700115 Marionette TRACE conn6 <- [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]]]}] 21:25:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:25:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:25:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:25:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:25:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:25:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:25:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:25:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:25:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:25:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:25:00 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:25:00 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:25:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:25:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:25:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:25:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:25:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:25:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:25:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:25:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:25:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:25:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:25:00 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 980ms 21:25:00 INFO - PROCESS | 3540 | 1461212700184 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 21:25:00 INFO - PROCESS | 3540 | 1461212700187 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 21:25:00 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:25:00 INFO - PROCESS | 3540 | 1461212700190 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:25:00 INFO - PROCESS | 3540 | 1461212700192 Marionette TRACE conn6 <- [1,3050,null,{}] 21:25:00 INFO - PROCESS | 3540 | 1461212700196 Marionette TRACE conn6 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:00 INFO - PROCESS | 3540 | 1461212700364 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 21:25:00 INFO - PROCESS | 3540 | 1461212700546 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:00 INFO - PROCESS | 3540 | ++DOCSHELL 28A3D400 == 114 [pid = 3540] [id = 774] 21:25:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 292 (29317800) [pid = 3540] [serial = 2320] [outer = 00000000] 21:25:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 293 (2A16FC00) [pid = 3540] [serial = 2321] [outer = 29317800] 21:25:00 INFO - PROCESS | 3540 | 1461212700610 Marionette DEBUG loaded listener.js 21:25:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 294 (2A201400) [pid = 3540] [serial = 2322] [outer = 29317800] 21:25:00 INFO - PROCESS | 3540 | [3540] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:25:01 INFO - PROCESS | 3540 | 1461212701184 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:25:01 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:25:01 INFO - {} 21:25:01 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1018ms 21:25:01 INFO - PROCESS | 3540 | 1461212701212 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 21:25:01 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:25:01 INFO - PROCESS | 3540 | 1461212701214 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 21:25:01 INFO - PROCESS | 3540 | 1461212701217 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:25:01 INFO - PROCESS | 3540 | 1461212701220 Marionette TRACE conn6 <- [1,3054,null,{}] 21:25:01 INFO - PROCESS | 3540 | 1461212701223 Marionette TRACE conn6 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:01 INFO - PROCESS | 3540 | 1461212701348 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 21:25:01 INFO - PROCESS | 3540 | 1461212701531 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:01 INFO - PROCESS | 3540 | ++DOCSHELL 2A16E800 == 115 [pid = 3540] [id = 775] 21:25:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 295 (2A1E2C00) [pid = 3540] [serial = 2323] [outer = 00000000] 21:25:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 296 (2A1EDC00) [pid = 3540] [serial = 2324] [outer = 2A1E2C00] 21:25:01 INFO - PROCESS | 3540 | 1461212701588 Marionette DEBUG loaded listener.js 21:25:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 297 (2A1EF000) [pid = 3540] [serial = 2325] [outer = 2A1E2C00] 21:25:02 INFO - PROCESS | 3540 | 1461212702113 Marionette TRACE conn6 <- [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]]]}] 21:25:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:25:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:25:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:25:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:25:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:25:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:25:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:25:02 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 930ms 21:25:02 INFO - PROCESS | 3540 | 1461212702149 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 21:25:02 INFO - PROCESS | 3540 | 1461212702151 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 21:25:02 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:25:02 INFO - PROCESS | 3540 | 1461212702154 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:25:02 INFO - PROCESS | 3540 | 1461212702156 Marionette TRACE conn6 <- [1,3058,null,{}] 21:25:02 INFO - PROCESS | 3540 | 1461212702160 Marionette TRACE conn6 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:02 INFO - PROCESS | 3540 | 1461212702284 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 21:25:02 INFO - PROCESS | 3540 | 1461212702437 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:02 INFO - PROCESS | 3540 | ++DOCSHELL 13918400 == 116 [pid = 3540] [id = 776] 21:25:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 298 (1391A800) [pid = 3540] [serial = 2326] [outer = 00000000] 21:25:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 299 (13921800) [pid = 3540] [serial = 2327] [outer = 1391A800] 21:25:02 INFO - PROCESS | 3540 | 1461212702493 Marionette DEBUG loaded listener.js 21:25:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 300 (13922C00) [pid = 3540] [serial = 2328] [outer = 1391A800] 21:25:02 INFO - PROCESS | 3540 | 1461212702988 Marionette TRACE conn6 <- [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]]]}] 21:25:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:25:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:25:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:25:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:25:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:25:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:25:03 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 870ms 21:25:03 INFO - PROCESS | 3540 | 1461212703026 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 21:25:03 INFO - PROCESS | 3540 | 1461212703028 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 21:25:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:25:03 INFO - PROCESS | 3540 | 1461212703031 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:25:03 INFO - PROCESS | 3540 | 1461212703033 Marionette TRACE conn6 <- [1,3062,null,{}] 21:25:03 INFO - PROCESS | 3540 | 1461212703037 Marionette TRACE conn6 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:03 INFO - PROCESS | 3540 | 1461212703161 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 21:25:03 INFO - PROCESS | 3540 | 1461212703345 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:03 INFO - PROCESS | 3540 | ++DOCSHELL 13920000 == 117 [pid = 3540] [id = 777] 21:25:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 301 (13924800) [pid = 3540] [serial = 2329] [outer = 00000000] 21:25:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 302 (2A205000) [pid = 3540] [serial = 2330] [outer = 13924800] 21:25:03 INFO - PROCESS | 3540 | 1461212703399 Marionette DEBUG loaded listener.js 21:25:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 303 (2A208C00) [pid = 3540] [serial = 2331] [outer = 13924800] 21:25:03 INFO - PROCESS | 3540 | 1461212703900 Marionette TRACE conn6 <- [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]]]}] 21:25:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:25:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:25:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:25:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:25:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:25:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:25:03 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 930ms 21:25:03 INFO - PROCESS | 3540 | 1461212703969 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 21:25:03 INFO - PROCESS | 3540 | 1461212703971 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 21:25:03 INFO - PROCESS | 3540 | 1461212703976 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:25:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:25:03 INFO - PROCESS | 3540 | 1461212703978 Marionette TRACE conn6 <- [1,3066,null,{}] 21:25:03 INFO - PROCESS | 3540 | 1461212703982 Marionette TRACE conn6 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:04 INFO - PROCESS | 3540 | 1461212704115 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 21:25:04 INFO - PROCESS | 3540 | 1461212704286 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:04 INFO - PROCESS | 3540 | ++DOCSHELL 2A1EC400 == 118 [pid = 3540] [id = 778] 21:25:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 304 (2A20A800) [pid = 3540] [serial = 2332] [outer = 00000000] 21:25:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 305 (2A257C00) [pid = 3540] [serial = 2333] [outer = 2A20A800] 21:25:04 INFO - PROCESS | 3540 | 1461212704340 Marionette DEBUG loaded listener.js 21:25:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 306 (2A252C00) [pid = 3540] [serial = 2334] [outer = 2A20A800] 21:25:04 INFO - PROCESS | 3540 | 1461212704872 Marionette TRACE conn6 <- [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] 21:25:04 INFO - PROCESS | 3540 | 1461212704921 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 21:25:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:25:04 INFO - PROCESS | 3540 | 1461212704927 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:25:04 INFO - PROCESS | 3540 | 1461212704930 Marionette TRACE conn6 <- [1,3070,null,{}] 21:25:04 INFO - PROCESS | 3540 | 1461212704934 Marionette TRACE conn6 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:05 INFO - PROCESS | 3540 | 1461212705084 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 21:25:05 INFO - PROCESS | 3540 | 1461212705295 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:05 INFO - PROCESS | 3540 | ++DOCSHELL 256E8C00 == 119 [pid = 3540] [id = 779] 21:25:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 307 (256E9000) [pid = 3540] [serial = 2335] [outer = 00000000] 21:25:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 308 (2A25A800) [pid = 3540] [serial = 2336] [outer = 256E9000] 21:25:05 INFO - PROCESS | 3540 | 1461212705359 Marionette DEBUG loaded listener.js 21:25:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 309 (2A9C3800) [pid = 3540] [serial = 2337] [outer = 256E9000] 21:25:05 INFO - PROCESS | 3540 | 1461212705920 Marionette TRACE conn6 <- [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]]]}] 21:25:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:25:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:25:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:25:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:25:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1021ms 21:25:05 INFO - PROCESS | 3540 | 1461212705949 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 21:25:05 INFO - PROCESS | 3540 | 1461212705951 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 21:25:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:25:05 INFO - PROCESS | 3540 | 1461212705973 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:25:05 INFO - PROCESS | 3540 | 1461212705975 Marionette TRACE conn6 <- [1,3074,null,{}] 21:25:05 INFO - PROCESS | 3540 | 1461212705997 Marionette TRACE conn6 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:06 INFO - PROCESS | 3540 | 1461212706128 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 21:25:06 INFO - PROCESS | 3540 | 1461212706334 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:06 INFO - PROCESS | 3540 | ++DOCSHELL 2A163C00 == 120 [pid = 3540] [id = 780] 21:25:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 310 (2A16DC00) [pid = 3540] [serial = 2338] [outer = 00000000] 21:25:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 311 (2A1E9000) [pid = 3540] [serial = 2339] [outer = 2A16DC00] 21:25:06 INFO - PROCESS | 3540 | 1461212706393 Marionette DEBUG loaded listener.js 21:25:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 312 (2A9C5800) [pid = 3540] [serial = 2340] [outer = 2A16DC00] 21:25:06 INFO - PROCESS | 3540 | 1461212706915 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:25:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:25:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 990ms 21:25:06 INFO - PROCESS | 3540 | 1461212706960 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 21:25:06 INFO - PROCESS | 3540 | 1461212706962 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 21:25:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:25:06 INFO - PROCESS | 3540 | 1461212706966 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:25:06 INFO - PROCESS | 3540 | 1461212706968 Marionette TRACE conn6 <- [1,3078,null,{}] 21:25:06 INFO - PROCESS | 3540 | 1461212706990 Marionette TRACE conn6 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:07 INFO - PROCESS | 3540 | 1461212707120 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 21:25:07 INFO - PROCESS | 3540 | 1461212707311 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:07 INFO - PROCESS | 3540 | ++DOCSHELL 27759000 == 121 [pid = 3540] [id = 781] 21:25:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 313 (2AAC4800) [pid = 3540] [serial = 2341] [outer = 00000000] 21:25:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 314 (2B984C00) [pid = 3540] [serial = 2342] [outer = 2AAC4800] 21:25:07 INFO - PROCESS | 3540 | 1461212707363 Marionette DEBUG loaded listener.js 21:25:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 315 (2B987000) [pid = 3540] [serial = 2343] [outer = 2AAC4800] 21:25:07 INFO - PROCESS | 3540 | 1461212707833 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:25:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:25:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 890ms 21:25:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:25:07 INFO - PROCESS | 3540 | 1461212707856 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 21:25:07 INFO - PROCESS | 3540 | 1461212707858 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 21:25:07 INFO - PROCESS | 3540 | 1461212707862 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:25:07 INFO - PROCESS | 3540 | 1461212707864 Marionette TRACE conn6 <- [1,3082,null,{}] 21:25:07 INFO - PROCESS | 3540 | 1461212707882 Marionette TRACE conn6 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:08 INFO - PROCESS | 3540 | 1461212708063 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 21:25:08 INFO - PROCESS | 3540 | 1461212708173 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:08 INFO - PROCESS | 3540 | ++DOCSHELL 26A3D000 == 122 [pid = 3540] [id = 782] 21:25:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 316 (26A40C00) [pid = 3540] [serial = 2344] [outer = 00000000] 21:25:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 317 (26A49800) [pid = 3540] [serial = 2345] [outer = 26A40C00] 21:25:08 INFO - PROCESS | 3540 | 1461212708226 Marionette DEBUG loaded listener.js 21:25:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 318 (26A49400) [pid = 3540] [serial = 2346] [outer = 26A40C00] 21:25:08 INFO - PROCESS | 3540 | 1461212708820 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:25:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:25:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 970ms 21:25:08 INFO - PROCESS | 3540 | 1461212708832 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 21:25:08 INFO - PROCESS | 3540 | 1461212708835 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 21:25:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:25:08 INFO - PROCESS | 3540 | 1461212708859 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:25:08 INFO - PROCESS | 3540 | 1461212708861 Marionette TRACE conn6 <- [1,3086,null,{}] 21:25:08 INFO - PROCESS | 3540 | 1461212708865 Marionette TRACE conn6 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:08 INFO - PROCESS | 3540 | 1461212708991 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 21:25:09 INFO - PROCESS | 3540 | 1461212709194 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:09 INFO - PROCESS | 3540 | ++DOCSHELL 129A6000 == 123 [pid = 3540] [id = 783] 21:25:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 319 (12D3EC00) [pid = 3540] [serial = 2347] [outer = 00000000] 21:25:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 320 (1D528400) [pid = 3540] [serial = 2348] [outer = 12D3EC00] 21:25:09 INFO - PROCESS | 3540 | 1461212709250 Marionette DEBUG loaded listener.js 21:25:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 321 (1FE82400) [pid = 3540] [serial = 2349] [outer = 12D3EC00] 21:25:09 INFO - PROCESS | 3540 | 1461212709835 Marionette TRACE conn6 <- [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]]]}] 21:25:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:25:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:25:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1020ms 21:25:09 INFO - PROCESS | 3540 | 1461212709881 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 21:25:09 INFO - PROCESS | 3540 | 1461212709883 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 21:25:09 INFO - PROCESS | 3540 | 1461212709886 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:25:09 INFO - PROCESS | 3540 | 1461212709888 Marionette TRACE conn6 <- [1,3090,null,{}] 21:25:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:25:09 INFO - PROCESS | 3540 | 1461212709892 Marionette TRACE conn6 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:10 INFO - PROCESS | 3540 | 1461212710018 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 21:25:10 INFO - PROCESS | 3540 | 1461212710211 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:10 INFO - PROCESS | 3540 | ++DOCSHELL 1B843800 == 124 [pid = 3540] [id = 784] 21:25:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 322 (209A3800) [pid = 3540] [serial = 2350] [outer = 00000000] 21:25:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 323 (26166000) [pid = 3540] [serial = 2351] [outer = 209A3800] 21:25:10 INFO - PROCESS | 3540 | 1461212710265 Marionette DEBUG loaded listener.js 21:25:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 324 (26161000) [pid = 3540] [serial = 2352] [outer = 209A3800] 21:25:10 INFO - PROCESS | 3540 | 1461212710769 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:25:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:25:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 930ms 21:25:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:25:10 INFO - PROCESS | 3540 | 1461212710820 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 21:25:10 INFO - PROCESS | 3540 | 1461212710822 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 21:25:10 INFO - PROCESS | 3540 | 1461212710826 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:25:10 INFO - PROCESS | 3540 | 1461212710827 Marionette TRACE conn6 <- [1,3094,null,{}] 21:25:10 INFO - PROCESS | 3540 | 1461212710831 Marionette TRACE conn6 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:10 INFO - PROCESS | 3540 | 1461212710992 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 21:25:11 INFO - PROCESS | 3540 | 1461212711401 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:11 INFO - PROCESS | 3540 | ++DOCSHELL 12D3C400 == 125 [pid = 3540] [id = 785] 21:25:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 325 (17A2D400) [pid = 3540] [serial = 2353] [outer = 00000000] 21:25:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 326 (18E09800) [pid = 3540] [serial = 2354] [outer = 17A2D400] 21:25:11 INFO - PROCESS | 3540 | 1461212711452 Marionette DEBUG loaded listener.js 21:25:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 327 (1A68EC00) [pid = 3540] [serial = 2355] [outer = 17A2D400] 21:25:12 INFO - PROCESS | 3540 | 1461212712066 Marionette TRACE conn6 <- [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]]]}] 21:25:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:25:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:25:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:25:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1274ms 21:25:12 INFO - PROCESS | 3540 | 1461212712101 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 21:25:12 INFO - PROCESS | 3540 | 1461212712106 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 21:25:12 INFO - PROCESS | 3540 | 1461212712112 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:25:12 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:25:12 INFO - PROCESS | 3540 | 1461212712115 Marionette TRACE conn6 <- [1,3098,null,{}] 21:25:12 INFO - PROCESS | 3540 | 1461212712119 Marionette TRACE conn6 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:12 INFO - PROCESS | 3540 | 1461212712245 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 21:25:12 INFO - PROCESS | 3540 | 1461212712444 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:12 INFO - PROCESS | 3540 | ++DOCSHELL 1E229C00 == 126 [pid = 3540] [id = 786] 21:25:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 328 (1E2CA800) [pid = 3540] [serial = 2356] [outer = 00000000] 21:25:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 329 (20A06400) [pid = 3540] [serial = 2357] [outer = 1E2CA800] 21:25:12 INFO - PROCESS | 3540 | 1461212712493 Marionette DEBUG loaded listener.js 21:25:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 330 (2206B000) [pid = 3540] [serial = 2358] [outer = 1E2CA800] 21:25:13 INFO - PROCESS | 3540 | 1461212713037 Marionette TRACE conn6 <- [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"]]]}] 21:25:13 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:25:13 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 21:25:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:25:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:25:13 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 970ms 21:25:13 INFO - PROCESS | 3540 | 1461212713093 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 21:25:13 INFO - PROCESS | 3540 | 1461212713097 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 21:25:13 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:25:13 INFO - PROCESS | 3540 | 1461212713103 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:25:13 INFO - PROCESS | 3540 | 1461212713105 Marionette TRACE conn6 <- [1,3102,null,{}] 21:25:13 INFO - PROCESS | 3540 | 1461212713109 Marionette TRACE conn6 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:13 INFO - PROCESS | 3540 | 1461212713234 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 21:25:13 INFO - PROCESS | 3540 | 1461212713455 Marionette TRACE conn6 -> [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\", \"5b7763b8-9b87-4bb2-bfc6-d0337c83f080\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:13 INFO - PROCESS | 3540 | --DOCSHELL 17D08800 == 125 [pid = 3540] [id = 767] 21:25:13 INFO - PROCESS | 3540 | --DOCSHELL 27854400 == 124 [pid = 3540] [id = 766] 21:25:13 INFO - PROCESS | 3540 | --DOCSHELL 20A9F400 == 123 [pid = 3540] [id = 765] 21:25:13 INFO - PROCESS | 3540 | --DOCSHELL 20865400 == 122 [pid = 3540] [id = 764] 21:25:13 INFO - PROCESS | 3540 | --DOCSHELL 1C49EC00 == 121 [pid = 3540] [id = 763] 21:25:13 INFO - PROCESS | 3540 | --DOCSHELL 0F5E8400 == 120 [pid = 3540] [id = 762] 21:25:13 INFO - PROCESS | 3540 | --DOCSHELL 17DD8400 == 119 [pid = 3540] [id = 761] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 329 (2784E800) [pid = 3540] [serial = 2227] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | ++DOCSHELL 0F53EC00 == 120 [pid = 3540] [id = 787] 21:25:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 330 (0F5E8400) [pid = 3540] [serial = 2359] [outer = 00000000] 21:25:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 331 (17C0D400) [pid = 3540] [serial = 2360] [outer = 0F5E8400] 21:25:13 INFO - PROCESS | 3540 | 1461212713601 Marionette DEBUG loaded listener.js 21:25:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 332 (1BB78C00) [pid = 3540] [serial = 2361] [outer = 0F5E8400] 21:25:13 INFO - PROCESS | 3540 | --DOCSHELL 1CE0AC00 == 119 [pid = 3540] [id = 760] 21:25:13 INFO - PROCESS | 3540 | --DOCSHELL 16354C00 == 118 [pid = 3540] [id = 759] 21:25:13 INFO - PROCESS | 3540 | --DOCSHELL 2AE61C00 == 117 [pid = 3540] [id = 756] 21:25:13 INFO - PROCESS | 3540 | --DOCSHELL 29DA8C00 == 116 [pid = 3540] [id = 751] 21:25:13 INFO - PROCESS | 3540 | --DOCSHELL 28AD2400 == 115 [pid = 3540] [id = 750] 21:25:13 INFO - PROCESS | 3540 | --DOCSHELL 285DC800 == 114 [pid = 3540] [id = 749] 21:25:13 INFO - PROCESS | 3540 | --DOCSHELL 18E02000 == 113 [pid = 3540] [id = 748] 21:25:13 INFO - PROCESS | 3540 | --DOCSHELL 285D5800 == 112 [pid = 3540] [id = 747] 21:25:13 INFO - PROCESS | 3540 | --DOCSHELL 27849000 == 111 [pid = 3540] [id = 746] 21:25:13 INFO - PROCESS | 3540 | --DOCSHELL 2615EC00 == 110 [pid = 3540] [id = 745] 21:25:13 INFO - PROCESS | 3540 | --DOCSHELL 1D017400 == 109 [pid = 3540] [id = 744] 21:25:13 INFO - PROCESS | 3540 | --DOCSHELL 17C83C00 == 108 [pid = 3540] [id = 743] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 331 (268CF400) [pid = 3540] [serial = 2108] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 330 (2543F000) [pid = 3540] [serial = 2215] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 329 (262C2000) [pid = 3540] [serial = 2218] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 328 (2548DC00) [pid = 3540] [serial = 2216] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 327 (2035EC00) [pid = 3540] [serial = 2221] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 326 (27354400) [pid = 3540] [serial = 2224] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 325 (26879000) [pid = 3540] [serial = 2219] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 324 (1D5E6400) [pid = 3540] [serial = 2204] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 323 (1D191800) [pid = 3540] [serial = 2203] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 322 (1BB74400) [pid = 3540] [serial = 2206] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 321 (1BF43000) [pid = 3540] [serial = 2207] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 320 (2931A000) [pid = 3540] [serial = 2191] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 319 (18898000) [pid = 3540] [serial = 2170] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 318 (25867C00) [pid = 3540] [serial = 2176] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 317 (28ABB000) [pid = 3540] [serial = 2188] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 316 (2687C000) [pid = 3540] [serial = 2182] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 315 (25A53400) [pid = 3540] [serial = 2168] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 314 (2091B000) [pid = 3540] [serial = 2209] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 313 (209A2C00) [pid = 3540] [serial = 2210] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 312 (262C3000) [pid = 3540] [serial = 2179] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 311 (17C81000) [pid = 3540] [serial = 2201] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 310 (17523000) [pid = 3540] [serial = 2200] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 309 (28ACD800) [pid = 3540] [serial = 2185] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 308 (1D529C00) [pid = 3540] [serial = 2173] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 307 (29328800) [pid = 3540] [serial = 2194] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 306 (1E7D7800) [pid = 3540] [serial = 2197] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 305 (2735A000) [pid = 3540] [serial = 2225] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 304 (20BB2800) [pid = 3540] [serial = 2212] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 303 (217B5C00) [pid = 3540] [serial = 2213] [outer = 00000000] [url = about:blank] 21:25:13 INFO - PROCESS | 3540 | --DOMWINDOW == 302 (217BB800) [pid = 3540] [serial = 2222] [outer = 00000000] [url = about:blank] 21:25:14 INFO - PROCESS | 3540 | 1461212714101 Marionette TRACE conn6 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 21:25:14 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:25:14 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1017ms 21:25:14 INFO - PROCESS | 3540 | 1461212714124 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 21:25:14 INFO - PROCESS | 3540 | 1461212714126 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 21:25:15 WARNING - u'runner_teardown' () 21:25:15 INFO - No more tests 21:25:15 INFO - Got 0 unexpected results 21:25:15 INFO - SUITE-END | took 704s 21:25:15 INFO - Closing logging queue 21:25:15 INFO - queue closed 21:25:15 INFO - Return code: 0 21:25:15 WARNING - # TBPL SUCCESS # 21:25:15 INFO - Running post-action listener: _resource_record_post_action 21:25:15 INFO - Running post-run listener: _resource_record_post_run 21:25:16 INFO - Total resource usage - Wall time: 715s; CPU: 14.0%; Read bytes: 158604288; Write bytes: 1179902976; Read time: 2569390; Write time: 9647430 21:25:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:25:16 INFO - install - Wall time: 4s; CPU: 9.0%; Read bytes: 0; Write bytes: 69937152; Read time: 0; Write time: 252020 21:25:16 INFO - run-tests - Wall time: 712s; CPU: 14.0%; Read bytes: 158604288; Write bytes: 1086714880; Read time: 2569390; Write time: 9322330 21:25:16 INFO - Running post-run listener: _upload_blobber_files 21:25:16 INFO - Blob upload gear active. 21:25:16 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 21:25:16 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 21:25:16 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-inbound', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 21:25:16 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-inbound -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 21:25:17 INFO - (blobuploader) - INFO - Open directory for files ... 21:25:17 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 21:25:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:25:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:25:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:25:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:25:17 INFO - (blobuploader) - INFO - Done attempting. 21:25:17 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 21:25:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:25:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:25:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:25:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:25:20 INFO - (blobuploader) - INFO - Done attempting. 21:25:20 INFO - (blobuploader) - INFO - Iteration through files over. 21:25:20 INFO - Return code: 0 21:25:20 INFO - rmtree: C:\slave\test\build\uploaded_files.json 21:25:20 INFO - Using _rmtree_windows ... 21:25:20 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 21:25:20 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f5a4ce139469829e84e4ff6e47154cc36165c5acd34b278637020f9d405a79d3c74229a4925622935bf32ce25be66023d33372fa0ba5df84696a7008ab9765f5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/8216e3accb27eb29986942f6fd844549120b726ac6bd08aca69a1511c9b625c9df01c095c47860e78170084e92c3b3f45940c0abc06193a7c8fe7e24c5d1fab1"} 21:25:20 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 21:25:20 INFO - Writing to file C:\slave\test\properties\blobber_files 21:25:20 INFO - Contents: 21:25:20 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f5a4ce139469829e84e4ff6e47154cc36165c5acd34b278637020f9d405a79d3c74229a4925622935bf32ce25be66023d33372fa0ba5df84696a7008ab9765f5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/8216e3accb27eb29986942f6fd844549120b726ac6bd08aca69a1511c9b625c9df01c095c47860e78170084e92c3b3f45940c0abc06193a7c8fe7e24c5d1fab1"} 21:25:20 INFO - Running post-run listener: copy_logs_to_upload_dir 21:25:20 INFO - Copying logs to upload dir... 21:25:20 INFO - mkdir: C:\slave\test\build\upload\logs 21:25:20 INFO - Copying logs to upload dir... 21:25:20 INFO - Using _rmtree_windows ... 21:25:20 INFO - Using _rmtree_windows ... 21:25:20 INFO - Using _rmtree_windows ... 21:25:20 INFO - Using _rmtree_windows ... 21:25:20 INFO - Using _rmtree_windows ... 21:25:20 INFO - Using _rmtree_windows ... 21:25:20 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=951.253000 ========= master_lag: 0.88 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 52 secs) (at 2016-04-20 21:25:20.481704) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 21:25:20.488197) ========= '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:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-155 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-155 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;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-155 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f5a4ce139469829e84e4ff6e47154cc36165c5acd34b278637020f9d405a79d3c74229a4925622935bf32ce25be66023d33372fa0ba5df84696a7008ab9765f5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/8216e3accb27eb29986942f6fd844549120b726ac6bd08aca69a1511c9b625c9df01c095c47860e78170084e92c3b3f45940c0abc06193a7c8fe7e24c5d1fab1"} build_url:https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f5a4ce139469829e84e4ff6e47154cc36165c5acd34b278637020f9d405a79d3c74229a4925622935bf32ce25be66023d33372fa0ba5df84696a7008ab9765f5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/8216e3accb27eb29986942f6fd844549120b726ac6bd08aca69a1511c9b625c9df01c095c47860e78170084e92c3b3f45940c0abc06193a7c8fe7e24c5d1fab1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Mk6TbNJaS0-ellub3W-PDQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 21:25:20.614138) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 21:25:20.614478) ========= 'rm' '-f' 'oauth.txt' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-155 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-155 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;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-155 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 21:25:20.731512) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-20 21:25:20.731880) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-20 21:25:21.473373) ========= ========= Total master_lag: 4.86 =========