builder: mozilla-beta_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-153 starttime: 1468427486.4 results: success (0) buildid: 20160713055926 builduid: a17a4545e083444193b0f0066652e7b1 revision: 3e019c07ecb8b1f1668d469e64eafa126bb72ceb ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-13 09:31:26.396922) ========= master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-13 09:31:26.397837) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-13 09:31:26.398559) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-13 09:31:26.575189) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-13 09:31:26.575560) ========= '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-153 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-153 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-153 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 --09:31:28-- 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.10 GB/s 09:31:28 (2.10 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.298000 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-13 09:31:27.903866) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 8 secs) (at 2016-07-13 09:31:27.904363) ========= '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-153 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-153 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-153 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.501000 ========= master_lag: 3.81 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 8 secs) (at 2016-07-13 09:31:36.213448) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2016-07-13 09:31:36.213792) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 3e019c07ecb8b1f1668d469e64eafa126bb72ceb --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 3e019c07ecb8b1f1668d469e64eafa126bb72ceb --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-153 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-153 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-153 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-07-13 09:31:37,509 truncating revision to first 12 chars 2016-07-13 09:31:37,509 Setting DEBUG logging. 2016-07-13 09:31:37,509 attempt 1/10 2016-07-13 09:31:37,509 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/3e019c07ecb8?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-13 09:31:38,007 unpacking tar archive at: mozilla-beta-3e019c07ecb8/testing/mozharness/ program finished with exit code 0 elapsedTime=1.283000 ========= master_lag: 4.87 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2016-07-13 09:31:42.369750) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-13 09:31:42.370071) ========= script_repo_revision: 3e019c07ecb8b1f1668d469e64eafa126bb72ceb ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-13 09:31:42.370462) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-13 09:31:42.370738) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-13 09:31:42.392835) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 16 secs) (at 2016-07-13 09:31:42.393135) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-153 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-153 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-153 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 09:31:43 INFO - MultiFileLogger online at 20160713 09:31:43 in C:\slave\test 09:31:43 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 09:31:43 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 09:31:43 INFO - {'append_to_log': False, 09:31:43 INFO - 'base_work_dir': 'C:\\slave\\test', 09:31:43 INFO - 'blob_upload_branch': 'mozilla-beta', 09:31:43 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 09:31:43 INFO - 'buildbot_json_path': 'buildprops.json', 09:31:43 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 09:31:43 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:31:43 INFO - 'download_minidump_stackwalk': True, 09:31:43 INFO - 'download_symbols': 'true', 09:31:43 INFO - 'e10s': False, 09:31:43 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 09:31:43 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 09:31:43 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 09:31:43 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 09:31:43 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 09:31:43 INFO - 'C:/mozilla-build/tooltool.py'), 09:31:43 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 09:31:43 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 09:31:43 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:31:43 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:31:43 INFO - 'log_level': 'info', 09:31:43 INFO - 'log_to_console': True, 09:31:43 INFO - 'opt_config_files': (), 09:31:43 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:31:43 INFO - '--processes=1', 09:31:43 INFO - '--config=%(test_path)s/wptrunner.ini', 09:31:43 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:31:43 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:31:43 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:31:43 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:31:43 INFO - 'pip_index': False, 09:31:43 INFO - 'require_test_zip': True, 09:31:43 INFO - 'test_type': ('testharness',), 09:31:43 INFO - 'this_chunk': '1', 09:31:43 INFO - 'total_chunks': '10', 09:31:43 INFO - 'virtualenv_path': 'venv', 09:31:43 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:31:43 INFO - 'work_dir': 'build'} 09:31:43 INFO - ##### 09:31:43 INFO - ##### Running clobber step. 09:31:43 INFO - ##### 09:31:43 INFO - Running pre-action listener: _resource_record_pre_action 09:31:43 INFO - Running main action method: clobber 09:31:43 INFO - rmtree: C:\slave\test\build 09:31:43 INFO - Using _rmtree_windows ... 09:31:43 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 09:32:09 INFO - Running post-action listener: _resource_record_post_action 09:32:09 INFO - ##### 09:32:09 INFO - ##### Running read-buildbot-config step. 09:32:09 INFO - ##### 09:32:09 INFO - Running pre-action listener: _resource_record_pre_action 09:32:09 INFO - Running main action method: read_buildbot_config 09:32:09 INFO - Using buildbot properties: 09:32:09 INFO - { 09:32:09 INFO - "project": "", 09:32:09 INFO - "product": "firefox", 09:32:09 INFO - "script_repo_revision": "production", 09:32:09 INFO - "scheduler": "tests-mozilla-beta-win7_ix-debug-unittest", 09:32:09 INFO - "repository": "", 09:32:09 INFO - "buildername": "Windows 7 32-bit mozilla-beta debug test web-platform-tests-1", 09:32:09 INFO - "buildid": "20160713055926", 09:32:09 INFO - "pgo_build": "False", 09:32:09 INFO - "basedir": "C:\\slave\\test", 09:32:09 INFO - "buildnumber": 5, 09:32:09 INFO - "slavename": "t-w732-ix-153", 09:32:09 INFO - "revision": "3e019c07ecb8b1f1668d469e64eafa126bb72ceb", 09:32:09 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/", 09:32:09 INFO - "platform": "win32", 09:32:09 INFO - "branch": "mozilla-beta", 09:32:09 INFO - "repo_path": "releases/mozilla-beta", 09:32:09 INFO - "moz_repo_path": "", 09:32:09 INFO - "stage_platform": "win32", 09:32:09 INFO - "builduid": "a17a4545e083444193b0f0066652e7b1", 09:32:09 INFO - "slavebuilddir": "test" 09:32:09 INFO - } 09:32:09 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 09:32:09 INFO - Found installer url https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.zip. 09:32:09 INFO - Running post-action listener: _resource_record_post_action 09:32:09 INFO - ##### 09:32:09 INFO - ##### Running download-and-extract step. 09:32:09 INFO - ##### 09:32:09 INFO - Running pre-action listener: _resource_record_pre_action 09:32:09 INFO - Running main action method: download_and_extract 09:32:09 INFO - mkdir: C:\slave\test\build\tests 09:32:09 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')]} 09:32:09 INFO - https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 09:32:09 INFO - trying https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 09:32:09 INFO - Downloading https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 09:32:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.test_packages.json'}, attempt #1 09:32:10 INFO - Downloaded 1240 bytes. 09:32:10 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 09:32:10 INFO - Using the following test package requirements: 09:32:10 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 09:32:10 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 09:32:10 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 09:32:10 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 09:32:10 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 09:32:10 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 09:32:10 INFO - u'jsshell-win32.zip'], 09:32:10 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 09:32:10 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 09:32:10 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 09:32:10 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 09:32:10 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 09:32:10 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 09:32:10 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 09:32:10 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 09:32:10 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 09:32:10 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 09:32:10 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 09:32:10 INFO - Downloading packages: [u'firefox-48.0.en-US.win32.common.tests.zip', u'firefox-48.0.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 09:32:10 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')]} 09:32:11 INFO - https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 09:32:11 INFO - trying https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 09:32:11 INFO - Downloading https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip 09:32:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip'}, attempt #1 09:32:12 INFO - Downloaded 20403716 bytes. 09:32:12 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:32:12 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:32:14 INFO - caution: filename not matched: web-platform/* 09:32:14 INFO - Return code: 11 09:32:14 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')]} 09:32:14 INFO - https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 09:32:14 INFO - trying https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 09:32:14 INFO - Downloading https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip 09:32:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip'}, attempt #1 09:32:17 INFO - Downloaded 36389908 bytes. 09:32:17 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:32:17 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:33:06 INFO - caution: filename not matched: bin/* 09:33:06 INFO - caution: filename not matched: config/* 09:33:06 INFO - caution: filename not matched: mozbase/* 09:33:06 INFO - caution: filename not matched: marionette/* 09:33:06 INFO - caution: filename not matched: tools/wptserve/* 09:33:06 INFO - Return code: 11 09:33: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')]} 09:33:06 INFO - https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 09:33:06 INFO - trying https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.zip 09:33:06 INFO - Downloading https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 09:33:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip'}, attempt #1 09:33:10 INFO - Downloaded 68472590 bytes. 09:33:10 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.zip 09:33:10 INFO - mkdir: C:\slave\test\properties 09:33:10 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 09:33:10 INFO - Writing to file C:\slave\test\properties\build_url 09:33:10 INFO - Contents: 09:33:10 INFO - build_url:https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.zip 09:33:11 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 09:33:11 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 09:33:11 INFO - Writing to file C:\slave\test\properties\symbols_url 09:33:11 INFO - Contents: 09:33:11 INFO - symbols_url:https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 09:33: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')]} 09:33:11 INFO - https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:33:11 INFO - trying https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 09:33:11 INFO - Downloading https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip 09:33:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip'}, attempt #1 09:33:15 INFO - Downloaded 55588845 bytes. 09:33:15 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 09:33:15 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 09:33:17 INFO - Return code: 0 09:33:17 INFO - Running post-action listener: _resource_record_post_action 09:33:17 INFO - Running post-action listener: set_extra_try_arguments 09:33:17 INFO - ##### 09:33:17 INFO - ##### Running create-virtualenv step. 09:33:17 INFO - ##### 09:33:17 INFO - Running pre-action listener: _pre_create_virtualenv 09:33:17 INFO - Running pre-action listener: _resource_record_pre_action 09:33:17 INFO - Running main action method: create_virtualenv 09:33:17 INFO - Creating virtualenv C:\slave\test\build\venv 09:33:17 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 09:33:17 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 09:33:25 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 09:33:29 INFO - Installing distribute......................................................................................................................................................................................done. 09:33:31 INFO - Return code: 0 09:33:31 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 09:33:31 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')]} 09:33:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:33:31 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')]} 09:33:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:33:31 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 0x018486B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BB5200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B2C368>, '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 0x017CAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC10C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-153', 'USERDOMAIN': 'T-W732-IX-153', '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-153', '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 09:33:31 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 09:33:31 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 09:33:31 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:33:31 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 09:33:31 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 09:33:31 INFO - 'COMPUTERNAME': 'T-W732-IX-153', 09:33:31 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:33:31 INFO - 'DCLOCATION': 'SCL3', 09:33:31 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 09:33:31 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:33:31 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:33:31 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 09:33:31 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 09:33:31 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 09:33:31 INFO - 'HOMEDRIVE': 'C:', 09:33:31 INFO - 'HOMEPATH': '\\Users\\cltbld', 09:33:31 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:33:31 INFO - 'KTS_VERSION': '1.19c', 09:33:31 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 09:33:31 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 09:33:31 INFO - 'LOGONSERVER': '\\\\T-W732-IX-153', 09:33:31 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:33:31 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:33:31 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 09:33:31 INFO - 'MOZILLABUILDDRIVE': 'C:', 09:33:31 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 09:33:31 INFO - 'MOZ_AIRBAG': '1', 09:33:31 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:33:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:33:31 INFO - 'MOZ_MSVCVERSION': '8', 09:33:31 INFO - 'MOZ_NO_REMOTE': '1', 09:33:31 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 09:33:31 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 09:33:31 INFO - 'NO_EM_RESTART': '1', 09:33:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:33:31 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:33:31 INFO - 'OS': 'Windows_NT', 09:33:31 INFO - 'OURDRIVE': 'C:', 09:33:31 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\\', 09:33:31 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:33:31 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:33:31 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 09:33:31 INFO - 'PROCESSOR_LEVEL': '6', 09:33:31 INFO - 'PROCESSOR_REVISION': '1e05', 09:33:31 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:33:31 INFO - 'PROGRAMFILES': 'C:\\Program Files', 09:33:31 INFO - 'PROMPT': '$P$G', 09:33:31 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:33:31 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:33:31 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:33:31 INFO - 'PWD': 'C:\\slave\\test', 09:33:31 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:33:31 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:33:31 INFO - 'SYSTEMDRIVE': 'C:', 09:33:31 INFO - 'SYSTEMROOT': 'C:\\windows', 09:33:31 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:33:31 INFO - 'TEST1': 'testie', 09:33:31 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:33:31 INFO - 'USERDOMAIN': 'T-W732-IX-153', 09:33:31 INFO - 'USERNAME': 'cltbld', 09:33:31 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 09:33:31 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 09:33:31 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 09:33:31 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 09:33:31 INFO - 'WINDIR': 'C:\\windows', 09:33:31 INFO - 'WINDOWS_TRACING_FLAGS': '3', 09:33:31 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 09:33:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:33:32 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:33:32 INFO - Downloading/unpacking psutil>=0.7.1 09:33:32 INFO - Running setup.py egg_info for package psutil 09:33:32 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 09:33:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:33:32 INFO - Installing collected packages: psutil 09:33:32 INFO - Running setup.py install for psutil 09:33:32 INFO - building 'psutil._psutil_windows' extension 09:33:32 INFO - error: Unable to find vcvarsall.bat 09:33:32 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-agpwnv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 09:33:32 INFO - running install 09:33:32 INFO - running build 09:33:32 INFO - running build_py 09:33:32 INFO - creating build 09:33:32 INFO - creating build\lib.win32-2.7 09:33:32 INFO - creating build\lib.win32-2.7\psutil 09:33:32 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 09:33:32 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 09:33:32 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 09:33:32 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 09:33:32 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 09:33:32 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 09:33:32 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 09:33:32 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 09:33:32 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 09:33:32 INFO - running build_ext 09:33:32 INFO - building 'psutil._psutil_windows' extension 09:33:32 INFO - error: Unable to find vcvarsall.bat 09:33:32 INFO - ---------------------------------------- 09:33:32 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-agpwnv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 09:33:32 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 09:33:32 WARNING - Return code: 1 09:33:32 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! 09:33:32 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 09:33:32 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')]} 09:33:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:33:32 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')]} 09:33:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:33:32 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 0x018486B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BB5200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B2C368>, '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 0x017CAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC10C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-153', 'USERDOMAIN': 'T-W732-IX-153', '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-153', '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 09:33:32 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 09:33:32 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 09:33:32 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:33:32 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 09:33:32 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 09:33:32 INFO - 'COMPUTERNAME': 'T-W732-IX-153', 09:33:32 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:33:32 INFO - 'DCLOCATION': 'SCL3', 09:33:32 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 09:33:32 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:33:32 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:33:32 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 09:33:32 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 09:33:32 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 09:33:32 INFO - 'HOMEDRIVE': 'C:', 09:33:32 INFO - 'HOMEPATH': '\\Users\\cltbld', 09:33:32 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:33:32 INFO - 'KTS_VERSION': '1.19c', 09:33:32 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 09:33:32 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 09:33:32 INFO - 'LOGONSERVER': '\\\\T-W732-IX-153', 09:33:32 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:33:32 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:33:32 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 09:33:32 INFO - 'MOZILLABUILDDRIVE': 'C:', 09:33:32 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 09:33:32 INFO - 'MOZ_AIRBAG': '1', 09:33:32 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:33:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:33:32 INFO - 'MOZ_MSVCVERSION': '8', 09:33:32 INFO - 'MOZ_NO_REMOTE': '1', 09:33:32 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 09:33:32 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 09:33:32 INFO - 'NO_EM_RESTART': '1', 09:33:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:33:32 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:33:32 INFO - 'OS': 'Windows_NT', 09:33:32 INFO - 'OURDRIVE': 'C:', 09:33:32 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\\', 09:33:32 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:33:32 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:33:32 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 09:33:32 INFO - 'PROCESSOR_LEVEL': '6', 09:33:32 INFO - 'PROCESSOR_REVISION': '1e05', 09:33:32 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:33:32 INFO - 'PROGRAMFILES': 'C:\\Program Files', 09:33:32 INFO - 'PROMPT': '$P$G', 09:33:32 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:33:32 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:33:32 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:33:32 INFO - 'PWD': 'C:\\slave\\test', 09:33:32 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:33:32 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:33:32 INFO - 'SYSTEMDRIVE': 'C:', 09:33:32 INFO - 'SYSTEMROOT': 'C:\\windows', 09:33:32 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:33:32 INFO - 'TEST1': 'testie', 09:33:32 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:33:32 INFO - 'USERDOMAIN': 'T-W732-IX-153', 09:33:32 INFO - 'USERNAME': 'cltbld', 09:33:32 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 09:33:32 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 09:33:32 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 09:33:32 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 09:33:32 INFO - 'WINDIR': 'C:\\windows', 09:33:32 INFO - 'WINDOWS_TRACING_FLAGS': '3', 09:33:32 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 09:33:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:33:33 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:33:33 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:33:33 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:33:33 INFO - Running setup.py egg_info for package mozsystemmonitor 09:33:33 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 09:33:33 INFO - Running setup.py egg_info for package psutil 09:33:33 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 09:33:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:33:33 INFO - Installing collected packages: mozsystemmonitor, psutil 09:33:33 INFO - Running setup.py install for mozsystemmonitor 09:33:33 INFO - Running setup.py install for psutil 09:33:33 INFO - building 'psutil._psutil_windows' extension 09:33:33 INFO - error: Unable to find vcvarsall.bat 09:33:33 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-bylrys-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 09:33:33 INFO - running install 09:33:33 INFO - running build 09:33:33 INFO - running build_py 09:33:33 INFO - running build_ext 09:33:33 INFO - building 'psutil._psutil_windows' extension 09:33:33 INFO - error: Unable to find vcvarsall.bat 09:33:33 INFO - ---------------------------------------- 09:33:33 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-bylrys-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 09:33:33 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 09:33:33 WARNING - Return code: 1 09:33:33 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! 09:33:33 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 09:33:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:33:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:33:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:33:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:33:33 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 0x018486B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BB5200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B2C368>, '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 0x017CAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC10C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-153', 'USERDOMAIN': 'T-W732-IX-153', '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-153', '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 09:33:33 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 09:33:33 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 09:33:33 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:33:33 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 09:33:33 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 09:33:33 INFO - 'COMPUTERNAME': 'T-W732-IX-153', 09:33:33 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:33:33 INFO - 'DCLOCATION': 'SCL3', 09:33:33 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 09:33:33 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:33:33 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:33:33 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 09:33:33 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 09:33:33 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 09:33:33 INFO - 'HOMEDRIVE': 'C:', 09:33:33 INFO - 'HOMEPATH': '\\Users\\cltbld', 09:33:33 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:33:33 INFO - 'KTS_VERSION': '1.19c', 09:33:33 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 09:33:33 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 09:33:33 INFO - 'LOGONSERVER': '\\\\T-W732-IX-153', 09:33:33 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:33:33 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:33:33 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 09:33:33 INFO - 'MOZILLABUILDDRIVE': 'C:', 09:33:33 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 09:33:33 INFO - 'MOZ_AIRBAG': '1', 09:33:33 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:33:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:33:33 INFO - 'MOZ_MSVCVERSION': '8', 09:33:33 INFO - 'MOZ_NO_REMOTE': '1', 09:33:33 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 09:33:33 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 09:33:33 INFO - 'NO_EM_RESTART': '1', 09:33:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:33:33 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:33:33 INFO - 'OS': 'Windows_NT', 09:33:33 INFO - 'OURDRIVE': 'C:', 09:33:33 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 09:33:33 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:33:33 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:33:33 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 09:33:33 INFO - 'PROCESSOR_LEVEL': '6', 09:33:33 INFO - 'PROCESSOR_REVISION': '1e05', 09:33:33 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:33:33 INFO - 'PROGRAMFILES': 'C:\\Program Files', 09:33:33 INFO - 'PROMPT': '$P$G', 09:33:33 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:33:33 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:33:33 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:33:33 INFO - 'PWD': 'C:\\slave\\test', 09:33:33 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:33:33 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:33:33 INFO - 'SYSTEMDRIVE': 'C:', 09:33:33 INFO - 'SYSTEMROOT': 'C:\\windows', 09:33:33 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:33:33 INFO - 'TEST1': 'testie', 09:33:33 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:33:33 INFO - 'USERDOMAIN': 'T-W732-IX-153', 09:33:33 INFO - 'USERNAME': 'cltbld', 09:33:33 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 09:33:33 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 09:33:33 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 09:33:33 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 09:33:33 INFO - 'WINDIR': 'C:\\windows', 09:33:33 INFO - 'WINDOWS_TRACING_FLAGS': '3', 09:33:33 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 09:33:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:33:34 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:33:34 INFO - Downloading/unpacking blobuploader==1.2.4 09:33:34 INFO - Downloading blobuploader-1.2.4.tar.gz 09:33:34 INFO - Running setup.py egg_info for package blobuploader 09:33:34 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:33:38 INFO - Running setup.py egg_info for package requests 09:33:38 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:33:38 INFO - Downloading docopt-0.6.1.tar.gz 09:33:38 INFO - Running setup.py egg_info for package docopt 09:33:38 INFO - Installing collected packages: blobuploader, docopt, requests 09:33:38 INFO - Running setup.py install for blobuploader 09:33:38 INFO - Running setup.py install for docopt 09:33:38 INFO - Running setup.py install for requests 09:33:38 INFO - Successfully installed blobuploader docopt requests 09:33:38 INFO - Cleaning up... 09:33:38 INFO - Return code: 0 09:33:38 INFO - Installing None into virtualenv C:\slave\test\build\venv 09:33:38 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')]} 09:33:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:33:38 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')]} 09:33:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:33:38 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 0x018486B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BB5200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B2C368>, '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 0x017CAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC10C0>, '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-153', 'USERDOMAIN': 'T-W732-IX-153', '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-153', '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 09:33:38 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 09:33:38 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 09:33:38 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:33:38 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 09:33:38 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 09:33:38 INFO - 'COMPUTERNAME': 'T-W732-IX-153', 09:33:38 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:33:38 INFO - 'DCLOCATION': 'SCL3', 09:33:38 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 09:33:38 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:33:38 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:33:38 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 09:33:38 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 09:33:38 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 09:33:38 INFO - 'HOMEDRIVE': 'C:', 09:33:38 INFO - 'HOMEPATH': '\\Users\\cltbld', 09:33:38 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:33:38 INFO - 'KTS_VERSION': '1.19c', 09:33:38 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 09:33:38 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 09:33:38 INFO - 'LOGONSERVER': '\\\\T-W732-IX-153', 09:33:38 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:33:38 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:33:38 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 09:33:38 INFO - 'MOZILLABUILDDRIVE': 'C:', 09:33:38 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 09:33:38 INFO - 'MOZ_AIRBAG': '1', 09:33:38 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:33:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:33:38 INFO - 'MOZ_MSVCVERSION': '8', 09:33:38 INFO - 'MOZ_NO_REMOTE': '1', 09:33:38 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 09:33:38 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 09:33:38 INFO - 'NO_EM_RESTART': '1', 09:33:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:33:38 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:33:38 INFO - 'OS': 'Windows_NT', 09:33:38 INFO - 'OURDRIVE': 'C:', 09:33:38 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\\', 09:33:38 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:33:38 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:33:38 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 09:33:38 INFO - 'PROCESSOR_LEVEL': '6', 09:33:38 INFO - 'PROCESSOR_REVISION': '1e05', 09:33:38 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:33:38 INFO - 'PROGRAMFILES': 'C:\\Program Files', 09:33:38 INFO - 'PROMPT': '$P$G', 09:33:38 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:33:38 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:33:38 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:33:38 INFO - 'PWD': 'C:\\slave\\test', 09:33:38 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:33:38 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:33:38 INFO - 'SYSTEMDRIVE': 'C:', 09:33:38 INFO - 'SYSTEMROOT': 'C:\\windows', 09:33:38 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:33:38 INFO - 'TEST1': 'testie', 09:33:38 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:33:38 INFO - 'USERDOMAIN': 'T-W732-IX-153', 09:33:38 INFO - 'USERNAME': 'cltbld', 09:33:38 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 09:33:38 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 09:33:38 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 09:33:38 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 09:33:38 INFO - 'WINDIR': 'C:\\windows', 09:33:38 INFO - 'WINDOWS_TRACING_FLAGS': '3', 09:33:38 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 09:33:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:33:43 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:33:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 09:33:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 09:33:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 09:33:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 09:33:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 09:33:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 09:33:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 09:33:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 09:33:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 09:33:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 09:33:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 09:33:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 09:33:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 09:33:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 09:33:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 09:33:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 09:33:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 09:33:43 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 09:33:43 INFO - Unpacking c:\slave\test\build\tests\marionette\client 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 09:33:43 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 09:33:43 INFO - Unpacking c:\slave\test\build\tests\marionette 09:33:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 09:33:43 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 09:33:43 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 09:33:43 INFO - Running setup.py install for browsermob-proxy 09:33:57 INFO - Running setup.py install for manifestparser 09:33:57 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Running setup.py install for marionette-client 09:33:57 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 09:33:57 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Running setup.py install for marionette-driver 09:33:57 INFO - Running setup.py install for mozcrash 09:33:57 INFO - Running setup.py install for mozdebug 09:33:57 INFO - Running setup.py install for mozdevice 09:33:57 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Running setup.py install for mozfile 09:33:57 INFO - Running setup.py install for mozhttpd 09:33:57 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Running setup.py install for mozinfo 09:33:57 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Running setup.py install for mozInstall 09:33:57 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Running setup.py install for mozleak 09:33:57 INFO - Running setup.py install for mozlog 09:33:57 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Running setup.py install for moznetwork 09:33:57 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Running setup.py install for mozprocess 09:33:57 INFO - Running setup.py install for mozprofile 09:33:57 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Running setup.py install for mozrunner 09:33:57 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Running setup.py install for mozscreenshot 09:33:57 INFO - Running setup.py install for moztest 09:33:57 INFO - Running setup.py install for mozversion 09:33:57 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 09:33:57 INFO - Running setup.py install for wptserve 09:33:57 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 09:33:57 INFO - Cleaning up... 09:33:57 INFO - Return code: 0 09:33:57 INFO - Installing None into virtualenv C:\slave\test\build\venv 09:33:57 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')]} 09:33:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:33:57 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')]} 09:33:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:33:57 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 0x018486B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BB5200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B2C368>, '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 0x017CAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC10C0>, '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-153', 'USERDOMAIN': 'T-W732-IX-153', '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-153', '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 09:33:57 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 09:33:57 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 09:33:57 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:33:57 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 09:33:57 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 09:33:57 INFO - 'COMPUTERNAME': 'T-W732-IX-153', 09:33:57 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:33:57 INFO - 'DCLOCATION': 'SCL3', 09:33:57 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 09:33:57 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:33:57 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:33:57 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 09:33:57 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 09:33:57 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 09:33:57 INFO - 'HOMEDRIVE': 'C:', 09:33:57 INFO - 'HOMEPATH': '\\Users\\cltbld', 09:33:57 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:33:57 INFO - 'KTS_VERSION': '1.19c', 09:33:57 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 09:33:57 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 09:33:57 INFO - 'LOGONSERVER': '\\\\T-W732-IX-153', 09:33:57 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:33:57 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:33:57 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 09:33:57 INFO - 'MOZILLABUILDDRIVE': 'C:', 09:33:57 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 09:33:57 INFO - 'MOZ_AIRBAG': '1', 09:33:57 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:33:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:33:57 INFO - 'MOZ_MSVCVERSION': '8', 09:33:57 INFO - 'MOZ_NO_REMOTE': '1', 09:33:57 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 09:33:57 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 09:33:57 INFO - 'NO_EM_RESTART': '1', 09:33:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:33:57 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:33:57 INFO - 'OS': 'Windows_NT', 09:33:57 INFO - 'OURDRIVE': 'C:', 09:33:57 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\\', 09:33:57 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:33:57 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:33:57 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 09:33:57 INFO - 'PROCESSOR_LEVEL': '6', 09:33:57 INFO - 'PROCESSOR_REVISION': '1e05', 09:33:57 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:33:57 INFO - 'PROGRAMFILES': 'C:\\Program Files', 09:33:57 INFO - 'PROMPT': '$P$G', 09:33:57 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:33:57 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:33:57 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:33:57 INFO - 'PWD': 'C:\\slave\\test', 09:33:57 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:33:57 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:33:57 INFO - 'SYSTEMDRIVE': 'C:', 09:33:57 INFO - 'SYSTEMROOT': 'C:\\windows', 09:33:57 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:33:57 INFO - 'TEST1': 'testie', 09:33:57 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:33:57 INFO - 'USERDOMAIN': 'T-W732-IX-153', 09:33:57 INFO - 'USERNAME': 'cltbld', 09:33:57 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 09:33:57 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 09:33:57 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 09:33:57 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 09:33:57 INFO - 'WINDIR': 'C:\\windows', 09:33:57 INFO - 'WINDOWS_TRACING_FLAGS': '3', 09:33:57 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 09:33:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:34:01 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:34:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 09:34:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 09:34:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 09:34:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 09:34:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 09:34:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 09:34:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 09:34:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 09:34:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 09:34:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 09:34:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 09:34:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 09:34:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 09:34:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 09:34:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 09:34:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 09:34:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 09:34:01 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 09:34:01 INFO - Unpacking c:\slave\test\build\tests\marionette\client 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 09:34:01 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 09:34:01 INFO - Unpacking c:\slave\test\build\tests\marionette 09:34:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 09:34:01 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 09:34:01 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)) 09:34:13 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)) 09:34:13 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)) 09:34:13 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)) 09:34:13 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)) 09:34:13 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 09:34:13 INFO - Downloading blessings-1.6.tar.gz 09:34:13 INFO - Running setup.py egg_info for package blessings 09:34:13 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)) 09:34:13 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 09:34:13 INFO - Running setup.py install for blessings 09:34:13 INFO - Running setup.py install for browsermob-proxy 09:34:13 INFO - Running setup.py install for manifestparser 09:34:13 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Running setup.py install for marionette-client 09:34:13 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 09:34:13 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Running setup.py install for marionette-driver 09:34:13 INFO - Running setup.py install for mozcrash 09:34:13 INFO - Running setup.py install for mozdebug 09:34:13 INFO - Running setup.py install for mozdevice 09:34:13 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Running setup.py install for mozhttpd 09:34:13 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Running setup.py install for mozInstall 09:34:13 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Running setup.py install for mozleak 09:34:13 INFO - Running setup.py install for mozprofile 09:34:13 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Running setup.py install for mozrunner 09:34:13 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 09:34:13 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 09:34:15 INFO - Running setup.py install for mozscreenshot 09:34:15 INFO - Running setup.py install for moztest 09:34:15 INFO - Running setup.py install for mozversion 09:34:15 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 09:34:15 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 09:34:15 INFO - Running setup.py install for wptserve 09:34:15 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 09:34:15 INFO - Cleaning up... 09:34:15 INFO - Return code: 0 09:34:15 INFO - Done creating virtualenv C:\slave\test\build\venv. 09:34:15 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 09:34:15 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 09:34:15 INFO - Reading from file tmpfile_stdout 09:34:15 INFO - Using _rmtree_windows ... 09:34:15 INFO - Using _rmtree_windows ... 09:34:15 INFO - Current package versions: 09:34:15 INFO - blessings == 1.6 09:34:15 INFO - blobuploader == 1.2.4 09:34:15 INFO - browsermob-proxy == 0.6.0 09:34:15 INFO - distribute == 0.6.14 09:34:15 INFO - docopt == 0.6.1 09:34:15 INFO - manifestparser == 1.1 09:34:15 INFO - marionette-client == 2.3.0 09:34:15 INFO - marionette-driver == 1.4.0 09:34:15 INFO - mozInstall == 1.12 09:34:15 INFO - mozcrash == 0.17 09:34:15 INFO - mozdebug == 0.1 09:34:15 INFO - mozdevice == 0.48 09:34:15 INFO - mozfile == 1.2 09:34:15 INFO - mozhttpd == 0.7 09:34:15 INFO - mozinfo == 0.9 09:34:15 INFO - mozleak == 0.1 09:34:15 INFO - mozlog == 3.1 09:34:15 INFO - moznetwork == 0.27 09:34:15 INFO - mozprocess == 0.22 09:34:15 INFO - mozprofile == 0.28 09:34:15 INFO - mozrunner == 6.11 09:34:15 INFO - mozscreenshot == 0.1 09:34:15 INFO - mozsystemmonitor == 0.0 09:34:15 INFO - moztest == 0.7 09:34:15 INFO - mozversion == 1.4 09:34:15 INFO - requests == 1.2.3 09:34:15 INFO - wptserve == 1.4.0 09:34:15 INFO - Running post-action listener: _resource_record_post_action 09:34:15 INFO - Running post-action listener: _start_resource_monitoring 09:34:15 INFO - Starting resource monitoring. 09:34:15 INFO - ##### 09:34:15 INFO - ##### Running pull step. 09:34:15 INFO - ##### 09:34:15 INFO - Running pre-action listener: _resource_record_pre_action 09:34:15 INFO - Running main action method: pull 09:34:15 INFO - Pull has nothing to do! 09:34:15 INFO - Running post-action listener: _resource_record_post_action 09:34:15 INFO - ##### 09:34:15 INFO - ##### Running install step. 09:34:15 INFO - ##### 09:34:15 INFO - Running pre-action listener: _resource_record_pre_action 09:34:15 INFO - Running main action method: install 09:34:15 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 09:34:15 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 09:34:15 INFO - Reading from file tmpfile_stdout 09:34:15 INFO - Using _rmtree_windows ... 09:34:15 INFO - Using _rmtree_windows ... 09:34:15 INFO - Detecting whether we're running mozinstall >=1.0... 09:34:15 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 09:34:15 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 09:34:16 INFO - Reading from file tmpfile_stdout 09:34:16 INFO - Output received: 09:34:16 INFO - Usage: mozinstall-script.py [options] installer 09:34:16 INFO - Options: 09:34:16 INFO - -h, --help show this help message and exit 09:34:16 INFO - -d DEST, --destination=DEST 09:34:16 INFO - Directory to install application into. [default: 09:34:16 INFO - "C:\slave\test"] 09:34:16 INFO - --app=APP Application being installed. [default: firefox] 09:34:16 INFO - Using _rmtree_windows ... 09:34:16 INFO - Using _rmtree_windows ... 09:34:16 INFO - mkdir: C:\slave\test\build\application 09:34:16 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 09:34:16 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application 09:34:17 INFO - Reading from file tmpfile_stdout 09:34:17 INFO - Output received: 09:34:17 INFO - C:\slave\test\build\application\firefox\firefox.exe 09:34:17 INFO - Using _rmtree_windows ... 09:34:18 INFO - Using _rmtree_windows ... 09:34:18 INFO - Running post-action listener: _resource_record_post_action 09:34:18 INFO - ##### 09:34:18 INFO - ##### Running run-tests step. 09:34:18 INFO - ##### 09:34:18 INFO - Running pre-action listener: _resource_record_pre_action 09:34:18 INFO - Running main action method: run_tests 09:34:18 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 09:34:18 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:34:18 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:34:18 INFO - grabbing minidump binary from tooltool 09:34:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:34:18 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 0x01B2C368>, '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 0x017CAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC10C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 09:34:18 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 09:34:18 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 09:34:18 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 09:34:19 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpeh_aga 09:34:19 INFO - INFO - File integrity verified, renaming tmpeh_aga to win32-minidump_stackwalk.exe 09:34:19 INFO - Return code: 0 09:34:19 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 09:34:19 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 09:34:19 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/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 09:34:19 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/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 09:34:19 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:34:19 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 09:34:19 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 09:34:19 INFO - 'COMPUTERNAME': 'T-W732-IX-153', 09:34:19 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:34:19 INFO - 'DCLOCATION': 'SCL3', 09:34:19 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 09:34:19 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:34:19 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:34:19 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 09:34:19 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 09:34:19 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 09:34:19 INFO - 'HOMEDRIVE': 'C:', 09:34:19 INFO - 'HOMEPATH': '\\Users\\cltbld', 09:34:19 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:34:19 INFO - 'KTS_VERSION': '1.19c', 09:34:19 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 09:34:19 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 09:34:19 INFO - 'LOGONSERVER': '\\\\T-W732-IX-153', 09:34:19 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 09:34:19 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:34:19 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:34:19 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 09:34:19 INFO - 'MOZILLABUILDDRIVE': 'C:', 09:34:19 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 09:34:19 INFO - 'MOZ_AIRBAG': '1', 09:34:19 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:34:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:34:19 INFO - 'MOZ_MSVCVERSION': '8', 09:34:19 INFO - 'MOZ_NO_REMOTE': '1', 09:34:19 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 09:34:19 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 09:34:19 INFO - 'NO_EM_RESTART': '1', 09:34:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:34:19 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:34:19 INFO - 'OS': 'Windows_NT', 09:34:19 INFO - 'OURDRIVE': 'C:', 09:34:19 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 09:34:19 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:34:19 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:34:19 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 09:34:19 INFO - 'PROCESSOR_LEVEL': '6', 09:34:19 INFO - 'PROCESSOR_REVISION': '1e05', 09:34:19 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:34:19 INFO - 'PROGRAMFILES': 'C:\\Program Files', 09:34:19 INFO - 'PROMPT': '$P$G', 09:34:19 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:34:19 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:34:19 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:34:19 INFO - 'PWD': 'C:\\slave\\test', 09:34:19 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:34:19 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:34:19 INFO - 'SYSTEMDRIVE': 'C:', 09:34:19 INFO - 'SYSTEMROOT': 'C:\\windows', 09:34:19 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:34:19 INFO - 'TEST1': 'testie', 09:34:19 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:34:19 INFO - 'USERDOMAIN': 'T-W732-IX-153', 09:34:19 INFO - 'USERNAME': 'cltbld', 09:34:19 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 09:34:19 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 09:34:19 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 09:34:19 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 09:34:19 INFO - 'WINDIR': 'C:\\windows', 09:34:19 INFO - 'WINDOWS_TRACING_FLAGS': '3', 09:34:19 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 09:34:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:34:19 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/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 09:34:21 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 09:34:21 INFO - import pkg_resources 09:34:22 INFO - Using 1 client processes 09:34:25 INFO - SUITE-START | Running 778 tests 09:34:25 INFO - Running testharness tests 09:34:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:34:25 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 09:34:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:34:25 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1ms 09:34:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:34:25 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 09:34:26 INFO - Setting up ssl 09:34:26 INFO - PROCESS | certutil | 09:34:26 INFO - PROCESS | certutil | 09:34:26 INFO - PROCESS | certutil | 09:34:26 INFO - Certificate Nickname Trust Attributes 09:34:26 INFO - SSL,S/MIME,JAR/XPI 09:34:26 INFO - 09:34:26 INFO - web-platform-tests CT,, 09:34:26 INFO - 09:34:26 INFO - Starting runner 09:34:27 INFO - PROCESS | 448 | [448] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228 09:34:27 INFO - PROCESS | 448 | [448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 09:34:27 INFO - PROCESS | 448 | [448] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 09:34:28 INFO - PROCESS | 448 | 1468427668616 Marionette DEBUG Marionette enabled via build flag and pref 09:34:29 INFO - PROCESS | 448 | ++DOCSHELL 10ACDC00 == 1 [pid = 448] [id = 1] 09:34:29 INFO - PROCESS | 448 | ++DOMWINDOW == 1 (10ACE000) [pid = 448] [serial = 1] [outer = 00000000] 09:34:29 INFO - PROCESS | 448 | [448] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:34:29 INFO - PROCESS | 448 | ++DOMWINDOW == 2 (10ACEC00) [pid = 448] [serial = 2] [outer = 10ACE000] 09:34:29 INFO - PROCESS | 448 | ++DOCSHELL 1340D800 == 2 [pid = 448] [id = 2] 09:34:29 INFO - PROCESS | 448 | ++DOMWINDOW == 3 (1340DC00) [pid = 448] [serial = 3] [outer = 00000000] 09:34:29 INFO - PROCESS | 448 | [448] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:34:29 INFO - PROCESS | 448 | ++DOMWINDOW == 4 (1340E800) [pid = 448] [serial = 4] [outer = 1340DC00] 09:34:30 INFO - PROCESS | 448 | 1468427670229 Marionette INFO Listening on port 2828 09:34:31 INFO - PROCESS | 448 | 1468427671941 Marionette DEBUG Marionette enabled via command-line flag 09:34:31 INFO - PROCESS | 448 | [448] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 09:34:31 INFO - PROCESS | 448 | [448] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 09:34:31 INFO - PROCESS | 448 | ++DOCSHELL 14C46400 == 3 [pid = 448] [id = 3] 09:34:31 INFO - PROCESS | 448 | ++DOMWINDOW == 5 (14C4E400) [pid = 448] [serial = 5] [outer = 00000000] 09:34:31 INFO - PROCESS | 448 | [448] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:34:31 INFO - PROCESS | 448 | ++DOMWINDOW == 6 (14C4F000) [pid = 448] [serial = 6] [outer = 14C4E400] 09:34:32 INFO - PROCESS | 448 | [448] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 09:34:32 INFO - PROCESS | 448 | ++DOMWINDOW == 7 (15A5A000) [pid = 448] [serial = 7] [outer = 1340DC00] 09:34:33 INFO - PROCESS | 448 | [448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:34:33 INFO - PROCESS | 448 | 1468427673028 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49576 09:34:33 INFO - PROCESS | 448 | [448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:34:33 INFO - PROCESS | 448 | 1468427673038 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49578 09:34:33 INFO - PROCESS | 448 | [448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:34:33 INFO - PROCESS | 448 | 1468427673046 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49580 09:34:33 INFO - PROCESS | 448 | [448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:34:33 INFO - PROCESS | 448 | 1468427673080 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49581 09:34:33 INFO - PROCESS | 448 | 1468427673085 Marionette DEBUG Closed connection conn0 09:34:33 INFO - PROCESS | 448 | 1468427673087 Marionette DEBUG Closed connection conn1 09:34:33 INFO - PROCESS | 448 | 1468427673089 Marionette DEBUG Closed connection conn2 09:34:33 INFO - PROCESS | 448 | 1468427673148 Marionette DEBUG Closed connection conn3 09:34:33 INFO - PROCESS | 448 | [448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:34:33 INFO - PROCESS | 448 | 1468427673177 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49583 09:34:33 INFO - PROCESS | 448 | 1468427673276 Marionette DEBUG Closed connection conn4 09:34:33 INFO - PROCESS | 448 | [448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:34:33 INFO - PROCESS | 448 | 1468427673283 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49584 09:34:33 INFO - PROCESS | 448 | ++DOCSHELL 10ACF000 == 4 [pid = 448] [id = 4] 09:34:33 INFO - PROCESS | 448 | ++DOMWINDOW == 8 (16C47400) [pid = 448] [serial = 8] [outer = 00000000] 09:34:33 INFO - PROCESS | 448 | ++DOMWINDOW == 9 (17842C00) [pid = 448] [serial = 9] [outer = 16C47400] 09:34:33 INFO - PROCESS | 448 | 1468427673404 Marionette DEBUG Closed connection conn5 09:34:33 INFO - PROCESS | 448 | [448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:34:33 INFO - PROCESS | 448 | 1468427673408 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49585 09:34:33 INFO - PROCESS | 448 | ++DOMWINDOW == 10 (17849000) [pid = 448] [serial = 10] [outer = 16C47400] 09:34:33 INFO - PROCESS | 448 | 1468427673442 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:34:33 INFO - PROCESS | 448 | 1468427673447 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160713055926","device":"desktop","version":"48.0"} 09:34:34 INFO - PROCESS | 448 | [448] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 09:34:34 INFO - PROCESS | 448 | [448] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 09:34:34 INFO - PROCESS | 448 | [448] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:34:35 INFO - PROCESS | 448 | ++DOCSHELL 18CF7000 == 5 [pid = 448] [id = 5] 09:34:35 INFO - PROCESS | 448 | ++DOMWINDOW == 11 (18CF7800) [pid = 448] [serial = 11] [outer = 00000000] 09:34:35 INFO - PROCESS | 448 | ++DOCSHELL 18F0E800 == 6 [pid = 448] [id = 6] 09:34:35 INFO - PROCESS | 448 | ++DOMWINDOW == 12 (18F0EC00) [pid = 448] [serial = 12] [outer = 00000000] 09:34:36 INFO - PROCESS | 448 | [448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:34:36 INFO - PROCESS | 448 | ++DOCSHELL 19BFA000 == 7 [pid = 448] [id = 7] 09:34:36 INFO - PROCESS | 448 | ++DOMWINDOW == 13 (19BFA400) [pid = 448] [serial = 13] [outer = 00000000] 09:34:36 INFO - PROCESS | 448 | [448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:34:36 INFO - PROCESS | 448 | [448] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:34:36 INFO - PROCESS | 448 | ++DOMWINDOW == 14 (19DEFC00) [pid = 448] [serial = 14] [outer = 19BFA400] 09:34:36 INFO - PROCESS | 448 | ++DOMWINDOW == 15 (19AA0800) [pid = 448] [serial = 15] [outer = 18CF7800] 09:34:36 INFO - PROCESS | 448 | ++DOMWINDOW == 16 (19AA2000) [pid = 448] [serial = 16] [outer = 18F0EC00] 09:34:36 INFO - PROCESS | 448 | ++DOMWINDOW == 17 (19AA4C00) [pid = 448] [serial = 17] [outer = 19BFA400] 09:34:37 INFO - PROCESS | 448 | 1468427677136 Marionette INFO startBrowser 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:37 INFO - PROCESS | 448 | 1468427677173 Marionette DEBUG loaded listener.js 09:34:37 INFO - PROCESS | 448 | 1468427677188 Marionette DEBUG loaded listener.js 09:34:37 INFO - PROCESS | 448 | 1468427677190 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:37 INFO - PROCESS | 448 | ++DOMWINDOW == 18 (18E0E400) [pid = 448] [serial = 18] [outer = 19BFA400] 09:34:37 INFO - PROCESS | 448 | 1468427677870 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"80444716-2c5d-41f0-aa72-e401db2a4309","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160713055926","device":"desktop","version":"48.0","command_id":1}}] 09:34:38 INFO - PROCESS | 448 | 1468427678101 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}] 09:34:38 INFO - PROCESS | 448 | 1468427678104 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:38 INFO - PROCESS | 448 | 1468427678135 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 09:34:38 INFO - PROCESS | 448 | 1468427678156 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:34:38 INFO - PROCESS | 448 | 1468427678158 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:38 INFO - PROCESS | 448 | [448] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:34:39 INFO - PROCESS | 448 | [448] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:34:39 INFO - PROCESS | 448 | ++DOMWINDOW == 19 (1D925C00) [pid = 448] [serial = 19] [outer = 19BFA400] 09:34:39 INFO - PROCESS | 448 | 1468427679381 Marionette TRACE conn6 <- [1,3,null,{}] 09:34:39 INFO - PROCESS | 448 | 1468427679385 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 09:34:39 INFO - PROCESS | 448 | 1468427679387 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:39 INFO - PROCESS | 448 | 1468427679405 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 09:34:39 INFO - PROCESS | 448 | 1468427679426 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 09:34:39 INFO - PROCESS | 448 | 1468427679429 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 09:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:34:39 INFO - PROCESS | 448 | 1468427679468 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:34:39 INFO - PROCESS | 448 | 1468427679473 Marionette TRACE conn6 <- [1,6,null,{}] 09:34:39 INFO - PROCESS | 448 | 1468427679555 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}] 09:34:39 INFO - PROCESS | 448 | 1468427679558 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:39 INFO - PROCESS | 448 | 1468427679622 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 09:34:39 INFO - PROCESS | 448 | --DOCSHELL 10ACDC00 == 6 [pid = 448] [id = 1] 09:34:39 INFO - PROCESS | 448 | 1468427679631 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:39 INFO - PROCESS | 448 | 1468427679634 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:39 INFO - PROCESS | 448 | ++DOCSHELL 09066800 == 7 [pid = 448] [id = 8] 09:34:39 INFO - PROCESS | 448 | ++DOMWINDOW == 20 (09069400) [pid = 448] [serial = 20] [outer = 00000000] 09:34:39 INFO - PROCESS | 448 | ++DOMWINDOW == 21 (0CD6E000) [pid = 448] [serial = 21] [outer = 09069400] 09:34:39 INFO - PROCESS | 448 | 1468427679695 Marionette DEBUG loaded listener.js 09:34:39 INFO - PROCESS | 448 | ++DOMWINDOW == 22 (0FFF9400) [pid = 448] [serial = 22] [outer = 09069400] 09:34:40 INFO - PROCESS | 448 | ++DOCSHELL 1340E400 == 8 [pid = 448] [id = 9] 09:34:40 INFO - PROCESS | 448 | ++DOMWINDOW == 23 (144AD000) [pid = 448] [serial = 23] [outer = 00000000] 09:34:40 INFO - PROCESS | 448 | ++DOMWINDOW == 24 (144ED000) [pid = 448] [serial = 24] [outer = 144AD000] 09:34:40 INFO - PROCESS | 448 | 1468427680150 Marionette DEBUG loaded listener.js 09:34:40 INFO - PROCESS | 448 | ++DOMWINDOW == 25 (1090C000) [pid = 448] [serial = 25] [outer = 144AD000] 09:34:40 INFO - PROCESS | 448 | [448] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:34:40 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:34:40 INFO - PROCESS | 448 | 1468427680918 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]]]}] 09:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1521ms 09:34:40 INFO - PROCESS | 448 | 1468427680966 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 09:34:40 INFO - PROCESS | 448 | 1468427680971 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 09:34:40 INFO - PROCESS | 448 | 1468427680976 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:34:40 INFO - PROCESS | 448 | 1468427680978 Marionette TRACE conn6 <- [1,10,null,{}] 09:34:40 INFO - PROCESS | 448 | 1468427680984 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}] 09:34:40 INFO - PROCESS | 448 | 1468427680988 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:41 INFO - PROCESS | 448 | 1468427681226 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 09:34:41 INFO - PROCESS | 448 | 1468427681297 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:41 INFO - PROCESS | 448 | 1468427681300 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:41 INFO - PROCESS | 448 | ++DOCSHELL 0CD6B400 == 9 [pid = 448] [id = 10] 09:34:41 INFO - PROCESS | 448 | ++DOMWINDOW == 26 (0CD6C000) [pid = 448] [serial = 26] [outer = 00000000] 09:34:41 INFO - PROCESS | 448 | ++DOMWINDOW == 27 (0CD74400) [pid = 448] [serial = 27] [outer = 0CD6C000] 09:34:41 INFO - PROCESS | 448 | 1468427681396 Marionette DEBUG loaded listener.js 09:34:41 INFO - PROCESS | 448 | ++DOMWINDOW == 28 (0FF5E000) [pid = 448] [serial = 28] [outer = 0CD6C000] 09:34:41 INFO - PROCESS | 448 | --DOCSHELL 10ACF000 == 8 [pid = 448] [id = 4] 09:34:41 INFO - PROCESS | 448 | 1468427681808 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]]]}] 09:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 868ms 09:34:41 INFO - PROCESS | 448 | 1468427681851 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 09:34:41 INFO - PROCESS | 448 | 1468427681854 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 09:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:34:41 INFO - PROCESS | 448 | 1468427681859 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:34:41 INFO - PROCESS | 448 | 1468427681861 Marionette TRACE conn6 <- [1,14,null,{}] 09:34:41 INFO - PROCESS | 448 | 1468427681866 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}] 09:34:41 INFO - PROCESS | 448 | 1468427681868 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:41 INFO - PROCESS | 448 | 1468427681972 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 09:34:42 INFO - PROCESS | 448 | 1468427682033 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:42 INFO - PROCESS | 448 | 1468427682035 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:42 INFO - PROCESS | 448 | ++DOCSHELL 10535800 == 9 [pid = 448] [id = 11] 09:34:42 INFO - PROCESS | 448 | ++DOMWINDOW == 29 (10539800) [pid = 448] [serial = 29] [outer = 00000000] 09:34:42 INFO - PROCESS | 448 | ++DOMWINDOW == 30 (10A25C00) [pid = 448] [serial = 30] [outer = 10539800] 09:34:42 INFO - PROCESS | 448 | 1468427682082 Marionette DEBUG loaded listener.js 09:34:42 INFO - PROCESS | 448 | ++DOMWINDOW == 31 (10AC7000) [pid = 448] [serial = 31] [outer = 10539800] 09:34:42 INFO - PROCESS | 448 | 1468427682446 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]]]}] 09:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 629ms 09:34:42 INFO - PROCESS | 448 | 1468427682492 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 09:34:42 INFO - PROCESS | 448 | 1468427682495 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 09:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:34:42 INFO - PROCESS | 448 | 1468427682498 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:34:42 INFO - PROCESS | 448 | 1468427682500 Marionette TRACE conn6 <- [1,18,null,{}] 09:34:42 INFO - PROCESS | 448 | 1468427682504 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}] 09:34:42 INFO - PROCESS | 448 | 1468427682506 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:42 INFO - PROCESS | 448 | 1468427682595 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 09:34:42 INFO - PROCESS | 448 | 1468427682606 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:42 INFO - PROCESS | 448 | 1468427682608 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:42 INFO - PROCESS | 448 | ++DOCSHELL 10180C00 == 10 [pid = 448] [id = 12] 09:34:42 INFO - PROCESS | 448 | ++DOMWINDOW == 32 (144F1400) [pid = 448] [serial = 32] [outer = 00000000] 09:34:42 INFO - PROCESS | 448 | ++DOMWINDOW == 33 (14767800) [pid = 448] [serial = 33] [outer = 144F1400] 09:34:42 INFO - PROCESS | 448 | 1468427682654 Marionette DEBUG loaded listener.js 09:34:42 INFO - PROCESS | 448 | ++DOMWINDOW == 34 (14B77400) [pid = 448] [serial = 34] [outer = 144F1400] 09:34:42 INFO - PROCESS | 448 | ++DOCSHELL 14C4EC00 == 11 [pid = 448] [id = 13] 09:34:42 INFO - PROCESS | 448 | ++DOMWINDOW == 35 (14C4F400) [pid = 448] [serial = 35] [outer = 00000000] 09:34:42 INFO - PROCESS | 448 | ++DOMWINDOW == 36 (14C53C00) [pid = 448] [serial = 36] [outer = 14C4F400] 09:34:42 INFO - PROCESS | 448 | ++DOMWINDOW == 37 (145C9C00) [pid = 448] [serial = 37] [outer = 14C4F400] 09:34:42 INFO - PROCESS | 448 | ++DOCSHELL 022E6000 == 12 [pid = 448] [id = 14] 09:34:42 INFO - PROCESS | 448 | ++DOMWINDOW == 38 (14C1DC00) [pid = 448] [serial = 38] [outer = 00000000] 09:34:43 INFO - PROCESS | 448 | ++DOMWINDOW == 39 (166EB400) [pid = 448] [serial = 39] [outer = 14C1DC00] 09:34:43 INFO - PROCESS | 448 | ++DOMWINDOW == 40 (17D19400) [pid = 448] [serial = 40] [outer = 14C1DC00] 09:34:43 INFO - PROCESS | 448 | 1468427683263 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]]]}] 09:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 768ms 09:34:43 INFO - PROCESS | 448 | 1468427683270 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 09:34:43 INFO - PROCESS | 448 | 1468427683274 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 09:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:34:43 INFO - PROCESS | 448 | 1468427683287 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:34:43 INFO - PROCESS | 448 | 1468427683291 Marionette TRACE conn6 <- [1,22,null,{}] 09:34:43 INFO - PROCESS | 448 | 1468427683295 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}] 09:34:43 INFO - PROCESS | 448 | 1468427683298 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:43 INFO - PROCESS | 448 | 1468427683410 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 09:34:43 INFO - PROCESS | 448 | 1468427683445 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:43 INFO - PROCESS | 448 | 1468427683447 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:43 INFO - PROCESS | 448 | ++DOCSHELL 14CD9400 == 13 [pid = 448] [id = 15] 09:34:43 INFO - PROCESS | 448 | ++DOMWINDOW == 41 (15A62000) [pid = 448] [serial = 41] [outer = 00000000] 09:34:43 INFO - PROCESS | 448 | ++DOMWINDOW == 42 (18F12800) [pid = 448] [serial = 42] [outer = 15A62000] 09:34:43 INFO - PROCESS | 448 | 1468427683492 Marionette DEBUG loaded listener.js 09:34:43 INFO - PROCESS | 448 | ++DOMWINDOW == 43 (19076C00) [pid = 448] [serial = 43] [outer = 15A62000] 09:34:43 INFO - PROCESS | 448 | 1468427683830 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]]]}] 09:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 589ms 09:34:43 INFO - PROCESS | 448 | 1468427683875 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 09:34:43 INFO - PROCESS | 448 | 1468427683887 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 09:34:43 INFO - PROCESS | 448 | 1468427683891 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:34:43 INFO - PROCESS | 448 | 1468427683893 Marionette TRACE conn6 <- [1,26,null,{}] 09:34:43 INFO - PROCESS | 448 | 1468427683896 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}] 09:34:43 INFO - PROCESS | 448 | 1468427683898 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:44 INFO - PROCESS | 448 | 1468427684024 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 09:34:44 INFO - PROCESS | 448 | 1468427684035 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:44 INFO - PROCESS | 448 | 1468427684037 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:44 INFO - PROCESS | 448 | ++DOCSHELL 16569000 == 14 [pid = 448] [id = 16] 09:34:44 INFO - PROCESS | 448 | ++DOMWINDOW == 44 (1656B000) [pid = 448] [serial = 44] [outer = 00000000] 09:34:44 INFO - PROCESS | 448 | ++DOMWINDOW == 45 (17D18800) [pid = 448] [serial = 45] [outer = 1656B000] 09:34:44 INFO - PROCESS | 448 | 1468427684083 Marionette DEBUG loaded listener.js 09:34:44 INFO - PROCESS | 448 | ++DOMWINDOW == 46 (18B6D800) [pid = 448] [serial = 46] [outer = 1656B000] 09:34:44 INFO - PROCESS | 448 | 1468427684442 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]]]}] 09:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 569ms 09:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:34:44 INFO - PROCESS | 448 | 1468427684466 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 09:34:44 INFO - PROCESS | 448 | 1468427684468 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 09:34:44 INFO - PROCESS | 448 | 1468427684470 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:34:44 INFO - PROCESS | 448 | 1468427684472 Marionette TRACE conn6 <- [1,30,null,{}] 09:34:44 INFO - PROCESS | 448 | 1468427684475 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}] 09:34:44 INFO - PROCESS | 448 | 1468427684477 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:44 INFO - PROCESS | 448 | 1468427684557 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 09:34:44 INFO - PROCESS | 448 | 1468427684620 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:44 INFO - PROCESS | 448 | 1468427684625 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:44 INFO - PROCESS | 448 | ++DOCSHELL 1BB17400 == 15 [pid = 448] [id = 17] 09:34:44 INFO - PROCESS | 448 | ++DOMWINDOW == 47 (1BB19400) [pid = 448] [serial = 47] [outer = 00000000] 09:34:44 INFO - PROCESS | 448 | ++DOMWINDOW == 48 (1BBEE000) [pid = 448] [serial = 48] [outer = 1BB19400] 09:34:44 INFO - PROCESS | 448 | 1468427684680 Marionette DEBUG loaded listener.js 09:34:44 INFO - PROCESS | 448 | ++DOMWINDOW == 49 (1C9B3000) [pid = 448] [serial = 49] [outer = 1BB19400] 09:34:45 INFO - PROCESS | 448 | 1468427685046 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]]]}] 09:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 629ms 09:34:45 INFO - PROCESS | 448 | 1468427685102 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 09:34:45 INFO - PROCESS | 448 | 1468427685104 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 09:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:34:45 INFO - PROCESS | 448 | 1468427685107 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:34:45 INFO - PROCESS | 448 | 1468427685109 Marionette TRACE conn6 <- [1,34,null,{}] 09:34:45 INFO - PROCESS | 448 | 1468427685112 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}] 09:34:45 INFO - PROCESS | 448 | 1468427685114 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:45 INFO - PROCESS | 448 | 1468427685220 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 09:34:45 INFO - PROCESS | 448 | 1468427685227 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:45 INFO - PROCESS | 448 | 1468427685229 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:45 INFO - PROCESS | 448 | ++DOCSHELL 19096400 == 16 [pid = 448] [id = 18] 09:34:45 INFO - PROCESS | 448 | ++DOMWINDOW == 50 (19099000) [pid = 448] [serial = 50] [outer = 00000000] 09:34:45 INFO - PROCESS | 448 | ++DOMWINDOW == 51 (1BB17000) [pid = 448] [serial = 51] [outer = 19099000] 09:34:45 INFO - PROCESS | 448 | 1468427685272 Marionette DEBUG loaded listener.js 09:34:45 INFO - PROCESS | 448 | ++DOMWINDOW == 52 (1C9BD400) [pid = 448] [serial = 52] [outer = 19099000] 09:34:45 INFO - PROCESS | 448 | 1468427685647 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]]]}] 09:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 568ms 09:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:34:45 INFO - PROCESS | 448 | 1468427685678 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 09:34:45 INFO - PROCESS | 448 | 1468427685680 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 09:34:45 INFO - PROCESS | 448 | 1468427685683 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:34:45 INFO - PROCESS | 448 | 1468427685684 Marionette TRACE conn6 <- [1,38,null,{}] 09:34:45 INFO - PROCESS | 448 | 1468427685688 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}] 09:34:45 INFO - PROCESS | 448 | 1468427685689 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:45 INFO - PROCESS | 448 | 1468427685772 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 09:34:45 INFO - PROCESS | 448 | 1468427685833 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:45 INFO - PROCESS | 448 | 1468427685835 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:45 INFO - PROCESS | 448 | ++DOCSHELL 144E7000 == 17 [pid = 448] [id = 19] 09:34:45 INFO - PROCESS | 448 | ++DOMWINDOW == 53 (14B94800) [pid = 448] [serial = 53] [outer = 00000000] 09:34:45 INFO - PROCESS | 448 | ++DOMWINDOW == 54 (1CEC0800) [pid = 448] [serial = 54] [outer = 14B94800] 09:34:45 INFO - PROCESS | 448 | 1468427685879 Marionette DEBUG loaded listener.js 09:34:45 INFO - PROCESS | 448 | ++DOMWINDOW == 55 (1CEC2C00) [pid = 448] [serial = 55] [outer = 14B94800] 09:34:46 INFO - PROCESS | 448 | 1468427686417 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]]]}] 09:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 769ms 09:34:46 INFO - PROCESS | 448 | 1468427686456 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 09:34:46 INFO - PROCESS | 448 | 1468427686458 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 09:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:34:46 INFO - PROCESS | 448 | 1468427686461 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:34:46 INFO - PROCESS | 448 | 1468427686463 Marionette TRACE conn6 <- [1,42,null,{}] 09:34:46 INFO - PROCESS | 448 | 1468427686466 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}] 09:34:46 INFO - PROCESS | 448 | 1468427686468 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:46 INFO - PROCESS | 448 | 1468427686543 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 09:34:46 INFO - PROCESS | 448 | 1468427686549 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:46 INFO - PROCESS | 448 | 1468427686551 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:46 INFO - PROCESS | 448 | ++DOCSHELL 1816C400 == 18 [pid = 448] [id = 20] 09:34:46 INFO - PROCESS | 448 | ++DOMWINDOW == 56 (1816E800) [pid = 448] [serial = 56] [outer = 00000000] 09:34:46 INFO - PROCESS | 448 | ++DOMWINDOW == 57 (18171C00) [pid = 448] [serial = 57] [outer = 1816E800] 09:34:46 INFO - PROCESS | 448 | 1468427686595 Marionette DEBUG loaded listener.js 09:34:46 INFO - PROCESS | 448 | ++DOMWINDOW == 58 (18173C00) [pid = 448] [serial = 58] [outer = 1816E800] 09:34:46 INFO - PROCESS | 448 | 1468427686966 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]]]}] 09:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 529ms 09:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:34:46 INFO - PROCESS | 448 | 1468427686994 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 09:34:46 INFO - PROCESS | 448 | 1468427686996 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 09:34:46 INFO - PROCESS | 448 | 1468427686999 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:34:46 INFO - PROCESS | 448 | 1468427687000 Marionette TRACE conn6 <- [1,46,null,{}] 09:34:46 INFO - PROCESS | 448 | 1468427687003 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}] 09:34:46 INFO - PROCESS | 448 | 1468427687006 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:47 INFO - PROCESS | 448 | 1468427687193 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 09:34:47 INFO - PROCESS | 448 | 1468427687219 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:47 INFO - PROCESS | 448 | 1468427687220 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:47 INFO - PROCESS | 448 | ++DOCSHELL 1926C000 == 19 [pid = 448] [id = 21] 09:34:47 INFO - PROCESS | 448 | ++DOMWINDOW == 59 (1926CC00) [pid = 448] [serial = 59] [outer = 00000000] 09:34:47 INFO - PROCESS | 448 | ++DOMWINDOW == 60 (1DA29400) [pid = 448] [serial = 60] [outer = 1926CC00] 09:34:47 INFO - PROCESS | 448 | 1468427687265 Marionette DEBUG loaded listener.js 09:34:47 INFO - PROCESS | 448 | ++DOMWINDOW == 61 (1DAC8400) [pid = 448] [serial = 61] [outer = 1926CC00] 09:34:47 INFO - PROCESS | 448 | 1468427687631 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]]]}] 09:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 668ms 09:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:34:47 INFO - PROCESS | 448 | 1468427687670 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 09:34:47 INFO - PROCESS | 448 | 1468427687672 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 09:34:47 INFO - PROCESS | 448 | 1468427687675 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:34:47 INFO - PROCESS | 448 | 1468427687677 Marionette TRACE conn6 <- [1,50,null,{}] 09:34:47 INFO - PROCESS | 448 | 1468427687695 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}] 09:34:47 INFO - PROCESS | 448 | 1468427687696 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:47 INFO - PROCESS | 448 | 1468427687781 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 09:34:47 INFO - PROCESS | 448 | 1468427687786 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:47 INFO - PROCESS | 448 | 1468427687789 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:47 INFO - PROCESS | 448 | ++DOCSHELL 10243800 == 20 [pid = 448] [id = 22] 09:34:47 INFO - PROCESS | 448 | ++DOMWINDOW == 62 (10243C00) [pid = 448] [serial = 62] [outer = 00000000] 09:34:47 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (19080800) [pid = 448] [serial = 63] [outer = 10243C00] 09:34:47 INFO - PROCESS | 448 | 1468427687838 Marionette DEBUG loaded listener.js 09:34:47 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (1DACCC00) [pid = 448] [serial = 64] [outer = 10243C00] 09:34:48 INFO - PROCESS | 448 | 1468427688249 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]]]}] 09:34:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 589ms 09:34:48 INFO - PROCESS | 448 | 1468427688266 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 09:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:34:48 INFO - PROCESS | 448 | 1468427688268 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 09:34:48 INFO - PROCESS | 448 | 1468427688271 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:34:48 INFO - PROCESS | 448 | 1468427688273 Marionette TRACE conn6 <- [1,54,null,{}] 09:34:48 INFO - PROCESS | 448 | 1468427688277 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}] 09:34:48 INFO - PROCESS | 448 | 1468427688279 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:48 INFO - PROCESS | 448 | 1468427688397 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 09:34:48 INFO - PROCESS | 448 | 1468427688404 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:48 INFO - PROCESS | 448 | 1468427688406 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:48 INFO - PROCESS | 448 | ++DOCSHELL 1031D000 == 21 [pid = 448] [id = 23] 09:34:48 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (1031F800) [pid = 448] [serial = 65] [outer = 00000000] 09:34:48 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (10365400) [pid = 448] [serial = 66] [outer = 1031F800] 09:34:48 INFO - PROCESS | 448 | 1468427688451 Marionette DEBUG loaded listener.js 09:34:48 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (10367800) [pid = 448] [serial = 67] [outer = 1031F800] 09:34:48 INFO - PROCESS | 448 | 1468427688828 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]]]}] 09:34:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 569ms 09:34:48 INFO - PROCESS | 448 | 1468427688842 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 09:34:48 INFO - PROCESS | 448 | 1468427688844 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 09:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:34:48 INFO - PROCESS | 448 | 1468427688847 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:34:48 INFO - PROCESS | 448 | 1468427688849 Marionette TRACE conn6 <- [1,58,null,{}] 09:34:48 INFO - PROCESS | 448 | 1468427688852 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}] 09:34:48 INFO - PROCESS | 448 | 1468427688853 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:48 INFO - PROCESS | 448 | 1468427688930 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 09:34:48 INFO - PROCESS | 448 | 1468427688935 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:48 INFO - PROCESS | 448 | 1468427688937 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:48 INFO - PROCESS | 448 | ++DOCSHELL 10322C00 == 22 [pid = 448] [id = 24] 09:34:48 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (1036AC00) [pid = 448] [serial = 68] [outer = 00000000] 09:34:48 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (10372000) [pid = 448] [serial = 69] [outer = 1036AC00] 09:34:48 INFO - PROCESS | 448 | 1468427688989 Marionette DEBUG loaded listener.js 09:34:49 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (145C7000) [pid = 448] [serial = 70] [outer = 1036AC00] 09:34:49 INFO - PROCESS | 448 | --DOCSHELL 09066800 == 21 [pid = 448] [id = 8] 09:34:50 INFO - PROCESS | 448 | 1468427690100 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]]]}] 09:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1280ms 09:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:34:50 INFO - PROCESS | 448 | 1468427690132 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 09:34:50 INFO - PROCESS | 448 | 1468427690136 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 09:34:50 INFO - PROCESS | 448 | 1468427690140 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:34:50 INFO - PROCESS | 448 | 1468427690143 Marionette TRACE conn6 <- [1,62,null,{}] 09:34:50 INFO - PROCESS | 448 | 1468427690153 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}] 09:34:50 INFO - PROCESS | 448 | 1468427690156 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:50 INFO - PROCESS | 448 | 1468427690263 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 09:34:50 INFO - PROCESS | 448 | 1468427690270 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:50 INFO - PROCESS | 448 | 1468427690272 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:50 INFO - PROCESS | 448 | ++DOCSHELL 1031DC00 == 22 [pid = 448] [id = 25] 09:34:50 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (1031F000) [pid = 448] [serial = 71] [outer = 00000000] 09:34:50 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (10365C00) [pid = 448] [serial = 72] [outer = 1031F000] 09:34:50 INFO - PROCESS | 448 | 1468427690320 Marionette DEBUG loaded listener.js 09:34:50 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (1036F800) [pid = 448] [serial = 73] [outer = 1031F000] 09:34:50 INFO - PROCESS | 448 | 1468427690730 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]]]}] 09:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 629ms 09:34:50 INFO - PROCESS | 448 | 1468427690777 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 09:34:50 INFO - PROCESS | 448 | 1468427690781 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 09:34:50 INFO - PROCESS | 448 | 1468427690786 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:34:50 INFO - PROCESS | 448 | 1468427690789 Marionette TRACE conn6 <- [1,66,null,{}] 09:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:34:50 INFO - PROCESS | 448 | 1468427690793 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}] 09:34:50 INFO - PROCESS | 448 | 1468427690795 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:50 INFO - PROCESS | 448 | 1468427690903 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 09:34:50 INFO - PROCESS | 448 | 1468427690909 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:50 INFO - PROCESS | 448 | 1468427690911 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:50 INFO - PROCESS | 448 | ++DOCSHELL 10617C00 == 23 [pid = 448] [id = 26] 09:34:50 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (10619C00) [pid = 448] [serial = 74] [outer = 00000000] 09:34:50 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (13410C00) [pid = 448] [serial = 75] [outer = 10619C00] 09:34:50 INFO - PROCESS | 448 | 1468427690957 Marionette DEBUG loaded listener.js 09:34:51 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (144AE800) [pid = 448] [serial = 76] [outer = 10619C00] 09:34:51 INFO - PROCESS | 448 | --DOMWINDOW == 75 (16C47400) [pid = 448] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 09:34:51 INFO - PROCESS | 448 | --DOMWINDOW == 74 (144F1400) [pid = 448] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:34:51 INFO - PROCESS | 448 | --DOMWINDOW == 73 (15A62000) [pid = 448] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:34:51 INFO - PROCESS | 448 | --DOMWINDOW == 72 (1656B000) [pid = 448] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:34:51 INFO - PROCESS | 448 | --DOMWINDOW == 71 (10243C00) [pid = 448] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:34:51 INFO - PROCESS | 448 | --DOMWINDOW == 70 (09069400) [pid = 448] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:34:51 INFO - PROCESS | 448 | --DOMWINDOW == 69 (0CD6C000) [pid = 448] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:34:51 INFO - PROCESS | 448 | --DOMWINDOW == 68 (10539800) [pid = 448] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:34:51 INFO - PROCESS | 448 | --DOMWINDOW == 67 (1031F800) [pid = 448] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:34:51 INFO - PROCESS | 448 | 1468427691642 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]]]}] 09:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 868ms 09:34:51 INFO - PROCESS | 448 | 1468427691663 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 09:34:51 INFO - PROCESS | 448 | 1468427691665 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 09:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:34:51 INFO - PROCESS | 448 | 1468427691668 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:34:51 INFO - PROCESS | 448 | 1468427691672 Marionette TRACE conn6 <- [1,70,null,{}] 09:34:51 INFO - PROCESS | 448 | 1468427691681 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}] 09:34:51 INFO - PROCESS | 448 | 1468427691686 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:51 INFO - PROCESS | 448 | 1468427691778 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 09:34:51 INFO - PROCESS | 448 | 1468427691847 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:51 INFO - PROCESS | 448 | 1468427691850 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:51 INFO - PROCESS | 448 | ++DOCSHELL 10374000 == 24 [pid = 448] [id = 27] 09:34:51 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (10374800) [pid = 448] [serial = 77] [outer = 00000000] 09:34:51 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (14B29000) [pid = 448] [serial = 78] [outer = 10374800] 09:34:51 INFO - PROCESS | 448 | 1468427691910 Marionette DEBUG loaded listener.js 09:34:51 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (14D92000) [pid = 448] [serial = 79] [outer = 10374800] 09:34:52 INFO - PROCESS | 448 | 1468427692248 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]]]}] 09:34:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 629ms 09:34:52 INFO - PROCESS | 448 | 1468427692313 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 09:34:52 INFO - PROCESS | 448 | 1468427692316 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 09:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:34:52 INFO - PROCESS | 448 | 1468427692320 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:34:52 INFO - PROCESS | 448 | 1468427692321 Marionette TRACE conn6 <- [1,74,null,{}] 09:34:52 INFO - PROCESS | 448 | 1468427692325 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}] 09:34:52 INFO - PROCESS | 448 | 1468427692327 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:52 INFO - PROCESS | 448 | 1468427692407 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 09:34:52 INFO - PROCESS | 448 | 1468427692412 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:52 INFO - PROCESS | 448 | 1468427692414 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:52 INFO - PROCESS | 448 | ++DOCSHELL 1662CC00 == 25 [pid = 448] [id = 28] 09:34:52 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (17845400) [pid = 448] [serial = 80] [outer = 00000000] 09:34:52 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (17D94C00) [pid = 448] [serial = 81] [outer = 17845400] 09:34:52 INFO - PROCESS | 448 | 1468427692459 Marionette DEBUG loaded listener.js 09:34:52 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (18169400) [pid = 448] [serial = 82] [outer = 17845400] 09:34:52 INFO - PROCESS | 448 | 1468427692832 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]]]}] 09:34:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 569ms 09:34:52 INFO - PROCESS | 448 | 1468427692863 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 09:34:52 INFO - PROCESS | 448 | 1468427692865 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 09:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:34:52 INFO - PROCESS | 448 | 1468427692868 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:34:52 INFO - PROCESS | 448 | 1468427692869 Marionette TRACE conn6 <- [1,78,null,{}] 09:34:52 INFO - PROCESS | 448 | 1468427692873 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}] 09:34:52 INFO - PROCESS | 448 | 1468427692875 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:52 INFO - PROCESS | 448 | 1468427692951 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 09:34:52 INFO - PROCESS | 448 | 1468427692956 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:52 INFO - PROCESS | 448 | 1468427692958 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:52 INFO - PROCESS | 448 | ++DOCSHELL 16679000 == 26 [pid = 448] [id = 29] 09:34:52 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (16679400) [pid = 448] [serial = 83] [outer = 00000000] 09:34:52 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1667D000) [pid = 448] [serial = 84] [outer = 16679400] 09:34:53 INFO - PROCESS | 448 | 1468427693001 Marionette DEBUG loaded listener.js 09:34:53 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1667F800) [pid = 448] [serial = 85] [outer = 16679400] 09:34:53 INFO - PROCESS | 448 | 1468427693401 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]]]}] 09:34:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 569ms 09:34:53 INFO - PROCESS | 448 | 1468427693462 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 09:34:53 INFO - PROCESS | 448 | 1468427693467 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 09:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:34:53 INFO - PROCESS | 448 | 1468427693472 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:34:53 INFO - PROCESS | 448 | 1468427693477 Marionette TRACE conn6 <- [1,82,null,{}] 09:34:53 INFO - PROCESS | 448 | 1468427693483 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}] 09:34:53 INFO - PROCESS | 448 | 1468427693486 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:53 INFO - PROCESS | 448 | 1468427693626 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 09:34:53 INFO - PROCESS | 448 | 1468427693740 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:53 INFO - PROCESS | 448 | 1468427693745 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:53 INFO - PROCESS | 448 | ++DOCSHELL 1023D000 == 27 [pid = 448] [id = 30] 09:34:53 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1023F000) [pid = 448] [serial = 86] [outer = 00000000] 09:34:53 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1031F400) [pid = 448] [serial = 87] [outer = 1023F000] 09:34:53 INFO - PROCESS | 448 | 1468427693803 Marionette DEBUG loaded listener.js 09:34:53 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1032A800) [pid = 448] [serial = 88] [outer = 1023F000] 09:34:54 INFO - PROCESS | 448 | 1468427694348 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]]]}] 09:34:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 928ms 09:34:54 INFO - PROCESS | 448 | 1468427694407 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 09:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:34:54 INFO - PROCESS | 448 | 1468427694410 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 09:34:54 INFO - PROCESS | 448 | 1468427694417 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:34:54 INFO - PROCESS | 448 | 1468427694421 Marionette TRACE conn6 <- [1,86,null,{}] 09:34:54 INFO - PROCESS | 448 | 1468427694425 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}] 09:34:54 INFO - PROCESS | 448 | 1468427694428 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:54 INFO - PROCESS | 448 | 1468427694534 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 09:34:54 INFO - PROCESS | 448 | 1468427694604 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:54 INFO - PROCESS | 448 | 1468427694607 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:54 INFO - PROCESS | 448 | ++DOCSHELL 10374400 == 28 [pid = 448] [id = 31] 09:34:54 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (14C46000) [pid = 448] [serial = 89] [outer = 00000000] 09:34:54 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (16673800) [pid = 448] [serial = 90] [outer = 14C46000] 09:34:54 INFO - PROCESS | 448 | 1468427694663 Marionette DEBUG loaded listener.js 09:34:54 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1667CC00) [pid = 448] [serial = 91] [outer = 14C46000] 09:34:55 INFO - PROCESS | 448 | 1468427695225 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]]]}] 09:34:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 888ms 09:34:55 INFO - PROCESS | 448 | 1468427695306 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 09:34:55 INFO - PROCESS | 448 | 1468427695308 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 09:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:34:55 INFO - PROCESS | 448 | 1468427695312 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:34:55 INFO - PROCESS | 448 | 1468427695314 Marionette TRACE conn6 <- [1,90,null,{}] 09:34:55 INFO - PROCESS | 448 | 1468427695324 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}] 09:34:55 INFO - PROCESS | 448 | 1468427695328 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:55 INFO - PROCESS | 448 | 1468427695430 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 09:34:55 INFO - PROCESS | 448 | 1468427695501 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:55 INFO - PROCESS | 448 | 1468427695505 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:55 INFO - PROCESS | 448 | ++DOCSHELL 18F14000 == 29 [pid = 448] [id = 32] 09:34:55 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (18F15000) [pid = 448] [serial = 92] [outer = 00000000] 09:34:55 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (18F90400) [pid = 448] [serial = 93] [outer = 18F15000] 09:34:55 INFO - PROCESS | 448 | 1468427695562 Marionette DEBUG loaded listener.js 09:34:55 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18F92000) [pid = 448] [serial = 94] [outer = 18F15000] 09:34:56 INFO - PROCESS | 448 | 1468427696110 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]]]}] 09:34:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 868ms 09:34:56 INFO - PROCESS | 448 | 1468427696185 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 09:34:56 INFO - PROCESS | 448 | 1468427696188 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 09:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:34:56 INFO - PROCESS | 448 | 1468427696191 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:34:56 INFO - PROCESS | 448 | 1468427696193 Marionette TRACE conn6 <- [1,94,null,{}] 09:34:56 INFO - PROCESS | 448 | 1468427696197 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}] 09:34:56 INFO - PROCESS | 448 | 1468427696199 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:56 INFO - PROCESS | 448 | 1468427696302 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 09:34:56 INFO - PROCESS | 448 | 1468427696369 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:56 INFO - PROCESS | 448 | 1468427696371 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:56 INFO - PROCESS | 448 | ++DOCSHELL 18F94C00 == 30 [pid = 448] [id = 33] 09:34:56 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (18F99400) [pid = 448] [serial = 95] [outer = 00000000] 09:34:56 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (19083800) [pid = 448] [serial = 96] [outer = 18F99400] 09:34:56 INFO - PROCESS | 448 | 1468427696426 Marionette DEBUG loaded listener.js 09:34:56 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (19093400) [pid = 448] [serial = 97] [outer = 18F99400] 09:34:57 INFO - PROCESS | 448 | 1468427697051 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]]]}] 09:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 929ms 09:34:57 INFO - PROCESS | 448 | 1468427697127 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 09:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:34:57 INFO - PROCESS | 448 | 1468427697131 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 09:34:57 INFO - PROCESS | 448 | 1468427697136 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:34:57 INFO - PROCESS | 448 | 1468427697139 Marionette TRACE conn6 <- [1,98,null,{}] 09:34:57 INFO - PROCESS | 448 | 1468427697144 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}] 09:34:57 INFO - PROCESS | 448 | 1468427697147 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:57 INFO - PROCESS | 448 | 1468427697248 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 09:34:57 INFO - PROCESS | 448 | 1468427697318 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:57 INFO - PROCESS | 448 | 1468427697323 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:57 INFO - PROCESS | 448 | ++DOCSHELL 1017BC00 == 31 [pid = 448] [id = 34] 09:34:57 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (1017E800) [pid = 448] [serial = 98] [outer = 00000000] 09:34:57 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (1036A800) [pid = 448] [serial = 99] [outer = 1017E800] 09:34:57 INFO - PROCESS | 448 | 1468427697372 Marionette DEBUG loaded listener.js 09:34:57 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (10614400) [pid = 448] [serial = 100] [outer = 1017E800] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 90 (19AA4C00) [pid = 448] [serial = 17] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 89 (14767800) [pid = 448] [serial = 33] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 88 (166EB400) [pid = 448] [serial = 39] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 87 (18F12800) [pid = 448] [serial = 42] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 86 (17D18800) [pid = 448] [serial = 45] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 85 (1BBEE000) [pid = 448] [serial = 48] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 84 (1BB17000) [pid = 448] [serial = 51] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1CEC0800) [pid = 448] [serial = 54] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 82 (18171C00) [pid = 448] [serial = 57] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1DA29400) [pid = 448] [serial = 60] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 80 (19080800) [pid = 448] [serial = 63] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 79 (0CD6E000) [pid = 448] [serial = 21] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 78 (14B77400) [pid = 448] [serial = 34] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 77 (144ED000) [pid = 448] [serial = 24] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 76 (0CD74400) [pid = 448] [serial = 27] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 75 (10A25C00) [pid = 448] [serial = 30] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 74 (10AC7000) [pid = 448] [serial = 31] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 73 (14C53C00) [pid = 448] [serial = 36] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 72 (19076C00) [pid = 448] [serial = 43] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 71 (18B6D800) [pid = 448] [serial = 46] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 70 (0FF5E000) [pid = 448] [serial = 28] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 69 (0FFF9400) [pid = 448] [serial = 22] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 68 (1DACCC00) [pid = 448] [serial = 64] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 67 (10367800) [pid = 448] [serial = 67] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 66 (10365400) [pid = 448] [serial = 66] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 65 (17849000) [pid = 448] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 64 (17842C00) [pid = 448] [serial = 9] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 63 (1340E800) [pid = 448] [serial = 4] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | --DOMWINDOW == 62 (19DEFC00) [pid = 448] [serial = 14] [outer = 00000000] [url = about:blank] 09:34:57 INFO - PROCESS | 448 | 1468427697800 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]]]}] 09:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 729ms 09:34:57 INFO - PROCESS | 448 | 1468427697867 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 09:34:57 INFO - PROCESS | 448 | 1468427697871 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 09:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:34:57 INFO - PROCESS | 448 | 1468427697877 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:34:57 INFO - PROCESS | 448 | 1468427697879 Marionette TRACE conn6 <- [1,102,null,{}] 09:34:57 INFO - PROCESS | 448 | 1468427697883 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}] 09:34:57 INFO - PROCESS | 448 | 1468427697885 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:57 INFO - PROCESS | 448 | 1468427697969 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 09:34:57 INFO - PROCESS | 448 | 1468427697976 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:57 INFO - PROCESS | 448 | 1468427697978 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:57 INFO - PROCESS | 448 | ++DOCSHELL 10328400 == 32 [pid = 448] [id = 35] 09:34:57 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (10365400) [pid = 448] [serial = 101] [outer = 00000000] 09:34:58 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (113DDC00) [pid = 448] [serial = 102] [outer = 10365400] 09:34:58 INFO - PROCESS | 448 | 1468427698025 Marionette DEBUG loaded listener.js 09:34:58 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (13414000) [pid = 448] [serial = 103] [outer = 10365400] 09:34:58 INFO - PROCESS | 448 | 1468427698430 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]]]}] 09:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 569ms 09:34:58 INFO - PROCESS | 448 | 1468427698452 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 09:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:34:58 INFO - PROCESS | 448 | 1468427698454 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 09:34:58 INFO - PROCESS | 448 | 1468427698458 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:34:58 INFO - PROCESS | 448 | 1468427698461 Marionette TRACE conn6 <- [1,106,null,{}] 09:34:58 INFO - PROCESS | 448 | 1468427698471 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}] 09:34:58 INFO - PROCESS | 448 | 1468427698475 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:58 INFO - PROCESS | 448 | 1468427698557 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 09:34:58 INFO - PROCESS | 448 | 1468427698564 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:58 INFO - PROCESS | 448 | 1468427698567 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:58 INFO - PROCESS | 448 | ++DOCSHELL 14D8D400 == 33 [pid = 448] [id = 36] 09:34:58 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (16148C00) [pid = 448] [serial = 104] [outer = 00000000] 09:34:58 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (16674400) [pid = 448] [serial = 105] [outer = 16148C00] 09:34:58 INFO - PROCESS | 448 | 1468427698613 Marionette DEBUG loaded listener.js 09:34:58 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (16C45000) [pid = 448] [serial = 106] [outer = 16148C00] 09:34:59 INFO - PROCESS | 448 | 1468427699054 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]]]}] 09:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 628ms 09:34:59 INFO - PROCESS | 448 | 1468427699088 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 09:34:59 INFO - PROCESS | 448 | 1468427699091 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 09:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:34:59 INFO - PROCESS | 448 | 1468427699098 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:34:59 INFO - PROCESS | 448 | 1468427699100 Marionette TRACE conn6 <- [1,110,null,{}] 09:34:59 INFO - PROCESS | 448 | 1468427699103 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}] 09:34:59 INFO - PROCESS | 448 | 1468427699105 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:59 INFO - PROCESS | 448 | 1468427699188 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 09:34:59 INFO - PROCESS | 448 | 1468427699197 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:59 INFO - PROCESS | 448 | 1468427699199 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:59 INFO - PROCESS | 448 | ++DOCSHELL 17D20400 == 34 [pid = 448] [id = 37] 09:34:59 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (17D22000) [pid = 448] [serial = 107] [outer = 00000000] 09:34:59 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (1816F000) [pid = 448] [serial = 108] [outer = 17D22000] 09:34:59 INFO - PROCESS | 448 | 1468427699251 Marionette DEBUG loaded listener.js 09:34:59 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (18CF5800) [pid = 448] [serial = 109] [outer = 17D22000] 09:34:59 INFO - PROCESS | 448 | 1468427699640 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]]]}] 09:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 569ms 09:34:59 INFO - PROCESS | 448 | 1468427699668 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 09:34:59 INFO - PROCESS | 448 | 1468427699670 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 09:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:34:59 INFO - PROCESS | 448 | 1468427699673 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:34:59 INFO - PROCESS | 448 | 1468427699675 Marionette TRACE conn6 <- [1,114,null,{}] 09:34:59 INFO - PROCESS | 448 | 1468427699678 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}] 09:34:59 INFO - PROCESS | 448 | 1468427699680 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:59 INFO - PROCESS | 448 | 1468427699794 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 09:34:59 INFO - PROCESS | 448 | 1468427699806 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:59 INFO - PROCESS | 448 | 1468427699808 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:34:59 INFO - PROCESS | 448 | ++DOCSHELL 18F19000 == 35 [pid = 448] [id = 38] 09:34:59 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (18F1A400) [pid = 448] [serial = 110] [outer = 00000000] 09:34:59 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (18F98C00) [pid = 448] [serial = 111] [outer = 18F1A400] 09:34:59 INFO - PROCESS | 448 | 1468427699852 Marionette DEBUG loaded listener.js 09:34:59 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (18FC2400) [pid = 448] [serial = 112] [outer = 18F1A400] 09:35:00 INFO - PROCESS | 448 | 1468427700286 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]]]}] 09:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 629ms 09:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:35:00 INFO - PROCESS | 448 | 1468427700304 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 09:35:00 INFO - PROCESS | 448 | 1468427700306 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 09:35:00 INFO - PROCESS | 448 | 1468427700310 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:35:00 INFO - PROCESS | 448 | 1468427700311 Marionette TRACE conn6 <- [1,118,null,{}] 09:35:00 INFO - PROCESS | 448 | 1468427700321 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}] 09:35:00 INFO - PROCESS | 448 | 1468427700326 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:00 INFO - PROCESS | 448 | 1468427700455 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 09:35:00 INFO - PROCESS | 448 | 1468427700466 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:00 INFO - PROCESS | 448 | 1468427700467 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:00 INFO - PROCESS | 448 | ++DOCSHELL 17DC5C00 == 36 [pid = 448] [id = 39] 09:35:00 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (17DCBC00) [pid = 448] [serial = 113] [outer = 00000000] 09:35:00 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (18F98800) [pid = 448] [serial = 114] [outer = 17DCBC00] 09:35:00 INFO - PROCESS | 448 | 1468427700550 Marionette DEBUG loaded listener.js 09:35:00 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (19080800) [pid = 448] [serial = 115] [outer = 17DCBC00] 09:35:00 INFO - PROCESS | 448 | 1468427700919 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]]]}] 09:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 629ms 09:35:00 INFO - PROCESS | 448 | 1468427700946 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 09:35:00 INFO - PROCESS | 448 | 1468427700948 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 09:35:00 INFO - PROCESS | 448 | 1468427700951 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:35:00 INFO - PROCESS | 448 | 1468427700952 Marionette TRACE conn6 <- [1,122,null,{}] 09:35:00 INFO - PROCESS | 448 | 1468427700956 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}] 09:35:00 INFO - PROCESS | 448 | 1468427700958 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:01 INFO - PROCESS | 448 | 1468427701068 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 09:35:01 INFO - PROCESS | 448 | 1468427701132 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:01 INFO - PROCESS | 448 | 1468427701134 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:01 INFO - PROCESS | 448 | ++DOCSHELL 19267C00 == 37 [pid = 448] [id = 40] 09:35:01 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1926C800) [pid = 448] [serial = 116] [outer = 00000000] 09:35:01 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (19AA4400) [pid = 448] [serial = 117] [outer = 1926C800] 09:35:01 INFO - PROCESS | 448 | 1468427701178 Marionette DEBUG loaded listener.js 09:35:01 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (19AA7C00) [pid = 448] [serial = 118] [outer = 1926C800] 09:35:01 INFO - PROCESS | 448 | 1468427701538 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]]]}] 09:35:01 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1036AC00) [pid = 448] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:35:01 INFO - PROCESS | 448 | --DOMWINDOW == 78 (14B94800) [pid = 448] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:35:01 INFO - PROCESS | 448 | --DOMWINDOW == 77 (19099000) [pid = 448] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:35:01 INFO - PROCESS | 448 | --DOMWINDOW == 76 (1926CC00) [pid = 448] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:35:01 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1816E800) [pid = 448] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:35:01 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1BB19400) [pid = 448] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:35:01 INFO - PROCESS | 448 | --DOMWINDOW == 73 (1031F000) [pid = 448] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:35:01 INFO - PROCESS | 448 | --DOMWINDOW == 72 (10374800) [pid = 448] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:35:01 INFO - PROCESS | 448 | --DOMWINDOW == 71 (10619C00) [pid = 448] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:35:01 INFO - PROCESS | 448 | --DOMWINDOW == 70 (17845400) [pid = 448] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 628ms 09:35:01 INFO - PROCESS | 448 | 1468427701585 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 09:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:35:01 INFO - PROCESS | 448 | 1468427701587 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 09:35:01 INFO - PROCESS | 448 | 1468427701591 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:35:01 INFO - PROCESS | 448 | 1468427701592 Marionette TRACE conn6 <- [1,126,null,{}] 09:35:01 INFO - PROCESS | 448 | 1468427701596 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}] 09:35:01 INFO - PROCESS | 448 | 1468427701598 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:01 INFO - PROCESS | 448 | 1468427701676 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 09:35:01 INFO - PROCESS | 448 | 1468427701681 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:01 INFO - PROCESS | 448 | 1468427701683 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:01 INFO - PROCESS | 448 | ++DOCSHELL 10244400 == 38 [pid = 448] [id = 41] 09:35:01 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (10245400) [pid = 448] [serial = 119] [outer = 00000000] 09:35:01 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (16678800) [pid = 448] [serial = 120] [outer = 10245400] 09:35:01 INFO - PROCESS | 448 | 1468427701726 Marionette DEBUG loaded listener.js 09:35:01 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (1816D400) [pid = 448] [serial = 121] [outer = 10245400] 09:35:02 INFO - PROCESS | 448 | 1468427702125 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]]]}] 09:35:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 569ms 09:35:02 INFO - PROCESS | 448 | 1468427702169 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 09:35:02 INFO - PROCESS | 448 | 1468427702171 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 09:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:35:02 INFO - PROCESS | 448 | 1468427702174 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:35:02 INFO - PROCESS | 448 | 1468427702176 Marionette TRACE conn6 <- [1,130,null,{}] 09:35:02 INFO - PROCESS | 448 | 1468427702182 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}] 09:35:02 INFO - PROCESS | 448 | 1468427702184 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:02 INFO - PROCESS | 448 | 1468427702263 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 09:35:02 INFO - PROCESS | 448 | 1468427702269 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:02 INFO - PROCESS | 448 | 1468427702271 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:02 INFO - PROCESS | 448 | ++DOCSHELL 10240400 == 39 [pid = 448] [id = 42] 09:35:02 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (16678000) [pid = 448] [serial = 122] [outer = 00000000] 09:35:02 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1A080800) [pid = 448] [serial = 123] [outer = 16678000] 09:35:02 INFO - PROCESS | 448 | 1468427702314 Marionette DEBUG loaded listener.js 09:35:02 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1A085C00) [pid = 448] [serial = 124] [outer = 16678000] 09:35:02 INFO - PROCESS | 448 | 1468427702751 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]]]}] 09:35:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 629ms 09:35:02 INFO - PROCESS | 448 | 1468427702806 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 09:35:02 INFO - PROCESS | 448 | 1468427702808 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 09:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:35:02 INFO - PROCESS | 448 | 1468427702811 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:35:02 INFO - PROCESS | 448 | 1468427702813 Marionette TRACE conn6 <- [1,134,null,{}] 09:35:02 INFO - PROCESS | 448 | 1468427702816 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}] 09:35:02 INFO - PROCESS | 448 | 1468427702818 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:02 INFO - PROCESS | 448 | 1468427702896 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 09:35:02 INFO - PROCESS | 448 | 1468427702901 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:02 INFO - PROCESS | 448 | 1468427702903 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:02 INFO - PROCESS | 448 | ++DOCSHELL 1A07EC00 == 40 [pid = 448] [id = 43] 09:35:02 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1A087800) [pid = 448] [serial = 125] [outer = 00000000] 09:35:02 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1A08CC00) [pid = 448] [serial = 126] [outer = 1A087800] 09:35:02 INFO - PROCESS | 448 | 1468427702946 Marionette DEBUG loaded listener.js 09:35:02 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1B6EA400) [pid = 448] [serial = 127] [outer = 1A087800] 09:35:03 INFO - PROCESS | 448 | 1468427703344 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]]]}] 09:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 569ms 09:35:03 INFO - PROCESS | 448 | 1468427703382 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 09:35:03 INFO - PROCESS | 448 | 1468427703385 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 09:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:35:03 INFO - PROCESS | 448 | 1468427703399 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:35:03 INFO - PROCESS | 448 | 1468427703401 Marionette TRACE conn6 <- [1,138,null,{}] 09:35:03 INFO - PROCESS | 448 | 1468427703405 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}] 09:35:03 INFO - PROCESS | 448 | 1468427703407 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:03 INFO - PROCESS | 448 | 1468427703501 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 09:35:03 INFO - PROCESS | 448 | 1468427703507 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:03 INFO - PROCESS | 448 | 1468427703509 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:03 INFO - PROCESS | 448 | ++DOCSHELL 18186C00 == 41 [pid = 448] [id = 44] 09:35:03 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1818B800) [pid = 448] [serial = 128] [outer = 00000000] 09:35:03 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1A087000) [pid = 448] [serial = 129] [outer = 1818B800] 09:35:03 INFO - PROCESS | 448 | 1468427703554 Marionette DEBUG loaded listener.js 09:35:03 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1BBE7400) [pid = 448] [serial = 130] [outer = 1818B800] 09:35:04 INFO - PROCESS | 448 | 1468427704174 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]]]}] 09:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 828ms 09:35:04 INFO - PROCESS | 448 | 1468427704234 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 09:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:35:04 INFO - PROCESS | 448 | 1468427704239 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 09:35:04 INFO - PROCESS | 448 | 1468427704243 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:35:04 INFO - PROCESS | 448 | 1468427704249 Marionette TRACE conn6 <- [1,142,null,{}] 09:35:04 INFO - PROCESS | 448 | 1468427704267 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}] 09:35:04 INFO - PROCESS | 448 | 1468427704270 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:04 INFO - PROCESS | 448 | 1468427704383 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 09:35:04 INFO - PROCESS | 448 | 1468427704456 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:04 INFO - PROCESS | 448 | 1468427704458 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:04 INFO - PROCESS | 448 | ++DOCSHELL 10236800 == 42 [pid = 448] [id = 45] 09:35:04 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1031B400) [pid = 448] [serial = 131] [outer = 00000000] 09:35:04 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (10AC9000) [pid = 448] [serial = 132] [outer = 1031B400] 09:35:04 INFO - PROCESS | 448 | 1468427704515 Marionette DEBUG loaded listener.js 09:35:04 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (14765000) [pid = 448] [serial = 133] [outer = 1031B400] 09:35:05 INFO - PROCESS | 448 | 1468427705075 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]]]}] 09:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 888ms 09:35:05 INFO - PROCESS | 448 | 1468427705134 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 09:35:05 INFO - PROCESS | 448 | 1468427705139 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 09:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:35:05 INFO - PROCESS | 448 | 1468427705145 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:35:05 INFO - PROCESS | 448 | 1468427705148 Marionette TRACE conn6 <- [1,146,null,{}] 09:35:05 INFO - PROCESS | 448 | 1468427705152 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}] 09:35:05 INFO - PROCESS | 448 | 1468427705155 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:05 INFO - PROCESS | 448 | 1468427705269 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 09:35:05 INFO - PROCESS | 448 | 1468427705342 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:05 INFO - PROCESS | 448 | 1468427705345 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:05 INFO - PROCESS | 448 | ++DOCSHELL 15A59400 == 43 [pid = 448] [id = 46] 09:35:05 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (16567C00) [pid = 448] [serial = 134] [outer = 00000000] 09:35:05 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (17844000) [pid = 448] [serial = 135] [outer = 16567C00] 09:35:05 INFO - PROCESS | 448 | 1468427705401 Marionette DEBUG loaded listener.js 09:35:05 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (17DC8000) [pid = 448] [serial = 136] [outer = 16567C00] 09:35:05 INFO - PROCESS | 448 | 1468427705959 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]]]}] 09:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 869ms 09:35:05 INFO - PROCESS | 448 | 1468427706019 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 09:35:05 INFO - PROCESS | 448 | 1468427706022 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 09:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:35:06 INFO - PROCESS | 448 | 1468427706026 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:35:06 INFO - PROCESS | 448 | 1468427706029 Marionette TRACE conn6 <- [1,150,null,{}] 09:35:06 INFO - PROCESS | 448 | 1468427706040 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}] 09:35:06 INFO - PROCESS | 448 | 1468427706045 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:06 INFO - PROCESS | 448 | 1468427706153 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 09:35:06 INFO - PROCESS | 448 | 1468427706242 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:06 INFO - PROCESS | 448 | 1468427706245 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:06 INFO - PROCESS | 448 | ++DOCSHELL 161E4C00 == 44 [pid = 448] [id = 47] 09:35:06 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (161E8C00) [pid = 448] [serial = 137] [outer = 00000000] 09:35:06 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (17DCB800) [pid = 448] [serial = 138] [outer = 161E8C00] 09:35:06 INFO - PROCESS | 448 | 1468427706301 Marionette DEBUG loaded listener.js 09:35:06 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (18173800) [pid = 448] [serial = 139] [outer = 161E8C00] 09:35:07 INFO - PROCESS | 448 | 1468427707057 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]]]}] 09:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1072ms 09:35:07 INFO - PROCESS | 448 | 1468427707105 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 09:35:07 INFO - PROCESS | 448 | 1468427707108 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 09:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:35:07 INFO - PROCESS | 448 | 1468427707113 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:35:07 INFO - PROCESS | 448 | 1468427707117 Marionette TRACE conn6 <- [1,154,null,{}] 09:35:07 INFO - PROCESS | 448 | 1468427707122 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}] 09:35:07 INFO - PROCESS | 448 | 1468427707125 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:07 INFO - PROCESS | 448 | 1468427707222 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 09:35:07 INFO - PROCESS | 448 | 1468427707291 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:07 INFO - PROCESS | 448 | 1468427707265 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:07 INFO - PROCESS | 448 | ++DOCSHELL 10371800 == 45 [pid = 448] [id = 48] 09:35:07 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (10372C00) [pid = 448] [serial = 140] [outer = 00000000] 09:35:07 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (10710C00) [pid = 448] [serial = 141] [outer = 10372C00] 09:35:07 INFO - PROCESS | 448 | 1468427707313 Marionette DEBUG loaded listener.js 09:35:07 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (10A2CC00) [pid = 448] [serial = 142] [outer = 10372C00] 09:35:07 INFO - PROCESS | 448 | --DOCSHELL 0CD6B400 == 44 [pid = 448] [id = 10] 09:35:07 INFO - PROCESS | 448 | --DOCSHELL 1A07EC00 == 43 [pid = 448] [id = 43] 09:35:07 INFO - PROCESS | 448 | --DOCSHELL 10240400 == 42 [pid = 448] [id = 42] 09:35:07 INFO - PROCESS | 448 | --DOCSHELL 10244400 == 41 [pid = 448] [id = 41] 09:35:07 INFO - PROCESS | 448 | --DOCSHELL 19267C00 == 40 [pid = 448] [id = 40] 09:35:07 INFO - PROCESS | 448 | --DOCSHELL 17DC5C00 == 39 [pid = 448] [id = 39] 09:35:07 INFO - PROCESS | 448 | --DOCSHELL 18F19000 == 38 [pid = 448] [id = 38] 09:35:07 INFO - PROCESS | 448 | --DOCSHELL 17D20400 == 37 [pid = 448] [id = 37] 09:35:07 INFO - PROCESS | 448 | --DOCSHELL 14D8D400 == 36 [pid = 448] [id = 36] 09:35:07 INFO - PROCESS | 448 | --DOCSHELL 10328400 == 35 [pid = 448] [id = 35] 09:35:07 INFO - PROCESS | 448 | --DOCSHELL 1017BC00 == 34 [pid = 448] [id = 34] 09:35:07 INFO - PROCESS | 448 | --DOMWINDOW == 93 (10372000) [pid = 448] [serial = 69] [outer = 00000000] [url = about:blank] 09:35:07 INFO - PROCESS | 448 | --DOMWINDOW == 92 (1CEC2C00) [pid = 448] [serial = 55] [outer = 00000000] [url = about:blank] 09:35:07 INFO - PROCESS | 448 | --DOMWINDOW == 91 (1C9BD400) [pid = 448] [serial = 52] [outer = 00000000] [url = about:blank] 09:35:07 INFO - PROCESS | 448 | --DOMWINDOW == 90 (1DAC8400) [pid = 448] [serial = 61] [outer = 00000000] [url = about:blank] 09:35:07 INFO - PROCESS | 448 | --DOMWINDOW == 89 (18173C00) [pid = 448] [serial = 58] [outer = 00000000] [url = about:blank] 09:35:07 INFO - PROCESS | 448 | --DOMWINDOW == 88 (1C9B3000) [pid = 448] [serial = 49] [outer = 00000000] [url = about:blank] 09:35:07 INFO - PROCESS | 448 | --DOMWINDOW == 87 (10365C00) [pid = 448] [serial = 72] [outer = 00000000] [url = about:blank] 09:35:07 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1036F800) [pid = 448] [serial = 73] [outer = 00000000] [url = about:blank] 09:35:07 INFO - PROCESS | 448 | --DOMWINDOW == 85 (14B29000) [pid = 448] [serial = 78] [outer = 00000000] [url = about:blank] 09:35:07 INFO - PROCESS | 448 | --DOMWINDOW == 84 (13410C00) [pid = 448] [serial = 75] [outer = 00000000] [url = about:blank] 09:35:07 INFO - PROCESS | 448 | --DOMWINDOW == 83 (17D94C00) [pid = 448] [serial = 81] [outer = 00000000] [url = about:blank] 09:35:07 INFO - PROCESS | 448 | --DOMWINDOW == 82 (144AE800) [pid = 448] [serial = 76] [outer = 00000000] [url = about:blank] 09:35:07 INFO - PROCESS | 448 | --DOMWINDOW == 81 (145C7000) [pid = 448] [serial = 70] [outer = 00000000] [url = about:blank] 09:35:07 INFO - PROCESS | 448 | --DOMWINDOW == 80 (14D92000) [pid = 448] [serial = 79] [outer = 00000000] [url = about:blank] 09:35:07 INFO - PROCESS | 448 | --DOMWINDOW == 79 (18169400) [pid = 448] [serial = 82] [outer = 00000000] [url = about:blank] 09:35:07 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1667D000) [pid = 448] [serial = 84] [outer = 00000000] [url = about:blank] 09:35:07 INFO - PROCESS | 448 | 1468427707929 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]]]}] 09:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 891ms 09:35:07 INFO - PROCESS | 448 | 1468427707976 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 09:35:07 INFO - PROCESS | 448 | 1468427707980 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 09:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:35:07 INFO - PROCESS | 448 | 1468427707988 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:35:07 INFO - PROCESS | 448 | 1468427707991 Marionette TRACE conn6 <- [1,158,null,{}] 09:35:08 INFO - PROCESS | 448 | 1468427707994 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}] 09:35:08 INFO - PROCESS | 448 | 1468427707997 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:08 INFO - PROCESS | 448 | 1468427708091 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 09:35:08 INFO - PROCESS | 448 | 1468427708163 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:08 INFO - PROCESS | 448 | 1468427708165 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:08 INFO - PROCESS | 448 | ++DOCSHELL 10173C00 == 35 [pid = 448] [id = 49] 09:35:08 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (10174400) [pid = 448] [serial = 143] [outer = 00000000] 09:35:08 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (10365C00) [pid = 448] [serial = 144] [outer = 10174400] 09:35:08 INFO - PROCESS | 448 | 1468427708212 Marionette DEBUG loaded listener.js 09:35:08 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (10614C00) [pid = 448] [serial = 145] [outer = 10174400] 09:35:08 INFO - PROCESS | 448 | 1468427708577 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]]]}] 09:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 628ms 09:35:08 INFO - PROCESS | 448 | 1468427708621 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 09:35:08 INFO - PROCESS | 448 | 1468427708623 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 09:35:08 INFO - PROCESS | 448 | 1468427708626 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:35:08 INFO - PROCESS | 448 | 1468427708630 Marionette TRACE conn6 <- [1,162,null,{}] 09:35:08 INFO - PROCESS | 448 | 1468427708640 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}] 09:35:08 INFO - PROCESS | 448 | 1468427708644 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:08 INFO - PROCESS | 448 | 1468427708727 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 09:35:08 INFO - PROCESS | 448 | 1468427708734 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:08 INFO - PROCESS | 448 | 1468427708737 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:08 INFO - PROCESS | 448 | ++DOCSHELL 14C06800 == 36 [pid = 448] [id = 50] 09:35:08 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (14C12000) [pid = 448] [serial = 146] [outer = 00000000] 09:35:08 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (14CD2800) [pid = 448] [serial = 147] [outer = 14C12000] 09:35:08 INFO - PROCESS | 448 | 1468427708784 Marionette DEBUG loaded listener.js 09:35:08 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (16147000) [pid = 448] [serial = 148] [outer = 14C12000] 09:35:09 INFO - PROCESS | 448 | 1468427709212 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]]]}] 09:35:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 629ms 09:35:09 INFO - PROCESS | 448 | 1468427709260 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 09:35:09 INFO - PROCESS | 448 | 1468427709263 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 09:35:09 INFO - PROCESS | 448 | 1468427709266 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:35:09 INFO - PROCESS | 448 | 1468427709268 Marionette TRACE conn6 <- [1,166,null,{}] 09:35:09 INFO - PROCESS | 448 | 1468427709271 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}] 09:35:09 INFO - PROCESS | 448 | 1468427709273 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:09 INFO - PROCESS | 448 | 1468427709358 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 09:35:09 INFO - PROCESS | 448 | 1468427709366 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:09 INFO - PROCESS | 448 | 1468427709369 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:09 INFO - PROCESS | 448 | ++DOCSHELL 161DAC00 == 37 [pid = 448] [id = 51] 09:35:09 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (161E2C00) [pid = 448] [serial = 149] [outer = 00000000] 09:35:09 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (16624800) [pid = 448] [serial = 150] [outer = 161E2C00] 09:35:09 INFO - PROCESS | 448 | 1468427709422 Marionette DEBUG loaded listener.js 09:35:09 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1667F000) [pid = 448] [serial = 151] [outer = 161E2C00] 09:35:09 INFO - PROCESS | 448 | 1468427709845 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]]]}] 09:35:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 629ms 09:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:35:09 INFO - PROCESS | 448 | 1468427709901 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 09:35:09 INFO - PROCESS | 448 | 1468427709903 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 09:35:09 INFO - PROCESS | 448 | 1468427709906 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:35:09 INFO - PROCESS | 448 | 1468427709907 Marionette TRACE conn6 <- [1,170,null,{}] 09:35:09 INFO - PROCESS | 448 | 1468427709911 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}] 09:35:09 INFO - PROCESS | 448 | 1468427709913 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:09 INFO - PROCESS | 448 | 1468427709993 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 09:35:09 INFO - PROCESS | 448 | 1468427709999 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:09 INFO - PROCESS | 448 | 1468427710001 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:10 INFO - PROCESS | 448 | ++DOCSHELL 161DA400 == 38 [pid = 448] [id = 52] 09:35:10 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (161DBC00) [pid = 448] [serial = 152] [outer = 00000000] 09:35:10 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (17D20400) [pid = 448] [serial = 153] [outer = 161DBC00] 09:35:10 INFO - PROCESS | 448 | 1468427710045 Marionette DEBUG loaded listener.js 09:35:10 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (17DC4800) [pid = 448] [serial = 154] [outer = 161DBC00] 09:35:10 INFO - PROCESS | 448 | 1468427710481 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]]]}] 09:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 629ms 09:35:10 INFO - PROCESS | 448 | 1468427710537 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 09:35:10 INFO - PROCESS | 448 | 1468427710539 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 09:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:35:10 INFO - PROCESS | 448 | 1468427710542 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:35:10 INFO - PROCESS | 448 | 1468427710544 Marionette TRACE conn6 <- [1,174,null,{}] 09:35:10 INFO - PROCESS | 448 | 1468427710548 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}] 09:35:10 INFO - PROCESS | 448 | 1468427710554 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:10 INFO - PROCESS | 448 | 1468427710693 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 09:35:10 INFO - PROCESS | 448 | 1468427710769 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:10 INFO - PROCESS | 448 | 1468427710771 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:10 INFO - PROCESS | 448 | ++DOCSHELL 10328000 == 39 [pid = 448] [id = 53] 09:35:10 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (18189800) [pid = 448] [serial = 155] [outer = 00000000] 09:35:10 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (1818E000) [pid = 448] [serial = 156] [outer = 18189800] 09:35:10 INFO - PROCESS | 448 | 1468427710816 Marionette DEBUG loaded listener.js 09:35:10 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (18CF5000) [pid = 448] [serial = 157] [outer = 18189800] 09:35:11 INFO - PROCESS | 448 | 1468427711212 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]]]}] 09:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 728ms 09:35:11 INFO - PROCESS | 448 | 1468427711273 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 09:35:11 INFO - PROCESS | 448 | 1468427711275 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 09:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:35:11 INFO - PROCESS | 448 | 1468427711278 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:35:11 INFO - PROCESS | 448 | 1468427711280 Marionette TRACE conn6 <- [1,178,null,{}] 09:35:11 INFO - PROCESS | 448 | 1468427711289 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}] 09:35:11 INFO - PROCESS | 448 | 1468427711291 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:11 INFO - PROCESS | 448 | 1468427711403 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 09:35:11 INFO - PROCESS | 448 | 1468427711409 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:11 INFO - PROCESS | 448 | 1468427711410 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:11 INFO - PROCESS | 448 | ++DOCSHELL 1023A800 == 40 [pid = 448] [id = 54] 09:35:11 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (18F0F000) [pid = 448] [serial = 158] [outer = 00000000] 09:35:11 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (18F99800) [pid = 448] [serial = 159] [outer = 18F0F000] 09:35:11 INFO - PROCESS | 448 | 1468427711454 Marionette DEBUG loaded listener.js 09:35:11 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (18FBE800) [pid = 448] [serial = 160] [outer = 18F0F000] 09:35:11 INFO - PROCESS | 448 | 1468427711863 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]]]}] 09:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 629ms 09:35:11 INFO - PROCESS | 448 | 1468427711908 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 09:35:11 INFO - PROCESS | 448 | 1468427711910 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 09:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:35:11 INFO - PROCESS | 448 | 1468427711919 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:35:11 INFO - PROCESS | 448 | 1468427711921 Marionette TRACE conn6 <- [1,182,null,{}] 09:35:11 INFO - PROCESS | 448 | 1468427711924 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}] 09:35:11 INFO - PROCESS | 448 | 1468427711926 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:12 INFO - PROCESS | 448 | 1468427712027 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 09:35:12 INFO - PROCESS | 448 | 1468427712094 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:12 INFO - PROCESS | 448 | 1468427712096 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:12 INFO - PROCESS | 448 | ++DOCSHELL 18F95C00 == 41 [pid = 448] [id = 55] 09:35:12 INFO - PROCESS | 448 | ++DOMWINDOW == 97 (19098800) [pid = 448] [serial = 161] [outer = 00000000] 09:35:12 INFO - PROCESS | 448 | ++DOMWINDOW == 98 (1928FC00) [pid = 448] [serial = 162] [outer = 19098800] 09:35:12 INFO - PROCESS | 448 | 1468427712140 Marionette DEBUG loaded listener.js 09:35:12 INFO - PROCESS | 448 | ++DOMWINDOW == 99 (1A080000) [pid = 448] [serial = 163] [outer = 19098800] 09:35:12 INFO - PROCESS | 448 | --DOMWINDOW == 98 (17DCBC00) [pid = 448] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:35:12 INFO - PROCESS | 448 | --DOMWINDOW == 97 (1926C800) [pid = 448] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:35:12 INFO - PROCESS | 448 | --DOMWINDOW == 96 (10365400) [pid = 448] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:35:12 INFO - PROCESS | 448 | --DOMWINDOW == 95 (18F99400) [pid = 448] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:35:12 INFO - PROCESS | 448 | --DOMWINDOW == 94 (1023F000) [pid = 448] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:35:12 INFO - PROCESS | 448 | --DOMWINDOW == 93 (1017E800) [pid = 448] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:35:12 INFO - PROCESS | 448 | --DOMWINDOW == 92 (17D22000) [pid = 448] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:35:12 INFO - PROCESS | 448 | --DOMWINDOW == 91 (14C46000) [pid = 448] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:35:12 INFO - PROCESS | 448 | --DOMWINDOW == 90 (18F15000) [pid = 448] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:35:12 INFO - PROCESS | 448 | --DOMWINDOW == 89 (16148C00) [pid = 448] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:35:12 INFO - PROCESS | 448 | --DOMWINDOW == 88 (10245400) [pid = 448] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:35:12 INFO - PROCESS | 448 | --DOMWINDOW == 87 (16678000) [pid = 448] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:35:12 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1A087800) [pid = 448] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:35:12 INFO - PROCESS | 448 | --DOMWINDOW == 85 (18F1A400) [pid = 448] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:35:12 INFO - PROCESS | 448 | 1468427712596 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]]]}] 09:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 728ms 09:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:35:12 INFO - PROCESS | 448 | 1468427712644 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 09:35:12 INFO - PROCESS | 448 | 1468427712646 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 09:35:12 INFO - PROCESS | 448 | 1468427712661 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:35:12 INFO - PROCESS | 448 | 1468427712663 Marionette TRACE conn6 <- [1,186,null,{}] 09:35:12 INFO - PROCESS | 448 | 1468427712667 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}] 09:35:12 INFO - PROCESS | 448 | 1468427712669 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:12 INFO - PROCESS | 448 | 1468427712756 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 09:35:12 INFO - PROCESS | 448 | 1468427712762 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:12 INFO - PROCESS | 448 | 1468427712763 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:12 INFO - PROCESS | 448 | ++DOCSHELL 1031E000 == 42 [pid = 448] [id = 56] 09:35:12 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (16148C00) [pid = 448] [serial = 164] [outer = 00000000] 09:35:12 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (18F8CC00) [pid = 448] [serial = 165] [outer = 16148C00] 09:35:12 INFO - PROCESS | 448 | 1468427712807 Marionette DEBUG loaded listener.js 09:35:12 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (19076C00) [pid = 448] [serial = 166] [outer = 16148C00] 09:35:13 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (1A0E8800) [pid = 448] [serial = 167] [outer = 14C1DC00] 09:35:13 INFO - PROCESS | 448 | 1468427713244 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]]]}] 09:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 629ms 09:35:13 INFO - PROCESS | 448 | 1468427713281 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 09:35:13 INFO - PROCESS | 448 | 1468427713293 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 09:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:35:13 INFO - PROCESS | 448 | 1468427713296 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:35:13 INFO - PROCESS | 448 | 1468427713298 Marionette TRACE conn6 <- [1,190,null,{}] 09:35:13 INFO - PROCESS | 448 | 1468427713306 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}] 09:35:13 INFO - PROCESS | 448 | 1468427713308 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:13 INFO - PROCESS | 448 | 1468427713387 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 09:35:13 INFO - PROCESS | 448 | 1468427713393 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:13 INFO - PROCESS | 448 | 1468427713395 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:13 INFO - PROCESS | 448 | ++DOCSHELL 1926B800 == 43 [pid = 448] [id = 57] 09:35:13 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (1926D800) [pid = 448] [serial = 168] [outer = 00000000] 09:35:13 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (1A08A400) [pid = 448] [serial = 169] [outer = 1926D800] 09:35:13 INFO - PROCESS | 448 | 1468427713438 Marionette DEBUG loaded listener.js 09:35:13 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (1A2E7400) [pid = 448] [serial = 170] [outer = 1926D800] 09:35:13 INFO - PROCESS | 448 | 1468427713840 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]]]}] 09:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 569ms 09:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:35:13 INFO - PROCESS | 448 | 1468427713872 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 09:35:13 INFO - PROCESS | 448 | 1468427713874 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 09:35:13 INFO - PROCESS | 448 | 1468427713877 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:35:13 INFO - PROCESS | 448 | 1468427713879 Marionette TRACE conn6 <- [1,194,null,{}] 09:35:13 INFO - PROCESS | 448 | 1468427713883 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}] 09:35:13 INFO - PROCESS | 448 | 1468427713885 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:14 INFO - PROCESS | 448 | 1468427714013 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 09:35:14 INFO - PROCESS | 448 | 1468427714020 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:14 INFO - PROCESS | 448 | 1468427714023 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:14 INFO - PROCESS | 448 | ++DOCSHELL 1C5F4C00 == 44 [pid = 448] [id = 58] 09:35:14 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (1C9BD400) [pid = 448] [serial = 171] [outer = 00000000] 09:35:14 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (1CEBC000) [pid = 448] [serial = 172] [outer = 1C9BD400] 09:35:14 INFO - PROCESS | 448 | 1468427714068 Marionette DEBUG loaded listener.js 09:35:14 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (1CEC2800) [pid = 448] [serial = 173] [outer = 1C9BD400] 09:35:14 INFO - PROCESS | 448 | 1468427714508 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]]]}] 09:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 669ms 09:35:14 INFO - PROCESS | 448 | 1468427714548 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 09:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:35:14 INFO - PROCESS | 448 | 1468427714553 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 09:35:14 INFO - PROCESS | 448 | 1468427714557 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:35:14 INFO - PROCESS | 448 | 1468427714561 Marionette TRACE conn6 <- [1,198,null,{}] 09:35:14 INFO - PROCESS | 448 | 1468427714567 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}] 09:35:14 INFO - PROCESS | 448 | 1468427714570 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:14 INFO - PROCESS | 448 | 1468427714779 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 09:35:14 INFO - PROCESS | 448 | 1468427714884 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:14 INFO - PROCESS | 448 | 1468427714887 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:14 INFO - PROCESS | 448 | ++DOCSHELL 10243000 == 45 [pid = 448] [id = 59] 09:35:14 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (10244400) [pid = 448] [serial = 174] [outer = 00000000] 09:35:14 INFO - PROCESS | 448 | ++DOMWINDOW == 97 (10324400) [pid = 448] [serial = 175] [outer = 10244400] 09:35:14 INFO - PROCESS | 448 | 1468427714944 Marionette DEBUG loaded listener.js 09:35:15 INFO - PROCESS | 448 | ++DOMWINDOW == 98 (1036D400) [pid = 448] [serial = 176] [outer = 10244400] 09:35:15 INFO - PROCESS | 448 | 1468427715502 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]]]}] 09:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 989ms 09:35:15 INFO - PROCESS | 448 | 1468427715548 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 09:35:15 INFO - PROCESS | 448 | 1468427715553 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 09:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:35:15 INFO - PROCESS | 448 | 1468427715559 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:35:15 INFO - PROCESS | 448 | 1468427715562 Marionette TRACE conn6 <- [1,202,null,{}] 09:35:15 INFO - PROCESS | 448 | 1468427715567 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}] 09:35:15 INFO - PROCESS | 448 | 1468427715570 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:15 INFO - PROCESS | 448 | 1468427715682 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 09:35:15 INFO - PROCESS | 448 | 1468427715759 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:15 INFO - PROCESS | 448 | 1468427715762 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:15 INFO - PROCESS | 448 | ++DOCSHELL 14760400 == 46 [pid = 448] [id = 60] 09:35:15 INFO - PROCESS | 448 | ++DOMWINDOW == 99 (14B7B800) [pid = 448] [serial = 177] [outer = 00000000] 09:35:15 INFO - PROCESS | 448 | ++DOMWINDOW == 100 (14CDA400) [pid = 448] [serial = 178] [outer = 14B7B800] 09:35:15 INFO - PROCESS | 448 | 1468427715860 Marionette DEBUG loaded listener.js 09:35:15 INFO - PROCESS | 448 | ++DOMWINDOW == 101 (161E0800) [pid = 448] [serial = 179] [outer = 14B7B800] 09:35:16 INFO - PROCESS | 448 | 1468427716409 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]]]}] 09:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 929ms 09:35:16 INFO - PROCESS | 448 | 1468427716493 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 09:35:16 INFO - PROCESS | 448 | 1468427716496 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 09:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:35:16 INFO - PROCESS | 448 | 1468427716499 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:35:16 INFO - PROCESS | 448 | 1468427716503 Marionette TRACE conn6 <- [1,206,null,{}] 09:35:16 INFO - PROCESS | 448 | 1468427716514 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}] 09:35:16 INFO - PROCESS | 448 | 1468427716519 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:16 INFO - PROCESS | 448 | 1468427716675 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 09:35:16 INFO - PROCESS | 448 | 1468427716685 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:16 INFO - PROCESS | 448 | 1468427716688 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:16 INFO - PROCESS | 448 | ++DOCSHELL 1818C400 == 47 [pid = 448] [id = 61] 09:35:16 INFO - PROCESS | 448 | ++DOMWINDOW == 102 (1818D400) [pid = 448] [serial = 180] [outer = 00000000] 09:35:16 INFO - PROCESS | 448 | ++DOMWINDOW == 103 (18F16C00) [pid = 448] [serial = 181] [outer = 1818D400] 09:35:16 INFO - PROCESS | 448 | 1468427716744 Marionette DEBUG loaded listener.js 09:35:16 INFO - PROCESS | 448 | ++DOMWINDOW == 104 (19AA7800) [pid = 448] [serial = 182] [outer = 1818D400] 09:35:17 INFO - PROCESS | 448 | 1468427717336 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]]]}] 09:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 868ms 09:35:17 INFO - PROCESS | 448 | 1468427717373 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 09:35:17 INFO - PROCESS | 448 | 1468427717376 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 09:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:35:17 INFO - PROCESS | 448 | 1468427717380 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:35:17 INFO - PROCESS | 448 | 1468427717382 Marionette TRACE conn6 <- [1,210,null,{}] 09:35:17 INFO - PROCESS | 448 | 1468427717385 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}] 09:35:17 INFO - PROCESS | 448 | 1468427717388 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:17 INFO - PROCESS | 448 | 1468427717494 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 09:35:17 INFO - PROCESS | 448 | 1468427717584 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:17 INFO - PROCESS | 448 | 1468427717586 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:17 INFO - PROCESS | 448 | ++DOCSHELL 1CEB8C00 == 48 [pid = 448] [id = 62] 09:35:17 INFO - PROCESS | 448 | ++DOMWINDOW == 105 (1CEBC400) [pid = 448] [serial = 183] [outer = 00000000] 09:35:17 INFO - PROCESS | 448 | ++DOMWINDOW == 106 (1CEF8800) [pid = 448] [serial = 184] [outer = 1CEBC400] 09:35:17 INFO - PROCESS | 448 | 1468427717639 Marionette DEBUG loaded listener.js 09:35:17 INFO - PROCESS | 448 | ++DOMWINDOW == 107 (1CEFC400) [pid = 448] [serial = 185] [outer = 1CEBC400] 09:35:18 INFO - PROCESS | 448 | 1468427718293 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]]]}] 09:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 968ms 09:35:18 INFO - PROCESS | 448 | 1468427718353 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 09:35:18 INFO - PROCESS | 448 | 1468427718358 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 09:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:35:18 INFO - PROCESS | 448 | 1468427718371 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:35:18 INFO - PROCESS | 448 | 1468427718375 Marionette TRACE conn6 <- [1,214,null,{}] 09:35:18 INFO - PROCESS | 448 | 1468427718381 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}] 09:35:18 INFO - PROCESS | 448 | 1468427718384 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:18 INFO - PROCESS | 448 | 1468427718515 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 09:35:18 INFO - PROCESS | 448 | 1468427718589 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:18 INFO - PROCESS | 448 | 1468427718593 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:18 INFO - PROCESS | 448 | ++DOCSHELL 10535000 == 49 [pid = 448] [id = 63] 09:35:18 INFO - PROCESS | 448 | ++DOMWINDOW == 108 (1060FC00) [pid = 448] [serial = 186] [outer = 00000000] 09:35:18 INFO - PROCESS | 448 | ++DOMWINDOW == 109 (10913C00) [pid = 448] [serial = 187] [outer = 1060FC00] 09:35:18 INFO - PROCESS | 448 | 1468427718686 Marionette DEBUG loaded listener.js 09:35:18 INFO - PROCESS | 448 | ++DOMWINDOW == 110 (10ACF800) [pid = 448] [serial = 188] [outer = 1060FC00] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 1926B800 == 48 [pid = 448] [id = 57] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 1031E000 == 47 [pid = 448] [id = 56] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 18F95C00 == 46 [pid = 448] [id = 55] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 1023A800 == 45 [pid = 448] [id = 54] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 10328000 == 44 [pid = 448] [id = 53] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 161DA400 == 43 [pid = 448] [id = 52] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 161DAC00 == 42 [pid = 448] [id = 51] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 14C06800 == 41 [pid = 448] [id = 50] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 10173C00 == 40 [pid = 448] [id = 49] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 10371800 == 39 [pid = 448] [id = 48] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 10374400 == 38 [pid = 448] [id = 31] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 18F94C00 == 37 [pid = 448] [id = 33] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 1023D000 == 36 [pid = 448] [id = 30] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 18F14000 == 35 [pid = 448] [id = 32] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 10236800 == 34 [pid = 448] [id = 45] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 15A59400 == 33 [pid = 448] [id = 46] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 161E4C00 == 32 [pid = 448] [id = 47] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 18186C00 == 31 [pid = 448] [id = 44] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 1818C400 == 30 [pid = 448] [id = 61] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 1CEB8C00 == 29 [pid = 448] [id = 62] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 1C5F4C00 == 28 [pid = 448] [id = 58] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 10243000 == 27 [pid = 448] [id = 59] 09:35:19 INFO - PROCESS | 448 | --DOCSHELL 14760400 == 26 [pid = 448] [id = 60] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 109 (19093400) [pid = 448] [serial = 97] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 108 (19083800) [pid = 448] [serial = 96] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 107 (1032A800) [pid = 448] [serial = 88] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 106 (1031F400) [pid = 448] [serial = 87] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 105 (19080800) [pid = 448] [serial = 115] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 104 (10614400) [pid = 448] [serial = 100] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 103 (1036A800) [pid = 448] [serial = 99] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 102 (1816F000) [pid = 448] [serial = 108] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 101 (18CF5800) [pid = 448] [serial = 109] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 100 (1667CC00) [pid = 448] [serial = 91] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 99 (16673800) [pid = 448] [serial = 90] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 98 (18F92000) [pid = 448] [serial = 94] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 97 (18F90400) [pid = 448] [serial = 93] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 96 (16674400) [pid = 448] [serial = 105] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 95 (1816D400) [pid = 448] [serial = 121] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 94 (16C45000) [pid = 448] [serial = 106] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 93 (16678800) [pid = 448] [serial = 120] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 92 (19AA7C00) [pid = 448] [serial = 118] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 91 (1A085C00) [pid = 448] [serial = 124] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 90 (1A08CC00) [pid = 448] [serial = 126] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 89 (1B6EA400) [pid = 448] [serial = 127] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 88 (18FC2400) [pid = 448] [serial = 112] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 87 (18F98C00) [pid = 448] [serial = 111] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1A087000) [pid = 448] [serial = 129] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 85 (1A080800) [pid = 448] [serial = 123] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 84 (18F98800) [pid = 448] [serial = 114] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 83 (19AA4400) [pid = 448] [serial = 117] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 82 (113DDC00) [pid = 448] [serial = 102] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | --DOMWINDOW == 81 (13414000) [pid = 448] [serial = 103] [outer = 00000000] [url = about:blank] 09:35:19 INFO - PROCESS | 448 | 1468427719797 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]]]}] 09:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1471ms 09:35:19 INFO - PROCESS | 448 | 1468427719849 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 09:35:19 INFO - PROCESS | 448 | 1468427719853 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 09:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:35:19 INFO - PROCESS | 448 | 1468427719857 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:35:19 INFO - PROCESS | 448 | 1468427719861 Marionette TRACE conn6 <- [1,218,null,{}] 09:35:19 INFO - PROCESS | 448 | 1468427719866 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}] 09:35:19 INFO - PROCESS | 448 | 1468427719869 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:19 INFO - PROCESS | 448 | 1468427719956 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 09:35:19 INFO - PROCESS | 448 | 1468427719963 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:19 INFO - PROCESS | 448 | 1468427719966 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:19 INFO - PROCESS | 448 | ++DOCSHELL 10320000 == 27 [pid = 448] [id = 64] 09:35:19 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (10322800) [pid = 448] [serial = 189] [outer = 00000000] 09:35:19 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (10368800) [pid = 448] [serial = 190] [outer = 10322800] 09:35:19 INFO - PROCESS | 448 | 1468427720014 Marionette DEBUG loaded listener.js 09:35:20 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (10372400) [pid = 448] [serial = 191] [outer = 10322800] 09:35:20 INFO - PROCESS | 448 | 1468427720463 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]]]}] 09:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 629ms 09:35:20 INFO - PROCESS | 448 | 1468427720488 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 09:35:20 INFO - PROCESS | 448 | 1468427720493 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 09:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:35:20 INFO - PROCESS | 448 | 1468427720503 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:35:20 INFO - PROCESS | 448 | 1468427720505 Marionette TRACE conn6 <- [1,222,null,{}] 09:35:20 INFO - PROCESS | 448 | 1468427720509 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}] 09:35:20 INFO - PROCESS | 448 | 1468427720512 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:20 INFO - PROCESS | 448 | 1468427720600 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 09:35:20 INFO - PROCESS | 448 | 1468427720607 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:20 INFO - PROCESS | 448 | 1468427720610 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:20 INFO - PROCESS | 448 | ++DOCSHELL 144A8C00 == 28 [pid = 448] [id = 65] 09:35:20 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (144A9400) [pid = 448] [serial = 192] [outer = 00000000] 09:35:20 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (145C1000) [pid = 448] [serial = 193] [outer = 144A9400] 09:35:20 INFO - PROCESS | 448 | 1468427720656 Marionette DEBUG loaded listener.js 09:35:20 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (14B75800) [pid = 448] [serial = 194] [outer = 144A9400] 09:35:21 INFO - PROCESS | 448 | 1468427721104 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]]]}] 09:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 628ms 09:35:21 INFO - PROCESS | 448 | 1468427721133 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 09:35:21 INFO - PROCESS | 448 | 1468427721135 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 09:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:35:21 INFO - PROCESS | 448 | 1468427721139 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:35:21 INFO - PROCESS | 448 | 1468427721142 Marionette TRACE conn6 <- [1,226,null,{}] 09:35:21 INFO - PROCESS | 448 | 1468427721157 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}] 09:35:21 INFO - PROCESS | 448 | 1468427721161 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:21 INFO - PROCESS | 448 | 1468427721244 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 09:35:21 INFO - PROCESS | 448 | 1468427721254 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:21 INFO - PROCESS | 448 | 1468427721257 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:21 INFO - PROCESS | 448 | ++DOCSHELL 16671000 == 29 [pid = 448] [id = 66] 09:35:21 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (16671400) [pid = 448] [serial = 195] [outer = 00000000] 09:35:21 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (16677C00) [pid = 448] [serial = 196] [outer = 16671400] 09:35:21 INFO - PROCESS | 448 | 1468427721304 Marionette DEBUG loaded listener.js 09:35:21 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (166F0800) [pid = 448] [serial = 197] [outer = 16671400] 09:35:21 INFO - PROCESS | 448 | 1468427721734 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]]]}] 09:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 629ms 09:35:21 INFO - PROCESS | 448 | 1468427721775 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 09:35:21 INFO - PROCESS | 448 | 1468427721777 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 09:35:21 INFO - PROCESS | 448 | 1468427721780 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:35:21 INFO - PROCESS | 448 | 1468427721782 Marionette TRACE conn6 <- [1,230,null,{}] 09:35:21 INFO - PROCESS | 448 | 1468427721785 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}] 09:35:21 INFO - PROCESS | 448 | 1468427721787 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:21 INFO - PROCESS | 448 | 1468427721906 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 09:35:21 INFO - PROCESS | 448 | 1468427721911 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:21 INFO - PROCESS | 448 | 1468427721913 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:21 INFO - PROCESS | 448 | ++DOCSHELL 16C4F000 == 30 [pid = 448] [id = 67] 09:35:21 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (16C4F800) [pid = 448] [serial = 198] [outer = 00000000] 09:35:21 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (17D23C00) [pid = 448] [serial = 199] [outer = 16C4F800] 09:35:21 INFO - PROCESS | 448 | 1468427721958 Marionette DEBUG loaded listener.js 09:35:22 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (17DC6400) [pid = 448] [serial = 200] [outer = 16C4F800] 09:35:22 INFO - PROCESS | 448 | 1468427722377 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]]]}] 09:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 669ms 09:35:22 INFO - PROCESS | 448 | 1468427722424 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 09:35:22 INFO - PROCESS | 448 | 1468427722426 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 09:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:35:22 INFO - PROCESS | 448 | 1468427722429 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:35:22 INFO - PROCESS | 448 | 1468427722431 Marionette TRACE conn6 <- [1,234,null,{}] 09:35:22 INFO - PROCESS | 448 | 1468427722434 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}] 09:35:22 INFO - PROCESS | 448 | 1468427722436 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:22 INFO - PROCESS | 448 | 1468427722539 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 09:35:22 INFO - PROCESS | 448 | 1468427722544 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:22 INFO - PROCESS | 448 | 1468427722546 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:22 INFO - PROCESS | 448 | ++DOCSHELL 17DCAC00 == 31 [pid = 448] [id = 68] 09:35:22 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (17DCBC00) [pid = 448] [serial = 201] [outer = 00000000] 09:35:22 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (1816CC00) [pid = 448] [serial = 202] [outer = 17DCBC00] 09:35:22 INFO - PROCESS | 448 | 1468427722590 Marionette DEBUG loaded listener.js 09:35:22 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (18170C00) [pid = 448] [serial = 203] [outer = 17DCBC00] 09:35:23 INFO - PROCESS | 448 | 1468427723037 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]]]}] 09:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 628ms 09:35:23 INFO - PROCESS | 448 | 1468427723060 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 09:35:23 INFO - PROCESS | 448 | 1468427723061 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 09:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:35:23 INFO - PROCESS | 448 | 1468427723064 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:35:23 INFO - PROCESS | 448 | 1468427723066 Marionette TRACE conn6 <- [1,238,null,{}] 09:35:23 INFO - PROCESS | 448 | 1468427723077 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}] 09:35:23 INFO - PROCESS | 448 | 1468427723082 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:23 INFO - PROCESS | 448 | 1468427723200 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 09:35:23 INFO - PROCESS | 448 | 1468427723279 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:23 INFO - PROCESS | 448 | 1468427723281 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:23 INFO - PROCESS | 448 | ++DOCSHELL 18CF5800 == 32 [pid = 448] [id = 69] 09:35:23 INFO - PROCESS | 448 | ++DOMWINDOW == 97 (18F1AC00) [pid = 448] [serial = 204] [outer = 00000000] 09:35:23 INFO - PROCESS | 448 | ++DOMWINDOW == 98 (18F94400) [pid = 448] [serial = 205] [outer = 18F1AC00] 09:35:23 INFO - PROCESS | 448 | 1468427723325 Marionette DEBUG loaded listener.js 09:35:23 INFO - PROCESS | 448 | ++DOMWINDOW == 99 (18F9AC00) [pid = 448] [serial = 206] [outer = 18F1AC00] 09:35:23 INFO - PROCESS | 448 | 1468427723733 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]]]}] 09:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 689ms 09:35:24 INFO - PROCESS | 448 | --DOMWINDOW == 98 (18189800) [pid = 448] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:35:24 INFO - PROCESS | 448 | --DOMWINDOW == 97 (1031B400) [pid = 448] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:35:24 INFO - PROCESS | 448 | --DOMWINDOW == 96 (14C12000) [pid = 448] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:35:24 INFO - PROCESS | 448 | --DOMWINDOW == 95 (10174400) [pid = 448] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:35:24 INFO - PROCESS | 448 | --DOMWINDOW == 94 (161E2C00) [pid = 448] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:35:24 INFO - PROCESS | 448 | --DOMWINDOW == 93 (161E8C00) [pid = 448] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:35:24 INFO - PROCESS | 448 | --DOMWINDOW == 92 (1818B800) [pid = 448] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:35:24 INFO - PROCESS | 448 | --DOMWINDOW == 91 (161DBC00) [pid = 448] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:35:24 INFO - PROCESS | 448 | --DOMWINDOW == 90 (10372C00) [pid = 448] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:35:24 INFO - PROCESS | 448 | --DOMWINDOW == 89 (18F0F000) [pid = 448] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:35:24 INFO - PROCESS | 448 | --DOMWINDOW == 88 (1926D800) [pid = 448] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:35:24 INFO - PROCESS | 448 | --DOMWINDOW == 87 (19098800) [pid = 448] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:35:24 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1C9BD400) [pid = 448] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:35:24 INFO - PROCESS | 448 | --DOMWINDOW == 85 (16148C00) [pid = 448] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:35:24 INFO - PROCESS | 448 | --DOMWINDOW == 84 (16567C00) [pid = 448] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:35:24 INFO - PROCESS | 448 | --DOMWINDOW == 83 (16679400) [pid = 448] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:35:24 INFO - PROCESS | 448 | 1468427724038 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 09:35:24 INFO - PROCESS | 448 | 1468427724040 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 09:35:24 INFO - PROCESS | 448 | 1468427724049 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:35:24 INFO - PROCESS | 448 | 1468427724051 Marionette TRACE conn6 <- [1,242,null,{}] 09:35:24 INFO - PROCESS | 448 | 1468427724054 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}] 09:35:24 INFO - PROCESS | 448 | 1468427724056 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:35:24 INFO - PROCESS | 448 | 1468427724147 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 09:35:24 INFO - PROCESS | 448 | 1468427724158 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:24 INFO - PROCESS | 448 | 1468427724160 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:24 INFO - PROCESS | 448 | ++DOCSHELL 10371C00 == 33 [pid = 448] [id = 70] 09:35:24 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (145C7C00) [pid = 448] [serial = 207] [outer = 00000000] 09:35:24 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (161DFC00) [pid = 448] [serial = 208] [outer = 145C7C00] 09:35:24 INFO - PROCESS | 448 | 1468427724203 Marionette DEBUG loaded listener.js 09:35:24 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (16672800) [pid = 448] [serial = 209] [outer = 145C7C00] 09:35:24 INFO - PROCESS | 448 | 1468427724621 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]]]}] 09:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 609ms 09:35:24 INFO - PROCESS | 448 | 1468427724676 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 09:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:35:24 INFO - PROCESS | 448 | 1468427724678 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 09:35:24 INFO - PROCESS | 448 | 1468427724681 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:35:24 INFO - PROCESS | 448 | 1468427724683 Marionette TRACE conn6 <- [1,246,null,{}] 09:35:24 INFO - PROCESS | 448 | 1468427724691 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}] 09:35:24 INFO - PROCESS | 448 | 1468427724693 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:24 INFO - PROCESS | 448 | 1468427724769 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 09:35:24 INFO - PROCESS | 448 | 1468427724775 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:24 INFO - PROCESS | 448 | 1468427724777 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:24 INFO - PROCESS | 448 | ++DOCSHELL 0CD22C00 == 34 [pid = 448] [id = 71] 09:35:24 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (161DBC00) [pid = 448] [serial = 210] [outer = 00000000] 09:35:24 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (19076000) [pid = 448] [serial = 211] [outer = 161DBC00] 09:35:24 INFO - PROCESS | 448 | 1468427724820 Marionette DEBUG loaded listener.js 09:35:24 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (18F8F800) [pid = 448] [serial = 212] [outer = 161DBC00] 09:35:25 INFO - PROCESS | 448 | 1468427725202 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]]]}] 09:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 589ms 09:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:35:25 INFO - PROCESS | 448 | 1468427725274 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 09:35:25 INFO - PROCESS | 448 | 1468427725276 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 09:35:25 INFO - PROCESS | 448 | 1468427725279 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:35:25 INFO - PROCESS | 448 | 1468427725281 Marionette TRACE conn6 <- [1,250,null,{}] 09:35:25 INFO - PROCESS | 448 | 1468427725285 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}] 09:35:25 INFO - PROCESS | 448 | 1468427725286 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:25 INFO - PROCESS | 448 | 1468427725364 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 09:35:25 INFO - PROCESS | 448 | 1468427725370 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:25 INFO - PROCESS | 448 | 1468427725372 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:25 INFO - PROCESS | 448 | ++DOCSHELL 19083800 == 35 [pid = 448] [id = 72] 09:35:25 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (19093C00) [pid = 448] [serial = 213] [outer = 00000000] 09:35:25 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (1926C800) [pid = 448] [serial = 214] [outer = 19093C00] 09:35:25 INFO - PROCESS | 448 | 1468427725424 Marionette DEBUG loaded listener.js 09:35:25 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (19290800) [pid = 448] [serial = 215] [outer = 19093C00] 09:35:25 INFO - PROCESS | 448 | 1468427725928 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]]]}] 09:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 669ms 09:35:25 INFO - PROCESS | 448 | 1468427725952 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 09:35:25 INFO - PROCESS | 448 | 1468427725954 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 09:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:35:25 INFO - PROCESS | 448 | 1468427725957 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:35:25 INFO - PROCESS | 448 | 1468427725958 Marionette TRACE conn6 <- [1,254,null,{}] 09:35:25 INFO - PROCESS | 448 | 1468427725962 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}] 09:35:25 INFO - PROCESS | 448 | 1468427725963 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:26 INFO - PROCESS | 448 | 1468427726047 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 09:35:26 INFO - PROCESS | 448 | 1468427726228 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:26 INFO - PROCESS | 448 | 1468427726231 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:26 INFO - PROCESS | 448 | ++DOCSHELL 0C822C00 == 36 [pid = 448] [id = 73] 09:35:26 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (0C824000) [pid = 448] [serial = 216] [outer = 00000000] 09:35:26 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (0C82D800) [pid = 448] [serial = 217] [outer = 0C824000] 09:35:26 INFO - PROCESS | 448 | 1468427726289 Marionette DEBUG loaded listener.js 09:35:26 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (0CD74400) [pid = 448] [serial = 218] [outer = 0C824000] 09:35:26 INFO - PROCESS | 448 | 1468427726909 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]]]}] 09:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1017ms 09:35:26 INFO - PROCESS | 448 | 1468427726979 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 09:35:26 INFO - PROCESS | 448 | 1468427726982 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 09:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:35:26 INFO - PROCESS | 448 | 1468427726987 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:35:26 INFO - PROCESS | 448 | 1468427726990 Marionette TRACE conn6 <- [1,258,null,{}] 09:35:27 INFO - PROCESS | 448 | 1468427727009 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}] 09:35:27 INFO - PROCESS | 448 | 1468427727012 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:27 INFO - PROCESS | 448 | 1468427727138 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 09:35:27 INFO - PROCESS | 448 | 1468427727252 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:27 INFO - PROCESS | 448 | 1468427727256 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:27 INFO - PROCESS | 448 | ++DOCSHELL 10326000 == 37 [pid = 448] [id = 74] 09:35:27 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (10367000) [pid = 448] [serial = 219] [outer = 00000000] 09:35:27 INFO - PROCESS | 448 | ++DOMWINDOW == 97 (1090C400) [pid = 448] [serial = 220] [outer = 10367000] 09:35:27 INFO - PROCESS | 448 | 1468427727313 Marionette DEBUG loaded listener.js 09:35:27 INFO - PROCESS | 448 | ++DOMWINDOW == 98 (13414C00) [pid = 448] [serial = 221] [outer = 10367000] 09:35:28 INFO - PROCESS | 448 | 1468427728051 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]]]}] 09:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1121ms 09:35:28 INFO - PROCESS | 448 | 1468427728114 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 09:35:28 INFO - PROCESS | 448 | 1468427728118 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 09:35:28 INFO - PROCESS | 448 | 1468427728122 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:35:28 INFO - PROCESS | 448 | 1468427728125 Marionette TRACE conn6 <- [1,262,null,{}] 09:35:28 INFO - PROCESS | 448 | 1468427728129 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}] 09:35:28 INFO - PROCESS | 448 | 1468427728131 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:28 INFO - PROCESS | 448 | 1468427728351 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 09:35:28 INFO - PROCESS | 448 | 1468427728478 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:28 INFO - PROCESS | 448 | 1468427728481 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:28 INFO - PROCESS | 448 | ++DOCSHELL 0C895C00 == 38 [pid = 448] [id = 75] 09:35:28 INFO - PROCESS | 448 | ++DOMWINDOW == 99 (0CD6E000) [pid = 448] [serial = 222] [outer = 00000000] 09:35:28 INFO - PROCESS | 448 | ++DOMWINDOW == 100 (10174C00) [pid = 448] [serial = 223] [outer = 0CD6E000] 09:35:28 INFO - PROCESS | 448 | 1468427728532 Marionette DEBUG loaded listener.js 09:35:28 INFO - PROCESS | 448 | ++DOMWINDOW == 101 (1023A800) [pid = 448] [serial = 224] [outer = 0CD6E000] 09:35:28 INFO - PROCESS | 448 | --DOCSHELL 19083800 == 37 [pid = 448] [id = 72] 09:35:28 INFO - PROCESS | 448 | --DOCSHELL 0CD22C00 == 36 [pid = 448] [id = 71] 09:35:28 INFO - PROCESS | 448 | --DOCSHELL 10371C00 == 35 [pid = 448] [id = 70] 09:35:28 INFO - PROCESS | 448 | --DOCSHELL 18CF5800 == 34 [pid = 448] [id = 69] 09:35:28 INFO - PROCESS | 448 | --DOCSHELL 17DCAC00 == 33 [pid = 448] [id = 68] 09:35:28 INFO - PROCESS | 448 | --DOCSHELL 16C4F000 == 32 [pid = 448] [id = 67] 09:35:28 INFO - PROCESS | 448 | --DOCSHELL 16671000 == 31 [pid = 448] [id = 66] 09:35:28 INFO - PROCESS | 448 | --DOCSHELL 144A8C00 == 30 [pid = 448] [id = 65] 09:35:28 INFO - PROCESS | 448 | --DOCSHELL 10320000 == 29 [pid = 448] [id = 64] 09:35:28 INFO - PROCESS | 448 | --DOCSHELL 10535000 == 28 [pid = 448] [id = 63] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 100 (1667F800) [pid = 448] [serial = 85] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 99 (1818E000) [pid = 448] [serial = 156] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 98 (10AC9000) [pid = 448] [serial = 132] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 97 (14CD2800) [pid = 448] [serial = 147] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 96 (16147000) [pid = 448] [serial = 148] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 95 (10365C00) [pid = 448] [serial = 144] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 94 (10614C00) [pid = 448] [serial = 145] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 93 (16624800) [pid = 448] [serial = 150] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 92 (1667F000) [pid = 448] [serial = 151] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 91 (17DCB800) [pid = 448] [serial = 138] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 90 (18173800) [pid = 448] [serial = 139] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 89 (1BBE7400) [pid = 448] [serial = 130] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 88 (17D20400) [pid = 448] [serial = 153] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 87 (10710C00) [pid = 448] [serial = 141] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 86 (10A2CC00) [pid = 448] [serial = 142] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 85 (18FBE800) [pid = 448] [serial = 160] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 84 (18F99800) [pid = 448] [serial = 159] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1A2E7400) [pid = 448] [serial = 170] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 82 (17D19400) [pid = 448] [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.] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1928FC00) [pid = 448] [serial = 162] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 80 (1CEC2800) [pid = 448] [serial = 173] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 79 (19076C00) [pid = 448] [serial = 166] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1A08A400) [pid = 448] [serial = 169] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1A080000) [pid = 448] [serial = 163] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 76 (14765000) [pid = 448] [serial = 133] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 75 (17844000) [pid = 448] [serial = 135] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 74 (17DC8000) [pid = 448] [serial = 136] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 73 (18F8CC00) [pid = 448] [serial = 165] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 72 (1CEBC000) [pid = 448] [serial = 172] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 71 (18CF5000) [pid = 448] [serial = 157] [outer = 00000000] [url = about:blank] 09:35:28 INFO - PROCESS | 448 | --DOMWINDOW == 70 (17DC4800) [pid = 448] [serial = 154] [outer = 00000000] [url = about:blank] 09:35:29 INFO - PROCESS | 448 | 1468427729064 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]]]}] 09:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 969ms 09:35:29 INFO - PROCESS | 448 | 1468427729098 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 09:35:29 INFO - PROCESS | 448 | 1468427729102 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 09:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:35:29 INFO - PROCESS | 448 | 1468427729110 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:35:29 INFO - PROCESS | 448 | 1468427729113 Marionette TRACE conn6 <- [1,266,null,{}] 09:35:29 INFO - PROCESS | 448 | 1468427729117 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}] 09:35:29 INFO - PROCESS | 448 | 1468427729120 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:29 INFO - PROCESS | 448 | 1468427729207 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 09:35:29 INFO - PROCESS | 448 | 1468427729216 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:29 INFO - PROCESS | 448 | 1468427729218 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:29 INFO - PROCESS | 448 | ++DOCSHELL 10710400 == 29 [pid = 448] [id = 76] 09:35:29 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (10710C00) [pid = 448] [serial = 225] [outer = 00000000] 09:35:29 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (10A29400) [pid = 448] [serial = 226] [outer = 10710C00] 09:35:29 INFO - PROCESS | 448 | 1468427729265 Marionette DEBUG loaded listener.js 09:35:29 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (113E0C00) [pid = 448] [serial = 227] [outer = 10710C00] 09:35:29 INFO - PROCESS | 448 | 1468427729862 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]]]}] 09:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 769ms 09:35:29 INFO - PROCESS | 448 | 1468427729895 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 09:35:29 INFO - PROCESS | 448 | 1468427729897 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 09:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:35:29 INFO - PROCESS | 448 | 1468427729927 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:35:29 INFO - PROCESS | 448 | 1468427729929 Marionette TRACE conn6 <- [1,270,null,{}] 09:35:29 INFO - PROCESS | 448 | 1468427729964 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}] 09:35:29 INFO - PROCESS | 448 | 1468427729967 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:30 INFO - PROCESS | 448 | 1468427730052 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 09:35:30 INFO - PROCESS | 448 | 1468427730065 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:30 INFO - PROCESS | 448 | 1468427730068 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:30 INFO - PROCESS | 448 | ++DOCSHELL 161E4C00 == 30 [pid = 448] [id = 77] 09:35:30 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (161E7000) [pid = 448] [serial = 228] [outer = 00000000] 09:35:30 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (16673400) [pid = 448] [serial = 229] [outer = 161E7000] 09:35:30 INFO - PROCESS | 448 | 1468427730112 Marionette DEBUG loaded listener.js 09:35:30 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1667B800) [pid = 448] [serial = 230] [outer = 161E7000] 09:35:30 INFO - PROCESS | 448 | 1468427730541 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]]]}] 09:35:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 669ms 09:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:35:30 INFO - PROCESS | 448 | 1468427730589 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 09:35:30 INFO - PROCESS | 448 | 1468427730593 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 09:35:30 INFO - PROCESS | 448 | 1468427730603 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:35:30 INFO - PROCESS | 448 | 1468427730608 Marionette TRACE conn6 <- [1,274,null,{}] 09:35:30 INFO - PROCESS | 448 | 1468427730611 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}] 09:35:30 INFO - PROCESS | 448 | 1468427730614 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:30 INFO - PROCESS | 448 | 1468427730704 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 09:35:30 INFO - PROCESS | 448 | 1468427730711 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:30 INFO - PROCESS | 448 | 1468427730713 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:30 INFO - PROCESS | 448 | ++DOCSHELL 17D93400 == 31 [pid = 448] [id = 78] 09:35:30 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (17D94000) [pid = 448] [serial = 231] [outer = 00000000] 09:35:30 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (17DC9C00) [pid = 448] [serial = 232] [outer = 17D94000] 09:35:30 INFO - PROCESS | 448 | 1468427730762 Marionette DEBUG loaded listener.js 09:35:30 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (17DCE000) [pid = 448] [serial = 233] [outer = 17D94000] 09:35:31 INFO - PROCESS | 448 | 1468427731179 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]]]}] 09:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 629ms 09:35:31 INFO - PROCESS | 448 | 1468427731229 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 09:35:31 INFO - PROCESS | 448 | 1468427731231 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 09:35:31 INFO - PROCESS | 448 | 1468427731240 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:35:31 INFO - PROCESS | 448 | 1468427731242 Marionette TRACE conn6 <- [1,278,null,{}] 09:35:31 INFO - PROCESS | 448 | 1468427731245 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}] 09:35:31 INFO - PROCESS | 448 | 1468427731247 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:31 INFO - PROCESS | 448 | 1468427731354 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 09:35:31 INFO - PROCESS | 448 | 1468427731430 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:31 INFO - PROCESS | 448 | 1468427731433 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:31 INFO - PROCESS | 448 | ++DOCSHELL 147A4400 == 32 [pid = 448] [id = 79] 09:35:31 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18167400) [pid = 448] [serial = 234] [outer = 00000000] 09:35:31 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (18181800) [pid = 448] [serial = 235] [outer = 18167400] 09:35:31 INFO - PROCESS | 448 | 1468427731476 Marionette DEBUG loaded listener.js 09:35:31 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (18187000) [pid = 448] [serial = 236] [outer = 18167400] 09:35:31 INFO - PROCESS | 448 | 1468427731893 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]]]}] 09:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 669ms 09:35:31 INFO - PROCESS | 448 | 1468427731914 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 09:35:31 INFO - PROCESS | 448 | 1468427731916 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 09:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:35:31 INFO - PROCESS | 448 | 1468427731919 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:35:31 INFO - PROCESS | 448 | 1468427731920 Marionette TRACE conn6 <- [1,282,null,{}] 09:35:31 INFO - PROCESS | 448 | 1468427731932 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}] 09:35:31 INFO - PROCESS | 448 | 1468427731934 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:32 INFO - PROCESS | 448 | 1468427732045 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 09:35:32 INFO - PROCESS | 448 | 1468427732054 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:32 INFO - PROCESS | 448 | 1468427732059 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:32 INFO - PROCESS | 448 | ++DOCSHELL 18B69400 == 33 [pid = 448] [id = 80] 09:35:32 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (18B6A400) [pid = 448] [serial = 237] [outer = 00000000] 09:35:32 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (18CF5000) [pid = 448] [serial = 238] [outer = 18B6A400] 09:35:32 INFO - PROCESS | 448 | 1468427732154 Marionette DEBUG loaded listener.js 09:35:32 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18F8C800) [pid = 448] [serial = 239] [outer = 18B6A400] 09:35:32 INFO - PROCESS | 448 | 1468427732597 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]]]}] 09:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 728ms 09:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:35:32 INFO - PROCESS | 448 | 1468427732650 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 09:35:32 INFO - PROCESS | 448 | 1468427732652 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 09:35:32 INFO - PROCESS | 448 | 1468427732656 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:35:32 INFO - PROCESS | 448 | 1468427732657 Marionette TRACE conn6 <- [1,286,null,{}] 09:35:32 INFO - PROCESS | 448 | 1468427732689 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}] 09:35:32 INFO - PROCESS | 448 | 1468427732691 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:32 INFO - PROCESS | 448 | 1468427732801 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 09:35:32 INFO - PROCESS | 448 | 1468427732856 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:32 INFO - PROCESS | 448 | 1468427732857 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:32 INFO - PROCESS | 448 | ++DOCSHELL 18F9A000 == 34 [pid = 448] [id = 81] 09:35:32 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (18FBE800) [pid = 448] [serial = 240] [outer = 00000000] 09:35:32 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1908F400) [pid = 448] [serial = 241] [outer = 18FBE800] 09:35:32 INFO - PROCESS | 448 | 1468427732900 Marionette DEBUG loaded listener.js 09:35:32 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (19095800) [pid = 448] [serial = 242] [outer = 18FBE800] 09:35:33 INFO - PROCESS | 448 | 1468427733350 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]]]}] 09:35:33 INFO - PROCESS | 448 | --DOMWINDOW == 87 (16C4F800) [pid = 448] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:35:33 INFO - PROCESS | 448 | --DOMWINDOW == 86 (18F1AC00) [pid = 448] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:35:33 INFO - PROCESS | 448 | --DOMWINDOW == 85 (1060FC00) [pid = 448] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:35:33 INFO - PROCESS | 448 | --DOMWINDOW == 84 (16671400) [pid = 448] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:35:33 INFO - PROCESS | 448 | --DOMWINDOW == 83 (10322800) [pid = 448] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:35:33 INFO - PROCESS | 448 | --DOMWINDOW == 82 (144A9400) [pid = 448] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:35:33 INFO - PROCESS | 448 | --DOMWINDOW == 81 (17DCBC00) [pid = 448] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:35:33 INFO - PROCESS | 448 | --DOMWINDOW == 80 (10244400) [pid = 448] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:35:33 INFO - PROCESS | 448 | --DOMWINDOW == 79 (14B7B800) [pid = 448] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:35:33 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1818D400) [pid = 448] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:35:33 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1CEBC400) [pid = 448] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:35:33 INFO - PROCESS | 448 | --DOMWINDOW == 76 (145C7C00) [pid = 448] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:35:33 INFO - PROCESS | 448 | --DOMWINDOW == 75 (161DBC00) [pid = 448] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 729ms 09:35:33 INFO - PROCESS | 448 | 1468427733386 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 09:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:35:33 INFO - PROCESS | 448 | 1468427733388 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 09:35:33 INFO - PROCESS | 448 | 1468427733392 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:35:33 INFO - PROCESS | 448 | 1468427733393 Marionette TRACE conn6 <- [1,290,null,{}] 09:35:33 INFO - PROCESS | 448 | 1468427733397 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}] 09:35:33 INFO - PROCESS | 448 | 1468427733399 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:33 INFO - PROCESS | 448 | 1468427733487 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 09:35:33 INFO - PROCESS | 448 | 1468427733492 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:33 INFO - PROCESS | 448 | 1468427733494 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:33 INFO - PROCESS | 448 | ++DOCSHELL 144A9400 == 35 [pid = 448] [id = 82] 09:35:33 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (145C7C00) [pid = 448] [serial = 243] [outer = 00000000] 09:35:33 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (16671400) [pid = 448] [serial = 244] [outer = 145C7C00] 09:35:33 INFO - PROCESS | 448 | 1468427733537 Marionette DEBUG loaded listener.js 09:35:33 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1784CC00) [pid = 448] [serial = 245] [outer = 145C7C00] 09:35:33 INFO - PROCESS | 448 | 1468427733947 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]]]}] 09:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 570ms 09:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:35:33 INFO - PROCESS | 448 | 1468427733963 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 09:35:33 INFO - PROCESS | 448 | 1468427733965 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 09:35:33 INFO - PROCESS | 448 | 1468427733968 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:35:33 INFO - PROCESS | 448 | 1468427733970 Marionette TRACE conn6 <- [1,294,null,{}] 09:35:33 INFO - PROCESS | 448 | 1468427733984 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}] 09:35:33 INFO - PROCESS | 448 | 1468427733986 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:34 INFO - PROCESS | 448 | 1468427734067 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 09:35:34 INFO - PROCESS | 448 | 1468427734072 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:34 INFO - PROCESS | 448 | 1468427734074 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:34 INFO - PROCESS | 448 | ++DOCSHELL 17D1CC00 == 36 [pid = 448] [id = 83] 09:35:34 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18171000) [pid = 448] [serial = 246] [outer = 00000000] 09:35:34 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1926D400) [pid = 448] [serial = 247] [outer = 18171000] 09:35:34 INFO - PROCESS | 448 | 1468427734118 Marionette DEBUG loaded listener.js 09:35:34 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (19274000) [pid = 448] [serial = 248] [outer = 18171000] 09:35:34 INFO - PROCESS | 448 | 1468427734537 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]]]}] 09:35:34 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. 09:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 628ms 09:35:34 INFO - PROCESS | 448 | 1468427734600 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 09:35:34 INFO - PROCESS | 448 | 1468427734602 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 09:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:35:34 INFO - PROCESS | 448 | 1468427734606 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:35:34 INFO - PROCESS | 448 | 1468427734607 Marionette TRACE conn6 <- [1,298,null,{}] 09:35:34 INFO - PROCESS | 448 | 1468427734611 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}] 09:35:34 INFO - PROCESS | 448 | 1468427734613 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:34 INFO - PROCESS | 448 | 1468427734692 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 09:35:34 INFO - PROCESS | 448 | 1468427734697 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:34 INFO - PROCESS | 448 | 1468427734699 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:34 INFO - PROCESS | 448 | ++DOCSHELL 17D96C00 == 37 [pid = 448] [id = 84] 09:35:34 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1A07EC00) [pid = 448] [serial = 249] [outer = 00000000] 09:35:34 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1A084C00) [pid = 448] [serial = 250] [outer = 1A07EC00] 09:35:34 INFO - PROCESS | 448 | 1468427734743 Marionette DEBUG loaded listener.js 09:35:34 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1A088400) [pid = 448] [serial = 251] [outer = 1A07EC00] 09:35:35 INFO - PROCESS | 448 | 1468427735159 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]]]}] 09:35:35 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. 09:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 569ms 09:35:35 INFO - PROCESS | 448 | 1468427735179 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 09:35:35 INFO - PROCESS | 448 | 1468427735181 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 09:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:35:35 INFO - PROCESS | 448 | 1468427735184 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:35:35 INFO - PROCESS | 448 | 1468427735186 Marionette TRACE conn6 <- [1,302,null,{}] 09:35:35 INFO - PROCESS | 448 | 1468427735199 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}] 09:35:35 INFO - PROCESS | 448 | 1468427735201 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:35 INFO - PROCESS | 448 | 1468427735316 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 09:35:35 INFO - PROCESS | 448 | 1468427735322 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:35 INFO - PROCESS | 448 | 1468427735324 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:35 INFO - PROCESS | 448 | ++DOCSHELL 1A081C00 == 38 [pid = 448] [id = 85] 09:35:35 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (1A089000) [pid = 448] [serial = 252] [outer = 00000000] 09:35:35 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1A0F0400) [pid = 448] [serial = 253] [outer = 1A089000] 09:35:35 INFO - PROCESS | 448 | 1468427735369 Marionette DEBUG loaded listener.js 09:35:35 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1BBE9400) [pid = 448] [serial = 254] [outer = 1A089000] 09:35:35 INFO - PROCESS | 448 | 1468427735983 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]]]}] 09:35:36 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. 09:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 868ms 09:35:36 INFO - PROCESS | 448 | 1468427736056 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 09:35:36 INFO - PROCESS | 448 | 1468427736061 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 09:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:35:36 INFO - PROCESS | 448 | 1468427736065 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:35:36 INFO - PROCESS | 448 | 1468427736069 Marionette TRACE conn6 <- [1,306,null,{}] 09:35:36 INFO - PROCESS | 448 | 1468427736074 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}] 09:35:36 INFO - PROCESS | 448 | 1468427736078 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:36 INFO - PROCESS | 448 | 1468427736189 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 09:35:36 INFO - PROCESS | 448 | 1468427736310 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:36 INFO - PROCESS | 448 | 1468427736313 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:36 INFO - PROCESS | 448 | ++DOCSHELL 10368000 == 39 [pid = 448] [id = 86] 09:35:36 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (10535000) [pid = 448] [serial = 255] [outer = 00000000] 09:35:36 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (13411800) [pid = 448] [serial = 256] [outer = 10535000] 09:35:36 INFO - PROCESS | 448 | 1468427736371 Marionette DEBUG loaded listener.js 09:35:36 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (14B29800) [pid = 448] [serial = 257] [outer = 10535000] 09:35:36 INFO - PROCESS | 448 | 1468427736931 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]]]}] 09:35:36 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. 09:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 929ms 09:35:36 INFO - PROCESS | 448 | 1468427736965 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 09:35:36 INFO - PROCESS | 448 | 1468427736970 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 09:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:35:36 INFO - PROCESS | 448 | 1468427736976 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:35:36 INFO - PROCESS | 448 | 1468427736979 Marionette TRACE conn6 <- [1,310,null,{}] 09:35:36 INFO - PROCESS | 448 | 1468427736983 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}] 09:35:36 INFO - PROCESS | 448 | 1468427736986 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:37 INFO - PROCESS | 448 | 1468427737167 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 09:35:37 INFO - PROCESS | 448 | 1468427737168 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:35:37 INFO - PROCESS | 448 | 1468427737296 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:37 INFO - PROCESS | 448 | 1468427737299 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:37 INFO - PROCESS | 448 | ++DOCSHELL 166E3800 == 40 [pid = 448] [id = 87] 09:35:37 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (16C4F000) [pid = 448] [serial = 258] [outer = 00000000] 09:35:37 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (17DD0C00) [pid = 448] [serial = 259] [outer = 16C4F000] 09:35:37 INFO - PROCESS | 448 | 1468427737357 Marionette DEBUG loaded listener.js 09:35:37 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (1818B800) [pid = 448] [serial = 260] [outer = 16C4F000] 09:35:37 INFO - PROCESS | 448 | 1468427737938 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]]]}] 09:35:37 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. 09:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 968ms 09:35:37 INFO - PROCESS | 448 | 1468427737950 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 09:35:37 INFO - PROCESS | 448 | 1468427737953 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 09:35:37 INFO - PROCESS | 448 | 1468427737956 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:35:37 INFO - PROCESS | 448 | 1468427737960 Marionette TRACE conn6 <- [1,314,null,{}] 09:35:37 INFO - PROCESS | 448 | 1468427737971 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}] 09:35:37 INFO - PROCESS | 448 | 1468427737976 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:38 INFO - PROCESS | 448 | 1468427738087 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 09:35:38 INFO - PROCESS | 448 | 1468427738181 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:38 INFO - PROCESS | 448 | 1468427738184 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:38 INFO - PROCESS | 448 | ++DOCSHELL 1A08B400 == 41 [pid = 448] [id = 88] 09:35:38 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (1A08C800) [pid = 448] [serial = 261] [outer = 00000000] 09:35:38 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (1B6F3800) [pid = 448] [serial = 262] [outer = 1A08C800] 09:35:38 INFO - PROCESS | 448 | 1468427738240 Marionette DEBUG loaded listener.js 09:35:38 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (1C5F1C00) [pid = 448] [serial = 263] [outer = 1A08C800] 09:35:38 INFO - PROCESS | 448 | 1468427738962 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]]]}] 09:35:38 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. 09:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1017ms 09:35:39 INFO - PROCESS | 448 | 1468427738997 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 09:35:39 INFO - PROCESS | 448 | 1468427739001 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 09:35:39 INFO - PROCESS | 448 | 1468427739008 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:35:39 INFO - PROCESS | 448 | 1468427739011 Marionette TRACE conn6 <- [1,318,null,{}] 09:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:35:39 INFO - PROCESS | 448 | 1468427739034 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}] 09:35:39 INFO - PROCESS | 448 | 1468427739037 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:39 INFO - PROCESS | 448 | 1468427739136 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 09:35:39 INFO - PROCESS | 448 | 1468427739246 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:39 INFO - PROCESS | 448 | 1468427739249 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:39 INFO - PROCESS | 448 | ++DOCSHELL 10366C00 == 42 [pid = 448] [id = 89] 09:35:39 INFO - PROCESS | 448 | ++DOMWINDOW == 97 (1036CC00) [pid = 448] [serial = 264] [outer = 00000000] 09:35:39 INFO - PROCESS | 448 | ++DOMWINDOW == 98 (10611400) [pid = 448] [serial = 265] [outer = 1036CC00] 09:35:39 INFO - PROCESS | 448 | 1468427739343 Marionette DEBUG loaded listener.js 09:35:39 INFO - PROCESS | 448 | ++DOMWINDOW == 99 (113DAC00) [pid = 448] [serial = 266] [outer = 1036CC00] 09:35:39 INFO - PROCESS | 448 | --DOCSHELL 17D96C00 == 41 [pid = 448] [id = 84] 09:35:39 INFO - PROCESS | 448 | --DOCSHELL 17D1CC00 == 40 [pid = 448] [id = 83] 09:35:39 INFO - PROCESS | 448 | --DOCSHELL 144A9400 == 39 [pid = 448] [id = 82] 09:35:39 INFO - PROCESS | 448 | --DOCSHELL 18F9A000 == 38 [pid = 448] [id = 81] 09:35:39 INFO - PROCESS | 448 | --DOCSHELL 18B69400 == 37 [pid = 448] [id = 80] 09:35:39 INFO - PROCESS | 448 | --DOCSHELL 147A4400 == 36 [pid = 448] [id = 79] 09:35:39 INFO - PROCESS | 448 | --DOCSHELL 17D93400 == 35 [pid = 448] [id = 78] 09:35:39 INFO - PROCESS | 448 | --DOCSHELL 161E4C00 == 34 [pid = 448] [id = 77] 09:35:39 INFO - PROCESS | 448 | --DOCSHELL 10710400 == 33 [pid = 448] [id = 76] 09:35:39 INFO - PROCESS | 448 | --DOCSHELL 0C895C00 == 32 [pid = 448] [id = 75] 09:35:39 INFO - PROCESS | 448 | --DOCSHELL 10326000 == 31 [pid = 448] [id = 74] 09:35:39 INFO - PROCESS | 448 | --DOCSHELL 0C822C00 == 30 [pid = 448] [id = 73] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 98 (1926C800) [pid = 448] [serial = 214] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 97 (17DC6400) [pid = 448] [serial = 200] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 96 (17D23C00) [pid = 448] [serial = 199] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 95 (18F94400) [pid = 448] [serial = 205] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 94 (10ACF800) [pid = 448] [serial = 188] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 93 (10913C00) [pid = 448] [serial = 187] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 92 (16677C00) [pid = 448] [serial = 196] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 91 (10368800) [pid = 448] [serial = 190] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 90 (10372400) [pid = 448] [serial = 191] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 89 (145C1000) [pid = 448] [serial = 193] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 88 (14B75800) [pid = 448] [serial = 194] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 87 (18170C00) [pid = 448] [serial = 203] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1816CC00) [pid = 448] [serial = 202] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 85 (1036D400) [pid = 448] [serial = 176] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 84 (10324400) [pid = 448] [serial = 175] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 83 (161E0800) [pid = 448] [serial = 179] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 82 (14CDA400) [pid = 448] [serial = 178] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 81 (19AA7800) [pid = 448] [serial = 182] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 80 (18F16C00) [pid = 448] [serial = 181] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1CEFC400) [pid = 448] [serial = 185] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1CEF8800) [pid = 448] [serial = 184] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 77 (161DFC00) [pid = 448] [serial = 208] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 76 (16672800) [pid = 448] [serial = 209] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 75 (18F9AC00) [pid = 448] [serial = 206] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 74 (18F8F800) [pid = 448] [serial = 212] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 73 (19076000) [pid = 448] [serial = 211] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | --DOMWINDOW == 72 (166F0800) [pid = 448] [serial = 197] [outer = 00000000] [url = about:blank] 09:35:39 INFO - PROCESS | 448 | 1468427739942 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]]]}] 09:35:40 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. 09:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 989ms 09:35:40 INFO - PROCESS | 448 | 1468427740006 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 09:35:40 INFO - PROCESS | 448 | 1468427740010 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 09:35:40 INFO - PROCESS | 448 | 1468427740015 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:35:40 INFO - PROCESS | 448 | 1468427740017 Marionette TRACE conn6 <- [1,322,null,{}] 09:35:40 INFO - PROCESS | 448 | 1468427740024 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}] 09:35:40 INFO - PROCESS | 448 | 1468427740026 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:40 INFO - PROCESS | 448 | 1468427740116 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 09:35:40 INFO - PROCESS | 448 | 1468427740193 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:40 INFO - PROCESS | 448 | 1468427740195 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:40 INFO - PROCESS | 448 | ++DOCSHELL 10324C00 == 31 [pid = 448] [id = 90] 09:35:40 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (10326400) [pid = 448] [serial = 267] [outer = 00000000] 09:35:40 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (10909800) [pid = 448] [serial = 268] [outer = 10326400] 09:35:40 INFO - PROCESS | 448 | 1468427740241 Marionette DEBUG loaded listener.js 09:35:40 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (115D1C00) [pid = 448] [serial = 269] [outer = 10326400] 09:35:40 INFO - PROCESS | 448 | 1468427740646 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]]]}] 09:35:40 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. 09:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 671ms 09:35:40 INFO - PROCESS | 448 | 1468427740692 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 09:35:40 INFO - PROCESS | 448 | 1468427740695 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 09:35:40 INFO - PROCESS | 448 | 1468427740698 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:35:40 INFO - PROCESS | 448 | 1468427740701 Marionette TRACE conn6 <- [1,326,null,{}] 09:35:40 INFO - PROCESS | 448 | 1468427740711 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}] 09:35:40 INFO - PROCESS | 448 | 1468427740715 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:40 INFO - PROCESS | 448 | 1468427740798 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 09:35:40 INFO - PROCESS | 448 | 1468427740806 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:40 INFO - PROCESS | 448 | 1468427740809 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:40 INFO - PROCESS | 448 | ++DOCSHELL 15A63400 == 32 [pid = 448] [id = 91] 09:35:40 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (16144400) [pid = 448] [serial = 270] [outer = 00000000] 09:35:40 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (161E2000) [pid = 448] [serial = 271] [outer = 16144400] 09:35:40 INFO - PROCESS | 448 | 1468427740856 Marionette DEBUG loaded listener.js 09:35:40 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (16562400) [pid = 448] [serial = 272] [outer = 16144400] 09:35:41 INFO - PROCESS | 448 | 1468427741306 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]]]}] 09:35:41 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. 09:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 630ms 09:35:41 INFO - PROCESS | 448 | 1468427741332 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 09:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:35:41 INFO - PROCESS | 448 | 1468427741335 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 09:35:41 INFO - PROCESS | 448 | 1468427741338 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:35:41 INFO - PROCESS | 448 | 1468427741339 Marionette TRACE conn6 <- [1,330,null,{}] 09:35:41 INFO - PROCESS | 448 | 1468427741343 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}] 09:35:41 INFO - PROCESS | 448 | 1468427741345 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:41 INFO - PROCESS | 448 | 1468427741429 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 09:35:41 INFO - PROCESS | 448 | 1468427741437 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:41 INFO - PROCESS | 448 | 1468427741439 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:41 INFO - PROCESS | 448 | ++DOCSHELL 16C47400 == 33 [pid = 448] [id = 92] 09:35:41 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (16C49800) [pid = 448] [serial = 273] [outer = 00000000] 09:35:41 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1784C400) [pid = 448] [serial = 274] [outer = 16C49800] 09:35:41 INFO - PROCESS | 448 | 1468427741492 Marionette DEBUG loaded listener.js 09:35:41 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (17D94400) [pid = 448] [serial = 275] [outer = 16C49800] 09:35:41 INFO - PROCESS | 448 | 1468427741923 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]]]}] 09:35:41 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. 09:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 629ms 09:35:41 INFO - PROCESS | 448 | 1468427741974 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 09:35:41 INFO - PROCESS | 448 | 1468427741976 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 09:35:41 INFO - PROCESS | 448 | 1468427741979 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:35:41 INFO - PROCESS | 448 | 1468427741981 Marionette TRACE conn6 <- [1,334,null,{}] 09:35:41 INFO - PROCESS | 448 | 1468427741984 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}] 09:35:41 INFO - PROCESS | 448 | 1468427741986 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:42 INFO - PROCESS | 448 | 1468427742092 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 09:35:42 INFO - PROCESS | 448 | 1468427742098 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:42 INFO - PROCESS | 448 | 1468427742100 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:42 INFO - PROCESS | 448 | ++DOCSHELL 17DC3400 == 34 [pid = 448] [id = 93] 09:35:42 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (17DC4C00) [pid = 448] [serial = 276] [outer = 00000000] 09:35:42 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (17DD1C00) [pid = 448] [serial = 277] [outer = 17DC4C00] 09:35:42 INFO - PROCESS | 448 | 1468427742143 Marionette DEBUG loaded listener.js 09:35:42 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1816F800) [pid = 448] [serial = 278] [outer = 17DC4C00] 09:35:42 INFO - PROCESS | 448 | 1468427742588 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]]]}] 09:35:42 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. 09:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 630ms 09:35:42 INFO - PROCESS | 448 | 1468427742613 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 09:35:42 INFO - PROCESS | 448 | 1468427742615 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 09:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:35:42 INFO - PROCESS | 448 | 1468427742618 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:35:42 INFO - PROCESS | 448 | 1468427742620 Marionette TRACE conn6 <- [1,338,null,{}] 09:35:42 INFO - PROCESS | 448 | 1468427742623 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}] 09:35:42 INFO - PROCESS | 448 | 1468427742628 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:42 INFO - PROCESS | 448 | 1468427742762 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 09:35:42 INFO - PROCESS | 448 | 1468427742767 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:42 INFO - PROCESS | 448 | 1468427742769 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:42 INFO - PROCESS | 448 | ++DOCSHELL 10538000 == 35 [pid = 448] [id = 94] 09:35:42 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18185C00) [pid = 448] [serial = 279] [outer = 00000000] 09:35:42 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (18F18C00) [pid = 448] [serial = 280] [outer = 18185C00] 09:35:42 INFO - PROCESS | 448 | 1468427742813 Marionette DEBUG loaded listener.js 09:35:42 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (18F97400) [pid = 448] [serial = 281] [outer = 18185C00] 09:35:43 INFO - PROCESS | 448 | 1468427743262 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]]]}] 09:35:43 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. 09:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 670ms 09:35:43 INFO - PROCESS | 448 | 1468427743289 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 09:35:43 INFO - PROCESS | 448 | 1468427743291 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 09:35:43 INFO - PROCESS | 448 | 1468427743300 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:35:43 INFO - PROCESS | 448 | 1468427743301 Marionette TRACE conn6 <- [1,342,null,{}] 09:35:43 INFO - PROCESS | 448 | 1468427743305 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}] 09:35:43 INFO - PROCESS | 448 | 1468427743307 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:43 INFO - PROCESS | 448 | 1468427743451 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 09:35:43 INFO - PROCESS | 448 | 1468427743506 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:43 INFO - PROCESS | 448 | 1468427743508 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:43 INFO - PROCESS | 448 | ++DOCSHELL 18F9A000 == 36 [pid = 448] [id = 95] 09:35:43 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (18F9A400) [pid = 448] [serial = 282] [outer = 00000000] 09:35:43 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (19084C00) [pid = 448] [serial = 283] [outer = 18F9A400] 09:35:43 INFO - PROCESS | 448 | 1468427743552 Marionette DEBUG loaded listener.js 09:35:43 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (1908C000) [pid = 448] [serial = 284] [outer = 18F9A400] 09:35:43 INFO - PROCESS | 448 | 1468427743943 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]]]}] 09:35:43 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. 09:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 669ms 09:35:44 INFO - PROCESS | 448 | --DOMWINDOW == 89 (19093C00) [pid = 448] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:35:44 INFO - PROCESS | 448 | --DOMWINDOW == 88 (1A07EC00) [pid = 448] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:35:44 INFO - PROCESS | 448 | --DOMWINDOW == 87 (18B6A400) [pid = 448] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:35:44 INFO - PROCESS | 448 | --DOMWINDOW == 86 (18167400) [pid = 448] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:35:44 INFO - PROCESS | 448 | --DOMWINDOW == 85 (18FBE800) [pid = 448] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:35:44 INFO - PROCESS | 448 | --DOMWINDOW == 84 (0CD6E000) [pid = 448] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:35:44 INFO - PROCESS | 448 | --DOMWINDOW == 83 (10710C00) [pid = 448] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:35:44 INFO - PROCESS | 448 | --DOMWINDOW == 82 (161E7000) [pid = 448] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:35:44 INFO - PROCESS | 448 | --DOMWINDOW == 81 (17D94000) [pid = 448] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:35:44 INFO - PROCESS | 448 | --DOMWINDOW == 80 (145C7C00) [pid = 448] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:35:44 INFO - PROCESS | 448 | --DOMWINDOW == 79 (18171000) [pid = 448] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:35:44 INFO - PROCESS | 448 | 1468427744100 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 09:35:44 INFO - PROCESS | 448 | 1468427744102 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 09:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:35:44 INFO - PROCESS | 448 | 1468427744110 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:35:44 INFO - PROCESS | 448 | 1468427744112 Marionette TRACE conn6 <- [1,346,null,{}] 09:35:44 INFO - PROCESS | 448 | 1468427744115 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}] 09:35:44 INFO - PROCESS | 448 | 1468427744117 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:44 INFO - PROCESS | 448 | 1468427744197 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 09:35:44 INFO - PROCESS | 448 | 1468427744203 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:44 INFO - PROCESS | 448 | 1468427744205 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:44 INFO - PROCESS | 448 | ++DOCSHELL 1031EC00 == 37 [pid = 448] [id = 96] 09:35:44 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1036D800) [pid = 448] [serial = 285] [outer = 00000000] 09:35:44 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1667B400) [pid = 448] [serial = 286] [outer = 1036D800] 09:35:44 INFO - PROCESS | 448 | 1468427744251 Marionette DEBUG loaded listener.js 09:35:44 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (18167400) [pid = 448] [serial = 287] [outer = 1036D800] 09:35:44 INFO - PROCESS | 448 | 1468427744668 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]]]}] 09:35:44 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. 09:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 570ms 09:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:35:44 INFO - PROCESS | 448 | 1468427744680 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 09:35:44 INFO - PROCESS | 448 | 1468427744682 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 09:35:44 INFO - PROCESS | 448 | 1468427744685 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:35:44 INFO - PROCESS | 448 | 1468427744687 Marionette TRACE conn6 <- [1,350,null,{}] 09:35:44 INFO - PROCESS | 448 | 1468427744690 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}] 09:35:44 INFO - PROCESS | 448 | 1468427744692 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:44 INFO - PROCESS | 448 | 1468427744828 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 09:35:44 INFO - PROCESS | 448 | 1468427744840 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:44 INFO - PROCESS | 448 | 1468427744842 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:44 INFO - PROCESS | 448 | ++DOCSHELL 18CF6400 == 38 [pid = 448] [id = 97] 09:35:44 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (18F0F000) [pid = 448] [serial = 288] [outer = 00000000] 09:35:44 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1926A000) [pid = 448] [serial = 289] [outer = 18F0F000] 09:35:44 INFO - PROCESS | 448 | 1468427744886 Marionette DEBUG loaded listener.js 09:35:44 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (19290400) [pid = 448] [serial = 290] [outer = 18F0F000] 09:35:45 INFO - PROCESS | 448 | 1468427745288 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]]]}] 09:35:45 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. 09:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 629ms 09:35:45 INFO - PROCESS | 448 | 1468427745317 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 09:35:45 INFO - PROCESS | 448 | 1468427745319 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 09:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:35:45 INFO - PROCESS | 448 | 1468427745322 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:35:45 INFO - PROCESS | 448 | 1468427745323 Marionette TRACE conn6 <- [1,354,null,{}] 09:35:45 INFO - PROCESS | 448 | 1468427745327 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}] 09:35:45 INFO - PROCESS | 448 | 1468427745328 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:45 INFO - PROCESS | 448 | 1468427745441 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 09:35:45 INFO - PROCESS | 448 | 1468427745449 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:45 INFO - PROCESS | 448 | 1468427745450 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:45 INFO - PROCESS | 448 | ++DOCSHELL 19268C00 == 39 [pid = 448] [id = 98] 09:35:45 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (19AA5400) [pid = 448] [serial = 291] [outer = 00000000] 09:35:45 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1A0E6400) [pid = 448] [serial = 292] [outer = 19AA5400] 09:35:45 INFO - PROCESS | 448 | 1468427745494 Marionette DEBUG loaded listener.js 09:35:45 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (1B6E9800) [pid = 448] [serial = 293] [outer = 19AA5400] 09:35:45 INFO - PROCESS | 448 | 1468427745895 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]]]}] 09:35:45 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. 09:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 630ms 09:35:45 INFO - PROCESS | 448 | 1468427745953 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 09:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:35:45 INFO - PROCESS | 448 | 1468427745955 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 09:35:45 INFO - PROCESS | 448 | 1468427745958 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:35:45 INFO - PROCESS | 448 | 1468427745961 Marionette TRACE conn6 <- [1,358,null,{}] 09:35:45 INFO - PROCESS | 448 | 1468427745964 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}] 09:35:45 INFO - PROCESS | 448 | 1468427745967 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:46 INFO - PROCESS | 448 | 1468427746093 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 09:35:46 INFO - PROCESS | 448 | 1468427746222 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:46 INFO - PROCESS | 448 | 1468427746226 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:46 INFO - PROCESS | 448 | ++DOCSHELL 0223C800 == 40 [pid = 448] [id = 99] 09:35:46 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (022EB800) [pid = 448] [serial = 294] [outer = 00000000] 09:35:46 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (0C82C000) [pid = 448] [serial = 295] [outer = 022EB800] 09:35:46 INFO - PROCESS | 448 | 1468427746283 Marionette DEBUG loaded listener.js 09:35:46 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (0FFF2C00) [pid = 448] [serial = 296] [outer = 022EB800] 09:35:46 INFO - PROCESS | 448 | 1468427746865 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]]]}] 09:35:46 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. 09:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 929ms 09:35:46 INFO - PROCESS | 448 | 1468427746891 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 09:35:46 INFO - PROCESS | 448 | 1468427746895 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 09:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:35:46 INFO - PROCESS | 448 | 1468427746899 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:35:46 INFO - PROCESS | 448 | 1468427746902 Marionette TRACE conn6 <- [1,362,null,{}] 09:35:46 INFO - PROCESS | 448 | 1468427746908 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}] 09:35:46 INFO - PROCESS | 448 | 1468427746912 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:47 INFO - PROCESS | 448 | 1468427747026 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 09:35:47 INFO - PROCESS | 448 | 1468427747122 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:47 INFO - PROCESS | 448 | 1468427747125 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:47 INFO - PROCESS | 448 | ++DOCSHELL 10984400 == 41 [pid = 448] [id = 100] 09:35:47 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (10984800) [pid = 448] [serial = 297] [outer = 00000000] 09:35:47 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (1098A400) [pid = 448] [serial = 298] [outer = 10984800] 09:35:47 INFO - PROCESS | 448 | 1468427747181 Marionette DEBUG loaded listener.js 09:35:47 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (1098D400) [pid = 448] [serial = 299] [outer = 10984800] 09:35:47 INFO - PROCESS | 448 | 1468427747791 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]]]}] 09:35:47 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. 09:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 930ms 09:35:47 INFO - PROCESS | 448 | 1468427747837 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 09:35:47 INFO - PROCESS | 448 | 1468427747842 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 09:35:47 INFO - PROCESS | 448 | 1468427747846 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:35:47 INFO - PROCESS | 448 | 1468427747848 Marionette TRACE conn6 <- [1,366,null,{}] 09:35:47 INFO - PROCESS | 448 | 1468427747852 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}] 09:35:47 INFO - PROCESS | 448 | 1468427747855 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:47 INFO - PROCESS | 448 | 1468427747998 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 09:35:48 INFO - PROCESS | 448 | 1468427748120 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:48 INFO - PROCESS | 448 | 1468427748122 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:48 INFO - PROCESS | 448 | ++DOCSHELL 161DB800 == 42 [pid = 448] [id = 101] 09:35:48 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (161DD800) [pid = 448] [serial = 300] [outer = 00000000] 09:35:48 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (16676400) [pid = 448] [serial = 301] [outer = 161DD800] 09:35:48 INFO - PROCESS | 448 | 1468427748177 Marionette DEBUG loaded listener.js 09:35:48 INFO - PROCESS | 448 | ++DOMWINDOW == 97 (17D93400) [pid = 448] [serial = 302] [outer = 161DD800] 09:35:48 INFO - PROCESS | 448 | 1468427748825 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]]]}] 09:35:48 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. 09:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1017ms 09:35:48 INFO - PROCESS | 448 | 1468427748867 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 09:35:48 INFO - PROCESS | 448 | 1468427748870 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 09:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:35:48 INFO - PROCESS | 448 | 1468427748880 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:35:48 INFO - PROCESS | 448 | 1468427748886 Marionette TRACE conn6 <- [1,370,null,{}] 09:35:48 INFO - PROCESS | 448 | 1468427748891 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}] 09:35:48 INFO - PROCESS | 448 | 1468427748895 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:49 INFO - PROCESS | 448 | 1468427749025 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 09:35:49 INFO - PROCESS | 448 | 1468427749150 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:49 INFO - PROCESS | 448 | 1468427749152 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:49 INFO - PROCESS | 448 | ++DOCSHELL 16C43400 == 43 [pid = 448] [id = 102] 09:35:49 INFO - PROCESS | 448 | ++DOMWINDOW == 98 (18F95C00) [pid = 448] [serial = 303] [outer = 00000000] 09:35:49 INFO - PROCESS | 448 | ++DOMWINDOW == 99 (1A00F800) [pid = 448] [serial = 304] [outer = 18F95C00] 09:35:49 INFO - PROCESS | 448 | 1468427749206 Marionette DEBUG loaded listener.js 09:35:49 INFO - PROCESS | 448 | ++DOMWINDOW == 100 (1A010000) [pid = 448] [serial = 305] [outer = 18F95C00] 09:35:49 INFO - PROCESS | 448 | 1468427749781 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]]]}] 09:35:49 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. 09:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 929ms 09:35:49 INFO - PROCESS | 448 | 1468427749807 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 09:35:49 INFO - PROCESS | 448 | 1468427749810 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 09:35:49 INFO - PROCESS | 448 | 1468427749814 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:35:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:35:49 INFO - PROCESS | 448 | 1468427749816 Marionette TRACE conn6 <- [1,374,null,{}] 09:35:49 INFO - PROCESS | 448 | 1468427749820 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}] 09:35:49 INFO - PROCESS | 448 | 1468427749822 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:49 INFO - PROCESS | 448 | 1468427749934 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 09:35:50 INFO - PROCESS | 448 | 1468427750027 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:50 INFO - PROCESS | 448 | 1468427750029 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:50 INFO - PROCESS | 448 | ++DOCSHELL 10237800 == 44 [pid = 448] [id = 103] 09:35:50 INFO - PROCESS | 448 | ++DOMWINDOW == 101 (1023AC00) [pid = 448] [serial = 306] [outer = 00000000] 09:35:50 INFO - PROCESS | 448 | ++DOMWINDOW == 102 (144A8C00) [pid = 448] [serial = 307] [outer = 1023AC00] 09:35:50 INFO - PROCESS | 448 | 1468427750082 Marionette DEBUG loaded listener.js 09:35:50 INFO - PROCESS | 448 | ++DOMWINDOW == 103 (1667FC00) [pid = 448] [serial = 308] [outer = 1023AC00] 09:35:50 INFO - PROCESS | 448 | 1468427750841 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:35:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:35:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1067ms 09:35:50 INFO - PROCESS | 448 | 1468427750885 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 09:35:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:35:50 INFO - PROCESS | 448 | 1468427750889 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 09:35:50 INFO - PROCESS | 448 | 1468427750893 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:35:50 INFO - PROCESS | 448 | 1468427750898 Marionette TRACE conn6 <- [1,378,null,{}] 09:35:50 INFO - PROCESS | 448 | 1468427750902 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}] 09:35:50 INFO - PROCESS | 448 | 1468427750905 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:51 INFO - PROCESS | 448 | 1468427751010 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 09:35:51 INFO - PROCESS | 448 | 1468427751092 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:51 INFO - PROCESS | 448 | 1468427751094 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:51 INFO - PROCESS | 448 | ++DOCSHELL 10374400 == 45 [pid = 448] [id = 104] 09:35:51 INFO - PROCESS | 448 | ++DOMWINDOW == 104 (10913C00) [pid = 448] [serial = 309] [outer = 00000000] 09:35:51 INFO - PROCESS | 448 | ++DOMWINDOW == 105 (1098CC00) [pid = 448] [serial = 310] [outer = 10913C00] 09:35:51 INFO - PROCESS | 448 | 1468427751191 Marionette DEBUG loaded listener.js 09:35:51 INFO - PROCESS | 448 | ++DOMWINDOW == 106 (144A9400) [pid = 448] [serial = 311] [outer = 10913C00] 09:35:51 INFO - PROCESS | 448 | --DOCSHELL 19268C00 == 44 [pid = 448] [id = 98] 09:35:51 INFO - PROCESS | 448 | --DOCSHELL 18CF6400 == 43 [pid = 448] [id = 97] 09:35:51 INFO - PROCESS | 448 | --DOCSHELL 1031EC00 == 42 [pid = 448] [id = 96] 09:35:51 INFO - PROCESS | 448 | --DOCSHELL 18F9A000 == 41 [pid = 448] [id = 95] 09:35:51 INFO - PROCESS | 448 | --DOCSHELL 10538000 == 40 [pid = 448] [id = 94] 09:35:51 INFO - PROCESS | 448 | --DOCSHELL 17DC3400 == 39 [pid = 448] [id = 93] 09:35:51 INFO - PROCESS | 448 | --DOCSHELL 16C47400 == 38 [pid = 448] [id = 92] 09:35:51 INFO - PROCESS | 448 | --DOCSHELL 15A63400 == 37 [pid = 448] [id = 91] 09:35:51 INFO - PROCESS | 448 | --DOCSHELL 10324C00 == 36 [pid = 448] [id = 90] 09:35:51 INFO - PROCESS | 448 | --DOCSHELL 10366C00 == 35 [pid = 448] [id = 89] 09:35:51 INFO - PROCESS | 448 | --DOCSHELL 1A081C00 == 34 [pid = 448] [id = 85] 09:35:51 INFO - PROCESS | 448 | --DOCSHELL 10368000 == 33 [pid = 448] [id = 86] 09:35:51 INFO - PROCESS | 448 | --DOCSHELL 166E3800 == 32 [pid = 448] [id = 87] 09:35:51 INFO - PROCESS | 448 | --DOCSHELL 1A08B400 == 31 [pid = 448] [id = 88] 09:35:51 INFO - PROCESS | 448 | --DOCSHELL 16C43400 == 30 [pid = 448] [id = 102] 09:35:51 INFO - PROCESS | 448 | --DOCSHELL 10237800 == 29 [pid = 448] [id = 103] 09:35:51 INFO - PROCESS | 448 | --DOCSHELL 161DB800 == 28 [pid = 448] [id = 101] 09:35:51 INFO - PROCESS | 448 | --DOCSHELL 0223C800 == 27 [pid = 448] [id = 99] 09:35:51 INFO - PROCESS | 448 | --DOCSHELL 10984400 == 26 [pid = 448] [id = 100] 09:35:51 INFO - PROCESS | 448 | --DOMWINDOW == 105 (19290800) [pid = 448] [serial = 215] [outer = 00000000] [url = about:blank] 09:35:51 INFO - PROCESS | 448 | --DOMWINDOW == 104 (18CF5000) [pid = 448] [serial = 238] [outer = 00000000] [url = about:blank] 09:35:51 INFO - PROCESS | 448 | --DOMWINDOW == 103 (18181800) [pid = 448] [serial = 235] [outer = 00000000] [url = about:blank] 09:35:51 INFO - PROCESS | 448 | --DOMWINDOW == 102 (18187000) [pid = 448] [serial = 236] [outer = 00000000] [url = about:blank] 09:35:51 INFO - PROCESS | 448 | --DOMWINDOW == 101 (1908F400) [pid = 448] [serial = 241] [outer = 00000000] [url = about:blank] 09:35:51 INFO - PROCESS | 448 | --DOMWINDOW == 100 (1023A800) [pid = 448] [serial = 224] [outer = 00000000] [url = about:blank] 09:35:51 INFO - PROCESS | 448 | --DOMWINDOW == 99 (10174C00) [pid = 448] [serial = 223] [outer = 00000000] [url = about:blank] 09:35:51 INFO - PROCESS | 448 | --DOMWINDOW == 98 (10A29400) [pid = 448] [serial = 226] [outer = 00000000] [url = about:blank] 09:35:51 INFO - PROCESS | 448 | --DOMWINDOW == 97 (113E0C00) [pid = 448] [serial = 227] [outer = 00000000] [url = about:blank] 09:35:51 INFO - PROCESS | 448 | --DOMWINDOW == 96 (16673400) [pid = 448] [serial = 229] [outer = 00000000] [url = about:blank] 09:35:51 INFO - PROCESS | 448 | --DOMWINDOW == 95 (1667B800) [pid = 448] [serial = 230] [outer = 00000000] [url = about:blank] 09:35:51 INFO - PROCESS | 448 | --DOMWINDOW == 94 (18F8C800) [pid = 448] [serial = 239] [outer = 00000000] [url = about:blank] 09:35:51 INFO - PROCESS | 448 | --DOMWINDOW == 93 (1090C400) [pid = 448] [serial = 220] [outer = 00000000] [url = about:blank] 09:35:51 INFO - PROCESS | 448 | --DOMWINDOW == 92 (17DC9C00) [pid = 448] [serial = 232] [outer = 00000000] [url = about:blank] 09:35:51 INFO - PROCESS | 448 | --DOMWINDOW == 91 (0C82D800) [pid = 448] [serial = 217] [outer = 00000000] [url = about:blank] 09:35:51 INFO - PROCESS | 448 | --DOMWINDOW == 90 (1784CC00) [pid = 448] [serial = 245] [outer = 00000000] [url = about:blank] 09:35:51 INFO - PROCESS | 448 | --DOMWINDOW == 89 (16671400) [pid = 448] [serial = 244] [outer = 00000000] [url = about:blank] 09:35:51 INFO - PROCESS | 448 | --DOMWINDOW == 88 (19274000) [pid = 448] [serial = 248] [outer = 00000000] [url = about:blank] 09:35:51 INFO - PROCESS | 448 | --DOMWINDOW == 87 (19095800) [pid = 448] [serial = 242] [outer = 00000000] [url = about:blank] 09:35:52 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1A088400) [pid = 448] [serial = 251] [outer = 00000000] [url = about:blank] 09:35:52 INFO - PROCESS | 448 | --DOMWINDOW == 85 (1926D400) [pid = 448] [serial = 247] [outer = 00000000] [url = about:blank] 09:35:52 INFO - PROCESS | 448 | --DOMWINDOW == 84 (17DCE000) [pid = 448] [serial = 233] [outer = 00000000] [url = about:blank] 09:35:52 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1A084C00) [pid = 448] [serial = 250] [outer = 00000000] [url = about:blank] 09:35:52 INFO - PROCESS | 448 | 1468427752353 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:35:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:35:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1521ms 09:35:52 INFO - PROCESS | 448 | 1468427752418 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 09:35:52 INFO - PROCESS | 448 | 1468427752422 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 09:35:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:35:52 INFO - PROCESS | 448 | 1468427752426 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:35:52 INFO - PROCESS | 448 | 1468427752431 Marionette TRACE conn6 <- [1,382,null,{}] 09:35:52 INFO - PROCESS | 448 | 1468427752436 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}] 09:35:52 INFO - PROCESS | 448 | 1468427752438 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:52 INFO - PROCESS | 448 | 1468427752525 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 09:35:52 INFO - PROCESS | 448 | 1468427752536 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:52 INFO - PROCESS | 448 | 1468427752539 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:52 INFO - PROCESS | 448 | ++DOCSHELL 1023C000 == 27 [pid = 448] [id = 105] 09:35:52 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (10245C00) [pid = 448] [serial = 312] [outer = 00000000] 09:35:52 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (10321000) [pid = 448] [serial = 313] [outer = 10245C00] 09:35:52 INFO - PROCESS | 448 | 1468427752589 Marionette DEBUG loaded listener.js 09:35:52 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (10329C00) [pid = 448] [serial = 314] [outer = 10245C00] 09:35:53 INFO - PROCESS | 448 | 1468427753056 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:35:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:35:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 690ms 09:35:53 INFO - PROCESS | 448 | 1468427753117 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 09:35:53 INFO - PROCESS | 448 | 1468427753122 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 09:35:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:35:53 INFO - PROCESS | 448 | 1468427753128 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:35:53 INFO - PROCESS | 448 | 1468427753131 Marionette TRACE conn6 <- [1,386,null,{}] 09:35:53 INFO - PROCESS | 448 | 1468427753135 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}] 09:35:53 INFO - PROCESS | 448 | 1468427753137 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:53 INFO - PROCESS | 448 | 1468427753253 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 09:35:53 INFO - PROCESS | 448 | 1468427753340 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:53 INFO - PROCESS | 448 | 1468427753343 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:53 INFO - PROCESS | 448 | ++DOCSHELL 10986000 == 28 [pid = 448] [id = 106] 09:35:53 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (10987400) [pid = 448] [serial = 315] [outer = 00000000] 09:35:53 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (10AC7000) [pid = 448] [serial = 316] [outer = 10987400] 09:35:53 INFO - PROCESS | 448 | 1468427753390 Marionette DEBUG loaded listener.js 09:35:53 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (13497000) [pid = 448] [serial = 317] [outer = 10987400] 09:35:53 INFO - PROCESS | 448 | 1468427753773 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]]]}] 09:35:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:35:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 669ms 09:35:53 INFO - PROCESS | 448 | 1468427753803 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 09:35:53 INFO - PROCESS | 448 | 1468427753805 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 09:35:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:35:53 INFO - PROCESS | 448 | 1468427753809 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:35:53 INFO - PROCESS | 448 | 1468427753812 Marionette TRACE conn6 <- [1,390,null,{}] 09:35:53 INFO - PROCESS | 448 | 1468427753823 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}] 09:35:53 INFO - PROCESS | 448 | 1468427753827 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:53 INFO - PROCESS | 448 | 1468427753911 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 09:35:53 INFO - PROCESS | 448 | 1468427753918 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:53 INFO - PROCESS | 448 | 1468427753921 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:53 INFO - PROCESS | 448 | ++DOCSHELL 14C52400 == 29 [pid = 448] [id = 107] 09:35:53 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (161DBC00) [pid = 448] [serial = 318] [outer = 00000000] 09:35:53 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (16563C00) [pid = 448] [serial = 319] [outer = 161DBC00] 09:35:53 INFO - PROCESS | 448 | 1468427753968 Marionette DEBUG loaded listener.js 09:35:54 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (1667A800) [pid = 448] [serial = 320] [outer = 161DBC00] 09:35:54 INFO - PROCESS | 448 | 1468427754467 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]]]}] 09:35:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:35:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 690ms 09:35:54 INFO - PROCESS | 448 | 1468427754501 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 09:35:54 INFO - PROCESS | 448 | 1468427754503 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 09:35:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:35:54 INFO - PROCESS | 448 | 1468427754506 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:35:54 INFO - PROCESS | 448 | 1468427754508 Marionette TRACE conn6 <- [1,394,null,{}] 09:35:54 INFO - PROCESS | 448 | 1468427754512 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}] 09:35:54 INFO - PROCESS | 448 | 1468427754514 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:54 INFO - PROCESS | 448 | 1468427754654 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 09:35:54 INFO - PROCESS | 448 | 1468427754678 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:54 INFO - PROCESS | 448 | 1468427754680 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:54 INFO - PROCESS | 448 | ++DOCSHELL 17846000 == 30 [pid = 448] [id = 108] 09:35:54 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (17849C00) [pid = 448] [serial = 321] [outer = 00000000] 09:35:54 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (17DC5800) [pid = 448] [serial = 322] [outer = 17849C00] 09:35:54 INFO - PROCESS | 448 | 1468427754724 Marionette DEBUG loaded listener.js 09:35:54 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (17DCE000) [pid = 448] [serial = 323] [outer = 17849C00] 09:35:55 INFO - PROCESS | 448 | 1468427755162 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]]]}] 09:35:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:35:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 669ms 09:35:55 INFO - PROCESS | 448 | 1468427755179 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 09:35:55 INFO - PROCESS | 448 | 1468427755181 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 09:35:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:35:55 INFO - PROCESS | 448 | 1468427755184 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:35:55 INFO - PROCESS | 448 | 1468427755185 Marionette TRACE conn6 <- [1,398,null,{}] 09:35:55 INFO - PROCESS | 448 | 1468427755189 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}] 09:35:55 INFO - PROCESS | 448 | 1468427755190 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:55 INFO - PROCESS | 448 | 1468427755300 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 09:35:55 INFO - PROCESS | 448 | 1468427755305 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:55 INFO - PROCESS | 448 | 1468427755307 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:55 INFO - PROCESS | 448 | ++DOCSHELL 18167000 == 31 [pid = 448] [id = 109] 09:35:55 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (18167C00) [pid = 448] [serial = 324] [outer = 00000000] 09:35:55 INFO - PROCESS | 448 | ++DOMWINDOW == 97 (18184400) [pid = 448] [serial = 325] [outer = 18167C00] 09:35:55 INFO - PROCESS | 448 | 1468427755352 Marionette DEBUG loaded listener.js 09:35:55 INFO - PROCESS | 448 | ++DOMWINDOW == 98 (1818A400) [pid = 448] [serial = 326] [outer = 18167C00] 09:35:55 INFO - PROCESS | 448 | 1468427755827 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]]]}] 09:35:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:35:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 670ms 09:35:55 INFO - PROCESS | 448 | 1468427755855 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 09:35:55 INFO - PROCESS | 448 | 1468427755857 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 09:35:55 INFO - PROCESS | 448 | 1468427755865 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:35:55 INFO - PROCESS | 448 | 1468427755866 Marionette TRACE conn6 <- [1,402,null,{}] 09:35:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:35:55 INFO - PROCESS | 448 | 1468427755870 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}] 09:35:55 INFO - PROCESS | 448 | 1468427755876 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:56 INFO - PROCESS | 448 | 1468427756038 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 09:35:56 INFO - PROCESS | 448 | 1468427756052 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:56 INFO - PROCESS | 448 | 1468427756054 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:56 INFO - PROCESS | 448 | ++DOCSHELL 18F8E800 == 32 [pid = 448] [id = 110] 09:35:56 INFO - PROCESS | 448 | ++DOMWINDOW == 99 (18F8F000) [pid = 448] [serial = 327] [outer = 00000000] 09:35:56 INFO - PROCESS | 448 | ++DOMWINDOW == 100 (18F9A800) [pid = 448] [serial = 328] [outer = 18F8F000] 09:35:56 INFO - PROCESS | 448 | 1468427756107 Marionette DEBUG loaded listener.js 09:35:56 INFO - PROCESS | 448 | ++DOMWINDOW == 101 (19080000) [pid = 448] [serial = 329] [outer = 18F8F000] 09:35:56 INFO - PROCESS | 448 | --DOMWINDOW == 100 (17DC4C00) [pid = 448] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:35:56 INFO - PROCESS | 448 | --DOMWINDOW == 99 (19AA5400) [pid = 448] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:35:56 INFO - PROCESS | 448 | --DOMWINDOW == 98 (18185C00) [pid = 448] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:35:56 INFO - PROCESS | 448 | --DOMWINDOW == 97 (10535000) [pid = 448] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:35:56 INFO - PROCESS | 448 | --DOMWINDOW == 96 (1A08C800) [pid = 448] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:35:56 INFO - PROCESS | 448 | --DOMWINDOW == 95 (18F9A400) [pid = 448] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:35:56 INFO - PROCESS | 448 | --DOMWINDOW == 94 (1A089000) [pid = 448] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:35:56 INFO - PROCESS | 448 | --DOMWINDOW == 93 (16C49800) [pid = 448] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:35:56 INFO - PROCESS | 448 | --DOMWINDOW == 92 (16C4F000) [pid = 448] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:35:56 INFO - PROCESS | 448 | --DOMWINDOW == 91 (16144400) [pid = 448] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:35:56 INFO - PROCESS | 448 | --DOMWINDOW == 90 (1036CC00) [pid = 448] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:35:56 INFO - PROCESS | 448 | --DOMWINDOW == 89 (10326400) [pid = 448] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:35:56 INFO - PROCESS | 448 | --DOMWINDOW == 88 (1036D800) [pid = 448] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:35:56 INFO - PROCESS | 448 | --DOMWINDOW == 87 (18F0F000) [pid = 448] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:35:56 INFO - PROCESS | 448 | --DOMWINDOW == 86 (10367000) [pid = 448] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:35:56 INFO - PROCESS | 448 | --DOMWINDOW == 85 (0C824000) [pid = 448] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:35:56 INFO - PROCESS | 448 | 1468427756810 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]]]}] 09:35:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:35:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 969ms 09:35:56 INFO - PROCESS | 448 | 1468427756845 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 09:35:56 INFO - PROCESS | 448 | 1468427756847 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 09:35:56 INFO - PROCESS | 448 | 1468427756849 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:35:56 INFO - PROCESS | 448 | 1468427756851 Marionette TRACE conn6 <- [1,406,null,{}] 09:35:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:35:56 INFO - PROCESS | 448 | 1468427756855 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}] 09:35:56 INFO - PROCESS | 448 | 1468427756856 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:56 INFO - PROCESS | 448 | 1468427756933 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 09:35:56 INFO - PROCESS | 448 | 1468427756938 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:56 INFO - PROCESS | 448 | 1468427756940 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:56 INFO - PROCESS | 448 | ++DOCSHELL 10370C00 == 33 [pid = 448] [id = 111] 09:35:56 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (14C50C00) [pid = 448] [serial = 330] [outer = 00000000] 09:35:56 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (17DCC800) [pid = 448] [serial = 331] [outer = 14C50C00] 09:35:56 INFO - PROCESS | 448 | 1468427756986 Marionette DEBUG loaded listener.js 09:35:57 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (17DD2800) [pid = 448] [serial = 332] [outer = 14C50C00] 09:35:57 INFO - PROCESS | 448 | 1468427757404 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]]]}] 09:35:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:35:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 570ms 09:35:57 INFO - PROCESS | 448 | 1468427757425 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 09:35:57 INFO - PROCESS | 448 | 1468427757427 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 09:35:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:35:57 INFO - PROCESS | 448 | 1468427757430 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:35:57 INFO - PROCESS | 448 | 1468427757432 Marionette TRACE conn6 <- [1,410,null,{}] 09:35:57 INFO - PROCESS | 448 | 1468427757448 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}] 09:35:57 INFO - PROCESS | 448 | 1468427757449 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:57 INFO - PROCESS | 448 | 1468427757641 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 09:35:57 INFO - PROCESS | 448 | 1468427757808 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:57 INFO - PROCESS | 448 | 1468427757812 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:57 INFO - PROCESS | 448 | ++DOCSHELL 0FFF9000 == 34 [pid = 448] [id = 112] 09:35:57 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (0FFFE800) [pid = 448] [serial = 333] [outer = 00000000] 09:35:57 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (10242000) [pid = 448] [serial = 334] [outer = 0FFFE800] 09:35:57 INFO - PROCESS | 448 | 1468427757869 Marionette DEBUG loaded listener.js 09:35:57 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (10320800) [pid = 448] [serial = 335] [outer = 0FFFE800] 09:35:58 INFO - PROCESS | 448 | 1468427758658 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]]]}] 09:35:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:35:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1280ms 09:35:58 INFO - PROCESS | 448 | 1468427758713 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 09:35:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:35:58 INFO - PROCESS | 448 | 1468427758718 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 09:35:58 INFO - PROCESS | 448 | 1468427758722 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:35:58 INFO - PROCESS | 448 | 1468427758725 Marionette TRACE conn6 <- [1,414,null,{}] 09:35:58 INFO - PROCESS | 448 | 1468427758730 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}] 09:35:58 INFO - PROCESS | 448 | 1468427758733 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:58 INFO - PROCESS | 448 | 1468427758853 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 09:35:58 INFO - PROCESS | 448 | 1468427758979 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:58 INFO - PROCESS | 448 | 1468427758982 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:35:58 INFO - PROCESS | 448 | ++DOCSHELL 14C08000 == 35 [pid = 448] [id = 113] 09:35:58 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (14C13800) [pid = 448] [serial = 336] [outer = 00000000] 09:35:59 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (16144000) [pid = 448] [serial = 337] [outer = 14C13800] 09:35:59 INFO - PROCESS | 448 | 1468427759040 Marionette DEBUG loaded listener.js 09:35:59 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (16560800) [pid = 448] [serial = 338] [outer = 14C13800] 09:35:59 INFO - PROCESS | 448 | 1468427759963 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]]]}] 09:35:59 INFO - PROCESS | 448 | --DOCSHELL 18F8E800 == 34 [pid = 448] [id = 110] 09:35:59 INFO - PROCESS | 448 | --DOCSHELL 18167000 == 33 [pid = 448] [id = 109] 09:35:59 INFO - PROCESS | 448 | --DOCSHELL 17846000 == 32 [pid = 448] [id = 108] 09:35:59 INFO - PROCESS | 448 | --DOCSHELL 14C52400 == 31 [pid = 448] [id = 107] 09:35:59 INFO - PROCESS | 448 | --DOCSHELL 10986000 == 30 [pid = 448] [id = 106] 09:35:59 INFO - PROCESS | 448 | --DOCSHELL 1023C000 == 29 [pid = 448] [id = 105] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 93 (13414C00) [pid = 448] [serial = 221] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 92 (0CD74400) [pid = 448] [serial = 218] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 91 (17DD1C00) [pid = 448] [serial = 277] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 90 (1A0E6400) [pid = 448] [serial = 292] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 89 (18F18C00) [pid = 448] [serial = 280] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 88 (13411800) [pid = 448] [serial = 256] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 87 (14B29800) [pid = 448] [serial = 257] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1B6F3800) [pid = 448] [serial = 262] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 85 (1C5F1C00) [pid = 448] [serial = 263] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 84 (19084C00) [pid = 448] [serial = 283] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1BBE9400) [pid = 448] [serial = 254] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1A0F0400) [pid = 448] [serial = 253] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1784C400) [pid = 448] [serial = 274] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 80 (17DD0C00) [pid = 448] [serial = 259] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1818B800) [pid = 448] [serial = 260] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 78 (161E2000) [pid = 448] [serial = 271] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 77 (16562400) [pid = 448] [serial = 272] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10611400) [pid = 448] [serial = 265] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 75 (113DAC00) [pid = 448] [serial = 266] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 74 (10909800) [pid = 448] [serial = 268] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 73 (115D1C00) [pid = 448] [serial = 269] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 72 (1667B400) [pid = 448] [serial = 286] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 71 (18167400) [pid = 448] [serial = 287] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1B6E9800) [pid = 448] [serial = 293] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 69 (1908C000) [pid = 448] [serial = 284] [outer = 00000000] [url = about:blank] 09:35:59 INFO - PROCESS | 448 | --DOMWINDOW == 68 (18F97400) [pid = 448] [serial = 281] [outer = 00000000] [url = about:blank] 09:36:00 INFO - PROCESS | 448 | --DOMWINDOW == 67 (1926A000) [pid = 448] [serial = 289] [outer = 00000000] [url = about:blank] 09:36:00 INFO - PROCESS | 448 | --DOMWINDOW == 66 (19290400) [pid = 448] [serial = 290] [outer = 00000000] [url = about:blank] 09:36:00 INFO - PROCESS | 448 | --DOMWINDOW == 65 (1816F800) [pid = 448] [serial = 278] [outer = 00000000] [url = about:blank] 09:36:00 INFO - PROCESS | 448 | --DOMWINDOW == 64 (17D94400) [pid = 448] [serial = 275] [outer = 00000000] [url = about:blank] 09:36:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:36:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1328ms 09:36:00 INFO - PROCESS | 448 | 1468427760051 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 09:36:00 INFO - PROCESS | 448 | 1468427760056 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 09:36:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:36:00 INFO - PROCESS | 448 | 1468427760061 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:36:00 INFO - PROCESS | 448 | 1468427760064 Marionette TRACE conn6 <- [1,418,null,{}] 09:36:00 INFO - PROCESS | 448 | 1468427760069 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}] 09:36:00 INFO - PROCESS | 448 | 1468427760072 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:00 INFO - PROCESS | 448 | 1468427760175 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 09:36:00 INFO - PROCESS | 448 | 1468427760249 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:00 INFO - PROCESS | 448 | 1468427760253 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:00 INFO - PROCESS | 448 | ++DOCSHELL 10245800 == 30 [pid = 448] [id = 114] 09:36:00 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (1031B400) [pid = 448] [serial = 339] [outer = 00000000] 09:36:00 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (10367800) [pid = 448] [serial = 340] [outer = 1031B400] 09:36:00 INFO - PROCESS | 448 | 1468427760300 Marionette DEBUG loaded listener.js 09:36:00 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (10613400) [pid = 448] [serial = 341] [outer = 1031B400] 09:36:01 INFO - PROCESS | 448 | 1468427761185 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]]]}] 09:36:01 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 09:36:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1172ms 09:36:01 INFO - PROCESS | 448 | 1468427761238 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 09:36:01 INFO - PROCESS | 448 | 1468427761242 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 09:36:01 INFO - PROCESS | 448 | 1468427761249 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:36:01 INFO - PROCESS | 448 | 1468427761252 Marionette TRACE conn6 <- [1,422,null,{}] 09:36:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:36:01 INFO - PROCESS | 448 | 1468427761255 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}] 09:36:01 INFO - PROCESS | 448 | 1468427761258 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:01 INFO - PROCESS | 448 | 1468427761343 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 09:36:01 INFO - PROCESS | 448 | 1468427761350 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:01 INFO - PROCESS | 448 | 1468427761352 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:01 INFO - PROCESS | 448 | ++DOCSHELL 10AC6C00 == 31 [pid = 448] [id = 115] 09:36:01 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (113E2800) [pid = 448] [serial = 342] [outer = 00000000] 09:36:01 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (144A9C00) [pid = 448] [serial = 343] [outer = 113E2800] 09:36:01 INFO - PROCESS | 448 | 1468427761398 Marionette DEBUG loaded listener.js 09:36:01 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (14765000) [pid = 448] [serial = 344] [outer = 113E2800] 09:36:02 INFO - PROCESS | 448 | 1468427762337 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]]]}] 09:36:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:36:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1113ms 09:36:02 INFO - PROCESS | 448 | 1468427762370 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 09:36:02 INFO - PROCESS | 448 | 1468427762372 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 09:36:02 INFO - PROCESS | 448 | 1468427762376 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:36:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:36:02 INFO - PROCESS | 448 | 1468427762379 Marionette TRACE conn6 <- [1,426,null,{}] 09:36:02 INFO - PROCESS | 448 | 1468427762401 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}] 09:36:02 INFO - PROCESS | 448 | 1468427762405 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:02 INFO - PROCESS | 448 | 1468427762518 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 09:36:02 INFO - PROCESS | 448 | 1468427762526 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:02 INFO - PROCESS | 448 | 1468427762529 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:02 INFO - PROCESS | 448 | ++DOCSHELL 16671000 == 32 [pid = 448] [id = 116] 09:36:02 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (16676C00) [pid = 448] [serial = 345] [outer = 00000000] 09:36:02 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (1784B400) [pid = 448] [serial = 346] [outer = 16676C00] 09:36:02 INFO - PROCESS | 448 | 1468427762576 Marionette DEBUG loaded listener.js 09:36:02 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (17D94000) [pid = 448] [serial = 347] [outer = 16676C00] 09:36:03 INFO - PROCESS | 448 | 1468427763084 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] 09:36:03 INFO - PROCESS | 448 | 1468427763112 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 09:36:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:36:03 INFO - PROCESS | 448 | 1468427763115 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:36:03 INFO - PROCESS | 448 | 1468427763117 Marionette TRACE conn6 <- [1,430,null,{}] 09:36:03 INFO - PROCESS | 448 | 1468427763120 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}] 09:36:03 INFO - PROCESS | 448 | 1468427763122 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:03 INFO - PROCESS | 448 | 1468427763235 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 09:36:03 INFO - PROCESS | 448 | 1468427763241 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:03 INFO - PROCESS | 448 | 1468427763243 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:03 INFO - PROCESS | 448 | ++DOCSHELL 17DD0C00 == 33 [pid = 448] [id = 117] 09:36:03 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (17DD1000) [pid = 448] [serial = 348] [outer = 00000000] 09:36:03 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (18172400) [pid = 448] [serial = 349] [outer = 17DD1000] 09:36:03 INFO - PROCESS | 448 | 1468427763331 Marionette DEBUG loaded listener.js 09:36:03 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (18185400) [pid = 448] [serial = 350] [outer = 17DD1000] 09:36:03 INFO - PROCESS | 448 | 1468427763754 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]]]}] 09:36:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:36:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 669ms 09:36:03 INFO - PROCESS | 448 | 1468427763794 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 09:36:03 INFO - PROCESS | 448 | 1468427763796 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 09:36:03 INFO - PROCESS | 448 | 1468427763800 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:36:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:36:03 INFO - PROCESS | 448 | 1468427763801 Marionette TRACE conn6 <- [1,434,null,{}] 09:36:03 INFO - PROCESS | 448 | 1468427763805 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}] 09:36:03 INFO - PROCESS | 448 | 1468427763807 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:03 INFO - PROCESS | 448 | 1468427763944 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 09:36:03 INFO - PROCESS | 448 | 1468427763966 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:03 INFO - PROCESS | 448 | 1468427763968 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:03 INFO - PROCESS | 448 | ++DOCSHELL 10989C00 == 34 [pid = 448] [id = 118] 09:36:03 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1340C800) [pid = 448] [serial = 351] [outer = 00000000] 09:36:03 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (18CF7400) [pid = 448] [serial = 352] [outer = 1340C800] 09:36:04 INFO - PROCESS | 448 | 1468427764011 Marionette DEBUG loaded listener.js 09:36:04 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18F0FC00) [pid = 448] [serial = 353] [outer = 1340C800] 09:36:04 INFO - PROCESS | 448 | --DOMWINDOW == 78 (10913C00) [pid = 448] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:36:04 INFO - PROCESS | 448 | --DOMWINDOW == 77 (022EB800) [pid = 448] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:36:04 INFO - PROCESS | 448 | --DOMWINDOW == 76 (1023AC00) [pid = 448] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:36:04 INFO - PROCESS | 448 | --DOMWINDOW == 75 (161DD800) [pid = 448] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:36:04 INFO - PROCESS | 448 | --DOMWINDOW == 74 (10984800) [pid = 448] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:36:04 INFO - PROCESS | 448 | --DOMWINDOW == 73 (17849C00) [pid = 448] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:36:04 INFO - PROCESS | 448 | --DOMWINDOW == 72 (10987400) [pid = 448] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:36:04 INFO - PROCESS | 448 | --DOMWINDOW == 71 (18F8F000) [pid = 448] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:36:04 INFO - PROCESS | 448 | --DOMWINDOW == 70 (18167C00) [pid = 448] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:36:04 INFO - PROCESS | 448 | --DOMWINDOW == 69 (161DBC00) [pid = 448] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:36:04 INFO - PROCESS | 448 | --DOMWINDOW == 68 (10245C00) [pid = 448] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:36:04 INFO - PROCESS | 448 | --DOMWINDOW == 67 (18F95C00) [pid = 448] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:36:04 INFO - PROCESS | 448 | 1468427764461 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]]]}] 09:36:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:36:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 730ms 09:36:04 INFO - PROCESS | 448 | 1468427764535 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 09:36:04 INFO - PROCESS | 448 | 1468427764537 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 09:36:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:36:04 INFO - PROCESS | 448 | 1468427764540 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:36:04 INFO - PROCESS | 448 | 1468427764542 Marionette TRACE conn6 <- [1,438,null,{}] 09:36:04 INFO - PROCESS | 448 | 1468427764545 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}] 09:36:04 INFO - PROCESS | 448 | 1468427764551 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:04 INFO - PROCESS | 448 | 1468427764657 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 09:36:04 INFO - PROCESS | 448 | 1468427764663 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:04 INFO - PROCESS | 448 | 1468427764665 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:04 INFO - PROCESS | 448 | ++DOCSHELL 115CFC00 == 35 [pid = 448] [id = 119] 09:36:04 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (17DC4000) [pid = 448] [serial = 354] [outer = 00000000] 09:36:04 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (18F8FC00) [pid = 448] [serial = 355] [outer = 17DC4000] 09:36:04 INFO - PROCESS | 448 | 1468427764711 Marionette DEBUG loaded listener.js 09:36:04 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (18F91400) [pid = 448] [serial = 356] [outer = 17DC4000] 09:36:05 INFO - PROCESS | 448 | 1468427765160 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]]]}] 09:36:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:36:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 669ms 09:36:05 INFO - PROCESS | 448 | 1468427765210 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 09:36:05 INFO - PROCESS | 448 | 1468427765213 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 09:36:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:36:05 INFO - PROCESS | 448 | 1468427765216 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:36:05 INFO - PROCESS | 448 | 1468427765217 Marionette TRACE conn6 <- [1,442,null,{}] 09:36:05 INFO - PROCESS | 448 | 1468427765221 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}] 09:36:05 INFO - PROCESS | 448 | 1468427765223 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:05 INFO - PROCESS | 448 | 1468427765329 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 09:36:05 INFO - PROCESS | 448 | 1468427765337 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:05 INFO - PROCESS | 448 | 1468427765339 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:05 INFO - PROCESS | 448 | ++DOCSHELL 18F98800 == 36 [pid = 448] [id = 120] 09:36:05 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (18F99800) [pid = 448] [serial = 357] [outer = 00000000] 09:36:05 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (1908C400) [pid = 448] [serial = 358] [outer = 18F99800] 09:36:05 INFO - PROCESS | 448 | 1468427765383 Marionette DEBUG loaded listener.js 09:36:05 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (19091C00) [pid = 448] [serial = 359] [outer = 18F99800] 09:36:05 INFO - PROCESS | 448 | 1468427765808 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]]]}] 09:36:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:36:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 630ms 09:36:05 INFO - PROCESS | 448 | 1468427765847 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 09:36:05 INFO - PROCESS | 448 | 1468427765849 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 09:36:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:36:05 INFO - PROCESS | 448 | 1468427765852 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:36:05 INFO - PROCESS | 448 | 1468427765854 Marionette TRACE conn6 <- [1,446,null,{}] 09:36:05 INFO - PROCESS | 448 | 1468427765857 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}] 09:36:05 INFO - PROCESS | 448 | 1468427765859 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:05 INFO - PROCESS | 448 | 1468427765936 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 09:36:05 INFO - PROCESS | 448 | 1468427765944 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:05 INFO - PROCESS | 448 | 1468427765946 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:05 INFO - PROCESS | 448 | ++DOCSHELL 18F8D800 == 37 [pid = 448] [id = 121] 09:36:05 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (1908DC00) [pid = 448] [serial = 360] [outer = 00000000] 09:36:05 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1926A400) [pid = 448] [serial = 361] [outer = 1908DC00] 09:36:05 INFO - PROCESS | 448 | 1468427765989 Marionette DEBUG loaded listener.js 09:36:06 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (19271C00) [pid = 448] [serial = 362] [outer = 1908DC00] 09:36:06 INFO - PROCESS | 448 | 1468427766623 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]]]}] 09:36:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:36:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 869ms 09:36:06 INFO - PROCESS | 448 | 1468427766723 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 09:36:06 INFO - PROCESS | 448 | 1468427766728 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 09:36:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:36:06 INFO - PROCESS | 448 | 1468427766733 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:36:06 INFO - PROCESS | 448 | 1468427766737 Marionette TRACE conn6 <- [1,450,null,{}] 09:36:06 INFO - PROCESS | 448 | 1468427766744 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}] 09:36:06 INFO - PROCESS | 448 | 1468427766747 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:06 INFO - PROCESS | 448 | 1468427766867 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 09:36:06 INFO - PROCESS | 448 | 1468427766984 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:06 INFO - PROCESS | 448 | 1468427766987 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:06 INFO - PROCESS | 448 | ++DOCSHELL 10715000 == 38 [pid = 448] [id = 122] 09:36:06 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (10909800) [pid = 448] [serial = 363] [outer = 00000000] 09:36:07 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1098A800) [pid = 448] [serial = 364] [outer = 10909800] 09:36:07 INFO - PROCESS | 448 | 1468427767049 Marionette DEBUG loaded listener.js 09:36:07 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (14419C00) [pid = 448] [serial = 365] [outer = 10909800] 09:36:07 INFO - PROCESS | 448 | 1468427767611 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] 09:36:07 INFO - PROCESS | 448 | 1468427767676 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 09:36:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:36:07 INFO - PROCESS | 448 | 1468427767682 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:36:07 INFO - PROCESS | 448 | 1468427767686 Marionette TRACE conn6 <- [1,454,null,{}] 09:36:07 INFO - PROCESS | 448 | 1468427767690 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}] 09:36:07 INFO - PROCESS | 448 | 1468427767693 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:07 INFO - PROCESS | 448 | 1468427767804 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 09:36:07 INFO - PROCESS | 448 | 1468427767927 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:07 INFO - PROCESS | 448 | 1468427767930 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:07 INFO - PROCESS | 448 | ++DOCSHELL 166EB400 == 39 [pid = 448] [id = 123] 09:36:07 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (16C42800) [pid = 448] [serial = 366] [outer = 00000000] 09:36:07 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (17DC3400) [pid = 448] [serial = 367] [outer = 16C42800] 09:36:07 INFO - PROCESS | 448 | 1468427767987 Marionette DEBUG loaded listener.js 09:36:08 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1816A800) [pid = 448] [serial = 368] [outer = 16C42800] 09:36:08 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:36:08 INFO - PROCESS | 448 | 1468427768623 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]]]}] 09:36:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:36:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 970ms 09:36:08 INFO - PROCESS | 448 | 1468427768655 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 09:36:08 INFO - PROCESS | 448 | 1468427768658 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 09:36:08 INFO - PROCESS | 448 | 1468427768662 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:36:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:36:08 INFO - PROCESS | 448 | 1468427768665 Marionette TRACE conn6 <- [1,458,null,{}] 09:36:08 INFO - PROCESS | 448 | 1468427768676 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}] 09:36:08 INFO - PROCESS | 448 | 1468427768681 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:08 INFO - PROCESS | 448 | 1468427768790 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 09:36:08 INFO - PROCESS | 448 | 1468427768914 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:08 INFO - PROCESS | 448 | 1468427768918 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:08 INFO - PROCESS | 448 | ++DOCSHELL 19AA7800 == 40 [pid = 448] [id = 124] 09:36:08 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (19AA7C00) [pid = 448] [serial = 369] [outer = 00000000] 09:36:08 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (19DF9000) [pid = 448] [serial = 370] [outer = 19AA7C00] 09:36:08 INFO - PROCESS | 448 | 1468427768974 Marionette DEBUG loaded listener.js 09:36:09 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (1A014400) [pid = 448] [serial = 371] [outer = 19AA7C00] 09:36:09 INFO - PROCESS | 448 | 1468427769610 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] 09:36:09 INFO - PROCESS | 448 | 1468427769638 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 09:36:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:36:09 INFO - PROCESS | 448 | 1468427769642 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:36:09 INFO - PROCESS | 448 | 1468427769644 Marionette TRACE conn6 <- [1,462,null,{}] 09:36:09 INFO - PROCESS | 448 | 1468427769647 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}] 09:36:09 INFO - PROCESS | 448 | 1468427769649 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:09 INFO - PROCESS | 448 | 1468427769759 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 09:36:09 INFO - PROCESS | 448 | 1468427769960 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:09 INFO - PROCESS | 448 | 1468427769963 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:09 INFO - PROCESS | 448 | ++DOCSHELL 0CD1E800 == 41 [pid = 448] [id = 125] 09:36:09 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (0CD6A400) [pid = 448] [serial = 372] [outer = 00000000] 09:36:09 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (0FFF0C00) [pid = 448] [serial = 373] [outer = 0CD6A400] 09:36:10 INFO - PROCESS | 448 | 1468427770026 Marionette DEBUG loaded listener.js 09:36:10 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (10241800) [pid = 448] [serial = 374] [outer = 0CD6A400] 09:36:11 INFO - PROCESS | 448 | --DOCSHELL 10374400 == 40 [pid = 448] [id = 104] 09:36:11 INFO - PROCESS | 448 | --DOCSHELL 18F98800 == 39 [pid = 448] [id = 120] 09:36:11 INFO - PROCESS | 448 | --DOCSHELL 115CFC00 == 38 [pid = 448] [id = 119] 09:36:11 INFO - PROCESS | 448 | --DOCSHELL 10989C00 == 37 [pid = 448] [id = 118] 09:36:11 INFO - PROCESS | 448 | --DOCSHELL 17DD0C00 == 36 [pid = 448] [id = 117] 09:36:11 INFO - PROCESS | 448 | --DOCSHELL 16671000 == 35 [pid = 448] [id = 116] 09:36:11 INFO - PROCESS | 448 | --DOCSHELL 10AC6C00 == 34 [pid = 448] [id = 115] 09:36:11 INFO - PROCESS | 448 | --DOCSHELL 10245800 == 33 [pid = 448] [id = 114] 09:36:11 INFO - PROCESS | 448 | --DOCSHELL 10370C00 == 32 [pid = 448] [id = 111] 09:36:11 INFO - PROCESS | 448 | --DOCSHELL 0FFF9000 == 31 [pid = 448] [id = 112] 09:36:11 INFO - PROCESS | 448 | --DOCSHELL 14C08000 == 30 [pid = 448] [id = 113] 09:36:11 INFO - PROCESS | 448 | --DOCSHELL 166EB400 == 29 [pid = 448] [id = 123] 09:36:11 INFO - PROCESS | 448 | --DOCSHELL 19AA7800 == 28 [pid = 448] [id = 124] 09:36:11 INFO - PROCESS | 448 | --DOCSHELL 18F8D800 == 27 [pid = 448] [id = 121] 09:36:11 INFO - PROCESS | 448 | --DOCSHELL 10715000 == 26 [pid = 448] [id = 122] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 87 (17DCC800) [pid = 448] [serial = 331] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1098CC00) [pid = 448] [serial = 310] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 85 (0FFF2C00) [pid = 448] [serial = 296] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 84 (1667FC00) [pid = 448] [serial = 308] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 83 (16676400) [pid = 448] [serial = 301] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 82 (17D93400) [pid = 448] [serial = 302] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1098D400) [pid = 448] [serial = 299] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 80 (17DC5800) [pid = 448] [serial = 322] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 79 (10AC7000) [pid = 448] [serial = 316] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 78 (18F9A800) [pid = 448] [serial = 328] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1818A400) [pid = 448] [serial = 326] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 76 (16563C00) [pid = 448] [serial = 319] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 75 (144A9400) [pid = 448] [serial = 311] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 74 (13497000) [pid = 448] [serial = 317] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 73 (10321000) [pid = 448] [serial = 313] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 72 (19080000) [pid = 448] [serial = 329] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 71 (18184400) [pid = 448] [serial = 325] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1667A800) [pid = 448] [serial = 320] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 69 (1098A400) [pid = 448] [serial = 298] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 68 (17DCE000) [pid = 448] [serial = 323] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 67 (1A010000) [pid = 448] [serial = 305] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 66 (144A8C00) [pid = 448] [serial = 307] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 65 (0C82C000) [pid = 448] [serial = 295] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 64 (10329C00) [pid = 448] [serial = 314] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | --DOMWINDOW == 63 (1A00F800) [pid = 448] [serial = 304] [outer = 00000000] [url = about:blank] 09:36:11 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:36:11 INFO - PROCESS | 448 | 1468427771346 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] 09:36:11 INFO - PROCESS | 448 | 1468427771376 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 09:36:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:36:11 INFO - PROCESS | 448 | 1468427771381 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:36:11 INFO - PROCESS | 448 | 1468427771384 Marionette TRACE conn6 <- [1,466,null,{}] 09:36:11 INFO - PROCESS | 448 | 1468427771390 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}] 09:36:11 INFO - PROCESS | 448 | 1468427771393 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:11 INFO - PROCESS | 448 | 1468427771485 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 09:36:11 INFO - PROCESS | 448 | 1468427771562 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:11 INFO - PROCESS | 448 | 1468427771567 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:11 INFO - PROCESS | 448 | ++DOCSHELL 10242800 == 27 [pid = 448] [id = 126] 09:36:11 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (10242C00) [pid = 448] [serial = 375] [outer = 00000000] 09:36:11 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (1031F400) [pid = 448] [serial = 376] [outer = 10242C00] 09:36:11 INFO - PROCESS | 448 | 1468427771616 Marionette DEBUG loaded listener.js 09:36:11 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (10325400) [pid = 448] [serial = 377] [outer = 10242C00] 09:36:12 INFO - PROCESS | 448 | 1468427772033 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] 09:36:12 INFO - PROCESS | 448 | 1468427772076 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 09:36:12 INFO - PROCESS | 448 | 1468427772082 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:36:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:36:12 INFO - PROCESS | 448 | 1468427772085 Marionette TRACE conn6 <- [1,470,null,{}] 09:36:12 INFO - PROCESS | 448 | 1468427772088 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}] 09:36:12 INFO - PROCESS | 448 | 1468427772091 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:12 INFO - PROCESS | 448 | 1468427772183 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 09:36:12 INFO - PROCESS | 448 | 1468427772190 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:12 INFO - PROCESS | 448 | 1468427772192 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:12 INFO - PROCESS | 448 | ++DOCSHELL 10984800 == 28 [pid = 448] [id = 127] 09:36:12 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (10985000) [pid = 448] [serial = 378] [outer = 00000000] 09:36:12 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (1098B000) [pid = 448] [serial = 379] [outer = 10985000] 09:36:12 INFO - PROCESS | 448 | 1468427772241 Marionette DEBUG loaded listener.js 09:36:12 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (10A30800) [pid = 448] [serial = 380] [outer = 10985000] 09:36:12 INFO - PROCESS | 448 | 1468427772682 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]]]}] 09:36:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:36:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 670ms 09:36:12 INFO - PROCESS | 448 | 1468427772726 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 09:36:12 INFO - PROCESS | 448 | 1468427772728 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 09:36:12 INFO - PROCESS | 448 | 1468427772732 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:36:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:36:12 INFO - PROCESS | 448 | 1468427772735 Marionette TRACE conn6 <- [1,474,null,{}] 09:36:12 INFO - PROCESS | 448 | 1468427772746 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}] 09:36:12 INFO - PROCESS | 448 | 1468427772750 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:12 INFO - PROCESS | 448 | 1468427772863 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 09:36:12 INFO - PROCESS | 448 | 1468427772947 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:12 INFO - PROCESS | 448 | 1468427772949 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:12 INFO - PROCESS | 448 | ++DOCSHELL 14CD2C00 == 29 [pid = 448] [id = 128] 09:36:12 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (14CD3C00) [pid = 448] [serial = 381] [outer = 00000000] 09:36:12 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (15A63400) [pid = 448] [serial = 382] [outer = 14CD3C00] 09:36:13 INFO - PROCESS | 448 | 1468427772998 Marionette DEBUG loaded listener.js 09:36:13 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (161DCC00) [pid = 448] [serial = 383] [outer = 14CD3C00] 09:36:13 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (16673C00) [pid = 448] [serial = 384] [outer = 14C1DC00] 09:36:13 INFO - PROCESS | 448 | 1468427773493 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]]]}] 09:36:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:36:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 769ms 09:36:13 INFO - PROCESS | 448 | 1468427773506 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 09:36:13 INFO - PROCESS | 448 | 1468427773508 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 09:36:13 INFO - PROCESS | 448 | 1468427773511 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:36:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:36:13 INFO - PROCESS | 448 | 1468427773513 Marionette TRACE conn6 <- [1,478,null,{}] 09:36:13 INFO - PROCESS | 448 | 1468427773517 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}] 09:36:13 INFO - PROCESS | 448 | 1468427773518 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:13 INFO - PROCESS | 448 | 1468427773630 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 09:36:13 INFO - PROCESS | 448 | 1468427773638 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:13 INFO - PROCESS | 448 | 1468427773640 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:13 INFO - PROCESS | 448 | ++DOCSHELL 161E3800 == 30 [pid = 448] [id = 129] 09:36:13 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (16672C00) [pid = 448] [serial = 385] [outer = 00000000] 09:36:13 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1667BC00) [pid = 448] [serial = 386] [outer = 16672C00] 09:36:13 INFO - PROCESS | 448 | 1468427773727 Marionette DEBUG loaded listener.js 09:36:13 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (17D94400) [pid = 448] [serial = 387] [outer = 16672C00] 09:36:14 INFO - PROCESS | 448 | 1468427774151 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]]]}] 09:36:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:36:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 670ms 09:36:14 INFO - PROCESS | 448 | 1468427774212 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 09:36:14 INFO - PROCESS | 448 | 1468427774214 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 09:36:14 INFO - PROCESS | 448 | 1468427774217 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:36:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:36:14 INFO - PROCESS | 448 | 1468427774219 Marionette TRACE conn6 <- [1,482,null,{}] 09:36:14 INFO - PROCESS | 448 | 1468427774222 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}] 09:36:14 INFO - PROCESS | 448 | 1468427774224 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:14 INFO - PROCESS | 448 | 1468427774329 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 09:36:14 INFO - PROCESS | 448 | 1468427774339 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:14 INFO - PROCESS | 448 | 1468427774341 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:14 INFO - PROCESS | 448 | ++DOCSHELL 17D8C400 == 31 [pid = 448] [id = 130] 09:36:14 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (17DC5000) [pid = 448] [serial = 388] [outer = 00000000] 09:36:14 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (17DD0000) [pid = 448] [serial = 389] [outer = 17DC5000] 09:36:14 INFO - PROCESS | 448 | 1468427774384 Marionette DEBUG loaded listener.js 09:36:14 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18169400) [pid = 448] [serial = 390] [outer = 17DC5000] 09:36:14 INFO - PROCESS | 448 | 1468427774837 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]]]}] 09:36:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:36:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 669ms 09:36:14 INFO - PROCESS | 448 | 1468427774892 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 09:36:14 INFO - PROCESS | 448 | 1468427774894 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 09:36:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:36:14 INFO - PROCESS | 448 | 1468427774897 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:36:14 INFO - PROCESS | 448 | 1468427774899 Marionette TRACE conn6 <- [1,486,null,{}] 09:36:14 INFO - PROCESS | 448 | 1468427774911 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}] 09:36:14 INFO - PROCESS | 448 | 1468427774917 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:15 INFO - PROCESS | 448 | 1468427775045 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 09:36:15 INFO - PROCESS | 448 | 1468427775105 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:15 INFO - PROCESS | 448 | 1468427775107 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:15 INFO - PROCESS | 448 | ++DOCSHELL 18B6C400 == 32 [pid = 448] [id = 131] 09:36:15 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18B6F800) [pid = 448] [serial = 391] [outer = 00000000] 09:36:15 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (18E07800) [pid = 448] [serial = 392] [outer = 18B6F800] 09:36:15 INFO - PROCESS | 448 | 1468427775152 Marionette DEBUG loaded listener.js 09:36:15 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (18F90000) [pid = 448] [serial = 393] [outer = 18B6F800] 09:36:15 INFO - PROCESS | 448 | --DOMWINDOW == 81 (16676C00) [pid = 448] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:36:15 INFO - PROCESS | 448 | --DOMWINDOW == 80 (17DD1000) [pid = 448] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:36:15 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1340C800) [pid = 448] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:36:15 INFO - PROCESS | 448 | --DOMWINDOW == 78 (14C50C00) [pid = 448] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:36:15 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1031B400) [pid = 448] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:36:15 INFO - PROCESS | 448 | --DOMWINDOW == 76 (0FFFE800) [pid = 448] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:36:15 INFO - PROCESS | 448 | --DOMWINDOW == 75 (14C13800) [pid = 448] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:36:15 INFO - PROCESS | 448 | --DOMWINDOW == 74 (113E2800) [pid = 448] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:36:15 INFO - PROCESS | 448 | --DOMWINDOW == 73 (18F99800) [pid = 448] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:36:15 INFO - PROCESS | 448 | --DOMWINDOW == 72 (1908DC00) [pid = 448] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:36:15 INFO - PROCESS | 448 | --DOMWINDOW == 71 (17DC4000) [pid = 448] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:36:15 INFO - PROCESS | 448 | 1468427775711 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]]]}] 09:36:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:36:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 870ms 09:36:15 INFO - PROCESS | 448 | 1468427775772 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 09:36:15 INFO - PROCESS | 448 | 1468427775774 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 09:36:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:36:15 INFO - PROCESS | 448 | 1468427775777 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:36:15 INFO - PROCESS | 448 | 1468427775778 Marionette TRACE conn6 <- [1,490,null,{}] 09:36:15 INFO - PROCESS | 448 | 1468427775782 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}] 09:36:15 INFO - PROCESS | 448 | 1468427775783 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:15 INFO - PROCESS | 448 | 1468427775860 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 09:36:15 INFO - PROCESS | 448 | 1468427775865 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:15 INFO - PROCESS | 448 | 1468427775867 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:15 INFO - PROCESS | 448 | ++DOCSHELL 161E4C00 == 33 [pid = 448] [id = 132] 09:36:15 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (16676C00) [pid = 448] [serial = 394] [outer = 00000000] 09:36:15 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (18164C00) [pid = 448] [serial = 395] [outer = 16676C00] 09:36:15 INFO - PROCESS | 448 | 1468427775910 Marionette DEBUG loaded listener.js 09:36:15 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (1816B400) [pid = 448] [serial = 396] [outer = 16676C00] 09:36:16 INFO - PROCESS | 448 | 1468427776313 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]]]}] 09:36:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:36:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 569ms 09:36:16 INFO - PROCESS | 448 | 1468427776359 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 09:36:16 INFO - PROCESS | 448 | 1468427776361 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 09:36:16 INFO - PROCESS | 448 | 1468427776369 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:36:16 INFO - PROCESS | 448 | 1468427776371 Marionette TRACE conn6 <- [1,494,null,{}] 09:36:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:36:16 INFO - PROCESS | 448 | 1468427776374 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}] 09:36:16 INFO - PROCESS | 448 | 1468427776376 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:16 INFO - PROCESS | 448 | 1468427776452 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 09:36:16 INFO - PROCESS | 448 | 1468427776457 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:16 INFO - PROCESS | 448 | 1468427776459 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:16 INFO - PROCESS | 448 | ++DOCSHELL 1098A400 == 34 [pid = 448] [id = 133] 09:36:16 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (18CEEC00) [pid = 448] [serial = 397] [outer = 00000000] 09:36:16 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (18F98800) [pid = 448] [serial = 398] [outer = 18CEEC00] 09:36:16 INFO - PROCESS | 448 | 1468427776505 Marionette DEBUG loaded listener.js 09:36:16 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (18F93400) [pid = 448] [serial = 399] [outer = 18CEEC00] 09:36:16 INFO - PROCESS | 448 | 1468427776955 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]]]}] 09:36:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:36:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 630ms 09:36:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:36:17 INFO - PROCESS | 448 | 1468427777006 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 09:36:17 INFO - PROCESS | 448 | 1468427777008 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 09:36:17 INFO - PROCESS | 448 | 1468427777011 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:36:17 INFO - PROCESS | 448 | 1468427777013 Marionette TRACE conn6 <- [1,498,null,{}] 09:36:17 INFO - PROCESS | 448 | 1468427777016 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}] 09:36:17 INFO - PROCESS | 448 | 1468427777018 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:17 INFO - PROCESS | 448 | 1468427777094 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 09:36:17 INFO - PROCESS | 448 | 1468427777099 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:17 INFO - PROCESS | 448 | 1468427777101 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:17 INFO - PROCESS | 448 | ++DOCSHELL 14CD1800 == 35 [pid = 448] [id = 134] 09:36:17 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (18F97800) [pid = 448] [serial = 400] [outer = 00000000] 09:36:17 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (19096000) [pid = 448] [serial = 401] [outer = 18F97800] 09:36:17 INFO - PROCESS | 448 | 1468427777144 Marionette DEBUG loaded listener.js 09:36:17 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (19097000) [pid = 448] [serial = 402] [outer = 18F97800] 09:36:17 INFO - PROCESS | 448 | 1468427777706 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]]]}] 09:36:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:36:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 769ms 09:36:17 INFO - PROCESS | 448 | 1468427777808 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 09:36:17 INFO - PROCESS | 448 | 1468427777813 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 09:36:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:36:17 INFO - PROCESS | 448 | 1468427777844 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:36:17 INFO - PROCESS | 448 | 1468427777847 Marionette TRACE conn6 <- [1,502,null,{}] 09:36:17 INFO - PROCESS | 448 | 1468427777853 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}] 09:36:17 INFO - PROCESS | 448 | 1468427777856 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:17 INFO - PROCESS | 448 | 1468427777992 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 09:36:18 INFO - PROCESS | 448 | 1468427778065 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:18 INFO - PROCESS | 448 | 1468427778070 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:18 INFO - PROCESS | 448 | ++DOCSHELL 0FFF0400 == 36 [pid = 448] [id = 135] 09:36:18 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1017B800) [pid = 448] [serial = 403] [outer = 00000000] 09:36:18 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (10370C00) [pid = 448] [serial = 404] [outer = 1017B800] 09:36:18 INFO - PROCESS | 448 | 1468427778129 Marionette DEBUG loaded listener.js 09:36:18 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (10981C00) [pid = 448] [serial = 405] [outer = 1017B800] 09:36:18 INFO - PROCESS | 448 | 1468427778777 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]]]}] 09:36:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:36:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 970ms 09:36:18 INFO - PROCESS | 448 | 1468427778818 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 09:36:18 INFO - PROCESS | 448 | 1468427778823 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 09:36:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:36:18 INFO - PROCESS | 448 | 1468427778830 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:36:18 INFO - PROCESS | 448 | 1468427778833 Marionette TRACE conn6 <- [1,506,null,{}] 09:36:18 INFO - PROCESS | 448 | 1468427778837 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}] 09:36:18 INFO - PROCESS | 448 | 1468427778840 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:18 INFO - PROCESS | 448 | 1468427778958 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 09:36:19 INFO - PROCESS | 448 | 1468427779061 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:19 INFO - PROCESS | 448 | 1468427779064 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:19 INFO - PROCESS | 448 | ++DOCSHELL 10909400 == 37 [pid = 448] [id = 136] 09:36:19 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (147A1000) [pid = 448] [serial = 406] [outer = 00000000] 09:36:19 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (14D91C00) [pid = 448] [serial = 407] [outer = 147A1000] 09:36:19 INFO - PROCESS | 448 | 1468427779120 Marionette DEBUG loaded listener.js 09:36:19 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (16671000) [pid = 448] [serial = 408] [outer = 147A1000] 09:36:20 INFO - PROCESS | 448 | 1468427779993 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]]]}] 09:36:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:36:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1223ms 09:36:20 INFO - PROCESS | 448 | 1468427780057 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 09:36:20 INFO - PROCESS | 448 | 1468427780062 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 09:36:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:36:20 INFO - PROCESS | 448 | 1468427780067 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:36:20 INFO - PROCESS | 448 | 1468427780070 Marionette TRACE conn6 <- [1,510,null,{}] 09:36:20 INFO - PROCESS | 448 | 1468427780076 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}] 09:36:20 INFO - PROCESS | 448 | 1468427780078 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:20 INFO - PROCESS | 448 | 1468427780192 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 09:36:20 INFO - PROCESS | 448 | 1468427780271 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:20 INFO - PROCESS | 448 | 1468427780275 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:20 INFO - PROCESS | 448 | ++DOCSHELL 0CDD3C00 == 38 [pid = 448] [id = 137] 09:36:20 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (0FF5EC00) [pid = 448] [serial = 409] [outer = 00000000] 09:36:20 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (1031F800) [pid = 448] [serial = 410] [outer = 0FF5EC00] 09:36:20 INFO - PROCESS | 448 | 1468427780357 Marionette DEBUG loaded listener.js 09:36:20 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (10367000) [pid = 448] [serial = 411] [outer = 0FF5EC00] 09:36:20 INFO - PROCESS | 448 | --DOCSHELL 1098A400 == 37 [pid = 448] [id = 133] 09:36:20 INFO - PROCESS | 448 | --DOCSHELL 161E4C00 == 36 [pid = 448] [id = 132] 09:36:20 INFO - PROCESS | 448 | --DOCSHELL 18B6C400 == 35 [pid = 448] [id = 131] 09:36:20 INFO - PROCESS | 448 | --DOCSHELL 17D8C400 == 34 [pid = 448] [id = 130] 09:36:20 INFO - PROCESS | 448 | --DOCSHELL 161E3800 == 33 [pid = 448] [id = 129] 09:36:20 INFO - PROCESS | 448 | --DOCSHELL 14CD2C00 == 32 [pid = 448] [id = 128] 09:36:20 INFO - PROCESS | 448 | --DOCSHELL 10984800 == 31 [pid = 448] [id = 127] 09:36:20 INFO - PROCESS | 448 | --DOCSHELL 10242800 == 30 [pid = 448] [id = 126] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 88 (17D94000) [pid = 448] [serial = 347] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 87 (1784B400) [pid = 448] [serial = 346] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 86 (18185400) [pid = 448] [serial = 350] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 85 (18172400) [pid = 448] [serial = 349] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 84 (18CF7400) [pid = 448] [serial = 352] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 83 (17DD2800) [pid = 448] [serial = 332] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 82 (10367800) [pid = 448] [serial = 340] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 81 (10613400) [pid = 448] [serial = 341] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 80 (10242000) [pid = 448] [serial = 334] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 79 (10320800) [pid = 448] [serial = 335] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 78 (16144000) [pid = 448] [serial = 337] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 77 (16560800) [pid = 448] [serial = 338] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 76 (144A9C00) [pid = 448] [serial = 343] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 75 (19091C00) [pid = 448] [serial = 359] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 74 (19271C00) [pid = 448] [serial = 362] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 73 (1926A400) [pid = 448] [serial = 361] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 72 (1908C400) [pid = 448] [serial = 358] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 71 (18F0FC00) [pid = 448] [serial = 353] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 70 (18F8FC00) [pid = 448] [serial = 355] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 69 (14765000) [pid = 448] [serial = 344] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | --DOMWINDOW == 68 (18F91400) [pid = 448] [serial = 356] [outer = 00000000] [url = about:blank] 09:36:20 INFO - PROCESS | 448 | 1468427780832 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]]]}] 09:36:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:36:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 829ms 09:36:20 INFO - PROCESS | 448 | 1468427780897 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 09:36:20 INFO - PROCESS | 448 | 1468427780902 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 09:36:20 INFO - PROCESS | 448 | 1468427780907 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:36:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:36:20 INFO - PROCESS | 448 | 1468427780910 Marionette TRACE conn6 <- [1,514,null,{}] 09:36:20 INFO - PROCESS | 448 | 1468427780913 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}] 09:36:20 INFO - PROCESS | 448 | 1468427780916 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:21 INFO - PROCESS | 448 | 1468427781001 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 09:36:21 INFO - PROCESS | 448 | 1468427781010 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:21 INFO - PROCESS | 448 | 1468427781012 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:21 INFO - PROCESS | 448 | ++DOCSHELL 1070AC00 == 31 [pid = 448] [id = 138] 09:36:21 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (10710400) [pid = 448] [serial = 412] [outer = 00000000] 09:36:21 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (10ACB800) [pid = 448] [serial = 413] [outer = 10710400] 09:36:21 INFO - PROCESS | 448 | 1468427781060 Marionette DEBUG loaded listener.js 09:36:21 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (13410C00) [pid = 448] [serial = 414] [outer = 10710400] 09:36:21 INFO - PROCESS | 448 | 1468427781522 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]]]}] 09:36:21 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 09:36:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 630ms 09:36:21 INFO - PROCESS | 448 | 1468427781542 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 09:36:21 INFO - PROCESS | 448 | 1468427781544 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 09:36:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:36:21 INFO - PROCESS | 448 | 1468427781552 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:36:21 INFO - PROCESS | 448 | 1468427781555 Marionette TRACE conn6 <- [1,518,null,{}] 09:36:21 INFO - PROCESS | 448 | 1468427781566 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}] 09:36:21 INFO - PROCESS | 448 | 1468427781570 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:21 INFO - PROCESS | 448 | 1468427781654 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 09:36:21 INFO - PROCESS | 448 | 1468427781664 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:21 INFO - PROCESS | 448 | 1468427781667 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:21 INFO - PROCESS | 448 | ++DOCSHELL 1656B000 == 32 [pid = 448] [id = 139] 09:36:21 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (16671C00) [pid = 448] [serial = 415] [outer = 00000000] 09:36:21 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (1667E400) [pid = 448] [serial = 416] [outer = 16671C00] 09:36:21 INFO - PROCESS | 448 | 1468427781714 Marionette DEBUG loaded listener.js 09:36:21 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (1784D400) [pid = 448] [serial = 417] [outer = 16671C00] 09:36:22 INFO - PROCESS | 448 | 1468427782180 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]]]}] 09:36:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:36:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 669ms 09:36:22 INFO - PROCESS | 448 | 1468427782231 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 09:36:22 INFO - PROCESS | 448 | 1468427782233 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 09:36:22 INFO - PROCESS | 448 | 1468427782236 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:36:22 INFO - PROCESS | 448 | 1468427782238 Marionette TRACE conn6 <- [1,522,null,{}] 09:36:22 INFO - PROCESS | 448 | 1468427782241 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}] 09:36:22 INFO - PROCESS | 448 | 1468427782243 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:22 INFO - PROCESS | 448 | 1468427782337 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 09:36:22 INFO - PROCESS | 448 | 1468427782346 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:22 INFO - PROCESS | 448 | 1468427782348 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:22 INFO - PROCESS | 448 | ++DOCSHELL 17DC7400 == 33 [pid = 448] [id = 140] 09:36:22 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (17DC8400) [pid = 448] [serial = 418] [outer = 00000000] 09:36:22 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (18181800) [pid = 448] [serial = 419] [outer = 17DC8400] 09:36:22 INFO - PROCESS | 448 | 1468427782392 Marionette DEBUG loaded listener.js 09:36:22 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (18188800) [pid = 448] [serial = 420] [outer = 17DC8400] 09:36:22 INFO - PROCESS | 448 | 1468427782861 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]]]}] 09:36:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:36:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 670ms 09:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:36:22 INFO - PROCESS | 448 | 1468427782914 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 09:36:22 INFO - PROCESS | 448 | 1468427782916 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 09:36:22 INFO - PROCESS | 448 | 1468427782919 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:36:22 INFO - PROCESS | 448 | 1468427782921 Marionette TRACE conn6 <- [1,526,null,{}] 09:36:22 INFO - PROCESS | 448 | 1468427782924 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}] 09:36:22 INFO - PROCESS | 448 | 1468427782926 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:23 INFO - PROCESS | 448 | 1468427783031 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 09:36:23 INFO - PROCESS | 448 | 1468427783116 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:23 INFO - PROCESS | 448 | 1468427783118 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:23 INFO - PROCESS | 448 | ++DOCSHELL 18171C00 == 34 [pid = 448] [id = 141] 09:36:23 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (18181400) [pid = 448] [serial = 421] [outer = 00000000] 09:36:23 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18B6D000) [pid = 448] [serial = 422] [outer = 18181400] 09:36:23 INFO - PROCESS | 448 | 1468427783162 Marionette DEBUG loaded listener.js 09:36:23 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18E06C00) [pid = 448] [serial = 423] [outer = 18181400] 09:36:23 INFO - PROCESS | 448 | 1468427783612 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]]]}] 09:36:23 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 09:36:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 729ms 09:36:23 INFO - PROCESS | 448 | 1468427783652 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 09:36:23 INFO - PROCESS | 448 | 1468427783654 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 09:36:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:36:23 INFO - PROCESS | 448 | 1468427783657 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:36:23 INFO - PROCESS | 448 | 1468427783659 Marionette TRACE conn6 <- [1,530,null,{}] 09:36:23 INFO - PROCESS | 448 | 1468427783662 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}] 09:36:23 INFO - PROCESS | 448 | 1468427783668 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:23 INFO - PROCESS | 448 | 1468427783801 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 09:36:23 INFO - PROCESS | 448 | 1468427783863 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:23 INFO - PROCESS | 448 | 1468427783865 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:23 INFO - PROCESS | 448 | ++DOCSHELL 19097C00 == 35 [pid = 448] [id = 142] 09:36:23 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (19098800) [pid = 448] [serial = 424] [outer = 00000000] 09:36:23 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1926D000) [pid = 448] [serial = 425] [outer = 19098800] 09:36:23 INFO - PROCESS | 448 | 1468427783909 Marionette DEBUG loaded listener.js 09:36:23 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1909A000) [pid = 448] [serial = 426] [outer = 19098800] 09:36:24 INFO - PROCESS | 448 | 1468427784327 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"]]]}] 09:36:24 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 09:36:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:36:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:36:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:36:24 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 09:36:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:36:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:36:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:36:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 730ms 09:36:24 INFO - PROCESS | 448 | 1468427784388 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 09:36:24 INFO - PROCESS | 448 | 1468427784390 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 09:36:24 INFO - PROCESS | 448 | 1468427784394 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:36:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:36:24 INFO - PROCESS | 448 | 1468427784395 Marionette TRACE conn6 <- [1,534,null,{}] 09:36:24 INFO - PROCESS | 448 | 1468427784399 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}] 09:36:24 INFO - PROCESS | 448 | 1468427784401 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:24 INFO - PROCESS | 448 | 1468427784515 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 09:36:24 INFO - PROCESS | 448 | 1468427784588 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:24 INFO - PROCESS | 448 | 1468427784590 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:24 INFO - PROCESS | 448 | ++DOCSHELL 19FBB800 == 36 [pid = 448] [id = 143] 09:36:24 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1A00F800) [pid = 448] [serial = 427] [outer = 00000000] 09:36:24 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (1A01A000) [pid = 448] [serial = 428] [outer = 1A00F800] 09:36:24 INFO - PROCESS | 448 | 1468427784633 Marionette DEBUG loaded listener.js 09:36:24 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1A07E400) [pid = 448] [serial = 429] [outer = 1A00F800] 09:36:24 INFO - PROCESS | 448 | --DOMWINDOW == 85 (16672C00) [pid = 448] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:36:24 INFO - PROCESS | 448 | --DOMWINDOW == 84 (17DC5000) [pid = 448] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:36:24 INFO - PROCESS | 448 | --DOMWINDOW == 83 (10985000) [pid = 448] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:36:24 INFO - PROCESS | 448 | --DOMWINDOW == 82 (14CD3C00) [pid = 448] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:36:24 INFO - PROCESS | 448 | --DOMWINDOW == 81 (10242C00) [pid = 448] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:36:24 INFO - PROCESS | 448 | --DOMWINDOW == 80 (0CD6A400) [pid = 448] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:36:24 INFO - PROCESS | 448 | --DOMWINDOW == 79 (10909800) [pid = 448] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:36:24 INFO - PROCESS | 448 | --DOMWINDOW == 78 (16C42800) [pid = 448] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:36:24 INFO - PROCESS | 448 | --DOMWINDOW == 77 (19AA7C00) [pid = 448] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:36:24 INFO - PROCESS | 448 | --DOMWINDOW == 76 (18B6F800) [pid = 448] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:36:24 INFO - PROCESS | 448 | --DOMWINDOW == 75 (16676C00) [pid = 448] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:36:24 INFO - PROCESS | 448 | --DOMWINDOW == 74 (18CEEC00) [pid = 448] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:36:25 INFO - PROCESS | 448 | 1468427785062 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]]]}] 09:36:25 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. 09:36:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 729ms 09:36:25 INFO - PROCESS | 448 | 1468427785128 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 09:36:25 INFO - PROCESS | 448 | 1468427785130 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 09:36:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:36:25 INFO - PROCESS | 448 | 1468427785134 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:36:25 INFO - PROCESS | 448 | 1468427785135 Marionette TRACE conn6 <- [1,538,null,{}] 09:36:25 INFO - PROCESS | 448 | 1468427785139 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}] 09:36:25 INFO - PROCESS | 448 | 1468427785140 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:25 INFO - PROCESS | 448 | 1468427785249 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 09:36:25 INFO - PROCESS | 448 | 1468427785300 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:25 INFO - PROCESS | 448 | 1468427785301 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:25 INFO - PROCESS | 448 | ++DOCSHELL 113DF400 == 37 [pid = 448] [id = 144] 09:36:25 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (115D1C00) [pid = 448] [serial = 430] [outer = 00000000] 09:36:25 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (17D91400) [pid = 448] [serial = 431] [outer = 115D1C00] 09:36:25 INFO - PROCESS | 448 | 1468427785344 Marionette DEBUG loaded listener.js 09:36:25 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (17DC5000) [pid = 448] [serial = 432] [outer = 115D1C00] 09:36:25 INFO - PROCESS | 448 | 1468427785677 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]]]}] 09:36:25 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. 09:36:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 570ms 09:36:25 INFO - PROCESS | 448 | 1468427785704 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 09:36:25 INFO - PROCESS | 448 | 1468427785706 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 09:36:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:36:25 INFO - PROCESS | 448 | 1468427785709 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:36:25 INFO - PROCESS | 448 | 1468427785711 Marionette TRACE conn6 <- [1,542,null,{}] 09:36:25 INFO - PROCESS | 448 | 1468427785714 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}] 09:36:25 INFO - PROCESS | 448 | 1468427785716 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:25 INFO - PROCESS | 448 | 1468427785839 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 09:36:25 INFO - PROCESS | 448 | 1468427785874 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:25 INFO - PROCESS | 448 | 1468427785876 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:25 INFO - PROCESS | 448 | ++DOCSHELL 0C82A400 == 38 [pid = 448] [id = 145] 09:36:25 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (10A2DC00) [pid = 448] [serial = 433] [outer = 00000000] 09:36:25 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1A084000) [pid = 448] [serial = 434] [outer = 10A2DC00] 09:36:25 INFO - PROCESS | 448 | 1468427785921 Marionette DEBUG loaded listener.js 09:36:25 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1A08B800) [pid = 448] [serial = 435] [outer = 10A2DC00] 09:36:26 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:36:26 INFO - PROCESS | 448 | [448] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:36:26 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:36:26 INFO - PROCESS | 448 | [448] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:36:26 INFO - PROCESS | 448 | 1468427786313 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]]]}] 09:36:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:36:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 629ms 09:36:26 INFO - PROCESS | 448 | 1468427786340 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 09:36:26 INFO - PROCESS | 448 | 1468427786342 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 09:36:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:36:26 INFO - PROCESS | 448 | 1468427786345 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:36:26 INFO - PROCESS | 448 | 1468427786346 Marionette TRACE conn6 <- [1,546,null,{}] 09:36:26 INFO - PROCESS | 448 | 1468427786350 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}] 09:36:26 INFO - PROCESS | 448 | 1468427786352 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:26 INFO - PROCESS | 448 | 1468427786464 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 09:36:26 INFO - PROCESS | 448 | 1468427786472 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:26 INFO - PROCESS | 448 | 1468427786474 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:26 INFO - PROCESS | 448 | ++DOCSHELL 17D18800 == 39 [pid = 448] [id = 146] 09:36:26 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1A080400) [pid = 448] [serial = 436] [outer = 00000000] 09:36:26 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1A2E8400) [pid = 448] [serial = 437] [outer = 1A080400] 09:36:26 INFO - PROCESS | 448 | 1468427786517 Marionette DEBUG loaded listener.js 09:36:26 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1A2E8C00) [pid = 448] [serial = 438] [outer = 1A080400] 09:36:26 INFO - PROCESS | 448 | 1468427786912 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]]]}] 09:36:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:36:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 630ms 09:36:26 INFO - PROCESS | 448 | 1468427786977 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 09:36:26 INFO - PROCESS | 448 | 1468427786982 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 09:36:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:36:26 INFO - PROCESS | 448 | 1468427786986 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:36:26 INFO - PROCESS | 448 | 1468427786990 Marionette TRACE conn6 <- [1,550,null,{}] 09:36:26 INFO - PROCESS | 448 | 1468427786996 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}] 09:36:26 INFO - PROCESS | 448 | 1468427787000 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:27 INFO - PROCESS | 448 | 1468427787191 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 09:36:27 INFO - PROCESS | 448 | 1468427787290 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:27 INFO - PROCESS | 448 | 1468427787296 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:27 INFO - PROCESS | 448 | ++DOCSHELL 10239800 == 40 [pid = 448] [id = 147] 09:36:27 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1023C400) [pid = 448] [serial = 439] [outer = 00000000] 09:36:27 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (1031CC00) [pid = 448] [serial = 440] [outer = 1023C400] 09:36:27 INFO - PROCESS | 448 | 1468427787352 Marionette DEBUG loaded listener.js 09:36:27 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1060FC00) [pid = 448] [serial = 441] [outer = 1023C400] 09:36:27 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:36:27 INFO - PROCESS | 448 | [448] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:36:27 INFO - PROCESS | 448 | 1468427787900 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]]]}] 09:36:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:36:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 929ms 09:36:27 INFO - PROCESS | 448 | 1468427787928 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 09:36:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:36:27 INFO - PROCESS | 448 | 1468427787931 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 09:36:27 INFO - PROCESS | 448 | 1468427787939 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:36:27 INFO - PROCESS | 448 | 1468427787943 Marionette TRACE conn6 <- [1,554,null,{}] 09:36:27 INFO - PROCESS | 448 | 1468427787947 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}] 09:36:27 INFO - PROCESS | 448 | 1468427787950 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:28 INFO - PROCESS | 448 | 1468427788061 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 09:36:28 INFO - PROCESS | 448 | 1468427788157 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:28 INFO - PROCESS | 448 | 1468427788159 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:28 INFO - PROCESS | 448 | ++DOCSHELL 14B7C000 == 41 [pid = 448] [id = 148] 09:36:28 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (14C11400) [pid = 448] [serial = 442] [outer = 00000000] 09:36:28 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (161E2400) [pid = 448] [serial = 443] [outer = 14C11400] 09:36:28 INFO - PROCESS | 448 | 1468427788214 Marionette DEBUG loaded listener.js 09:36:28 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (1667D400) [pid = 448] [serial = 444] [outer = 14C11400] 09:36:28 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:36:28 INFO - PROCESS | 448 | [448] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:36:28 INFO - PROCESS | 448 | 1468427788823 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]]]}] 09:36:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:36:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 930ms 09:36:28 INFO - PROCESS | 448 | 1468427788868 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 09:36:28 INFO - PROCESS | 448 | 1468427788870 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 09:36:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:36:28 INFO - PROCESS | 448 | 1468427788874 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:36:28 INFO - PROCESS | 448 | 1468427788876 Marionette TRACE conn6 <- [1,558,null,{}] 09:36:28 INFO - PROCESS | 448 | 1468427788886 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}] 09:36:28 INFO - PROCESS | 448 | 1468427788891 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:29 INFO - PROCESS | 448 | 1468427789002 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 09:36:29 INFO - PROCESS | 448 | 1468427789101 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:29 INFO - PROCESS | 448 | 1468427789105 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:29 INFO - PROCESS | 448 | ++DOCSHELL 19091800 == 42 [pid = 448] [id = 149] 09:36:29 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (19091C00) [pid = 448] [serial = 445] [outer = 00000000] 09:36:29 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (19099400) [pid = 448] [serial = 446] [outer = 19091C00] 09:36:29 INFO - PROCESS | 448 | 1468427789161 Marionette DEBUG loaded listener.js 09:36:29 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (1A08D400) [pid = 448] [serial = 447] [outer = 19091C00] 09:36:29 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:36:29 INFO - PROCESS | 448 | [448] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:36:29 INFO - PROCESS | 448 | 1468427789840 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]]]}] 09:36:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:36:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1020ms 09:36:29 INFO - PROCESS | 448 | 1468427789899 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 09:36:29 INFO - PROCESS | 448 | 1468427789901 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 09:36:29 INFO - PROCESS | 448 | 1468427789905 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:36:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:36:29 INFO - PROCESS | 448 | 1468427789907 Marionette TRACE conn6 <- [1,562,null,{}] 09:36:29 INFO - PROCESS | 448 | 1468427789910 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}] 09:36:29 INFO - PROCESS | 448 | 1468427789913 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:30 INFO - PROCESS | 448 | 1468427790028 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 09:36:30 INFO - PROCESS | 448 | 1468427790145 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:30 INFO - PROCESS | 448 | 1468427790148 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:30 INFO - PROCESS | 448 | ++DOCSHELL 1A0E7800 == 43 [pid = 448] [id = 150] 09:36:30 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (1A153000) [pid = 448] [serial = 448] [outer = 00000000] 09:36:30 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (1A15F800) [pid = 448] [serial = 449] [outer = 1A153000] 09:36:30 INFO - PROCESS | 448 | 1468427790203 Marionette DEBUG loaded listener.js 09:36:30 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (1BBEAC00) [pid = 448] [serial = 450] [outer = 1A153000] 09:36:30 INFO - PROCESS | 448 | 1468427790779 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]]]}] 09:36:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:36:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 929ms 09:36:30 INFO - PROCESS | 448 | 1468427790990 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 09:36:30 INFO - PROCESS | 448 | 1468427790994 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 09:36:31 INFO - PROCESS | 448 | 1468427791031 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:36:31 INFO - PROCESS | 448 | 1468427791034 Marionette TRACE conn6 <- [1,566,null,{}] 09:36:31 INFO - PROCESS | 448 | 1468427791040 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}] 09:36:31 INFO - PROCESS | 448 | 1468427791043 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:36:31 INFO - PROCESS | 448 | 1468427791145 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 09:36:31 INFO - PROCESS | 448 | 1468427791223 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:31 INFO - PROCESS | 448 | 1468427791228 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:31 INFO - PROCESS | 448 | ++DOCSHELL 10914800 == 44 [pid = 448] [id = 151] 09:36:31 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (1097EC00) [pid = 448] [serial = 451] [outer = 00000000] 09:36:31 INFO - PROCESS | 448 | ++DOMWINDOW == 97 (10A2E800) [pid = 448] [serial = 452] [outer = 1097EC00] 09:36:31 INFO - PROCESS | 448 | 1468427791292 Marionette DEBUG loaded listener.js 09:36:31 INFO - PROCESS | 448 | ++DOMWINDOW == 98 (14761000) [pid = 448] [serial = 453] [outer = 1097EC00] 09:36:31 INFO - PROCESS | 448 | 1468427791847 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]]]}] 09:36:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:36:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 869ms 09:36:31 INFO - PROCESS | 448 | 1468427791919 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 09:36:31 INFO - PROCESS | 448 | 1468427791922 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 09:36:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:36:31 INFO - PROCESS | 448 | 1468427791928 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:36:31 INFO - PROCESS | 448 | 1468427791932 Marionette TRACE conn6 <- [1,570,null,{}] 09:36:31 INFO - PROCESS | 448 | 1468427791936 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}] 09:36:31 INFO - PROCESS | 448 | 1468427791938 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:32 INFO - PROCESS | 448 | --DOCSHELL 0C82A400 == 43 [pid = 448] [id = 145] 09:36:32 INFO - PROCESS | 448 | --DOCSHELL 113DF400 == 42 [pid = 448] [id = 144] 09:36:32 INFO - PROCESS | 448 | --DOCSHELL 19FBB800 == 41 [pid = 448] [id = 143] 09:36:32 INFO - PROCESS | 448 | --DOCSHELL 19097C00 == 40 [pid = 448] [id = 142] 09:36:32 INFO - PROCESS | 448 | --DOCSHELL 18171C00 == 39 [pid = 448] [id = 141] 09:36:32 INFO - PROCESS | 448 | --DOCSHELL 17DC7400 == 38 [pid = 448] [id = 140] 09:36:32 INFO - PROCESS | 448 | --DOCSHELL 1656B000 == 37 [pid = 448] [id = 139] 09:36:32 INFO - PROCESS | 448 | --DOCSHELL 1070AC00 == 36 [pid = 448] [id = 138] 09:36:32 INFO - PROCESS | 448 | --DOCSHELL 0CDD3C00 == 35 [pid = 448] [id = 137] 09:36:32 INFO - PROCESS | 448 | --DOCSHELL 14CD1800 == 34 [pid = 448] [id = 134] 09:36:32 INFO - PROCESS | 448 | --DOCSHELL 0FFF0400 == 33 [pid = 448] [id = 135] 09:36:32 INFO - PROCESS | 448 | --DOCSHELL 10909400 == 32 [pid = 448] [id = 136] 09:36:32 INFO - PROCESS | 448 | --DOCSHELL 0CD1E800 == 31 [pid = 448] [id = 125] 09:36:32 INFO - PROCESS | 448 | --DOCSHELL 10914800 == 30 [pid = 448] [id = 151] 09:36:32 INFO - PROCESS | 448 | --DOCSHELL 1A0E7800 == 29 [pid = 448] [id = 150] 09:36:32 INFO - PROCESS | 448 | --DOCSHELL 19091800 == 28 [pid = 448] [id = 149] 09:36:32 INFO - PROCESS | 448 | --DOCSHELL 17D18800 == 27 [pid = 448] [id = 146] 09:36:32 INFO - PROCESS | 448 | --DOCSHELL 10239800 == 26 [pid = 448] [id = 147] 09:36:32 INFO - PROCESS | 448 | --DOCSHELL 14B7C000 == 25 [pid = 448] [id = 148] 09:36:32 INFO - PROCESS | 448 | 1468427792657 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 97 (1667BC00) [pid = 448] [serial = 386] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 96 (17DD0000) [pid = 448] [serial = 389] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 95 (1098B000) [pid = 448] [serial = 379] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 94 (10A30800) [pid = 448] [serial = 380] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 93 (15A63400) [pid = 448] [serial = 382] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 92 (1031F400) [pid = 448] [serial = 376] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 91 (10325400) [pid = 448] [serial = 377] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 90 (10241800) [pid = 448] [serial = 374] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 89 (0FFF0C00) [pid = 448] [serial = 373] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 88 (17D94400) [pid = 448] [serial = 387] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 87 (1A0E8800) [pid = 448] [serial = 167] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 86 (14419C00) [pid = 448] [serial = 365] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 85 (1098A800) [pid = 448] [serial = 364] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 84 (1816A800) [pid = 448] [serial = 368] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 83 (17DC3400) [pid = 448] [serial = 367] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1A014400) [pid = 448] [serial = 371] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 81 (19DF9000) [pid = 448] [serial = 370] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 80 (18E07800) [pid = 448] [serial = 392] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 79 (19096000) [pid = 448] [serial = 401] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 78 (18169400) [pid = 448] [serial = 390] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 77 (18164C00) [pid = 448] [serial = 395] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 76 (18F98800) [pid = 448] [serial = 398] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 75 (18F90000) [pid = 448] [serial = 393] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1816B400) [pid = 448] [serial = 396] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 73 (161DCC00) [pid = 448] [serial = 383] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | --DOMWINDOW == 72 (18F93400) [pid = 448] [serial = 399] [outer = 00000000] [url = about:blank] 09:36:32 INFO - PROCESS | 448 | 1468427792877 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:32 INFO - PROCESS | 448 | 1468427792880 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:32 INFO - PROCESS | 448 | ++DOCSHELL 0CD76C00 == 26 [pid = 448] [id = 152] 09:36:32 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (0CDD3800) [pid = 448] [serial = 454] [outer = 00000000] 09:36:32 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (1017F400) [pid = 448] [serial = 455] [outer = 0CDD3800] 09:36:32 INFO - PROCESS | 448 | 1468427792929 Marionette DEBUG loaded listener.js 09:36:32 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (10241800) [pid = 448] [serial = 456] [outer = 0CDD3800] 09:36:33 INFO - PROCESS | 448 | 1468427793324 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]]]}] 09:36:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:36:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1476ms 09:36:33 INFO - PROCESS | 448 | 1468427793407 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 09:36:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:36:33 INFO - PROCESS | 448 | 1468427793411 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 09:36:33 INFO - PROCESS | 448 | 1468427793415 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:36:33 INFO - PROCESS | 448 | 1468427793418 Marionette TRACE conn6 <- [1,574,null,{}] 09:36:33 INFO - PROCESS | 448 | 1468427793423 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}] 09:36:33 INFO - PROCESS | 448 | 1468427793425 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:33 INFO - PROCESS | 448 | 1468427793516 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 09:36:33 INFO - PROCESS | 448 | 1468427793523 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:33 INFO - PROCESS | 448 | 1468427793526 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:33 INFO - PROCESS | 448 | ++DOCSHELL 10988400 == 27 [pid = 448] [id = 153] 09:36:33 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (10988800) [pid = 448] [serial = 457] [outer = 00000000] 09:36:33 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (10A28800) [pid = 448] [serial = 458] [outer = 10988800] 09:36:33 INFO - PROCESS | 448 | 1468427793574 Marionette DEBUG loaded listener.js 09:36:33 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (113E4C00) [pid = 448] [serial = 459] [outer = 10988800] 09:36:33 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:36:33 INFO - PROCESS | 448 | [448] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:36:33 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:36:34 INFO - PROCESS | 448 | 1468427794024 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]]]}] 09:36:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:36:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 631ms 09:36:34 INFO - PROCESS | 448 | 1468427794049 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 09:36:34 INFO - PROCESS | 448 | 1468427794052 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 09:36:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:36:34 INFO - PROCESS | 448 | 1468427794055 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:36:34 INFO - PROCESS | 448 | 1468427794057 Marionette TRACE conn6 <- [1,578,null,{}] 09:36:34 INFO - PROCESS | 448 | 1468427794061 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}] 09:36:34 INFO - PROCESS | 448 | 1468427794063 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:34 INFO - PROCESS | 448 | 1468427794148 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 09:36:34 INFO - PROCESS | 448 | 1468427794188 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:34 INFO - PROCESS | 448 | 1468427794190 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:34 INFO - PROCESS | 448 | ++DOCSHELL 10611400 == 28 [pid = 448] [id = 154] 09:36:34 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (15A58C00) [pid = 448] [serial = 460] [outer = 00000000] 09:36:34 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (161DA000) [pid = 448] [serial = 461] [outer = 15A58C00] 09:36:34 INFO - PROCESS | 448 | 1468427794235 Marionette DEBUG loaded listener.js 09:36:34 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (161E2000) [pid = 448] [serial = 462] [outer = 15A58C00] 09:36:34 INFO - PROCESS | 448 | 1468427794665 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]]]}] 09:36:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:36:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 670ms 09:36:34 INFO - PROCESS | 448 | 1468427794727 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 09:36:34 INFO - PROCESS | 448 | 1468427794731 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 09:36:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:36:34 INFO - PROCESS | 448 | 1468427794741 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:36:34 INFO - PROCESS | 448 | 1468427794745 Marionette TRACE conn6 <- [1,582,null,{}] 09:36:34 INFO - PROCESS | 448 | 1468427794749 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}] 09:36:34 INFO - PROCESS | 448 | 1468427794752 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:34 INFO - PROCESS | 448 | 1468427794853 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 09:36:34 INFO - PROCESS | 448 | 1468427794858 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:34 INFO - PROCESS | 448 | 1468427794860 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:34 INFO - PROCESS | 448 | ++DOCSHELL 16563800 == 29 [pid = 448] [id = 155] 09:36:34 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (16567800) [pid = 448] [serial = 463] [outer = 00000000] 09:36:34 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (17DC5800) [pid = 448] [serial = 464] [outer = 16567800] 09:36:34 INFO - PROCESS | 448 | 1468427794905 Marionette DEBUG loaded listener.js 09:36:34 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (16C4B000) [pid = 448] [serial = 465] [outer = 16567800] 09:36:35 INFO - PROCESS | 448 | 1468427795367 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]]]}] 09:36:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:36:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 689ms 09:36:35 INFO - PROCESS | 448 | 1468427795427 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 09:36:35 INFO - PROCESS | 448 | 1468427795429 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 09:36:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:36:35 INFO - PROCESS | 448 | 1468427795441 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:36:35 INFO - PROCESS | 448 | 1468427795443 Marionette TRACE conn6 <- [1,586,null,{}] 09:36:35 INFO - PROCESS | 448 | 1468427795446 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}] 09:36:35 INFO - PROCESS | 448 | 1468427795448 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:35 INFO - PROCESS | 448 | 1468427795583 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 09:36:35 INFO - PROCESS | 448 | 1468427795604 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:35 INFO - PROCESS | 448 | 1468427795606 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:35 INFO - PROCESS | 448 | ++DOCSHELL 18166800 == 30 [pid = 448] [id = 156] 09:36:35 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18167000) [pid = 448] [serial = 466] [outer = 00000000] 09:36:35 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1816DC00) [pid = 448] [serial = 467] [outer = 18167000] 09:36:35 INFO - PROCESS | 448 | 1468427795650 Marionette DEBUG loaded listener.js 09:36:35 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (18181C00) [pid = 448] [serial = 468] [outer = 18167000] 09:36:36 INFO - PROCESS | 448 | 1468427796070 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]]]}] 09:36:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:36:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 691ms 09:36:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:36:36 INFO - PROCESS | 448 | 1468427796124 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 09:36:36 INFO - PROCESS | 448 | 1468427796126 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 09:36:36 INFO - PROCESS | 448 | 1468427796128 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:36:36 INFO - PROCESS | 448 | 1468427796130 Marionette TRACE conn6 <- [1,590,null,{}] 09:36:36 INFO - PROCESS | 448 | 1468427796133 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}] 09:36:36 INFO - PROCESS | 448 | 1468427796135 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:36 INFO - PROCESS | 448 | 1468427796242 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 09:36:36 INFO - PROCESS | 448 | 1468427796248 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:36 INFO - PROCESS | 448 | 1468427796254 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:36 INFO - PROCESS | 448 | ++DOCSHELL 1818C800 == 31 [pid = 448] [id = 157] 09:36:36 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (1818D400) [pid = 448] [serial = 469] [outer = 00000000] 09:36:36 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (18B71800) [pid = 448] [serial = 470] [outer = 1818D400] 09:36:36 INFO - PROCESS | 448 | 1468427796355 Marionette DEBUG loaded listener.js 09:36:36 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (18F8FC00) [pid = 448] [serial = 471] [outer = 1818D400] 09:36:36 INFO - PROCESS | 448 | 1468427796809 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]]]}] 09:36:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:36:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 729ms 09:36:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:36:36 INFO - PROCESS | 448 | 1468427796879 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 09:36:36 INFO - PROCESS | 448 | 1468427796881 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 09:36:36 INFO - PROCESS | 448 | 1468427796887 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:36:36 INFO - PROCESS | 448 | 1468427796888 Marionette TRACE conn6 <- [1,594,null,{}] 09:36:36 INFO - PROCESS | 448 | 1468427796892 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}] 09:36:36 INFO - PROCESS | 448 | 1468427796893 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:36 INFO - PROCESS | 448 | 1468427797013 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 09:36:37 INFO - PROCESS | 448 | 1468427797024 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:37 INFO - PROCESS | 448 | 1468427797026 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:37 INFO - PROCESS | 448 | ++DOCSHELL 1023E400 == 32 [pid = 448] [id = 158] 09:36:37 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (18F98400) [pid = 448] [serial = 472] [outer = 00000000] 09:36:37 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (19092400) [pid = 448] [serial = 473] [outer = 18F98400] 09:36:37 INFO - PROCESS | 448 | 1468427797072 Marionette DEBUG loaded listener.js 09:36:37 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (19267400) [pid = 448] [serial = 474] [outer = 18F98400] 09:36:37 INFO - PROCESS | 448 | --DOMWINDOW == 92 (10A2DC00) [pid = 448] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:36:37 INFO - PROCESS | 448 | --DOMWINDOW == 91 (18181400) [pid = 448] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:36:37 INFO - PROCESS | 448 | --DOMWINDOW == 90 (19098800) [pid = 448] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:36:37 INFO - PROCESS | 448 | --DOMWINDOW == 89 (115D1C00) [pid = 448] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:36:37 INFO - PROCESS | 448 | --DOMWINDOW == 88 (1A00F800) [pid = 448] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:36:37 INFO - PROCESS | 448 | --DOMWINDOW == 87 (1017B800) [pid = 448] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:36:37 INFO - PROCESS | 448 | --DOMWINDOW == 86 (147A1000) [pid = 448] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:36:37 INFO - PROCESS | 448 | --DOMWINDOW == 85 (18F97800) [pid = 448] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:36:37 INFO - PROCESS | 448 | --DOMWINDOW == 84 (16671C00) [pid = 448] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:36:37 INFO - PROCESS | 448 | --DOMWINDOW == 83 (10710400) [pid = 448] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:36:37 INFO - PROCESS | 448 | --DOMWINDOW == 82 (17DC8400) [pid = 448] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:36:37 INFO - PROCESS | 448 | --DOMWINDOW == 81 (0FF5EC00) [pid = 448] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:36:37 INFO - PROCESS | 448 | --DOMWINDOW == 80 (1A080400) [pid = 448] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:36:37 INFO - PROCESS | 448 | [448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 09:36:37 INFO - PROCESS | 448 | 1468427797953 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]]]}] 09:36:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:36:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1127ms 09:36:38 INFO - PROCESS | 448 | 1468427798018 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 09:36:38 INFO - PROCESS | 448 | 1468427798020 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 09:36:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:36:38 INFO - PROCESS | 448 | 1468427798024 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:36:38 INFO - PROCESS | 448 | 1468427798025 Marionette TRACE conn6 <- [1,598,null,{}] 09:36:38 INFO - PROCESS | 448 | 1468427798029 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}] 09:36:38 INFO - PROCESS | 448 | 1468427798031 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:38 INFO - PROCESS | 448 | 1468427798107 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 09:36:38 INFO - PROCESS | 448 | 1468427798116 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:38 INFO - PROCESS | 448 | 1468427798118 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:38 INFO - PROCESS | 448 | ++DOCSHELL 10329C00 == 33 [pid = 448] [id = 159] 09:36:38 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1098DC00) [pid = 448] [serial = 475] [outer = 00000000] 09:36:38 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1818E800) [pid = 448] [serial = 476] [outer = 1098DC00] 09:36:38 INFO - PROCESS | 448 | 1468427798161 Marionette DEBUG loaded listener.js 09:36:38 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (18F13C00) [pid = 448] [serial = 477] [outer = 1098DC00] 09:36:38 INFO - PROCESS | 448 | 1468427798575 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]]]}] 09:36:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:36:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 570ms 09:36:38 INFO - PROCESS | 448 | 1468427798596 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 09:36:38 INFO - PROCESS | 448 | 1468427798598 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 09:36:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:36:38 INFO - PROCESS | 448 | 1468427798601 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:36:38 INFO - PROCESS | 448 | 1468427798604 Marionette TRACE conn6 <- [1,602,null,{}] 09:36:38 INFO - PROCESS | 448 | 1468427798607 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}] 09:36:38 INFO - PROCESS | 448 | 1468427798609 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:38 INFO - PROCESS | 448 | 1468427798723 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 09:36:38 INFO - PROCESS | 448 | 1468427798729 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:38 INFO - PROCESS | 448 | 1468427798731 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:38 INFO - PROCESS | 448 | ++DOCSHELL 18FC2400 == 34 [pid = 448] [id = 160] 09:36:38 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (19093400) [pid = 448] [serial = 478] [outer = 00000000] 09:36:38 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (19AA6400) [pid = 448] [serial = 479] [outer = 19093400] 09:36:38 INFO - PROCESS | 448 | 1468427798775 Marionette DEBUG loaded listener.js 09:36:38 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1926AC00) [pid = 448] [serial = 480] [outer = 19093400] 09:36:39 INFO - PROCESS | 448 | 1468427799193 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]]]}] 09:36:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:36:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 629ms 09:36:39 INFO - PROCESS | 448 | 1468427799234 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 09:36:39 INFO - PROCESS | 448 | 1468427799236 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 09:36:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:36:39 INFO - PROCESS | 448 | 1468427799239 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:36:39 INFO - PROCESS | 448 | 1468427799251 Marionette TRACE conn6 <- [1,606,null,{}] 09:36:39 INFO - PROCESS | 448 | 1468427799254 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}] 09:36:39 INFO - PROCESS | 448 | 1468427799256 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:39 INFO - PROCESS | 448 | 1468427799335 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 09:36:39 INFO - PROCESS | 448 | 1468427799340 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:39 INFO - PROCESS | 448 | 1468427799342 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:39 INFO - PROCESS | 448 | ++DOCSHELL 19AA5800 == 35 [pid = 448] [id = 161] 09:36:39 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1A011400) [pid = 448] [serial = 481] [outer = 00000000] 09:36:39 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (1A081C00) [pid = 448] [serial = 482] [outer = 1A011400] 09:36:39 INFO - PROCESS | 448 | 1468427799385 Marionette DEBUG loaded listener.js 09:36:39 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (1A087C00) [pid = 448] [serial = 483] [outer = 1A011400] 09:36:40 INFO - PROCESS | 448 | 1468427800207 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]]]}] 09:36:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:36:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1031ms 09:36:40 INFO - PROCESS | 448 | 1468427800273 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 09:36:40 INFO - PROCESS | 448 | 1468427800277 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 09:36:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:36:40 INFO - PROCESS | 448 | 1468427800282 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:36:40 INFO - PROCESS | 448 | 1468427800285 Marionette TRACE conn6 <- [1,610,null,{}] 09:36:40 INFO - PROCESS | 448 | 1468427800312 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}] 09:36:40 INFO - PROCESS | 448 | 1468427800315 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:40 INFO - PROCESS | 448 | 1468427800461 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 09:36:40 INFO - PROCESS | 448 | 1468427800578 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:40 INFO - PROCESS | 448 | 1468427800580 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:40 INFO - PROCESS | 448 | ++DOCSHELL 10324000 == 36 [pid = 448] [id = 162] 09:36:40 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (10370400) [pid = 448] [serial = 484] [outer = 00000000] 09:36:40 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (10AD0400) [pid = 448] [serial = 485] [outer = 10370400] 09:36:40 INFO - PROCESS | 448 | 1468427800640 Marionette DEBUG loaded listener.js 09:36:40 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (14B31000) [pid = 448] [serial = 486] [outer = 10370400] 09:36:41 INFO - PROCESS | 448 | 1468427801357 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]]]}] 09:36:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:36:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1148ms 09:36:41 INFO - PROCESS | 448 | 1468427801453 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 09:36:41 INFO - PROCESS | 448 | 1468427801457 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 09:36:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:36:41 INFO - PROCESS | 448 | 1468427801465 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:36:41 INFO - PROCESS | 448 | 1468427801468 Marionette TRACE conn6 <- [1,614,null,{}] 09:36:41 INFO - PROCESS | 448 | 1468427801472 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}] 09:36:41 INFO - PROCESS | 448 | 1468427801475 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:41 INFO - PROCESS | 448 | 1468427801603 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 09:36:41 INFO - PROCESS | 448 | 1468427801789 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:41 INFO - PROCESS | 448 | 1468427801792 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:41 INFO - PROCESS | 448 | ++DOCSHELL 0C823800 == 37 [pid = 448] [id = 163] 09:36:41 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (0C823C00) [pid = 448] [serial = 487] [outer = 00000000] 09:36:41 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (0FFF9400) [pid = 448] [serial = 488] [outer = 0C823C00] 09:36:41 INFO - PROCESS | 448 | 1468427801850 Marionette DEBUG loaded listener.js 09:36:41 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (10239800) [pid = 448] [serial = 489] [outer = 0C823C00] 09:36:42 INFO - PROCESS | 448 | --DOCSHELL 18FC2400 == 36 [pid = 448] [id = 160] 09:36:42 INFO - PROCESS | 448 | --DOCSHELL 10329C00 == 35 [pid = 448] [id = 159] 09:36:42 INFO - PROCESS | 448 | --DOCSHELL 1023E400 == 34 [pid = 448] [id = 158] 09:36:42 INFO - PROCESS | 448 | --DOCSHELL 1818C800 == 33 [pid = 448] [id = 157] 09:36:42 INFO - PROCESS | 448 | --DOCSHELL 18166800 == 32 [pid = 448] [id = 156] 09:36:42 INFO - PROCESS | 448 | --DOCSHELL 16563800 == 31 [pid = 448] [id = 155] 09:36:42 INFO - PROCESS | 448 | --DOCSHELL 10611400 == 30 [pid = 448] [id = 154] 09:36:42 INFO - PROCESS | 448 | --DOCSHELL 10988400 == 29 [pid = 448] [id = 153] 09:36:42 INFO - PROCESS | 448 | --DOCSHELL 0CD76C00 == 28 [pid = 448] [id = 152] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 94 (1A08B800) [pid = 448] [serial = 435] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 93 (18B6D000) [pid = 448] [serial = 422] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 92 (18E06C00) [pid = 448] [serial = 423] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 91 (1926D000) [pid = 448] [serial = 425] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 90 (17D91400) [pid = 448] [serial = 431] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 89 (1A01A000) [pid = 448] [serial = 428] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 88 (1909A000) [pid = 448] [serial = 426] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 87 (10370C00) [pid = 448] [serial = 404] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 86 (10981C00) [pid = 448] [serial = 405] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 85 (14D91C00) [pid = 448] [serial = 407] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 84 (16671000) [pid = 448] [serial = 408] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 83 (19097000) [pid = 448] [serial = 402] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1667E400) [pid = 448] [serial = 416] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1784D400) [pid = 448] [serial = 417] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 80 (10ACB800) [pid = 448] [serial = 413] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 79 (13410C00) [pid = 448] [serial = 414] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 78 (18181800) [pid = 448] [serial = 419] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1031F800) [pid = 448] [serial = 410] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10367000) [pid = 448] [serial = 411] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1A084000) [pid = 448] [serial = 434] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1A2E8C00) [pid = 448] [serial = 438] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 73 (1A2E8400) [pid = 448] [serial = 437] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 72 (1A07E400) [pid = 448] [serial = 429] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 71 (17DC5000) [pid = 448] [serial = 432] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | --DOMWINDOW == 70 (18188800) [pid = 448] [serial = 420] [outer = 00000000] [url = about:blank] 09:36:42 INFO - PROCESS | 448 | 1468427802459 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]]]}] 09:36:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:36:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1019ms 09:36:42 INFO - PROCESS | 448 | 1468427802489 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 09:36:42 INFO - PROCESS | 448 | 1468427802492 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 09:36:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:36:42 INFO - PROCESS | 448 | 1468427802496 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:36:42 INFO - PROCESS | 448 | 1468427802499 Marionette TRACE conn6 <- [1,618,null,{}] 09:36:42 INFO - PROCESS | 448 | 1468427802504 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}] 09:36:42 INFO - PROCESS | 448 | 1468427802508 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:42 INFO - PROCESS | 448 | 1468427802632 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 09:36:42 INFO - PROCESS | 448 | 1468427802689 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:42 INFO - PROCESS | 448 | 1468427802691 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:42 INFO - PROCESS | 448 | ++DOCSHELL 10535000 == 29 [pid = 448] [id = 164] 09:36:42 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (1060EC00) [pid = 448] [serial = 490] [outer = 00000000] 09:36:42 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (10982800) [pid = 448] [serial = 491] [outer = 1060EC00] 09:36:42 INFO - PROCESS | 448 | 1468427802738 Marionette DEBUG loaded listener.js 09:36:42 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (115D1C00) [pid = 448] [serial = 492] [outer = 1060EC00] 09:36:43 INFO - PROCESS | 448 | 1468427803095 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]]]}] 09:36:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:36:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 670ms 09:36:43 INFO - PROCESS | 448 | 1468427803176 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 09:36:43 INFO - PROCESS | 448 | 1468427803180 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 09:36:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:36:43 INFO - PROCESS | 448 | 1468427803187 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:36:43 INFO - PROCESS | 448 | 1468427803189 Marionette TRACE conn6 <- [1,622,null,{}] 09:36:43 INFO - PROCESS | 448 | 1468427803193 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}] 09:36:43 INFO - PROCESS | 448 | 1468427803195 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:43 INFO - PROCESS | 448 | 1468427803287 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 09:36:43 INFO - PROCESS | 448 | 1468427803294 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:43 INFO - PROCESS | 448 | 1468427803296 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:43 INFO - PROCESS | 448 | ++DOCSHELL 161E5800 == 30 [pid = 448] [id = 165] 09:36:43 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (161E7400) [pid = 448] [serial = 493] [outer = 00000000] 09:36:43 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (16673000) [pid = 448] [serial = 494] [outer = 161E7400] 09:36:43 INFO - PROCESS | 448 | 1468427803341 Marionette DEBUG loaded listener.js 09:36:43 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1667F400) [pid = 448] [serial = 495] [outer = 161E7400] 09:36:43 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:36:43 INFO - PROCESS | 448 | [448] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:36:43 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:36:43 INFO - PROCESS | 448 | 1468427803793 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]]]}] 09:36:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:36:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 629ms 09:36:43 INFO - PROCESS | 448 | 1468427803819 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 09:36:43 INFO - PROCESS | 448 | 1468427803821 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 09:36:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:36:43 INFO - PROCESS | 448 | 1468427803826 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:36:43 INFO - PROCESS | 448 | 1468427803832 Marionette TRACE conn6 <- [1,626,null,{}] 09:36:43 INFO - PROCESS | 448 | 1468427803842 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}] 09:36:43 INFO - PROCESS | 448 | 1468427803845 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:43 INFO - PROCESS | 448 | 1468427803931 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 09:36:43 INFO - PROCESS | 448 | 1468427803940 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:43 INFO - PROCESS | 448 | 1468427803942 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:43 INFO - PROCESS | 448 | ++DOCSHELL 18169800 == 31 [pid = 448] [id = 166] 09:36:43 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1816A800) [pid = 448] [serial = 496] [outer = 00000000] 09:36:43 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (18181000) [pid = 448] [serial = 497] [outer = 1816A800] 09:36:43 INFO - PROCESS | 448 | 1468427803986 Marionette DEBUG loaded listener.js 09:36:44 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18186800) [pid = 448] [serial = 498] [outer = 1816A800] 09:36:44 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:36:44 INFO - PROCESS | 448 | [448] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:36:44 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:36:44 INFO - PROCESS | 448 | [448] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:36:44 INFO - PROCESS | 448 | 1468427804424 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]]]}] 09:36:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:36:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 630ms 09:36:44 INFO - PROCESS | 448 | 1468427804459 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 09:36:44 INFO - PROCESS | 448 | 1468427804462 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 09:36:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:36:44 INFO - PROCESS | 448 | 1468427804465 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:36:44 INFO - PROCESS | 448 | 1468427804466 Marionette TRACE conn6 <- [1,630,null,{}] 09:36:44 INFO - PROCESS | 448 | 1468427804470 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}] 09:36:44 INFO - PROCESS | 448 | 1468427804472 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:44 INFO - PROCESS | 448 | 1468427804556 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 09:36:44 INFO - PROCESS | 448 | 1468427804561 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:44 INFO - PROCESS | 448 | 1468427804563 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:44 INFO - PROCESS | 448 | ++DOCSHELL 18189800 == 32 [pid = 448] [id = 167] 09:36:44 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1818C000) [pid = 448] [serial = 499] [outer = 00000000] 09:36:44 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (18F14000) [pid = 448] [serial = 500] [outer = 1818C000] 09:36:44 INFO - PROCESS | 448 | 1468427804607 Marionette DEBUG loaded listener.js 09:36:44 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (18F8EC00) [pid = 448] [serial = 501] [outer = 1818C000] 09:36:45 INFO - PROCESS | 448 | 1468427805063 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]]]}] 09:36:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:36:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 629ms 09:36:45 INFO - PROCESS | 448 | 1468427805105 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 09:36:45 INFO - PROCESS | 448 | 1468427805107 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 09:36:45 INFO - PROCESS | 448 | 1468427805110 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:36:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:36:45 INFO - PROCESS | 448 | 1468427805112 Marionette TRACE conn6 <- [1,634,null,{}] 09:36:45 INFO - PROCESS | 448 | 1468427805116 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}] 09:36:45 INFO - PROCESS | 448 | 1468427805118 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:45 INFO - PROCESS | 448 | 1468427805229 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 09:36:45 INFO - PROCESS | 448 | 1468427805239 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:45 INFO - PROCESS | 448 | 1468427805245 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:45 INFO - PROCESS | 448 | ++DOCSHELL 14C4D800 == 33 [pid = 448] [id = 168] 09:36:45 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (18F98800) [pid = 448] [serial = 502] [outer = 00000000] 09:36:45 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (19076000) [pid = 448] [serial = 503] [outer = 18F98800] 09:36:45 INFO - PROCESS | 448 | 1468427805344 Marionette DEBUG loaded listener.js 09:36:45 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (19097000) [pid = 448] [serial = 504] [outer = 18F98800] 09:36:45 INFO - PROCESS | 448 | 1468427805791 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]]]}] 09:36:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:36:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 731ms 09:36:45 INFO - PROCESS | 448 | 1468427805846 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 09:36:45 INFO - PROCESS | 448 | 1468427805847 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 09:36:45 INFO - PROCESS | 448 | 1468427805851 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:36:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:36:45 INFO - PROCESS | 448 | 1468427805852 Marionette TRACE conn6 <- [1,638,null,{}] 09:36:45 INFO - PROCESS | 448 | 1468427805856 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}] 09:36:45 INFO - PROCESS | 448 | 1468427805858 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:45 INFO - PROCESS | 448 | 1468427806002 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 09:36:46 INFO - PROCESS | 448 | 1468427806024 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:46 INFO - PROCESS | 448 | 1468427806026 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:46 INFO - PROCESS | 448 | ++DOCSHELL 147A4400 == 34 [pid = 448] [id = 169] 09:36:46 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (19265800) [pid = 448] [serial = 505] [outer = 00000000] 09:36:46 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1A015000) [pid = 448] [serial = 506] [outer = 19265800] 09:36:46 INFO - PROCESS | 448 | 1468427806069 Marionette DEBUG loaded listener.js 09:36:46 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (19AA1C00) [pid = 448] [serial = 507] [outer = 19265800] 09:36:46 INFO - PROCESS | 448 | 1468427806486 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]]]}] 09:36:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:36:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 670ms 09:36:46 INFO - PROCESS | 448 | 1468427806526 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 09:36:46 INFO - PROCESS | 448 | 1468427806528 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 09:36:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:36:46 INFO - PROCESS | 448 | 1468427806538 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:36:46 INFO - PROCESS | 448 | 1468427806540 Marionette TRACE conn6 <- [1,642,null,{}] 09:36:46 INFO - PROCESS | 448 | 1468427806543 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}] 09:36:46 INFO - PROCESS | 448 | 1468427806545 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:46 INFO - PROCESS | 448 | 1468427806650 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 09:36:46 INFO - PROCESS | 448 | 1468427806655 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:46 INFO - PROCESS | 448 | 1468427806657 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:46 INFO - PROCESS | 448 | ++DOCSHELL 14B77C00 == 35 [pid = 448] [id = 170] 09:36:46 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (1A013800) [pid = 448] [serial = 508] [outer = 00000000] 09:36:46 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (1A08BC00) [pid = 448] [serial = 509] [outer = 1A013800] 09:36:46 INFO - PROCESS | 448 | 1468427806700 Marionette DEBUG loaded listener.js 09:36:46 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (1A153C00) [pid = 448] [serial = 510] [outer = 1A013800] 09:36:46 INFO - PROCESS | 448 | --DOMWINDOW == 90 (18167000) [pid = 448] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:36:46 INFO - PROCESS | 448 | --DOMWINDOW == 89 (1818D400) [pid = 448] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:36:46 INFO - PROCESS | 448 | --DOMWINDOW == 88 (1097EC00) [pid = 448] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:36:46 INFO - PROCESS | 448 | --DOMWINDOW == 87 (10988800) [pid = 448] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:36:46 INFO - PROCESS | 448 | --DOMWINDOW == 86 (16567800) [pid = 448] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:36:46 INFO - PROCESS | 448 | --DOMWINDOW == 85 (0CDD3800) [pid = 448] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:36:46 INFO - PROCESS | 448 | --DOMWINDOW == 84 (15A58C00) [pid = 448] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:36:46 INFO - PROCESS | 448 | --DOMWINDOW == 83 (18F98400) [pid = 448] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:36:46 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1023C400) [pid = 448] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:36:46 INFO - PROCESS | 448 | --DOMWINDOW == 81 (14C11400) [pid = 448] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:36:46 INFO - PROCESS | 448 | --DOMWINDOW == 80 (19091C00) [pid = 448] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:36:46 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1A153000) [pid = 448] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:36:46 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1098DC00) [pid = 448] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:36:46 INFO - PROCESS | 448 | --DOMWINDOW == 77 (19093400) [pid = 448] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:36:47 INFO - PROCESS | 448 | 1468427807157 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]]]}] 09:36:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:36:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 671ms 09:36:47 INFO - PROCESS | 448 | 1468427807217 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 09:36:47 INFO - PROCESS | 448 | 1468427807219 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 09:36:47 INFO - PROCESS | 448 | 1468427807222 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:36:47 INFO - PROCESS | 448 | 1468427807224 Marionette TRACE conn6 <- [1,646,null,{}] 09:36:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:36:47 INFO - PROCESS | 448 | 1468427807227 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}] 09:36:47 INFO - PROCESS | 448 | 1468427807229 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:47 INFO - PROCESS | 448 | 1468427807333 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 09:36:47 INFO - PROCESS | 448 | 1468427807341 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:47 INFO - PROCESS | 448 | 1468427807343 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:47 INFO - PROCESS | 448 | ++DOCSHELL 16672800 == 36 [pid = 448] [id = 171] 09:36:47 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (17D1A800) [pid = 448] [serial = 511] [outer = 00000000] 09:36:47 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18F96400) [pid = 448] [serial = 512] [outer = 17D1A800] 09:36:47 INFO - PROCESS | 448 | 1468427807386 Marionette DEBUG loaded listener.js 09:36:47 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18FC2800) [pid = 448] [serial = 513] [outer = 17D1A800] 09:36:47 INFO - PROCESS | 448 | 1468427807789 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]]]}] 09:36:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:36:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 632ms 09:36:47 INFO - PROCESS | 448 | 1468427807861 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 09:36:47 INFO - PROCESS | 448 | 1468427807863 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 09:36:47 INFO - PROCESS | 448 | 1468427807866 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:36:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:36:47 INFO - PROCESS | 448 | 1468427807867 Marionette TRACE conn6 <- [1,650,null,{}] 09:36:47 INFO - PROCESS | 448 | 1468427807871 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}] 09:36:47 INFO - PROCESS | 448 | 1468427807882 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:47 INFO - PROCESS | 448 | 1468427807960 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 09:36:47 INFO - PROCESS | 448 | 1468427807968 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:47 INFO - PROCESS | 448 | 1468427807970 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:47 INFO - PROCESS | 448 | ++DOCSHELL 1A086400 == 37 [pid = 448] [id = 172] 09:36:47 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1A086C00) [pid = 448] [serial = 514] [outer = 00000000] 09:36:47 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1A15AC00) [pid = 448] [serial = 515] [outer = 1A086C00] 09:36:47 INFO - PROCESS | 448 | 1468427808013 Marionette DEBUG loaded listener.js 09:36:48 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1A2E1000) [pid = 448] [serial = 516] [outer = 1A086C00] 09:36:48 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:36:48 INFO - PROCESS | 448 | [448] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:36:48 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:36:48 INFO - PROCESS | 448 | [448] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:36:48 INFO - PROCESS | 448 | 1468427808413 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]]]}] 09:36:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:36:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 570ms 09:36:48 INFO - PROCESS | 448 | 1468427808440 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 09:36:48 INFO - PROCESS | 448 | 1468427808442 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 09:36:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:36:48 INFO - PROCESS | 448 | 1468427808445 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:36:48 INFO - PROCESS | 448 | 1468427808447 Marionette TRACE conn6 <- [1,654,null,{}] 09:36:48 INFO - PROCESS | 448 | 1468427808451 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}] 09:36:48 INFO - PROCESS | 448 | 1468427808453 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:48 INFO - PROCESS | 448 | 1468427808570 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 09:36:48 INFO - PROCESS | 448 | 1468427808578 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:48 INFO - PROCESS | 448 | 1468427808580 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:48 INFO - PROCESS | 448 | ++DOCSHELL 090F0000 == 38 [pid = 448] [id = 173] 09:36:48 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (090F1400) [pid = 448] [serial = 517] [outer = 00000000] 09:36:48 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (090F4C00) [pid = 448] [serial = 518] [outer = 090F1400] 09:36:48 INFO - PROCESS | 448 | 1468427808626 Marionette DEBUG loaded listener.js 09:36:48 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (18182400) [pid = 448] [serial = 519] [outer = 090F1400] 09:36:48 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:36:48 INFO - PROCESS | 448 | [448] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:36:49 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:36:49 INFO - PROCESS | 448 | [448] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:36:49 INFO - PROCESS | 448 | 1468427809157 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]]]}] 09:36:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:36:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 769ms 09:36:49 INFO - PROCESS | 448 | 1468427809217 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 09:36:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:36:49 INFO - PROCESS | 448 | 1468427809222 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 09:36:49 INFO - PROCESS | 448 | 1468427809227 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:36:49 INFO - PROCESS | 448 | 1468427809230 Marionette TRACE conn6 <- [1,658,null,{}] 09:36:49 INFO - PROCESS | 448 | 1468427809236 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}] 09:36:49 INFO - PROCESS | 448 | 1468427809239 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:49 INFO - PROCESS | 448 | 1468427809353 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 09:36:49 INFO - PROCESS | 448 | 1468427809453 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:49 INFO - PROCESS | 448 | 1468427809456 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:49 INFO - PROCESS | 448 | ++DOCSHELL 090F5400 == 39 [pid = 448] [id = 174] 09:36:49 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (0C826000) [pid = 448] [serial = 520] [outer = 00000000] 09:36:49 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (10374400) [pid = 448] [serial = 521] [outer = 0C826000] 09:36:49 INFO - PROCESS | 448 | 1468427809513 Marionette DEBUG loaded listener.js 09:36:49 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (10987400) [pid = 448] [serial = 522] [outer = 0C826000] 09:36:50 INFO - PROCESS | 448 | 1468427810153 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]]]}] 09:36:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:36:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 990ms 09:36:50 INFO - PROCESS | 448 | 1468427810217 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 09:36:50 INFO - PROCESS | 448 | 1468427810222 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 09:36:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:36:50 INFO - PROCESS | 448 | 1468427810228 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:36:50 INFO - PROCESS | 448 | 1468427810231 Marionette TRACE conn6 <- [1,662,null,{}] 09:36:50 INFO - PROCESS | 448 | 1468427810235 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}] 09:36:50 INFO - PROCESS | 448 | 1468427810238 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:50 INFO - PROCESS | 448 | 1468427810349 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 09:36:50 INFO - PROCESS | 448 | 1468427810474 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:50 INFO - PROCESS | 448 | 1468427810477 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:50 INFO - PROCESS | 448 | ++DOCSHELL 16147000 == 40 [pid = 448] [id = 175] 09:36:50 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (161DAC00) [pid = 448] [serial = 523] [outer = 00000000] 09:36:50 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (16C43C00) [pid = 448] [serial = 524] [outer = 161DAC00] 09:36:50 INFO - PROCESS | 448 | 1468427810533 Marionette DEBUG loaded listener.js 09:36:50 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (17D91C00) [pid = 448] [serial = 525] [outer = 161DAC00] 09:36:50 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:36:51 INFO - PROCESS | 448 | 1468427811090 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]]]}] 09:36:51 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 09:36:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 929ms 09:36:51 INFO - PROCESS | 448 | 1468427811162 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 09:36:51 INFO - PROCESS | 448 | 1468427811165 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 09:36:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:36:51 INFO - PROCESS | 448 | 1468427811168 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:36:51 INFO - PROCESS | 448 | 1468427811172 Marionette TRACE conn6 <- [1,666,null,{}] 09:36:51 INFO - PROCESS | 448 | 1468427811183 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}] 09:36:51 INFO - PROCESS | 448 | 1468427811187 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:51 INFO - PROCESS | 448 | 1468427811296 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 09:36:51 INFO - PROCESS | 448 | 1468427811422 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:51 INFO - PROCESS | 448 | 1468427811425 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:51 INFO - PROCESS | 448 | ++DOCSHELL 1909A000 == 41 [pid = 448] [id = 176] 09:36:51 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (1909AC00) [pid = 448] [serial = 526] [outer = 00000000] 09:36:51 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (1A00D800) [pid = 448] [serial = 527] [outer = 1909AC00] 09:36:51 INFO - PROCESS | 448 | 1468427811482 Marionette DEBUG loaded listener.js 09:36:51 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (1A0EAC00) [pid = 448] [serial = 528] [outer = 1909AC00] 09:36:52 INFO - PROCESS | 448 | 1468427812091 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]]]}] 09:36:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:36:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 969ms 09:36:52 INFO - PROCESS | 448 | 1468427812142 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 09:36:52 INFO - PROCESS | 448 | 1468427812144 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 09:36:52 INFO - PROCESS | 448 | 1468427812172 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:36:52 INFO - PROCESS | 448 | 1468427812174 Marionette TRACE conn6 <- [1,670,null,{}] 09:36:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:36:52 INFO - PROCESS | 448 | 1468427812178 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}] 09:36:52 INFO - PROCESS | 448 | 1468427812180 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:52 INFO - PROCESS | 448 | 1468427812308 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 09:36:52 INFO - PROCESS | 448 | 1468427812431 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:52 INFO - PROCESS | 448 | 1468427812434 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:52 INFO - PROCESS | 448 | ++DOCSHELL 0CDCE800 == 42 [pid = 448] [id = 177] 09:36:52 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (1023D800) [pid = 448] [serial = 529] [outer = 00000000] 09:36:52 INFO - PROCESS | 448 | ++DOMWINDOW == 97 (10716800) [pid = 448] [serial = 530] [outer = 1023D800] 09:36:52 INFO - PROCESS | 448 | 1468427812488 Marionette DEBUG loaded listener.js 09:36:52 INFO - PROCESS | 448 | ++DOMWINDOW == 98 (10ACB400) [pid = 448] [serial = 531] [outer = 1023D800] 09:36:54 INFO - PROCESS | 448 | --DOCSHELL 1A086400 == 41 [pid = 448] [id = 172] 09:36:54 INFO - PROCESS | 448 | --DOCSHELL 16672800 == 40 [pid = 448] [id = 171] 09:36:54 INFO - PROCESS | 448 | --DOCSHELL 14B77C00 == 39 [pid = 448] [id = 170] 09:36:54 INFO - PROCESS | 448 | --DOCSHELL 147A4400 == 38 [pid = 448] [id = 169] 09:36:54 INFO - PROCESS | 448 | --DOCSHELL 14C4D800 == 37 [pid = 448] [id = 168] 09:36:54 INFO - PROCESS | 448 | --DOCSHELL 18189800 == 36 [pid = 448] [id = 167] 09:36:54 INFO - PROCESS | 448 | --DOCSHELL 18169800 == 35 [pid = 448] [id = 166] 09:36:54 INFO - PROCESS | 448 | --DOCSHELL 161E5800 == 34 [pid = 448] [id = 165] 09:36:54 INFO - PROCESS | 448 | --DOCSHELL 10535000 == 33 [pid = 448] [id = 164] 09:36:54 INFO - PROCESS | 448 | --DOCSHELL 0C823800 == 32 [pid = 448] [id = 163] 09:36:54 INFO - PROCESS | 448 | --DOCSHELL 10324000 == 31 [pid = 448] [id = 162] 09:36:54 INFO - PROCESS | 448 | --DOCSHELL 19AA5800 == 30 [pid = 448] [id = 161] 09:36:54 INFO - PROCESS | 448 | --DOCSHELL 16147000 == 29 [pid = 448] [id = 175] 09:36:54 INFO - PROCESS | 448 | --DOCSHELL 1909A000 == 28 [pid = 448] [id = 176] 09:36:54 INFO - PROCESS | 448 | --DOCSHELL 090F0000 == 27 [pid = 448] [id = 173] 09:36:54 INFO - PROCESS | 448 | --DOCSHELL 090F5400 == 26 [pid = 448] [id = 174] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 97 (16C4B000) [pid = 448] [serial = 465] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 96 (18F13C00) [pid = 448] [serial = 477] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 95 (1926AC00) [pid = 448] [serial = 480] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 94 (19AA6400) [pid = 448] [serial = 479] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 93 (1816DC00) [pid = 448] [serial = 467] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 92 (18B71800) [pid = 448] [serial = 470] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 91 (14761000) [pid = 448] [serial = 453] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 90 (10A2E800) [pid = 448] [serial = 452] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 89 (10A28800) [pid = 448] [serial = 458] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 88 (113E4C00) [pid = 448] [serial = 459] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 87 (17DC5800) [pid = 448] [serial = 464] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1017F400) [pid = 448] [serial = 455] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 85 (10241800) [pid = 448] [serial = 456] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 84 (161DA000) [pid = 448] [serial = 461] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 83 (161E2000) [pid = 448] [serial = 462] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 82 (18181C00) [pid = 448] [serial = 468] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 81 (19092400) [pid = 448] [serial = 473] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 80 (1060FC00) [pid = 448] [serial = 441] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1031CC00) [pid = 448] [serial = 440] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1667D400) [pid = 448] [serial = 444] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 77 (161E2400) [pid = 448] [serial = 443] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 76 (1A08D400) [pid = 448] [serial = 447] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 75 (19099400) [pid = 448] [serial = 446] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1BBEAC00) [pid = 448] [serial = 450] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 73 (1A15F800) [pid = 448] [serial = 449] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 72 (18F8FC00) [pid = 448] [serial = 471] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1818E800) [pid = 448] [serial = 476] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | --DOMWINDOW == 70 (19267400) [pid = 448] [serial = 474] [outer = 00000000] [url = about:blank] 09:36:54 INFO - PROCESS | 448 | 1468427814189 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]]]}] 09:36:54 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) 09:36:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2065ms 09:36:54 INFO - PROCESS | 448 | 1468427814214 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 09:36:54 INFO - PROCESS | 448 | 1468427814217 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 09:36:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:36:54 INFO - PROCESS | 448 | 1468427814223 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:36:54 INFO - PROCESS | 448 | 1468427814227 Marionette TRACE conn6 <- [1,674,null,{}] 09:36:54 INFO - PROCESS | 448 | 1468427814233 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}] 09:36:54 INFO - PROCESS | 448 | 1468427814236 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:54 INFO - PROCESS | 448 | 1468427814326 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 09:36:54 INFO - PROCESS | 448 | 1468427814396 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:54 INFO - PROCESS | 448 | 1468427814399 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:54 INFO - PROCESS | 448 | ++DOCSHELL 1017F800 == 27 [pid = 448] [id = 178] 09:36:54 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (10237000) [pid = 448] [serial = 532] [outer = 00000000] 09:36:54 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (1023E400) [pid = 448] [serial = 533] [outer = 10237000] 09:36:54 INFO - PROCESS | 448 | 1468427814449 Marionette DEBUG loaded listener.js 09:36:54 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (10322400) [pid = 448] [serial = 534] [outer = 10237000] 09:36:55 INFO - PROCESS | 448 | 1468427815344 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]]]}] 09:36:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:36:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1176ms 09:36:55 INFO - PROCESS | 448 | 1468427815401 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 09:36:55 INFO - PROCESS | 448 | 1468427815405 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 09:36:55 INFO - PROCESS | 448 | 1468427815412 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:36:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:36:55 INFO - PROCESS | 448 | 1468427815415 Marionette TRACE conn6 <- [1,678,null,{}] 09:36:55 INFO - PROCESS | 448 | 1468427815419 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}] 09:36:55 INFO - PROCESS | 448 | 1468427815421 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:55 INFO - PROCESS | 448 | 1468427815511 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 09:36:55 INFO - PROCESS | 448 | 1468427815520 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:55 INFO - PROCESS | 448 | 1468427815523 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:55 INFO - PROCESS | 448 | ++DOCSHELL 10987000 == 28 [pid = 448] [id = 179] 09:36:55 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (10987C00) [pid = 448] [serial = 535] [outer = 00000000] 09:36:55 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (10A26400) [pid = 448] [serial = 536] [outer = 10987C00] 09:36:55 INFO - PROCESS | 448 | 1468427815569 Marionette DEBUG loaded listener.js 09:36:55 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (10ACE400) [pid = 448] [serial = 537] [outer = 10987C00] 09:36:56 INFO - PROCESS | 448 | 1468427816514 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]]]}] 09:36:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:36:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1118ms 09:36:56 INFO - PROCESS | 448 | 1468427816537 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 09:36:56 INFO - PROCESS | 448 | 1468427816539 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 09:36:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:36:56 INFO - PROCESS | 448 | 1468427816543 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:36:56 INFO - PROCESS | 448 | 1468427816546 Marionette TRACE conn6 <- [1,682,null,{}] 09:36:56 INFO - PROCESS | 448 | 1468427816558 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}] 09:36:56 INFO - PROCESS | 448 | 1468427816562 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:56 INFO - PROCESS | 448 | 1468427816673 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 09:36:56 INFO - PROCESS | 448 | 1468427816681 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:56 INFO - PROCESS | 448 | 1468427816684 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:56 INFO - PROCESS | 448 | ++DOCSHELL 14C49C00 == 29 [pid = 448] [id = 180] 09:36:56 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (14C4D800) [pid = 448] [serial = 538] [outer = 00000000] 09:36:56 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (15A58C00) [pid = 448] [serial = 539] [outer = 14C4D800] 09:36:56 INFO - PROCESS | 448 | 1468427816732 Marionette DEBUG loaded listener.js 09:36:56 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (161DE000) [pid = 448] [serial = 540] [outer = 14C4D800] 09:36:57 INFO - PROCESS | 448 | 1468427817699 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]]]}] 09:36:57 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) 09:36:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1178ms 09:36:57 INFO - PROCESS | 448 | 1468427817723 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 09:36:57 INFO - PROCESS | 448 | 1468427817726 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 09:36:57 INFO - PROCESS | 448 | 1468427817729 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:36:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:36:57 INFO - PROCESS | 448 | 1468427817731 Marionette TRACE conn6 <- [1,686,null,{}] 09:36:57 INFO - PROCESS | 448 | 1468427817734 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}] 09:36:57 INFO - PROCESS | 448 | 1468427817736 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:57 INFO - PROCESS | 448 | 1468427817846 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 09:36:57 INFO - PROCESS | 448 | 1468427817851 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:57 INFO - PROCESS | 448 | 1468427817853 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:57 INFO - PROCESS | 448 | ++DOCSHELL 15A58400 == 30 [pid = 448] [id = 181] 09:36:57 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (161E7C00) [pid = 448] [serial = 541] [outer = 00000000] 09:36:57 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (17847C00) [pid = 448] [serial = 542] [outer = 161E7C00] 09:36:57 INFO - PROCESS | 448 | 1468427817897 Marionette DEBUG loaded listener.js 09:36:57 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (17D1E800) [pid = 448] [serial = 543] [outer = 161E7C00] 09:36:58 INFO - PROCESS | 448 | --DOMWINDOW == 81 (18F98800) [pid = 448] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:36:58 INFO - PROCESS | 448 | --DOMWINDOW == 80 (19265800) [pid = 448] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:36:58 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1A013800) [pid = 448] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:36:58 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1816A800) [pid = 448] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:36:58 INFO - PROCESS | 448 | --DOMWINDOW == 77 (10370400) [pid = 448] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:36:58 INFO - PROCESS | 448 | --DOMWINDOW == 76 (1A011400) [pid = 448] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:36:58 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1060EC00) [pid = 448] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:36:58 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1818C000) [pid = 448] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:36:58 INFO - PROCESS | 448 | --DOMWINDOW == 73 (161E7400) [pid = 448] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:36:58 INFO - PROCESS | 448 | --DOMWINDOW == 72 (0C823C00) [pid = 448] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:36:58 INFO - PROCESS | 448 | --DOMWINDOW == 71 (17D1A800) [pid = 448] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:36:58 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1A086C00) [pid = 448] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:36:58 INFO - PROCESS | 448 | --DOMWINDOW == 69 (090F1400) [pid = 448] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:36:58 INFO - PROCESS | 448 | 1468427818959 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]]]}] 09:36:59 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) 09:36:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1276ms 09:36:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:36:59 INFO - PROCESS | 448 | 1468427819010 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 09:36:59 INFO - PROCESS | 448 | 1468427819012 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 09:36:59 INFO - PROCESS | 448 | 1468427819015 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:36:59 INFO - PROCESS | 448 | 1468427819016 Marionette TRACE conn6 <- [1,690,null,{}] 09:36:59 INFO - PROCESS | 448 | 1468427819020 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}] 09:36:59 INFO - PROCESS | 448 | 1468427819022 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:59 INFO - PROCESS | 448 | 1468427819127 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 09:36:59 INFO - PROCESS | 448 | 1468427819135 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:59 INFO - PROCESS | 448 | 1468427819137 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:36:59 INFO - PROCESS | 448 | ++DOCSHELL 10538000 == 31 [pid = 448] [id = 182] 09:36:59 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (10613400) [pid = 448] [serial = 544] [outer = 00000000] 09:36:59 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (16C42800) [pid = 448] [serial = 545] [outer = 10613400] 09:36:59 INFO - PROCESS | 448 | 1468427819181 Marionette DEBUG loaded listener.js 09:36:59 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (17D24000) [pid = 448] [serial = 546] [outer = 10613400] 09:37:00 INFO - PROCESS | 448 | 1468427820130 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]]]}] 09:37:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:37:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1172ms 09:37:00 INFO - PROCESS | 448 | 1468427820219 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 09:37:00 INFO - PROCESS | 448 | 1468427820224 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 09:37:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:37:00 INFO - PROCESS | 448 | 1468427820230 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:37:00 INFO - PROCESS | 448 | 1468427820234 Marionette TRACE conn6 <- [1,694,null,{}] 09:37:00 INFO - PROCESS | 448 | 1468427820240 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}] 09:37:00 INFO - PROCESS | 448 | 1468427820243 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:00 INFO - PROCESS | 448 | 1468427820386 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 09:37:00 INFO - PROCESS | 448 | 1468427820459 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:00 INFO - PROCESS | 448 | 1468427820462 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:00 INFO - PROCESS | 448 | ++DOCSHELL 1023A800 == 32 [pid = 448] [id = 183] 09:37:00 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (1023D000) [pid = 448] [serial = 547] [outer = 00000000] 09:37:00 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (10325400) [pid = 448] [serial = 548] [outer = 1023D000] 09:37:00 INFO - PROCESS | 448 | 1468427820521 Marionette DEBUG loaded listener.js 09:37:00 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1060F800) [pid = 448] [serial = 549] [outer = 1023D000] 09:37:01 INFO - PROCESS | 448 | 1468427821677 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]]]}] 09:37:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:37:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1470ms 09:37:01 INFO - PROCESS | 448 | 1468427821705 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 09:37:01 INFO - PROCESS | 448 | 1468427821710 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 09:37:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:37:01 INFO - PROCESS | 448 | 1468427821716 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:37:01 INFO - PROCESS | 448 | 1468427821719 Marionette TRACE conn6 <- [1,698,null,{}] 09:37:01 INFO - PROCESS | 448 | 1468427821775 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}] 09:37:01 INFO - PROCESS | 448 | 1468427821778 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:01 INFO - PROCESS | 448 | 1468427821899 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 09:37:01 INFO - PROCESS | 448 | 1468427821996 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:01 INFO - PROCESS | 448 | 1468427821999 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:02 INFO - PROCESS | 448 | ++DOCSHELL 14CD3000 == 33 [pid = 448] [id = 184] 09:37:02 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (14D89800) [pid = 448] [serial = 550] [outer = 00000000] 09:37:02 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (161E4800) [pid = 448] [serial = 551] [outer = 14D89800] 09:37:02 INFO - PROCESS | 448 | 1468427822054 Marionette DEBUG loaded listener.js 09:37:02 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (16678000) [pid = 448] [serial = 552] [outer = 14D89800] 09:37:02 INFO - PROCESS | 448 | --DOCSHELL 15A58400 == 32 [pid = 448] [id = 181] 09:37:02 INFO - PROCESS | 448 | --DOCSHELL 14C49C00 == 31 [pid = 448] [id = 180] 09:37:02 INFO - PROCESS | 448 | --DOCSHELL 10987000 == 30 [pid = 448] [id = 179] 09:37:02 INFO - PROCESS | 448 | --DOCSHELL 1017F800 == 29 [pid = 448] [id = 178] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 77 (19076000) [pid = 448] [serial = 503] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 76 (1A015000) [pid = 448] [serial = 506] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 75 (19097000) [pid = 448] [serial = 504] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1A08BC00) [pid = 448] [serial = 509] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 73 (18181000) [pid = 448] [serial = 497] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 72 (18186800) [pid = 448] [serial = 498] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 71 (10AD0400) [pid = 448] [serial = 485] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 70 (14B31000) [pid = 448] [serial = 486] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 69 (1A087C00) [pid = 448] [serial = 483] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 68 (1A081C00) [pid = 448] [serial = 482] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 67 (10982800) [pid = 448] [serial = 491] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 66 (115D1C00) [pid = 448] [serial = 492] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 65 (18F14000) [pid = 448] [serial = 500] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 64 (16673000) [pid = 448] [serial = 494] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 63 (1667F400) [pid = 448] [serial = 495] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 62 (0FFF9400) [pid = 448] [serial = 488] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 61 (10239800) [pid = 448] [serial = 489] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 60 (19AA1C00) [pid = 448] [serial = 507] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 59 (18F96400) [pid = 448] [serial = 512] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 58 (1A15AC00) [pid = 448] [serial = 515] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 57 (18FC2800) [pid = 448] [serial = 513] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 56 (1A153C00) [pid = 448] [serial = 510] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 55 (1A2E1000) [pid = 448] [serial = 516] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 54 (18182400) [pid = 448] [serial = 519] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 53 (18F8EC00) [pid = 448] [serial = 501] [outer = 00000000] [url = about:blank] 09:37:02 INFO - PROCESS | 448 | --DOMWINDOW == 52 (090F4C00) [pid = 448] [serial = 518] [outer = 00000000] [url = about:blank] 09:37:03 INFO - PROCESS | 448 | 1468427823199 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]]]}] 09:37:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:37:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1521ms 09:37:03 INFO - PROCESS | 448 | 1468427823243 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 09:37:03 INFO - PROCESS | 448 | 1468427823246 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 09:37:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:37:03 INFO - PROCESS | 448 | 1468427823252 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:37:03 INFO - PROCESS | 448 | 1468427823254 Marionette TRACE conn6 <- [1,702,null,{}] 09:37:03 INFO - PROCESS | 448 | 1468427823281 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}] 09:37:03 INFO - PROCESS | 448 | 1468427823283 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:03 INFO - PROCESS | 448 | 1468427823363 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 09:37:03 INFO - PROCESS | 448 | 1468427823370 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:03 INFO - PROCESS | 448 | 1468427823372 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:03 INFO - PROCESS | 448 | ++DOCSHELL 0CD25400 == 30 [pid = 448] [id = 185] 09:37:03 INFO - PROCESS | 448 | ++DOMWINDOW == 53 (0CD6B400) [pid = 448] [serial = 553] [outer = 00000000] 09:37:03 INFO - PROCESS | 448 | ++DOMWINDOW == 54 (1017F400) [pid = 448] [serial = 554] [outer = 0CD6B400] 09:37:03 INFO - PROCESS | 448 | 1468427823419 Marionette DEBUG loaded listener.js 09:37:03 INFO - PROCESS | 448 | ++DOMWINDOW == 55 (10241400) [pid = 448] [serial = 555] [outer = 0CD6B400] 09:37:04 INFO - PROCESS | 448 | 1468427824382 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]]]}] 09:37:04 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 09:37:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1144ms 09:37:04 INFO - PROCESS | 448 | 1468427824397 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 09:37:04 INFO - PROCESS | 448 | 1468427824401 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 09:37:04 INFO - PROCESS | 448 | 1468427824407 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:37:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:37:04 INFO - PROCESS | 448 | 1468427824409 Marionette TRACE conn6 <- [1,706,null,{}] 09:37:04 INFO - PROCESS | 448 | 1468427824413 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}] 09:37:04 INFO - PROCESS | 448 | 1468427824416 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:04 INFO - PROCESS | 448 | 1468427824501 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 09:37:04 INFO - PROCESS | 448 | 1468427824507 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:04 INFO - PROCESS | 448 | 1468427824509 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:04 INFO - PROCESS | 448 | ++DOCSHELL 10987800 == 31 [pid = 448] [id = 186] 09:37:04 INFO - PROCESS | 448 | ++DOMWINDOW == 56 (10988000) [pid = 448] [serial = 556] [outer = 00000000] 09:37:04 INFO - PROCESS | 448 | ++DOMWINDOW == 57 (10A29400) [pid = 448] [serial = 557] [outer = 10988000] 09:37:04 INFO - PROCESS | 448 | 1468427824556 Marionette DEBUG loaded listener.js 09:37:04 INFO - PROCESS | 448 | ++DOMWINDOW == 58 (1152F800) [pid = 448] [serial = 558] [outer = 10988000] 09:37:05 INFO - PROCESS | 448 | 1468427825536 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]]]}] 09:37:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:37:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1173ms 09:37:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:37:05 INFO - PROCESS | 448 | 1468427825586 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 09:37:05 INFO - PROCESS | 448 | 1468427825588 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 09:37:05 INFO - PROCESS | 448 | 1468427825591 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:37:05 INFO - PROCESS | 448 | 1468427825595 Marionette TRACE conn6 <- [1,710,null,{}] 09:37:05 INFO - PROCESS | 448 | 1468427825606 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}] 09:37:05 INFO - PROCESS | 448 | 1468427825610 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:05 INFO - PROCESS | 448 | 1468427825728 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 09:37:05 INFO - PROCESS | 448 | 1468427825736 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:05 INFO - PROCESS | 448 | 1468427825739 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:05 INFO - PROCESS | 448 | ++DOCSHELL 14C47C00 == 32 [pid = 448] [id = 187] 09:37:05 INFO - PROCESS | 448 | ++DOMWINDOW == 59 (14C49C00) [pid = 448] [serial = 559] [outer = 00000000] 09:37:05 INFO - PROCESS | 448 | ++DOMWINDOW == 60 (16144400) [pid = 448] [serial = 560] [outer = 14C49C00] 09:37:05 INFO - PROCESS | 448 | 1468427825786 Marionette DEBUG loaded listener.js 09:37:05 INFO - PROCESS | 448 | ++DOMWINDOW == 61 (161E5000) [pid = 448] [serial = 561] [outer = 14C49C00] 09:37:06 INFO - PROCESS | 448 | --DOMWINDOW == 60 (10987C00) [pid = 448] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:37:06 INFO - PROCESS | 448 | --DOMWINDOW == 59 (10237000) [pid = 448] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:37:06 INFO - PROCESS | 448 | --DOMWINDOW == 58 (1023D800) [pid = 448] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:37:06 INFO - PROCESS | 448 | --DOMWINDOW == 57 (14C4D800) [pid = 448] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:37:06 INFO - PROCESS | 448 | --DOMWINDOW == 56 (0C826000) [pid = 448] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:37:06 INFO - PROCESS | 448 | --DOMWINDOW == 55 (161DAC00) [pid = 448] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:37:06 INFO - PROCESS | 448 | --DOMWINDOW == 54 (1909AC00) [pid = 448] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:37:06 INFO - PROCESS | 448 | --DOMWINDOW == 53 (161E7C00) [pid = 448] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:37:06 INFO - PROCESS | 448 | 1468427826248 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] 09:37:06 INFO - PROCESS | 448 | 1468427826268 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 09:37:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:37:06 INFO - PROCESS | 448 | 1468427826279 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:37:06 INFO - PROCESS | 448 | 1468427826281 Marionette TRACE conn6 <- [1,714,null,{}] 09:37:06 INFO - PROCESS | 448 | 1468427826285 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}] 09:37:06 INFO - PROCESS | 448 | 1468427826287 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:06 INFO - PROCESS | 448 | 1468427826371 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 09:37:06 INFO - PROCESS | 448 | 1468427826376 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:06 INFO - PROCESS | 448 | 1468427826378 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:06 INFO - PROCESS | 448 | ++DOCSHELL 166E9000 == 33 [pid = 448] [id = 188] 09:37:06 INFO - PROCESS | 448 | ++DOMWINDOW == 54 (166EF400) [pid = 448] [serial = 562] [outer = 00000000] 09:37:06 INFO - PROCESS | 448 | ++DOMWINDOW == 55 (17D1BC00) [pid = 448] [serial = 563] [outer = 166EF400] 09:37:06 INFO - PROCESS | 448 | 1468427826423 Marionette DEBUG loaded listener.js 09:37:06 INFO - PROCESS | 448 | ++DOMWINDOW == 56 (17DC7400) [pid = 448] [serial = 564] [outer = 166EF400] 09:37:06 INFO - PROCESS | 448 | 1468427826889 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]]]}] 09:37:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:37:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 690ms 09:37:06 INFO - PROCESS | 448 | 1468427826966 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 09:37:06 INFO - PROCESS | 448 | 1468427826968 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 09:37:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:37:06 INFO - PROCESS | 448 | 1468427826971 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:37:06 INFO - PROCESS | 448 | 1468427826973 Marionette TRACE conn6 <- [1,718,null,{}] 09:37:06 INFO - PROCESS | 448 | 1468427826976 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}] 09:37:06 INFO - PROCESS | 448 | 1468427826978 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:07 INFO - PROCESS | 448 | 1468427827057 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 09:37:07 INFO - PROCESS | 448 | 1468427827095 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:07 INFO - PROCESS | 448 | 1468427827097 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:07 INFO - PROCESS | 448 | ++DOCSHELL 10327800 == 34 [pid = 448] [id = 189] 09:37:07 INFO - PROCESS | 448 | ++DOMWINDOW == 57 (17DC9800) [pid = 448] [serial = 565] [outer = 00000000] 09:37:07 INFO - PROCESS | 448 | ++DOMWINDOW == 58 (17DD1400) [pid = 448] [serial = 566] [outer = 17DC9800] 09:37:07 INFO - PROCESS | 448 | 1468427827140 Marionette DEBUG loaded listener.js 09:37:07 INFO - PROCESS | 448 | ++DOMWINDOW == 59 (18166000) [pid = 448] [serial = 567] [outer = 17DC9800] 09:37:07 INFO - PROCESS | 448 | 1468427827603 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] 09:37:07 INFO - PROCESS | 448 | 1468427827644 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 09:37:07 INFO - PROCESS | 448 | 1468427827647 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:37:07 INFO - PROCESS | 448 | 1468427827649 Marionette TRACE conn6 <- [1,722,null,{}] 09:37:07 INFO - PROCESS | 448 | 1468427827652 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}] 09:37:07 INFO - PROCESS | 448 | 1468427827657 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:07 INFO - PROCESS | 448 | 1468427827761 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 09:37:07 INFO - PROCESS | 448 | 1468427827767 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:07 INFO - PROCESS | 448 | 1468427827769 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:07 INFO - PROCESS | 448 | ++DOCSHELL 18170000 == 35 [pid = 448] [id = 190] 09:37:07 INFO - PROCESS | 448 | ++DOMWINDOW == 60 (18172C00) [pid = 448] [serial = 568] [outer = 00000000] 09:37:07 INFO - PROCESS | 448 | ++DOMWINDOW == 61 (18B15000) [pid = 448] [serial = 569] [outer = 18172C00] 09:37:07 INFO - PROCESS | 448 | 1468427827813 Marionette DEBUG loaded listener.js 09:37:07 INFO - PROCESS | 448 | ++DOMWINDOW == 62 (18CF2800) [pid = 448] [serial = 570] [outer = 18172C00] 09:37:08 INFO - PROCESS | 448 | 1468427828246 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]]]}] 09:37:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:37:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 630ms 09:37:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:37:08 INFO - PROCESS | 448 | 1468427828278 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 09:37:08 INFO - PROCESS | 448 | 1468427828280 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 09:37:08 INFO - PROCESS | 448 | 1468427828287 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:37:08 INFO - PROCESS | 448 | 1468427828289 Marionette TRACE conn6 <- [1,726,null,{}] 09:37:08 INFO - PROCESS | 448 | 1468427828292 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}] 09:37:08 INFO - PROCESS | 448 | 1468427828294 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:08 INFO - PROCESS | 448 | 1468427828372 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 09:37:08 INFO - PROCESS | 448 | 1468427828403 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:08 INFO - PROCESS | 448 | 1468427828405 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:08 INFO - PROCESS | 448 | ++DOCSHELL 18F13C00 == 36 [pid = 448] [id = 191] 09:37:08 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (18F14C00) [pid = 448] [serial = 571] [outer = 00000000] 09:37:08 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (18F8D400) [pid = 448] [serial = 572] [outer = 18F14C00] 09:37:08 INFO - PROCESS | 448 | 1468427828448 Marionette DEBUG loaded listener.js 09:37:08 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (18F91800) [pid = 448] [serial = 573] [outer = 18F14C00] 09:37:09 INFO - PROCESS | 448 | 1468427829485 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]]]}] 09:37:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:37:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1229ms 09:37:09 INFO - PROCESS | 448 | 1468427829537 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 09:37:09 INFO - PROCESS | 448 | 1468427829542 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 09:37:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:37:09 INFO - PROCESS | 448 | 1468427829548 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:37:09 INFO - PROCESS | 448 | 1468427829552 Marionette TRACE conn6 <- [1,730,null,{}] 09:37:09 INFO - PROCESS | 448 | 1468427829557 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}] 09:37:09 INFO - PROCESS | 448 | 1468427829560 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:09 INFO - PROCESS | 448 | 1468427829660 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 09:37:09 INFO - PROCESS | 448 | 1468427829859 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:09 INFO - PROCESS | 448 | 1468427829862 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:09 INFO - PROCESS | 448 | ++DOCSHELL 1036C800 == 37 [pid = 448] [id = 192] 09:37:09 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (1036E400) [pid = 448] [serial = 574] [outer = 00000000] 09:37:09 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (1090A800) [pid = 448] [serial = 575] [outer = 1036E400] 09:37:09 INFO - PROCESS | 448 | 1468427829940 Marionette DEBUG loaded listener.js 09:37:10 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (1098A800) [pid = 448] [serial = 576] [outer = 1036E400] 09:37:11 INFO - PROCESS | 448 | 1468427831009 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]]]}] 09:37:11 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 09:37:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1482ms 09:37:11 INFO - PROCESS | 448 | 1468427831034 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 09:37:11 INFO - PROCESS | 448 | 1468427831038 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 09:37:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:37:11 INFO - PROCESS | 448 | 1468427831045 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:37:11 INFO - PROCESS | 448 | 1468427831048 Marionette TRACE conn6 <- [1,734,null,{}] 09:37:11 INFO - PROCESS | 448 | 1468427831052 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}] 09:37:11 INFO - PROCESS | 448 | 1468427831054 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:11 INFO - PROCESS | 448 | 1468427831167 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 09:37:11 INFO - PROCESS | 448 | 1468427831290 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:11 INFO - PROCESS | 448 | 1468427831293 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:11 INFO - PROCESS | 448 | ++DOCSHELL 14C16000 == 38 [pid = 448] [id = 193] 09:37:11 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (14CD1800) [pid = 448] [serial = 577] [outer = 00000000] 09:37:11 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (161E4400) [pid = 448] [serial = 578] [outer = 14CD1800] 09:37:11 INFO - PROCESS | 448 | 1468427831350 Marionette DEBUG loaded listener.js 09:37:11 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (178EAC00) [pid = 448] [serial = 579] [outer = 14CD1800] 09:37:12 INFO - PROCESS | 448 | --DOCSHELL 18170000 == 37 [pid = 448] [id = 190] 09:37:12 INFO - PROCESS | 448 | --DOCSHELL 10327800 == 36 [pid = 448] [id = 189] 09:37:12 INFO - PROCESS | 448 | --DOCSHELL 166E9000 == 35 [pid = 448] [id = 188] 09:37:12 INFO - PROCESS | 448 | --DOCSHELL 14C47C00 == 34 [pid = 448] [id = 187] 09:37:12 INFO - PROCESS | 448 | --DOCSHELL 10987800 == 33 [pid = 448] [id = 186] 09:37:12 INFO - PROCESS | 448 | --DOCSHELL 0CD25400 == 32 [pid = 448] [id = 185] 09:37:12 INFO - PROCESS | 448 | --DOCSHELL 10538000 == 31 [pid = 448] [id = 182] 09:37:12 INFO - PROCESS | 448 | --DOCSHELL 1023A800 == 30 [pid = 448] [id = 183] 09:37:12 INFO - PROCESS | 448 | --DOCSHELL 0CDCE800 == 29 [pid = 448] [id = 177] 09:37:12 INFO - PROCESS | 448 | --DOCSHELL 14CD3000 == 28 [pid = 448] [id = 184] 09:37:12 INFO - PROCESS | 448 | --DOCSHELL 18F13C00 == 27 [pid = 448] [id = 191] 09:37:12 INFO - PROCESS | 448 | --DOCSHELL 1036C800 == 26 [pid = 448] [id = 192] 09:37:12 INFO - PROCESS | 448 | --DOMWINDOW == 70 (16C42800) [pid = 448] [serial = 545] [outer = 00000000] [url = about:blank] 09:37:12 INFO - PROCESS | 448 | --DOMWINDOW == 69 (10A26400) [pid = 448] [serial = 536] [outer = 00000000] [url = about:blank] 09:37:12 INFO - PROCESS | 448 | --DOMWINDOW == 68 (1023E400) [pid = 448] [serial = 533] [outer = 00000000] [url = about:blank] 09:37:12 INFO - PROCESS | 448 | --DOMWINDOW == 67 (10322400) [pid = 448] [serial = 534] [outer = 00000000] [url = about:blank] 09:37:12 INFO - PROCESS | 448 | --DOMWINDOW == 66 (10ACB400) [pid = 448] [serial = 531] [outer = 00000000] [url = about:blank] 09:37:12 INFO - PROCESS | 448 | --DOMWINDOW == 65 (10716800) [pid = 448] [serial = 530] [outer = 00000000] [url = about:blank] 09:37:12 INFO - PROCESS | 448 | --DOMWINDOW == 64 (15A58C00) [pid = 448] [serial = 539] [outer = 00000000] [url = about:blank] 09:37:12 INFO - PROCESS | 448 | --DOMWINDOW == 63 (10987400) [pid = 448] [serial = 522] [outer = 00000000] [url = about:blank] 09:37:12 INFO - PROCESS | 448 | --DOMWINDOW == 62 (10374400) [pid = 448] [serial = 521] [outer = 00000000] [url = about:blank] 09:37:12 INFO - PROCESS | 448 | --DOMWINDOW == 61 (17D91C00) [pid = 448] [serial = 525] [outer = 00000000] [url = about:blank] 09:37:12 INFO - PROCESS | 448 | --DOMWINDOW == 60 (16C43C00) [pid = 448] [serial = 524] [outer = 00000000] [url = about:blank] 09:37:12 INFO - PROCESS | 448 | --DOMWINDOW == 59 (1A0EAC00) [pid = 448] [serial = 528] [outer = 00000000] [url = about:blank] 09:37:12 INFO - PROCESS | 448 | --DOMWINDOW == 58 (1A00D800) [pid = 448] [serial = 527] [outer = 00000000] [url = about:blank] 09:37:12 INFO - PROCESS | 448 | --DOMWINDOW == 57 (17847C00) [pid = 448] [serial = 542] [outer = 00000000] [url = about:blank] 09:37:12 INFO - PROCESS | 448 | --DOMWINDOW == 56 (161DE000) [pid = 448] [serial = 540] [outer = 00000000] [url = about:blank] 09:37:12 INFO - PROCESS | 448 | --DOMWINDOW == 55 (17D1E800) [pid = 448] [serial = 543] [outer = 00000000] [url = about:blank] 09:37:12 INFO - PROCESS | 448 | --DOMWINDOW == 54 (10ACE400) [pid = 448] [serial = 537] [outer = 00000000] [url = about:blank] 09:37:13 INFO - PROCESS | 448 | 1468427833006 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]]]}] 09:37:13 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.) 09:37:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1981ms 09:37:13 INFO - PROCESS | 448 | 1468427833031 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 09:37:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:37:13 INFO - PROCESS | 448 | 1468427833034 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 09:37:13 INFO - PROCESS | 448 | 1468427833040 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:37:13 INFO - PROCESS | 448 | 1468427833044 Marionette TRACE conn6 <- [1,738,null,{}] 09:37:13 INFO - PROCESS | 448 | 1468427833050 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}] 09:37:13 INFO - PROCESS | 448 | 1468427833053 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:13 INFO - PROCESS | 448 | 1468427833139 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 09:37:13 INFO - PROCESS | 448 | 1468427833209 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:13 INFO - PROCESS | 448 | 1468427833212 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:13 INFO - PROCESS | 448 | ++DOCSHELL 0FFF9400 == 27 [pid = 448] [id = 194] 09:37:13 INFO - PROCESS | 448 | ++DOMWINDOW == 55 (0FFFD000) [pid = 448] [serial = 580] [outer = 00000000] 09:37:13 INFO - PROCESS | 448 | ++DOMWINDOW == 56 (10176800) [pid = 448] [serial = 581] [outer = 0FFFD000] 09:37:13 INFO - PROCESS | 448 | 1468427833262 Marionette DEBUG loaded listener.js 09:37:13 INFO - PROCESS | 448 | ++DOMWINDOW == 57 (1023A800) [pid = 448] [serial = 582] [outer = 0FFFD000] 09:37:14 INFO - PROCESS | 448 | 1468427834143 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]]]}] 09:37:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:37:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1121ms 09:37:14 INFO - PROCESS | 448 | 1468427834163 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 09:37:14 INFO - PROCESS | 448 | 1468427834168 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 09:37:14 INFO - PROCESS | 448 | 1468427834174 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:37:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:37:14 INFO - PROCESS | 448 | 1468427834176 Marionette TRACE conn6 <- [1,742,null,{}] 09:37:14 INFO - PROCESS | 448 | 1468427834183 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}] 09:37:14 INFO - PROCESS | 448 | 1468427834186 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:14 INFO - PROCESS | 448 | 1468427834274 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 09:37:14 INFO - PROCESS | 448 | 1468427834280 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:14 INFO - PROCESS | 448 | 1468427834283 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:14 INFO - PROCESS | 448 | ++DOCSHELL 1070AC00 == 28 [pid = 448] [id = 195] 09:37:14 INFO - PROCESS | 448 | ++DOMWINDOW == 58 (1070C800) [pid = 448] [serial = 583] [outer = 00000000] 09:37:14 INFO - PROCESS | 448 | ++DOMWINDOW == 59 (1090D000) [pid = 448] [serial = 584] [outer = 1070C800] 09:37:14 INFO - PROCESS | 448 | 1468427834331 Marionette DEBUG loaded listener.js 09:37:14 INFO - PROCESS | 448 | ++DOMWINDOW == 60 (10984800) [pid = 448] [serial = 585] [outer = 1070C800] 09:37:15 INFO - PROCESS | 448 | 1468427835265 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]]]}] 09:37:15 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 09:37:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1122ms 09:37:15 INFO - PROCESS | 448 | 1468427835301 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 09:37:15 INFO - PROCESS | 448 | 1468427835303 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 09:37:15 INFO - PROCESS | 448 | 1468427835306 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:37:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:37:15 INFO - PROCESS | 448 | 1468427835310 Marionette TRACE conn6 <- [1,746,null,{}] 09:37:15 INFO - PROCESS | 448 | 1468427835320 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}] 09:37:15 INFO - PROCESS | 448 | 1468427835325 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:15 INFO - PROCESS | 448 | 1468427835450 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 09:37:15 INFO - PROCESS | 448 | 1468427835457 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:15 INFO - PROCESS | 448 | 1468427835460 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:15 INFO - PROCESS | 448 | ++DOCSHELL 14420800 == 29 [pid = 448] [id = 196] 09:37:15 INFO - PROCESS | 448 | ++DOMWINDOW == 61 (144A9800) [pid = 448] [serial = 586] [outer = 00000000] 09:37:15 INFO - PROCESS | 448 | ++DOMWINDOW == 62 (147A9000) [pid = 448] [serial = 587] [outer = 144A9800] 09:37:15 INFO - PROCESS | 448 | 1468427835507 Marionette DEBUG loaded listener.js 09:37:15 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (14B93800) [pid = 448] [serial = 588] [outer = 144A9800] 09:37:15 INFO - PROCESS | 448 | 1468427835998 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]]]}] 09:37:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:37:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 730ms 09:37:16 INFO - PROCESS | 448 | 1468427836040 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 09:37:16 INFO - PROCESS | 448 | 1468427836043 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 09:37:16 INFO - PROCESS | 448 | 1468427836046 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:37:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:37:16 INFO - PROCESS | 448 | 1468427836048 Marionette TRACE conn6 <- [1,750,null,{}] 09:37:16 INFO - PROCESS | 448 | 1468427836051 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}] 09:37:16 INFO - PROCESS | 448 | 1468427836053 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:16 INFO - PROCESS | 448 | 1468427836164 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 09:37:16 INFO - PROCESS | 448 | 1468427836178 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:16 INFO - PROCESS | 448 | 1468427836180 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:16 INFO - PROCESS | 448 | ++DOCSHELL 15A62C00 == 30 [pid = 448] [id = 197] 09:37:16 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (15A63800) [pid = 448] [serial = 589] [outer = 00000000] 09:37:16 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (161E3000) [pid = 448] [serial = 590] [outer = 15A63800] 09:37:16 INFO - PROCESS | 448 | 1468427836267 Marionette DEBUG loaded listener.js 09:37:16 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (16567C00) [pid = 448] [serial = 591] [outer = 15A63800] 09:37:16 INFO - PROCESS | 448 | --DOMWINDOW == 65 (14C49C00) [pid = 448] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:37:16 INFO - PROCESS | 448 | --DOMWINDOW == 64 (1023D000) [pid = 448] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:37:16 INFO - PROCESS | 448 | --DOMWINDOW == 63 (10988000) [pid = 448] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:37:16 INFO - PROCESS | 448 | --DOMWINDOW == 62 (10613400) [pid = 448] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:37:16 INFO - PROCESS | 448 | --DOMWINDOW == 61 (14D89800) [pid = 448] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:37:16 INFO - PROCESS | 448 | --DOMWINDOW == 60 (0CD6B400) [pid = 448] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:37:16 INFO - PROCESS | 448 | --DOMWINDOW == 59 (166EF400) [pid = 448] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:37:16 INFO - PROCESS | 448 | --DOMWINDOW == 58 (18F14C00) [pid = 448] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:37:16 INFO - PROCESS | 448 | --DOMWINDOW == 57 (18172C00) [pid = 448] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:37:16 INFO - PROCESS | 448 | --DOMWINDOW == 56 (17DC9800) [pid = 448] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:37:17 INFO - PROCESS | 448 | 1468427837131 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]]]}] 09:37:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:37:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1121ms 09:37:17 INFO - PROCESS | 448 | 1468427837172 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 09:37:17 INFO - PROCESS | 448 | 1468427837174 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 09:37:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:37:17 INFO - PROCESS | 448 | 1468427837178 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:37:17 INFO - PROCESS | 448 | 1468427837179 Marionette TRACE conn6 <- [1,754,null,{}] 09:37:17 INFO - PROCESS | 448 | 1468427837183 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}] 09:37:17 INFO - PROCESS | 448 | 1468427837184 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:17 INFO - PROCESS | 448 | 1468427837261 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 09:37:17 INFO - PROCESS | 448 | 1468427837267 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:17 INFO - PROCESS | 448 | 1468427837269 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:17 INFO - PROCESS | 448 | ++DOCSHELL 10613400 == 31 [pid = 448] [id = 198] 09:37:17 INFO - PROCESS | 448 | ++DOMWINDOW == 57 (10ACD000) [pid = 448] [serial = 592] [outer = 00000000] 09:37:17 INFO - PROCESS | 448 | ++DOMWINDOW == 58 (14CDAC00) [pid = 448] [serial = 593] [outer = 10ACD000] 09:37:17 INFO - PROCESS | 448 | 1468427837313 Marionette DEBUG loaded listener.js 09:37:17 INFO - PROCESS | 448 | ++DOMWINDOW == 59 (16677800) [pid = 448] [serial = 594] [outer = 10ACD000] 09:37:18 INFO - PROCESS | 448 | 1468427838200 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]]]}] 09:37:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:37:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1067ms 09:37:18 INFO - PROCESS | 448 | 1468427838246 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 09:37:18 INFO - PROCESS | 448 | 1468427838248 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 09:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:37:18 INFO - PROCESS | 448 | 1468427838252 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:37:18 INFO - PROCESS | 448 | 1468427838254 Marionette TRACE conn6 <- [1,758,null,{}] 09:37:18 INFO - PROCESS | 448 | 1468427838258 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}] 09:37:18 INFO - PROCESS | 448 | 1468427838263 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:18 INFO - PROCESS | 448 | 1468427838392 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 09:37:18 INFO - PROCESS | 448 | 1468427838397 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:18 INFO - PROCESS | 448 | 1468427838399 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:18 INFO - PROCESS | 448 | ++DOCSHELL 10175C00 == 32 [pid = 448] [id = 199] 09:37:18 INFO - PROCESS | 448 | ++DOMWINDOW == 60 (17D93800) [pid = 448] [serial = 595] [outer = 00000000] 09:37:18 INFO - PROCESS | 448 | ++DOMWINDOW == 61 (17DC9400) [pid = 448] [serial = 596] [outer = 17D93800] 09:37:18 INFO - PROCESS | 448 | 1468427838444 Marionette DEBUG loaded listener.js 09:37:18 INFO - PROCESS | 448 | ++DOMWINDOW == 62 (18168000) [pid = 448] [serial = 597] [outer = 17D93800] 09:37:18 INFO - PROCESS | 448 | 1468427838854 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]]]}] 09:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 670ms 09:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:37:18 INFO - PROCESS | 448 | 1468427838924 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 09:37:18 INFO - PROCESS | 448 | 1468427838928 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 09:37:18 INFO - PROCESS | 448 | 1468427838937 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:37:18 INFO - PROCESS | 448 | 1468427838941 Marionette TRACE conn6 <- [1,762,null,{}] 09:37:18 INFO - PROCESS | 448 | 1468427838948 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}] 09:37:18 INFO - PROCESS | 448 | 1468427838952 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:19 INFO - PROCESS | 448 | 1468427839076 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 09:37:19 INFO - PROCESS | 448 | 1468427839178 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:19 INFO - PROCESS | 448 | 1468427839184 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:19 INFO - PROCESS | 448 | ++DOCSHELL 0CD6C000 == 33 [pid = 448] [id = 200] 09:37:19 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (0FFF0C00) [pid = 448] [serial = 598] [outer = 00000000] 09:37:19 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (10178C00) [pid = 448] [serial = 599] [outer = 0FFF0C00] 09:37:19 INFO - PROCESS | 448 | 1468427839240 Marionette DEBUG loaded listener.js 09:37:19 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (10326000) [pid = 448] [serial = 600] [outer = 0FFF0C00] 09:37:20 INFO - PROCESS | 448 | 1468427840042 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]]]}] 09:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1194ms 09:37:20 INFO - PROCESS | 448 | 1468427840129 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 09:37:20 INFO - PROCESS | 448 | 1468427840133 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 09:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:37:20 INFO - PROCESS | 448 | 1468427840140 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:37:20 INFO - PROCESS | 448 | 1468427840143 Marionette TRACE conn6 <- [1,766,null,{}] 09:37:20 INFO - PROCESS | 448 | 1468427840148 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}] 09:37:20 INFO - PROCESS | 448 | 1468427840151 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:20 INFO - PROCESS | 448 | 1468427840293 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 09:37:20 INFO - PROCESS | 448 | 1468427840407 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:20 INFO - PROCESS | 448 | 1468427840410 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:20 INFO - PROCESS | 448 | ++DOCSHELL 10A23400 == 34 [pid = 448] [id = 201] 09:37:20 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (1340C800) [pid = 448] [serial = 601] [outer = 00000000] 09:37:20 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (144AA000) [pid = 448] [serial = 602] [outer = 1340C800] 09:37:20 INFO - PROCESS | 448 | 1468427840466 Marionette DEBUG loaded listener.js 09:37:20 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (145C7400) [pid = 448] [serial = 603] [outer = 1340C800] 09:37:21 INFO - PROCESS | 448 | --DOCSHELL 10613400 == 33 [pid = 448] [id = 198] 09:37:21 INFO - PROCESS | 448 | --DOCSHELL 15A62C00 == 32 [pid = 448] [id = 197] 09:37:21 INFO - PROCESS | 448 | --DOCSHELL 14420800 == 31 [pid = 448] [id = 196] 09:37:21 INFO - PROCESS | 448 | --DOCSHELL 1070AC00 == 30 [pid = 448] [id = 195] 09:37:21 INFO - PROCESS | 448 | --DOCSHELL 0FFF9400 == 29 [pid = 448] [id = 194] 09:37:21 INFO - PROCESS | 448 | --DOMWINDOW == 67 (16144400) [pid = 448] [serial = 560] [outer = 00000000] [url = about:blank] 09:37:21 INFO - PROCESS | 448 | --DOMWINDOW == 66 (10325400) [pid = 448] [serial = 548] [outer = 00000000] [url = about:blank] 09:37:21 INFO - PROCESS | 448 | --DOMWINDOW == 65 (1060F800) [pid = 448] [serial = 549] [outer = 00000000] [url = about:blank] 09:37:21 INFO - PROCESS | 448 | --DOMWINDOW == 64 (10A29400) [pid = 448] [serial = 557] [outer = 00000000] [url = about:blank] 09:37:21 INFO - PROCESS | 448 | --DOMWINDOW == 63 (17D24000) [pid = 448] [serial = 546] [outer = 00000000] [url = about:blank] 09:37:21 INFO - PROCESS | 448 | --DOMWINDOW == 62 (161E4800) [pid = 448] [serial = 551] [outer = 00000000] [url = about:blank] 09:37:21 INFO - PROCESS | 448 | --DOMWINDOW == 61 (16678000) [pid = 448] [serial = 552] [outer = 00000000] [url = about:blank] 09:37:21 INFO - PROCESS | 448 | --DOMWINDOW == 60 (1017F400) [pid = 448] [serial = 554] [outer = 00000000] [url = about:blank] 09:37:21 INFO - PROCESS | 448 | --DOMWINDOW == 59 (10241400) [pid = 448] [serial = 555] [outer = 00000000] [url = about:blank] 09:37:21 INFO - PROCESS | 448 | --DOMWINDOW == 58 (17D1BC00) [pid = 448] [serial = 563] [outer = 00000000] [url = about:blank] 09:37:21 INFO - PROCESS | 448 | --DOMWINDOW == 57 (161E5000) [pid = 448] [serial = 561] [outer = 00000000] [url = about:blank] 09:37:21 INFO - PROCESS | 448 | --DOMWINDOW == 56 (18F8D400) [pid = 448] [serial = 572] [outer = 00000000] [url = about:blank] 09:37:21 INFO - PROCESS | 448 | --DOMWINDOW == 55 (18CF2800) [pid = 448] [serial = 570] [outer = 00000000] [url = about:blank] 09:37:21 INFO - PROCESS | 448 | --DOMWINDOW == 54 (17DD1400) [pid = 448] [serial = 566] [outer = 00000000] [url = about:blank] 09:37:21 INFO - PROCESS | 448 | --DOMWINDOW == 53 (18B15000) [pid = 448] [serial = 569] [outer = 00000000] [url = about:blank] 09:37:21 INFO - PROCESS | 448 | --DOMWINDOW == 52 (18F91800) [pid = 448] [serial = 573] [outer = 00000000] [url = about:blank] 09:37:21 INFO - PROCESS | 448 | --DOMWINDOW == 51 (17DC7400) [pid = 448] [serial = 564] [outer = 00000000] [url = about:blank] 09:37:21 INFO - PROCESS | 448 | --DOMWINDOW == 50 (18166000) [pid = 448] [serial = 567] [outer = 00000000] [url = about:blank] 09:37:21 INFO - PROCESS | 448 | --DOMWINDOW == 49 (1152F800) [pid = 448] [serial = 558] [outer = 00000000] [url = about:blank] 09:37:21 INFO - PROCESS | 448 | 1468427841246 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]]]}] 09:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1136ms 09:37:21 INFO - PROCESS | 448 | 1468427841283 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 09:37:21 INFO - PROCESS | 448 | 1468427841287 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 09:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:37:21 INFO - PROCESS | 448 | 1468427841293 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:37:21 INFO - PROCESS | 448 | 1468427841296 Marionette TRACE conn6 <- [1,770,null,{}] 09:37:21 INFO - PROCESS | 448 | 1468427841301 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}] 09:37:21 INFO - PROCESS | 448 | 1468427841304 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:21 INFO - PROCESS | 448 | 1468427841389 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 09:37:21 INFO - PROCESS | 448 | 1468427841396 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:21 INFO - PROCESS | 448 | 1468427841400 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:21 INFO - PROCESS | 448 | ++DOCSHELL 10321400 == 30 [pid = 448] [id = 202] 09:37:21 INFO - PROCESS | 448 | ++DOMWINDOW == 50 (10322800) [pid = 448] [serial = 604] [outer = 00000000] 09:37:21 INFO - PROCESS | 448 | ++DOMWINDOW == 51 (10367800) [pid = 448] [serial = 605] [outer = 10322800] 09:37:21 INFO - PROCESS | 448 | 1468427841449 Marionette DEBUG loaded listener.js 09:37:21 INFO - PROCESS | 448 | ++DOMWINDOW == 52 (10372C00) [pid = 448] [serial = 606] [outer = 10322800] 09:37:21 INFO - PROCESS | 448 | 1468427841923 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]]]}] 09:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 669ms 09:37:21 INFO - PROCESS | 448 | 1468427841967 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 09:37:21 INFO - PROCESS | 448 | 1468427841971 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 09:37:21 INFO - PROCESS | 448 | 1468427841977 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:37:21 INFO - PROCESS | 448 | 1468427841979 Marionette TRACE conn6 <- [1,774,null,{}] 09:37:21 INFO - PROCESS | 448 | 1468427841983 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}] 09:37:21 INFO - PROCESS | 448 | 1468427841985 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:22 INFO - PROCESS | 448 | 1468427842069 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 09:37:22 INFO - PROCESS | 448 | 1468427842078 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:22 INFO - PROCESS | 448 | 1468427842080 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:22 INFO - PROCESS | 448 | ++DOCSHELL 10AC9000 == 31 [pid = 448] [id = 203] 09:37:22 INFO - PROCESS | 448 | ++DOMWINDOW == 53 (1152C800) [pid = 448] [serial = 607] [outer = 00000000] 09:37:22 INFO - PROCESS | 448 | ++DOMWINDOW == 54 (1340FC00) [pid = 448] [serial = 608] [outer = 1152C800] 09:37:22 INFO - PROCESS | 448 | 1468427842126 Marionette DEBUG loaded listener.js 09:37:22 INFO - PROCESS | 448 | ++DOMWINDOW == 55 (144E3800) [pid = 448] [serial = 609] [outer = 1152C800] 09:37:22 INFO - PROCESS | 448 | 1468427842586 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]]]}] 09:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 630ms 09:37:22 INFO - PROCESS | 448 | 1468427842612 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 09:37:22 INFO - PROCESS | 448 | 1468427842614 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 09:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:37:22 INFO - PROCESS | 448 | 1468427842617 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:37:22 INFO - PROCESS | 448 | 1468427842621 Marionette TRACE conn6 <- [1,778,null,{}] 09:37:22 INFO - PROCESS | 448 | 1468427842631 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}] 09:37:22 INFO - PROCESS | 448 | 1468427842636 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:22 INFO - PROCESS | 448 | 1468427842719 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 09:37:22 INFO - PROCESS | 448 | 1468427842728 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:22 INFO - PROCESS | 448 | 1468427842731 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:22 INFO - PROCESS | 448 | ++DOCSHELL 161E2C00 == 32 [pid = 448] [id = 204] 09:37:22 INFO - PROCESS | 448 | ++DOMWINDOW == 56 (161E3C00) [pid = 448] [serial = 610] [outer = 00000000] 09:37:22 INFO - PROCESS | 448 | ++DOMWINDOW == 57 (1662C000) [pid = 448] [serial = 611] [outer = 161E3C00] 09:37:22 INFO - PROCESS | 448 | 1468427842779 Marionette DEBUG loaded listener.js 09:37:22 INFO - PROCESS | 448 | ++DOMWINDOW == 58 (1667E400) [pid = 448] [serial = 612] [outer = 161E3C00] 09:37:23 INFO - PROCESS | 448 | 1468427843250 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]]]}] 09:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 670ms 09:37:23 INFO - PROCESS | 448 | 1468427843291 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 09:37:23 INFO - PROCESS | 448 | 1468427843294 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 09:37:23 INFO - PROCESS | 448 | 1468427843297 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:37:23 INFO - PROCESS | 448 | 1468427843299 Marionette TRACE conn6 <- [1,782,null,{}] 09:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:37:23 INFO - PROCESS | 448 | 1468427843302 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}] 09:37:23 INFO - PROCESS | 448 | 1468427843304 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:23 INFO - PROCESS | 448 | 1468427843387 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 09:37:23 INFO - PROCESS | 448 | 1468427843393 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:23 INFO - PROCESS | 448 | 1468427843395 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:23 INFO - PROCESS | 448 | ++DOCSHELL 17D18400 == 33 [pid = 448] [id = 205] 09:37:23 INFO - PROCESS | 448 | ++DOMWINDOW == 59 (17D19000) [pid = 448] [serial = 613] [outer = 00000000] 09:37:23 INFO - PROCESS | 448 | ++DOMWINDOW == 60 (17DC7C00) [pid = 448] [serial = 614] [outer = 17D19000] 09:37:23 INFO - PROCESS | 448 | 1468427843438 Marionette DEBUG loaded listener.js 09:37:23 INFO - PROCESS | 448 | ++DOMWINDOW == 61 (17DD1400) [pid = 448] [serial = 615] [outer = 17D19000] 09:37:23 INFO - PROCESS | 448 | 1468427843900 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]]]}] 09:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 629ms 09:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:37:23 INFO - PROCESS | 448 | 1468427843932 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 09:37:23 INFO - PROCESS | 448 | 1468427843934 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 09:37:23 INFO - PROCESS | 448 | 1468427843937 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:37:23 INFO - PROCESS | 448 | 1468427843939 Marionette TRACE conn6 <- [1,786,null,{}] 09:37:23 INFO - PROCESS | 448 | 1468427843942 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}] 09:37:23 INFO - PROCESS | 448 | 1468427843944 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:24 INFO - PROCESS | 448 | 1468427844055 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 09:37:24 INFO - PROCESS | 448 | 1468427844063 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:24 INFO - PROCESS | 448 | 1468427844065 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:24 INFO - PROCESS | 448 | ++DOCSHELL 1667FC00 == 34 [pid = 448] [id = 206] 09:37:24 INFO - PROCESS | 448 | ++DOMWINDOW == 62 (1816AC00) [pid = 448] [serial = 616] [outer = 00000000] 09:37:24 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (18173800) [pid = 448] [serial = 617] [outer = 1816AC00] 09:37:24 INFO - PROCESS | 448 | 1468427844109 Marionette DEBUG loaded listener.js 09:37:24 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (18183000) [pid = 448] [serial = 618] [outer = 1816AC00] 09:37:24 INFO - PROCESS | 448 | 1468427844586 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]]]}] 09:37:24 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 09:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 670ms 09:37:24 INFO - PROCESS | 448 | 1468427844608 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 09:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:37:24 INFO - PROCESS | 448 | 1468427844610 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 09:37:24 INFO - PROCESS | 448 | 1468427844613 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:37:24 INFO - PROCESS | 448 | 1468427844615 Marionette TRACE conn6 <- [1,790,null,{}] 09:37:24 INFO - PROCESS | 448 | 1468427844618 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}] 09:37:24 INFO - PROCESS | 448 | 1468427844623 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:24 INFO - PROCESS | 448 | 1468427844754 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 09:37:24 INFO - PROCESS | 448 | 1468427844759 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:24 INFO - PROCESS | 448 | 1468427844761 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:24 INFO - PROCESS | 448 | ++DOCSHELL 1818C400 == 35 [pid = 448] [id = 207] 09:37:24 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (1818C800) [pid = 448] [serial = 619] [outer = 00000000] 09:37:24 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (18E06000) [pid = 448] [serial = 620] [outer = 1818C800] 09:37:24 INFO - PROCESS | 448 | 1468427844805 Marionette DEBUG loaded listener.js 09:37:24 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (18F14C00) [pid = 448] [serial = 621] [outer = 1818C800] 09:37:25 INFO - PROCESS | 448 | 1468427845275 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]]]}] 09:37:25 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 09:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 729ms 09:37:25 INFO - PROCESS | 448 | 1468427845344 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 09:37:25 INFO - PROCESS | 448 | 1468427845346 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 09:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:37:25 INFO - PROCESS | 448 | --DOMWINDOW == 66 (1070C800) [pid = 448] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:37:25 INFO - PROCESS | 448 | --DOMWINDOW == 65 (0FFFD000) [pid = 448] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:37:25 INFO - PROCESS | 448 | --DOMWINDOW == 64 (144A9800) [pid = 448] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:37:25 INFO - PROCESS | 448 | --DOMWINDOW == 63 (1036E400) [pid = 448] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:37:25 INFO - PROCESS | 448 | --DOMWINDOW == 62 (15A63800) [pid = 448] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:37:25 INFO - PROCESS | 448 | --DOMWINDOW == 61 (10ACD000) [pid = 448] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:37:25 INFO - PROCESS | 448 | 1468427845395 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:37:25 INFO - PROCESS | 448 | 1468427845397 Marionette TRACE conn6 <- [1,794,null,{}] 09:37:25 INFO - PROCESS | 448 | 1468427845402 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}] 09:37:25 INFO - PROCESS | 448 | 1468427845404 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:25 INFO - PROCESS | 448 | 1468427845512 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 09:37:25 INFO - PROCESS | 448 | 1468427845562 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:25 INFO - PROCESS | 448 | 1468427845564 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:25 INFO - PROCESS | 448 | ++DOCSHELL 161DF000 == 36 [pid = 448] [id = 208] 09:37:25 INFO - PROCESS | 448 | ++DOMWINDOW == 62 (161E1000) [pid = 448] [serial = 622] [outer = 00000000] 09:37:25 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (18F16C00) [pid = 448] [serial = 623] [outer = 161E1000] 09:37:25 INFO - PROCESS | 448 | 1468427845606 Marionette DEBUG loaded listener.js 09:37:25 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (18F8C400) [pid = 448] [serial = 624] [outer = 161E1000] 09:37:25 INFO - PROCESS | 448 | 1468427845953 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]]]}] 09:37:26 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 09:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 650ms 09:37:26 INFO - PROCESS | 448 | 1468427846030 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 09:37:26 INFO - PROCESS | 448 | 1468427846032 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 09:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:37:26 INFO - PROCESS | 448 | 1468427846036 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:37:26 INFO - PROCESS | 448 | 1468427846037 Marionette TRACE conn6 <- [1,798,null,{}] 09:37:26 INFO - PROCESS | 448 | 1468427846041 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}] 09:37:26 INFO - PROCESS | 448 | 1468427846043 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:26 INFO - PROCESS | 448 | 1468427846120 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 09:37:26 INFO - PROCESS | 448 | 1468427846126 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:26 INFO - PROCESS | 448 | 1468427846127 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:26 INFO - PROCESS | 448 | ++DOCSHELL 1441F000 == 37 [pid = 448] [id = 209] 09:37:26 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (144A9800) [pid = 448] [serial = 625] [outer = 00000000] 09:37:26 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (18F98800) [pid = 448] [serial = 626] [outer = 144A9800] 09:37:26 INFO - PROCESS | 448 | 1468427846170 Marionette DEBUG loaded listener.js 09:37:26 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (19075C00) [pid = 448] [serial = 627] [outer = 144A9800] 09:37:26 INFO - PROCESS | 448 | 1468427846587 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]]]}] 09:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 571ms 09:37:26 INFO - PROCESS | 448 | 1468427846612 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 09:37:26 INFO - PROCESS | 448 | 1468427846613 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 09:37:26 INFO - PROCESS | 448 | 1468427846628 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:37:26 INFO - PROCESS | 448 | 1468427846630 Marionette TRACE conn6 <- [1,802,null,{}] 09:37:26 INFO - PROCESS | 448 | 1468427846637 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}] 09:37:26 INFO - PROCESS | 448 | 1468427846639 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:26 INFO - PROCESS | 448 | 1468427846721 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 09:37:26 INFO - PROCESS | 448 | 1468427846727 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:26 INFO - PROCESS | 448 | 1468427846729 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:26 INFO - PROCESS | 448 | ++DOCSHELL 18F97C00 == 38 [pid = 448] [id = 210] 09:37:26 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (1907E400) [pid = 448] [serial = 628] [outer = 00000000] 09:37:26 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (1908F000) [pid = 448] [serial = 629] [outer = 1907E400] 09:37:26 INFO - PROCESS | 448 | 1468427846780 Marionette DEBUG loaded listener.js 09:37:26 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (19091C00) [pid = 448] [serial = 630] [outer = 1907E400] 09:37:27 INFO - PROCESS | 448 | 1468427847216 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] 09:37:27 INFO - PROCESS | 448 | 1468427847268 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 09:37:27 INFO - PROCESS | 448 | 1468427847272 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:37:27 INFO - PROCESS | 448 | 1468427847273 Marionette TRACE conn6 <- [1,806,null,{}] 09:37:27 INFO - PROCESS | 448 | 1468427847277 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}] 09:37:27 INFO - PROCESS | 448 | 1468427847278 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:27 INFO - PROCESS | 448 | 1468427847356 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 09:37:27 INFO - PROCESS | 448 | 1468427847362 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:27 INFO - PROCESS | 448 | 1468427847363 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:27 INFO - PROCESS | 448 | ++DOCSHELL 19096800 == 39 [pid = 448] [id = 211] 09:37:27 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (19097400) [pid = 448] [serial = 631] [outer = 00000000] 09:37:27 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (19269800) [pid = 448] [serial = 632] [outer = 19097400] 09:37:27 INFO - PROCESS | 448 | 1468427847406 Marionette DEBUG loaded listener.js 09:37:27 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (1926AC00) [pid = 448] [serial = 633] [outer = 19097400] 09:37:28 INFO - PROCESS | 448 | 1468427848106 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]]]}] 09:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 869ms 09:37:28 INFO - PROCESS | 448 | 1468427848143 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 09:37:28 INFO - PROCESS | 448 | 1468427848148 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 09:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:37:28 INFO - PROCESS | 448 | 1468427848153 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:37:28 INFO - PROCESS | 448 | 1468427848157 Marionette TRACE conn6 <- [1,810,null,{}] 09:37:28 INFO - PROCESS | 448 | 1468427848164 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}] 09:37:28 INFO - PROCESS | 448 | 1468427848167 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:28 INFO - PROCESS | 448 | 1468427848292 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 09:37:28 INFO - PROCESS | 448 | 1468427848409 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:28 INFO - PROCESS | 448 | 1468427848412 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:28 INFO - PROCESS | 448 | ++DOCSHELL 0C829400 == 40 [pid = 448] [id = 212] 09:37:28 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (10242800) [pid = 448] [serial = 634] [outer = 00000000] 09:37:28 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (10A26400) [pid = 448] [serial = 635] [outer = 10242800] 09:37:28 INFO - PROCESS | 448 | 1468427848469 Marionette DEBUG loaded listener.js 09:37:28 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (14762C00) [pid = 448] [serial = 636] [outer = 10242800] 09:37:29 INFO - PROCESS | 448 | 1468427849041 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] 09:37:29 INFO - PROCESS | 448 | 1468427849093 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 09:37:29 INFO - PROCESS | 448 | 1468427849099 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:37:29 INFO - PROCESS | 448 | 1468427849102 Marionette TRACE conn6 <- [1,814,null,{}] 09:37:29 INFO - PROCESS | 448 | 1468427849106 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}] 09:37:29 INFO - PROCESS | 448 | 1468427849109 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:29 INFO - PROCESS | 448 | 1468427849219 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 09:37:29 INFO - PROCESS | 448 | 1468427849316 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:29 INFO - PROCESS | 448 | 1468427849319 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:29 INFO - PROCESS | 448 | ++DOCSHELL 161DFC00 == 41 [pid = 448] [id = 213] 09:37:29 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (161E0000) [pid = 448] [serial = 637] [outer = 00000000] 09:37:29 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (16C42800) [pid = 448] [serial = 638] [outer = 161E0000] 09:37:29 INFO - PROCESS | 448 | 1468427849376 Marionette DEBUG loaded listener.js 09:37:29 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (17DC3800) [pid = 448] [serial = 639] [outer = 161E0000] 09:37:29 INFO - PROCESS | 448 | 1468427849997 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]]]}] 09:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 930ms 09:37:30 INFO - PROCESS | 448 | 1468427850033 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 09:37:30 INFO - PROCESS | 448 | 1468427850036 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 09:37:30 INFO - PROCESS | 448 | 1468427850039 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:37:30 INFO - PROCESS | 448 | 1468427850043 Marionette TRACE conn6 <- [1,818,null,{}] 09:37:30 INFO - PROCESS | 448 | 1468427850054 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}] 09:37:30 INFO - PROCESS | 448 | 1468427850058 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:30 INFO - PROCESS | 448 | 1468427850165 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 09:37:30 INFO - PROCESS | 448 | 1468427850291 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:30 INFO - PROCESS | 448 | 1468427850294 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:30 INFO - PROCESS | 448 | ++DOCSHELL 19093C00 == 42 [pid = 448] [id = 214] 09:37:30 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (19097000) [pid = 448] [serial = 640] [outer = 00000000] 09:37:30 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (19271C00) [pid = 448] [serial = 641] [outer = 19097000] 09:37:30 INFO - PROCESS | 448 | 1468427850351 Marionette DEBUG loaded listener.js 09:37:30 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (19AA6400) [pid = 448] [serial = 642] [outer = 19097000] 09:37:31 INFO - PROCESS | 448 | 1468427851147 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]]]}] 09:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1173ms 09:37:31 INFO - PROCESS | 448 | 1468427851217 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 09:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:37:31 INFO - PROCESS | 448 | 1468427851222 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 09:37:31 INFO - PROCESS | 448 | 1468427851227 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:37:31 INFO - PROCESS | 448 | 1468427851230 Marionette TRACE conn6 <- [1,822,null,{}] 09:37:31 INFO - PROCESS | 448 | 1468427851235 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}] 09:37:31 INFO - PROCESS | 448 | 1468427851238 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:31 INFO - PROCESS | 448 | 1468427851380 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 09:37:31 INFO - PROCESS | 448 | 1468427851500 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:31 INFO - PROCESS | 448 | 1468427851504 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:31 INFO - PROCESS | 448 | ++DOCSHELL 1023E000 == 43 [pid = 448] [id = 215] 09:37:31 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (10242000) [pid = 448] [serial = 643] [outer = 00000000] 09:37:31 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (10985C00) [pid = 448] [serial = 644] [outer = 10242000] 09:37:31 INFO - PROCESS | 448 | 1468427851554 Marionette DEBUG loaded listener.js 09:37:31 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (10A30800) [pid = 448] [serial = 645] [outer = 10242000] 09:37:32 INFO - PROCESS | 448 | --DOCSHELL 18F97C00 == 42 [pid = 448] [id = 210] 09:37:32 INFO - PROCESS | 448 | --DOCSHELL 1441F000 == 41 [pid = 448] [id = 209] 09:37:32 INFO - PROCESS | 448 | --DOCSHELL 161DF000 == 40 [pid = 448] [id = 208] 09:37:32 INFO - PROCESS | 448 | --DOCSHELL 1818C400 == 39 [pid = 448] [id = 207] 09:37:32 INFO - PROCESS | 448 | --DOCSHELL 1667FC00 == 38 [pid = 448] [id = 206] 09:37:32 INFO - PROCESS | 448 | --DOCSHELL 17D18400 == 37 [pid = 448] [id = 205] 09:37:32 INFO - PROCESS | 448 | --DOCSHELL 161E2C00 == 36 [pid = 448] [id = 204] 09:37:32 INFO - PROCESS | 448 | --DOCSHELL 10AC9000 == 35 [pid = 448] [id = 203] 09:37:32 INFO - PROCESS | 448 | --DOCSHELL 10321400 == 34 [pid = 448] [id = 202] 09:37:32 INFO - PROCESS | 448 | --DOCSHELL 10175C00 == 33 [pid = 448] [id = 199] 09:37:32 INFO - PROCESS | 448 | --DOCSHELL 14C16000 == 32 [pid = 448] [id = 193] 09:37:32 INFO - PROCESS | 448 | --DOCSHELL 10A23400 == 31 [pid = 448] [id = 201] 09:37:32 INFO - PROCESS | 448 | --DOCSHELL 0CD6C000 == 30 [pid = 448] [id = 200] 09:37:32 INFO - PROCESS | 448 | --DOCSHELL 19093C00 == 29 [pid = 448] [id = 214] 09:37:32 INFO - PROCESS | 448 | --DOCSHELL 161DFC00 == 28 [pid = 448] [id = 213] 09:37:32 INFO - PROCESS | 448 | --DOCSHELL 19096800 == 27 [pid = 448] [id = 211] 09:37:32 INFO - PROCESS | 448 | --DOCSHELL 0C829400 == 26 [pid = 448] [id = 212] 09:37:32 INFO - PROCESS | 448 | --DOMWINDOW == 84 (17DC9400) [pid = 448] [serial = 596] [outer = 00000000] [url = about:blank] 09:37:32 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1090D000) [pid = 448] [serial = 584] [outer = 00000000] [url = about:blank] 09:37:32 INFO - PROCESS | 448 | --DOMWINDOW == 82 (10176800) [pid = 448] [serial = 581] [outer = 00000000] [url = about:blank] 09:37:32 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1023A800) [pid = 448] [serial = 582] [outer = 00000000] [url = about:blank] 09:37:32 INFO - PROCESS | 448 | --DOMWINDOW == 80 (161E4400) [pid = 448] [serial = 578] [outer = 00000000] [url = about:blank] 09:37:32 INFO - PROCESS | 448 | --DOMWINDOW == 79 (14B93800) [pid = 448] [serial = 588] [outer = 00000000] [url = about:blank] 09:37:32 INFO - PROCESS | 448 | --DOMWINDOW == 78 (147A9000) [pid = 448] [serial = 587] [outer = 00000000] [url = about:blank] 09:37:32 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1098A800) [pid = 448] [serial = 576] [outer = 00000000] [url = about:blank] 09:37:32 INFO - PROCESS | 448 | --DOMWINDOW == 76 (1090A800) [pid = 448] [serial = 575] [outer = 00000000] [url = about:blank] 09:37:32 INFO - PROCESS | 448 | --DOMWINDOW == 75 (16567C00) [pid = 448] [serial = 591] [outer = 00000000] [url = about:blank] 09:37:32 INFO - PROCESS | 448 | --DOMWINDOW == 74 (161E3000) [pid = 448] [serial = 590] [outer = 00000000] [url = about:blank] 09:37:32 INFO - PROCESS | 448 | --DOMWINDOW == 73 (14CDAC00) [pid = 448] [serial = 593] [outer = 00000000] [url = about:blank] 09:37:32 INFO - PROCESS | 448 | --DOMWINDOW == 72 (10984800) [pid = 448] [serial = 585] [outer = 00000000] [url = about:blank] 09:37:32 INFO - PROCESS | 448 | --DOMWINDOW == 71 (16677800) [pid = 448] [serial = 594] [outer = 00000000] [url = about:blank] 09:37:32 INFO - PROCESS | 448 | 1468427852608 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]]]}] 09:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1433ms 09:37:32 INFO - PROCESS | 448 | 1468427852661 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 09:37:32 INFO - PROCESS | 448 | 1468427852666 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 09:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:37:32 INFO - PROCESS | 448 | 1468427852670 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:37:32 INFO - PROCESS | 448 | 1468427852674 Marionette TRACE conn6 <- [1,826,null,{}] 09:37:32 INFO - PROCESS | 448 | 1468427852679 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}] 09:37:32 INFO - PROCESS | 448 | 1468427852682 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:32 INFO - PROCESS | 448 | 1468427852775 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 09:37:32 INFO - PROCESS | 448 | 1468427852785 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:32 INFO - PROCESS | 448 | 1468427852788 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:32 INFO - PROCESS | 448 | ++DOCSHELL 10174C00 == 27 [pid = 448] [id = 216] 09:37:32 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (10175800) [pid = 448] [serial = 646] [outer = 00000000] 09:37:32 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (10240000) [pid = 448] [serial = 647] [outer = 10175800] 09:37:32 INFO - PROCESS | 448 | 1468427852841 Marionette DEBUG loaded listener.js 09:37:32 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (10321C00) [pid = 448] [serial = 648] [outer = 10175800] 09:37:33 INFO - PROCESS | 448 | 1468427853312 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]]]}] 09:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 689ms 09:37:33 INFO - PROCESS | 448 | 1468427853361 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 09:37:33 INFO - PROCESS | 448 | 1468427853366 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 09:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:37:33 INFO - PROCESS | 448 | 1468427853372 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:37:33 INFO - PROCESS | 448 | 1468427853375 Marionette TRACE conn6 <- [1,830,null,{}] 09:37:33 INFO - PROCESS | 448 | 1468427853349 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}] 09:37:33 INFO - PROCESS | 448 | 1468427853351 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:33 INFO - PROCESS | 448 | 1468427853474 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 09:37:33 INFO - PROCESS | 448 | 1468427853490 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:33 INFO - PROCESS | 448 | 1468427853492 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:33 INFO - PROCESS | 448 | ++DOCSHELL 1098AC00 == 28 [pid = 448] [id = 217] 09:37:33 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1098B000) [pid = 448] [serial = 649] [outer = 00000000] 09:37:33 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (10A27800) [pid = 448] [serial = 650] [outer = 1098B000] 09:37:33 INFO - PROCESS | 448 | 1468427853539 Marionette DEBUG loaded listener.js 09:37:33 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (11527000) [pid = 448] [serial = 651] [outer = 1098B000] 09:37:33 INFO - PROCESS | 448 | 1468427853977 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]]]}] 09:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 670ms 09:37:34 INFO - PROCESS | 448 | 1468427854016 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 09:37:34 INFO - PROCESS | 448 | 1468427854018 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 09:37:34 INFO - PROCESS | 448 | 1468427854022 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:37:34 INFO - PROCESS | 448 | 1468427854025 Marionette TRACE conn6 <- [1,834,null,{}] 09:37:34 INFO - PROCESS | 448 | 1468427854035 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}] 09:37:34 INFO - PROCESS | 448 | 1468427854040 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:34 INFO - PROCESS | 448 | 1468427854122 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 09:37:34 INFO - PROCESS | 448 | 1468427854131 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:34 INFO - PROCESS | 448 | 1468427854134 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:34 INFO - PROCESS | 448 | ++DOCSHELL 14C07000 == 29 [pid = 448] [id = 218] 09:37:34 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (14CD3000) [pid = 448] [serial = 652] [outer = 00000000] 09:37:34 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (15A58000) [pid = 448] [serial = 653] [outer = 14CD3000] 09:37:34 INFO - PROCESS | 448 | 1468427854181 Marionette DEBUG loaded listener.js 09:37:34 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (161DEC00) [pid = 448] [serial = 654] [outer = 14CD3000] 09:37:34 INFO - PROCESS | 448 | 1468427854629 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]]]}] 09:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 630ms 09:37:34 INFO - PROCESS | 448 | 1468427854656 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 09:37:34 INFO - PROCESS | 448 | 1468427854659 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 09:37:34 INFO - PROCESS | 448 | 1468427854662 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:37:34 INFO - PROCESS | 448 | 1468427854664 Marionette TRACE conn6 <- [1,838,null,{}] 09:37:34 INFO - PROCESS | 448 | 1468427854667 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}] 09:37:34 INFO - PROCESS | 448 | 1468427854669 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:34 INFO - PROCESS | 448 | 1468427854787 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 09:37:34 INFO - PROCESS | 448 | 1468427854865 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:34 INFO - PROCESS | 448 | 1468427854867 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:34 INFO - PROCESS | 448 | ++DOCSHELL 1031F000 == 30 [pid = 448] [id = 219] 09:37:34 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (10909C00) [pid = 448] [serial = 655] [outer = 00000000] 09:37:34 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (16677800) [pid = 448] [serial = 656] [outer = 10909C00] 09:37:34 INFO - PROCESS | 448 | 1468427854912 Marionette DEBUG loaded listener.js 09:37:34 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (16C43400) [pid = 448] [serial = 657] [outer = 10909C00] 09:37:35 INFO - PROCESS | 448 | 1468427855297 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]]]}] 09:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 669ms 09:37:35 INFO - PROCESS | 448 | 1468427855336 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 09:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:37:35 INFO - PROCESS | 448 | 1468427855338 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 09:37:35 INFO - PROCESS | 448 | 1468427855341 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:37:35 INFO - PROCESS | 448 | 1468427855342 Marionette TRACE conn6 <- [1,842,null,{}] 09:37:35 INFO - PROCESS | 448 | 1468427855346 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}] 09:37:35 INFO - PROCESS | 448 | 1468427855348 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:35 INFO - PROCESS | 448 | 1468427855451 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 09:37:35 INFO - PROCESS | 448 | 1468427855456 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:35 INFO - PROCESS | 448 | 1468427855458 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:35 INFO - PROCESS | 448 | ++DOCSHELL 16C4B000 == 31 [pid = 448] [id = 220] 09:37:35 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (16C4E800) [pid = 448] [serial = 658] [outer = 00000000] 09:37:35 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (17D8C800) [pid = 448] [serial = 659] [outer = 16C4E800] 09:37:35 INFO - PROCESS | 448 | 1468427855502 Marionette DEBUG loaded listener.js 09:37:35 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (17D98C00) [pid = 448] [serial = 660] [outer = 16C4E800] 09:37:35 INFO - PROCESS | 448 | 1468427855957 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]]]}] 09:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 670ms 09:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:37:36 INFO - PROCESS | 448 | 1468427856012 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 09:37:36 INFO - PROCESS | 448 | 1468427856014 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 09:37:36 INFO - PROCESS | 448 | 1468427856017 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:37:36 INFO - PROCESS | 448 | 1468427856019 Marionette TRACE conn6 <- [1,846,null,{}] 09:37:36 INFO - PROCESS | 448 | 1468427856032 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}] 09:37:36 INFO - PROCESS | 448 | 1468427856038 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:36 INFO - PROCESS | 448 | 1468427856184 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 09:37:36 INFO - PROCESS | 448 | 1468427856208 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:36 INFO - PROCESS | 448 | 1468427856210 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:36 INFO - PROCESS | 448 | ++DOCSHELL 1818C000 == 32 [pid = 448] [id = 221] 09:37:36 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1818C400) [pid = 448] [serial = 661] [outer = 00000000] 09:37:36 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (18B1CC00) [pid = 448] [serial = 662] [outer = 1818C400] 09:37:36 INFO - PROCESS | 448 | 1468427856254 Marionette DEBUG loaded listener.js 09:37:36 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (18CF4C00) [pid = 448] [serial = 663] [outer = 1818C400] 09:37:37 INFO - PROCESS | 448 | --DOMWINDOW == 88 (1818C800) [pid = 448] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:37:37 INFO - PROCESS | 448 | --DOMWINDOW == 87 (0FFF0C00) [pid = 448] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:37:37 INFO - PROCESS | 448 | --DOMWINDOW == 86 (10322800) [pid = 448] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:37:37 INFO - PROCESS | 448 | --DOMWINDOW == 85 (1816AC00) [pid = 448] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:37:37 INFO - PROCESS | 448 | --DOMWINDOW == 84 (14CD1800) [pid = 448] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:37:37 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1340C800) [pid = 448] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:37:37 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1907E400) [pid = 448] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:37:37 INFO - PROCESS | 448 | --DOMWINDOW == 81 (17D93800) [pid = 448] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:37:37 INFO - PROCESS | 448 | --DOMWINDOW == 80 (161E3C00) [pid = 448] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:37:37 INFO - PROCESS | 448 | --DOMWINDOW == 79 (17D19000) [pid = 448] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:37:37 INFO - PROCESS | 448 | --DOMWINDOW == 78 (144A9800) [pid = 448] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:37:37 INFO - PROCESS | 448 | --DOMWINDOW == 77 (161E1000) [pid = 448] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:37:37 INFO - PROCESS | 448 | --DOMWINDOW == 76 (1152C800) [pid = 448] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:37:37 INFO - PROCESS | 448 | --DOMWINDOW == 75 (19097400) [pid = 448] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:37:37 INFO - PROCESS | 448 | 1468427857883 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]]]}] 09:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1972ms 09:37:38 INFO - PROCESS | 448 | 1468427858103 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 09:37:38 INFO - PROCESS | 448 | 1468427858105 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 09:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:37:38 INFO - PROCESS | 448 | 1468427858110 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:37:38 INFO - PROCESS | 448 | 1468427858112 Marionette TRACE conn6 <- [1,850,null,{}] 09:37:38 INFO - PROCESS | 448 | 1468427858115 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}] 09:37:38 INFO - PROCESS | 448 | 1468427858117 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:38 INFO - PROCESS | 448 | 1468427858189 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 09:37:38 INFO - PROCESS | 448 | 1468427858264 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:38 INFO - PROCESS | 448 | 1468427858266 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:38 INFO - PROCESS | 448 | ++DOCSHELL 1023C000 == 33 [pid = 448] [id = 222] 09:37:38 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1036D400) [pid = 448] [serial = 664] [outer = 00000000] 09:37:38 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (18CF1800) [pid = 448] [serial = 665] [outer = 1036D400] 09:37:38 INFO - PROCESS | 448 | 1468427858310 Marionette DEBUG loaded listener.js 09:37:38 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (18E06C00) [pid = 448] [serial = 666] [outer = 1036D400] 09:37:38 INFO - PROCESS | 448 | 1468427858673 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]]]}] 09:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 570ms 09:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:37:38 INFO - PROCESS | 448 | 1468427858682 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 09:37:38 INFO - PROCESS | 448 | 1468427858684 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 09:37:38 INFO - PROCESS | 448 | 1468427858687 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:37:38 INFO - PROCESS | 448 | 1468427858688 Marionette TRACE conn6 <- [1,854,null,{}] 09:37:38 INFO - PROCESS | 448 | 1468427858692 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}] 09:37:38 INFO - PROCESS | 448 | 1468427858693 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:38 INFO - PROCESS | 448 | 1468427858769 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 09:37:38 INFO - PROCESS | 448 | 1468427858846 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:38 INFO - PROCESS | 448 | 1468427858848 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:38 INFO - PROCESS | 448 | ++DOCSHELL 022EB800 == 34 [pid = 448] [id = 223] 09:37:38 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (10322800) [pid = 448] [serial = 667] [outer = 00000000] 09:37:38 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (19096800) [pid = 448] [serial = 668] [outer = 10322800] 09:37:38 INFO - PROCESS | 448 | 1468427858891 Marionette DEBUG loaded listener.js 09:37:38 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (19097400) [pid = 448] [serial = 669] [outer = 10322800] 09:37:39 INFO - PROCESS | 448 | 1468427859660 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]]]}] 09:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1021ms 09:37:39 INFO - PROCESS | 448 | 1468427859711 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 09:37:39 INFO - PROCESS | 448 | 1468427859715 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 09:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:37:39 INFO - PROCESS | 448 | 1468427859719 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:37:39 INFO - PROCESS | 448 | 1468427859725 Marionette TRACE conn6 <- [1,858,null,{}] 09:37:39 INFO - PROCESS | 448 | 1468427859749 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}] 09:37:39 INFO - PROCESS | 448 | 1468427859752 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:39 INFO - PROCESS | 448 | 1468427859899 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 09:37:40 INFO - PROCESS | 448 | 1468427860016 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:40 INFO - PROCESS | 448 | 1468427860020 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:40 INFO - PROCESS | 448 | ++DOCSHELL 1036C400 == 35 [pid = 448] [id = 224] 09:37:40 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1036E400) [pid = 448] [serial = 670] [outer = 00000000] 09:37:40 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (10988000) [pid = 448] [serial = 671] [outer = 1036E400] 09:37:40 INFO - PROCESS | 448 | 1468427860096 Marionette DEBUG loaded listener.js 09:37:40 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (10ACCC00) [pid = 448] [serial = 672] [outer = 1036E400] 09:37:40 INFO - PROCESS | 448 | 1468427860989 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]]]}] 09:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1343ms 09:37:41 INFO - PROCESS | 448 | 1468427861065 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 09:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:37:41 INFO - PROCESS | 448 | 1468427861069 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 09:37:41 INFO - PROCESS | 448 | 1468427861074 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:37:41 INFO - PROCESS | 448 | 1468427861077 Marionette TRACE conn6 <- [1,862,null,{}] 09:37:41 INFO - PROCESS | 448 | 1468427861083 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}] 09:37:41 INFO - PROCESS | 448 | 1468427861085 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:41 INFO - PROCESS | 448 | 1468427861205 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 09:37:41 INFO - PROCESS | 448 | 1468427861284 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:41 INFO - PROCESS | 448 | 1468427861288 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:41 INFO - PROCESS | 448 | ++DOCSHELL 0C82E400 == 36 [pid = 448] [id = 225] 09:37:41 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (0C894C00) [pid = 448] [serial = 673] [outer = 00000000] 09:37:41 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (10240C00) [pid = 448] [serial = 674] [outer = 0C894C00] 09:37:41 INFO - PROCESS | 448 | 1468427861391 Marionette DEBUG loaded listener.js 09:37:41 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1036C800) [pid = 448] [serial = 675] [outer = 0C894C00] 09:37:41 INFO - PROCESS | 448 | --DOCSHELL 1023C000 == 35 [pid = 448] [id = 222] 09:37:41 INFO - PROCESS | 448 | --DOCSHELL 1818C000 == 34 [pid = 448] [id = 221] 09:37:41 INFO - PROCESS | 448 | --DOCSHELL 16C4B000 == 33 [pid = 448] [id = 220] 09:37:41 INFO - PROCESS | 448 | --DOCSHELL 1031F000 == 32 [pid = 448] [id = 219] 09:37:41 INFO - PROCESS | 448 | --DOCSHELL 14C07000 == 31 [pid = 448] [id = 218] 09:37:41 INFO - PROCESS | 448 | --DOCSHELL 1098AC00 == 30 [pid = 448] [id = 217] 09:37:41 INFO - PROCESS | 448 | --DOCSHELL 10174C00 == 29 [pid = 448] [id = 216] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 86 (19091C00) [pid = 448] [serial = 630] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 85 (1926AC00) [pid = 448] [serial = 633] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 84 (19269800) [pid = 448] [serial = 632] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 83 (18E06000) [pid = 448] [serial = 620] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 82 (10326000) [pid = 448] [serial = 600] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 81 (18F14C00) [pid = 448] [serial = 621] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 80 (10372C00) [pid = 448] [serial = 606] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 79 (18173800) [pid = 448] [serial = 617] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 78 (178EAC00) [pid = 448] [serial = 579] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 77 (145C7400) [pid = 448] [serial = 603] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 76 (1908F000) [pid = 448] [serial = 629] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 75 (18168000) [pid = 448] [serial = 597] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 74 (144AA000) [pid = 448] [serial = 602] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 73 (1662C000) [pid = 448] [serial = 611] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 72 (17DD1400) [pid = 448] [serial = 615] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 71 (18F98800) [pid = 448] [serial = 626] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 70 (18183000) [pid = 448] [serial = 618] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 69 (17DC7C00) [pid = 448] [serial = 614] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 68 (19075C00) [pid = 448] [serial = 627] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 67 (18F16C00) [pid = 448] [serial = 623] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 66 (1667E400) [pid = 448] [serial = 612] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 65 (18F8C400) [pid = 448] [serial = 624] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 64 (10367800) [pid = 448] [serial = 605] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 63 (144E3800) [pid = 448] [serial = 609] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 62 (10178C00) [pid = 448] [serial = 599] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | --DOMWINDOW == 61 (1340FC00) [pid = 448] [serial = 608] [outer = 00000000] [url = about:blank] 09:37:41 INFO - PROCESS | 448 | 1468427861851 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]]]}] 09:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 829ms 09:37:41 INFO - PROCESS | 448 | 1468427861904 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 09:37:41 INFO - PROCESS | 448 | 1468427861909 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 09:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:37:41 INFO - PROCESS | 448 | 1468427861916 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:37:41 INFO - PROCESS | 448 | 1468427861918 Marionette TRACE conn6 <- [1,866,null,{}] 09:37:41 INFO - PROCESS | 448 | 1468427861922 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}] 09:37:41 INFO - PROCESS | 448 | 1468427861924 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:42 INFO - PROCESS | 448 | 1468427862011 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 09:37:42 INFO - PROCESS | 448 | 1468427862017 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:42 INFO - PROCESS | 448 | 1468427862019 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:42 INFO - PROCESS | 448 | ++DOCSHELL 10985400 == 30 [pid = 448] [id = 226] 09:37:42 INFO - PROCESS | 448 | ++DOMWINDOW == 62 (1098AC00) [pid = 448] [serial = 676] [outer = 00000000] 09:37:42 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (113E2C00) [pid = 448] [serial = 677] [outer = 1098AC00] 09:37:42 INFO - PROCESS | 448 | 1468427862067 Marionette DEBUG loaded listener.js 09:37:42 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (144A9800) [pid = 448] [serial = 678] [outer = 1098AC00] 09:37:42 INFO - PROCESS | 448 | 1468427862519 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]]]}] 09:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 670ms 09:37:42 INFO - PROCESS | 448 | 1468427862589 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 09:37:42 INFO - PROCESS | 448 | 1468427862592 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 09:37:42 INFO - PROCESS | 448 | 1468427862595 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:37:42 INFO - PROCESS | 448 | 1468427862599 Marionette TRACE conn6 <- [1,870,null,{}] 09:37:42 INFO - PROCESS | 448 | 1468427862609 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}] 09:37:42 INFO - PROCESS | 448 | 1468427862614 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:42 INFO - PROCESS | 448 | 1468427862728 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 09:37:42 INFO - PROCESS | 448 | 1468427862744 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:42 INFO - PROCESS | 448 | 1468427862747 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:42 INFO - PROCESS | 448 | ++DOCSHELL 14CDA400 == 31 [pid = 448] [id = 227] 09:37:42 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (14D8B000) [pid = 448] [serial = 679] [outer = 00000000] 09:37:42 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (16148C00) [pid = 448] [serial = 680] [outer = 14D8B000] 09:37:42 INFO - PROCESS | 448 | 1468427862799 Marionette DEBUG loaded listener.js 09:37:42 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (161E5800) [pid = 448] [serial = 681] [outer = 14D8B000] 09:37:43 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (178EAC00) [pid = 448] [serial = 682] [outer = 14C1DC00] 09:37:43 INFO - PROCESS | 448 | 1468427863315 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]]]}] 09:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 769ms 09:37:43 INFO - PROCESS | 448 | 1468427863369 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 09:37:43 INFO - PROCESS | 448 | 1468427863372 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 09:37:43 INFO - PROCESS | 448 | 1468427863375 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:37:43 INFO - PROCESS | 448 | 1468427863377 Marionette TRACE conn6 <- [1,874,null,{}] 09:37:43 INFO - PROCESS | 448 | 1468427863380 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}] 09:37:43 INFO - PROCESS | 448 | 1468427863382 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:43 INFO - PROCESS | 448 | 1468427863476 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 09:37:43 INFO - PROCESS | 448 | 1468427863484 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:43 INFO - PROCESS | 448 | 1468427863486 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:43 INFO - PROCESS | 448 | ++DOCSHELL 16C46C00 == 32 [pid = 448] [id = 228] 09:37:43 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (16C50000) [pid = 448] [serial = 683] [outer = 00000000] 09:37:43 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (17DD2800) [pid = 448] [serial = 684] [outer = 16C50000] 09:37:43 INFO - PROCESS | 448 | 1468427863530 Marionette DEBUG loaded listener.js 09:37:43 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (18169800) [pid = 448] [serial = 685] [outer = 16C50000] 09:37:44 INFO - PROCESS | 448 | 1468427863996 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]]]}] 09:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 670ms 09:37:44 INFO - PROCESS | 448 | 1468427864049 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 09:37:44 INFO - PROCESS | 448 | 1468427864051 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 09:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:37:44 INFO - PROCESS | 448 | 1468427864093 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:37:44 INFO - PROCESS | 448 | 1468427864095 Marionette TRACE conn6 <- [1,878,null,{}] 09:37:44 INFO - PROCESS | 448 | 1468427864099 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}] 09:37:44 INFO - PROCESS | 448 | 1468427864101 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:44 INFO - PROCESS | 448 | 1468427864214 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 09:37:44 INFO - PROCESS | 448 | 1468427864224 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:44 INFO - PROCESS | 448 | 1468427864226 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:44 INFO - PROCESS | 448 | ++DOCSHELL 1816C000 == 33 [pid = 448] [id = 229] 09:37:44 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (1816C800) [pid = 448] [serial = 686] [outer = 00000000] 09:37:44 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (18185000) [pid = 448] [serial = 687] [outer = 1816C800] 09:37:44 INFO - PROCESS | 448 | 1468427864269 Marionette DEBUG loaded listener.js 09:37:44 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (1818C800) [pid = 448] [serial = 688] [outer = 1816C800] 09:37:44 INFO - PROCESS | 448 | 1468427864702 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]]]}] 09:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 689ms 09:37:44 INFO - PROCESS | 448 | 1468427864776 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 09:37:44 INFO - PROCESS | 448 | 1468427864778 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 09:37:44 INFO - PROCESS | 448 | 1468427864781 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:37:44 INFO - PROCESS | 448 | 1468427864782 Marionette TRACE conn6 <- [1,882,null,{}] 09:37:44 INFO - PROCESS | 448 | 1468427864786 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}] 09:37:44 INFO - PROCESS | 448 | 1468427864792 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:44 INFO - PROCESS | 448 | 1468427864924 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 09:37:44 INFO - PROCESS | 448 | 1468427864929 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:44 INFO - PROCESS | 448 | 1468427864931 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:44 INFO - PROCESS | 448 | ++DOCSHELL 16C41800 == 34 [pid = 448] [id = 230] 09:37:44 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (18183C00) [pid = 448] [serial = 689] [outer = 00000000] 09:37:44 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (18F92800) [pid = 448] [serial = 690] [outer = 18183C00] 09:37:44 INFO - PROCESS | 448 | 1468427864974 Marionette DEBUG loaded listener.js 09:37:45 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (18FC5000) [pid = 448] [serial = 691] [outer = 18183C00] 09:37:45 INFO - PROCESS | 448 | 1468427865421 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]]]}] 09:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 670ms 09:37:45 INFO - PROCESS | 448 | 1468427865456 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 09:37:45 INFO - PROCESS | 448 | 1468427865458 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 09:37:45 INFO - PROCESS | 448 | 1468427865462 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:37:45 INFO - PROCESS | 448 | 1468427865463 Marionette TRACE conn6 <- [1,886,null,{}] 09:37:45 INFO - PROCESS | 448 | 1468427865467 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}] 09:37:45 INFO - PROCESS | 448 | 1468427865469 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:45 INFO - PROCESS | 448 | 1468427865609 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 09:37:45 INFO - PROCESS | 448 | 1468427865626 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:45 INFO - PROCESS | 448 | 1468427865628 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:45 INFO - PROCESS | 448 | ++DOCSHELL 14420800 == 35 [pid = 448] [id = 231] 09:37:45 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (18F1A800) [pid = 448] [serial = 692] [outer = 00000000] 09:37:45 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (19080000) [pid = 448] [serial = 693] [outer = 18F1A800] 09:37:45 INFO - PROCESS | 448 | 1468427865670 Marionette DEBUG loaded listener.js 09:37:45 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1908B400) [pid = 448] [serial = 694] [outer = 18F1A800] 09:37:45 INFO - PROCESS | 448 | --DOMWINDOW == 79 (10909C00) [pid = 448] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:37:45 INFO - PROCESS | 448 | --DOMWINDOW == 78 (10175800) [pid = 448] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:37:45 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1098B000) [pid = 448] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:37:45 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10242000) [pid = 448] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:37:45 INFO - PROCESS | 448 | --DOMWINDOW == 75 (14CD3000) [pid = 448] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:37:45 INFO - PROCESS | 448 | --DOMWINDOW == 74 (10242800) [pid = 448] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:37:45 INFO - PROCESS | 448 | --DOMWINDOW == 73 (161E0000) [pid = 448] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:37:45 INFO - PROCESS | 448 | --DOMWINDOW == 72 (16C4E800) [pid = 448] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:37:45 INFO - PROCESS | 448 | --DOMWINDOW == 71 (19097000) [pid = 448] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:37:45 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1818C400) [pid = 448] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:37:45 INFO - PROCESS | 448 | --DOMWINDOW == 69 (1036D400) [pid = 448] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:37:46 INFO - PROCESS | 448 | 1468427866102 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]]]}] 09:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 669ms 09:37:46 INFO - PROCESS | 448 | 1468427866147 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 09:37:46 INFO - PROCESS | 448 | 1468427866149 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 09:37:46 INFO - PROCESS | 448 | 1468427866153 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:37:46 INFO - PROCESS | 448 | 1468427866154 Marionette TRACE conn6 <- [1,890,null,{}] 09:37:46 INFO - PROCESS | 448 | 1468427866158 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}] 09:37:46 INFO - PROCESS | 448 | 1468427866160 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:46 INFO - PROCESS | 448 | 1468427866238 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 09:37:46 INFO - PROCESS | 448 | 1468427866243 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:46 INFO - PROCESS | 448 | 1468427866245 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:46 INFO - PROCESS | 448 | ++DOCSHELL 1098B000 == 36 [pid = 448] [id = 232] 09:37:46 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (14C1E400) [pid = 448] [serial = 695] [outer = 00000000] 09:37:46 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (18F93C00) [pid = 448] [serial = 696] [outer = 14C1E400] 09:37:46 INFO - PROCESS | 448 | 1468427866287 Marionette DEBUG loaded listener.js 09:37:46 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (18FBBC00) [pid = 448] [serial = 697] [outer = 14C1E400] 09:37:46 INFO - PROCESS | 448 | 1468427866689 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]]]}] 09:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 570ms 09:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:37:46 INFO - PROCESS | 448 | 1468427866726 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 09:37:46 INFO - PROCESS | 448 | 1468427866728 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 09:37:46 INFO - PROCESS | 448 | 1468427866731 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:37:46 INFO - PROCESS | 448 | 1468427866733 Marionette TRACE conn6 <- [1,894,null,{}] 09:37:46 INFO - PROCESS | 448 | 1468427866753 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}] 09:37:46 INFO - PROCESS | 448 | 1468427866755 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:46 INFO - PROCESS | 448 | 1468427866833 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 09:37:46 INFO - PROCESS | 448 | 1468427866841 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:46 INFO - PROCESS | 448 | 1468427866843 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:46 INFO - PROCESS | 448 | ++DOCSHELL 19097000 == 37 [pid = 448] [id = 233] 09:37:46 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (19098C00) [pid = 448] [serial = 698] [outer = 00000000] 09:37:46 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (19FBFC00) [pid = 448] [serial = 699] [outer = 19098C00] 09:37:46 INFO - PROCESS | 448 | 1468427866886 Marionette DEBUG loaded listener.js 09:37:46 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1A010C00) [pid = 448] [serial = 700] [outer = 19098C00] 09:37:47 INFO - PROCESS | 448 | 1468427867316 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]]]}] 09:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 630ms 09:37:47 INFO - PROCESS | 448 | 1468427867363 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 09:37:47 INFO - PROCESS | 448 | 1468427867365 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 09:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:37:47 INFO - PROCESS | 448 | 1468427867383 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:37:47 INFO - PROCESS | 448 | 1468427867385 Marionette TRACE conn6 <- [1,898,null,{}] 09:37:47 INFO - PROCESS | 448 | 1468427867389 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}] 09:37:47 INFO - PROCESS | 448 | 1468427867400 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:47 INFO - PROCESS | 448 | 1468427867479 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 09:37:47 INFO - PROCESS | 448 | 1468427867486 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:47 INFO - PROCESS | 448 | 1468427867488 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:47 INFO - PROCESS | 448 | ++DOCSHELL 195D6C00 == 38 [pid = 448] [id = 234] 09:37:47 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1A016800) [pid = 448] [serial = 701] [outer = 00000000] 09:37:47 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1A01BC00) [pid = 448] [serial = 702] [outer = 1A016800] 09:37:47 INFO - PROCESS | 448 | 1468427867531 Marionette DEBUG loaded listener.js 09:37:47 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1A01C800) [pid = 448] [serial = 703] [outer = 1A016800] 09:37:48 INFO - PROCESS | 448 | 1468427868061 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]]]}] 09:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 749ms 09:37:48 INFO - PROCESS | 448 | 1468427868119 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 09:37:48 INFO - PROCESS | 448 | 1468427868124 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 09:37:48 INFO - PROCESS | 448 | 1468427868129 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:37:48 INFO - PROCESS | 448 | 1468427868133 Marionette TRACE conn6 <- [1,902,null,{}] 09:37:48 INFO - PROCESS | 448 | 1468427868139 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}] 09:37:48 INFO - PROCESS | 448 | 1468427868142 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:48 INFO - PROCESS | 448 | 1468427868305 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 09:37:48 INFO - PROCESS | 448 | 1468427868427 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:48 INFO - PROCESS | 448 | 1468427868431 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:48 INFO - PROCESS | 448 | ++DOCSHELL 0C897400 == 39 [pid = 448] [id = 235] 09:37:48 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (0FFF2400) [pid = 448] [serial = 704] [outer = 00000000] 09:37:48 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (10619C00) [pid = 448] [serial = 705] [outer = 0FFF2400] 09:37:48 INFO - PROCESS | 448 | 1468427868489 Marionette DEBUG loaded listener.js 09:37:48 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (10A29400) [pid = 448] [serial = 706] [outer = 0FFF2400] 09:37:49 INFO - PROCESS | 448 | 1468427869056 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]]]}] 09:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 969ms 09:37:49 INFO - PROCESS | 448 | 1468427869104 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 09:37:49 INFO - PROCESS | 448 | 1468427869109 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 09:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:37:49 INFO - PROCESS | 448 | 1468427869115 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:37:49 INFO - PROCESS | 448 | 1468427869118 Marionette TRACE conn6 <- [1,906,null,{}] 09:37:49 INFO - PROCESS | 448 | 1468427869122 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}] 09:37:49 INFO - PROCESS | 448 | 1468427869125 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:49 INFO - PROCESS | 448 | 1468427869235 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 09:37:49 INFO - PROCESS | 448 | 1468427869335 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:49 INFO - PROCESS | 448 | 1468427869338 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:49 INFO - PROCESS | 448 | ++DOCSHELL 14C4DC00 == 40 [pid = 448] [id = 236] 09:37:49 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (14C52400) [pid = 448] [serial = 707] [outer = 00000000] 09:37:49 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (16677C00) [pid = 448] [serial = 708] [outer = 14C52400] 09:37:49 INFO - PROCESS | 448 | 1468427869396 Marionette DEBUG loaded listener.js 09:37:49 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (17D91C00) [pid = 448] [serial = 709] [outer = 14C52400] 09:37:50 INFO - PROCESS | 448 | 1468427870014 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]]]}] 09:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 970ms 09:37:50 INFO - PROCESS | 448 | 1468427870089 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 09:37:50 INFO - PROCESS | 448 | 1468427870092 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 09:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:37:50 INFO - PROCESS | 448 | 1468427870095 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:37:50 INFO - PROCESS | 448 | 1468427870099 Marionette TRACE conn6 <- [1,910,null,{}] 09:37:50 INFO - PROCESS | 448 | 1468427870109 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}] 09:37:50 INFO - PROCESS | 448 | 1468427870114 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:50 INFO - PROCESS | 448 | 1468427870222 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 09:37:50 INFO - PROCESS | 448 | 1468427870348 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:50 INFO - PROCESS | 448 | 1468427870351 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:50 INFO - PROCESS | 448 | ++DOCSHELL 19093C00 == 41 [pid = 448] [id = 237] 09:37:50 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (19266C00) [pid = 448] [serial = 710] [outer = 00000000] 09:37:50 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1A018800) [pid = 448] [serial = 711] [outer = 19266C00] 09:37:50 INFO - PROCESS | 448 | 1468427870409 Marionette DEBUG loaded listener.js 09:37:50 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1A085800) [pid = 448] [serial = 712] [outer = 19266C00] 09:37:50 INFO - PROCESS | 448 | 1468427870929 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]]]}] 09:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 869ms 09:37:50 INFO - PROCESS | 448 | 1468427870969 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 09:37:50 INFO - PROCESS | 448 | 1468427870972 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 09:37:50 INFO - PROCESS | 448 | 1468427870975 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:37:50 INFO - PROCESS | 448 | 1468427870977 Marionette TRACE conn6 <- [1,914,null,{}] 09:37:50 INFO - PROCESS | 448 | 1468427870981 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}] 09:37:50 INFO - PROCESS | 448 | 1468427870983 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:51 INFO - PROCESS | 448 | 1468427871103 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 09:37:51 INFO - PROCESS | 448 | 1468427871215 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:51 INFO - PROCESS | 448 | 1468427871217 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:51 INFO - PROCESS | 448 | ++DOCSHELL 19076C00 == 42 [pid = 448] [id = 238] 09:37:51 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (19078400) [pid = 448] [serial = 713] [outer = 00000000] 09:37:51 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (1A0E8800) [pid = 448] [serial = 714] [outer = 19078400] 09:37:51 INFO - PROCESS | 448 | 1468427871270 Marionette DEBUG loaded listener.js 09:37:51 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (1A155400) [pid = 448] [serial = 715] [outer = 19078400] 09:37:51 INFO - PROCESS | 448 | 1468427871988 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]]]}] 09:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1068ms 09:37:52 INFO - PROCESS | 448 | 1468427872048 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 09:37:52 INFO - PROCESS | 448 | 1468427872052 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 09:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:37:52 INFO - PROCESS | 448 | 1468427872057 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:37:52 INFO - PROCESS | 448 | 1468427872060 Marionette TRACE conn6 <- [1,918,null,{}] 09:37:52 INFO - PROCESS | 448 | 1468427872066 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}] 09:37:52 INFO - PROCESS | 448 | 1468427872069 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:52 INFO - PROCESS | 448 | 1468427872172 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 09:37:52 INFO - PROCESS | 448 | 1468427872303 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:52 INFO - PROCESS | 448 | 1468427872306 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:52 INFO - PROCESS | 448 | ++DOCSHELL 10368800 == 43 [pid = 448] [id = 239] 09:37:52 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (10369000) [pid = 448] [serial = 716] [outer = 00000000] 09:37:52 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (10717000) [pid = 448] [serial = 717] [outer = 10369000] 09:37:52 INFO - PROCESS | 448 | 1468427872356 Marionette DEBUG loaded listener.js 09:37:52 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (1098D400) [pid = 448] [serial = 718] [outer = 10369000] 09:37:53 INFO - PROCESS | 448 | --DOCSHELL 19097000 == 42 [pid = 448] [id = 233] 09:37:53 INFO - PROCESS | 448 | --DOCSHELL 1098B000 == 41 [pid = 448] [id = 232] 09:37:53 INFO - PROCESS | 448 | --DOCSHELL 14420800 == 40 [pid = 448] [id = 231] 09:37:53 INFO - PROCESS | 448 | --DOCSHELL 16C41800 == 39 [pid = 448] [id = 230] 09:37:53 INFO - PROCESS | 448 | --DOCSHELL 1816C000 == 38 [pid = 448] [id = 229] 09:37:53 INFO - PROCESS | 448 | --DOCSHELL 16C46C00 == 37 [pid = 448] [id = 228] 09:37:53 INFO - PROCESS | 448 | --DOCSHELL 14CDA400 == 36 [pid = 448] [id = 227] 09:37:53 INFO - PROCESS | 448 | --DOCSHELL 10985400 == 35 [pid = 448] [id = 226] 09:37:53 INFO - PROCESS | 448 | --DOCSHELL 0C82E400 == 34 [pid = 448] [id = 225] 09:37:53 INFO - PROCESS | 448 | --DOCSHELL 1036C400 == 33 [pid = 448] [id = 224] 09:37:53 INFO - PROCESS | 448 | --DOCSHELL 022EB800 == 32 [pid = 448] [id = 223] 09:37:53 INFO - PROCESS | 448 | --DOCSHELL 1023E000 == 31 [pid = 448] [id = 215] 09:37:53 INFO - PROCESS | 448 | --DOCSHELL 19076C00 == 30 [pid = 448] [id = 238] 09:37:53 INFO - PROCESS | 448 | --DOCSHELL 14C4DC00 == 29 [pid = 448] [id = 236] 09:37:53 INFO - PROCESS | 448 | --DOCSHELL 19093C00 == 28 [pid = 448] [id = 237] 09:37:53 INFO - PROCESS | 448 | --DOCSHELL 195D6C00 == 27 [pid = 448] [id = 234] 09:37:53 INFO - PROCESS | 448 | --DOCSHELL 0C897400 == 26 [pid = 448] [id = 235] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 92 (16677800) [pid = 448] [serial = 656] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 91 (16C43400) [pid = 448] [serial = 657] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 90 (10240000) [pid = 448] [serial = 647] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 89 (10321C00) [pid = 448] [serial = 648] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 88 (10A27800) [pid = 448] [serial = 650] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 87 (11527000) [pid = 448] [serial = 651] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 86 (10A30800) [pid = 448] [serial = 645] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 85 (10985C00) [pid = 448] [serial = 644] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 84 (15A58000) [pid = 448] [serial = 653] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 83 (14762C00) [pid = 448] [serial = 636] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 82 (10A26400) [pid = 448] [serial = 635] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 81 (17DC3800) [pid = 448] [serial = 639] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 80 (16C42800) [pid = 448] [serial = 638] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 79 (17D98C00) [pid = 448] [serial = 660] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 78 (19AA6400) [pid = 448] [serial = 642] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 77 (19271C00) [pid = 448] [serial = 641] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 76 (17D8C800) [pid = 448] [serial = 659] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 75 (18B1CC00) [pid = 448] [serial = 662] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 74 (18CF4C00) [pid = 448] [serial = 663] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 73 (18E06C00) [pid = 448] [serial = 666] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 72 (18CF1800) [pid = 448] [serial = 665] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | --DOMWINDOW == 71 (161DEC00) [pid = 448] [serial = 654] [outer = 00000000] [url = about:blank] 09:37:53 INFO - PROCESS | 448 | 1468427873477 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]]]}] 09:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1489ms 09:37:53 INFO - PROCESS | 448 | 1468427873548 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 09:37:53 INFO - PROCESS | 448 | 1468427873552 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 09:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:37:53 INFO - PROCESS | 448 | 1468427873556 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:37:53 INFO - PROCESS | 448 | 1468427873561 Marionette TRACE conn6 <- [1,922,null,{}] 09:37:53 INFO - PROCESS | 448 | 1468427873565 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}] 09:37:53 INFO - PROCESS | 448 | 1468427873568 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:53 INFO - PROCESS | 448 | 1468427873681 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 09:37:53 INFO - PROCESS | 448 | 1468427873760 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:53 INFO - PROCESS | 448 | 1468427873763 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:53 INFO - PROCESS | 448 | ++DOCSHELL 0CD6FC00 == 27 [pid = 448] [id = 240] 09:37:53 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (0CDCC000) [pid = 448] [serial = 719] [outer = 00000000] 09:37:53 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (10236400) [pid = 448] [serial = 720] [outer = 0CDCC000] 09:37:53 INFO - PROCESS | 448 | 1468427873810 Marionette DEBUG loaded listener.js 09:37:53 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (10241400) [pid = 448] [serial = 721] [outer = 0CDCC000] 09:37:54 INFO - PROCESS | 448 | 1468427874199 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]]]}] 09:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 690ms 09:37:54 INFO - PROCESS | 448 | 1468427874248 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 09:37:54 INFO - PROCESS | 448 | 1468427874253 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 09:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:37:54 INFO - PROCESS | 448 | 1468427874259 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:37:54 INFO - PROCESS | 448 | 1468427874262 Marionette TRACE conn6 <- [1,926,null,{}] 09:37:54 INFO - PROCESS | 448 | 1468427874265 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}] 09:37:54 INFO - PROCESS | 448 | 1468427874268 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:54 INFO - PROCESS | 448 | 1468427874387 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 09:37:54 INFO - PROCESS | 448 | 1468427874394 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:54 INFO - PROCESS | 448 | 1468427874396 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:54 INFO - PROCESS | 448 | ++DOCSHELL 10365C00 == 28 [pid = 448] [id = 241] 09:37:54 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (10367C00) [pid = 448] [serial = 722] [outer = 00000000] 09:37:54 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1098B400) [pid = 448] [serial = 723] [outer = 10367C00] 09:37:54 INFO - PROCESS | 448 | 1468427874442 Marionette DEBUG loaded listener.js 09:37:54 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (10ACB400) [pid = 448] [serial = 724] [outer = 10367C00] 09:37:54 INFO - PROCESS | 448 | 1468427874857 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]]]}] 09:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 629ms 09:37:54 INFO - PROCESS | 448 | 1468427874900 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 09:37:54 INFO - PROCESS | 448 | 1468427874902 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 09:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:37:54 INFO - PROCESS | 448 | 1468427874905 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:37:54 INFO - PROCESS | 448 | 1468427874909 Marionette TRACE conn6 <- [1,930,null,{}] 09:37:54 INFO - PROCESS | 448 | 1468427874919 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}] 09:37:54 INFO - PROCESS | 448 | 1468427874924 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:54 INFO - PROCESS | 448 | 1468427875007 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 09:37:55 INFO - PROCESS | 448 | 1468427875014 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:55 INFO - PROCESS | 448 | 1468427875017 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:55 INFO - PROCESS | 448 | ++DOCSHELL 14B75400 == 29 [pid = 448] [id = 242] 09:37:55 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (14B7BC00) [pid = 448] [serial = 725] [outer = 00000000] 09:37:55 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (14CCEC00) [pid = 448] [serial = 726] [outer = 14B7BC00] 09:37:55 INFO - PROCESS | 448 | 1468427875065 Marionette DEBUG loaded listener.js 09:37:55 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (15A62C00) [pid = 448] [serial = 727] [outer = 14B7BC00] 09:37:55 INFO - PROCESS | 448 | 1468427875564 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]]]}] 09:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 670ms 09:37:55 INFO - PROCESS | 448 | 1468427875578 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 09:37:55 INFO - PROCESS | 448 | 1468427875580 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 09:37:55 INFO - PROCESS | 448 | 1468427875583 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:37:55 INFO - PROCESS | 448 | 1468427875585 Marionette TRACE conn6 <- [1,934,null,{}] 09:37:55 INFO - PROCESS | 448 | 1468427875592 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}] 09:37:55 INFO - PROCESS | 448 | 1468427875594 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:55 INFO - PROCESS | 448 | 1468427875715 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 09:37:55 INFO - PROCESS | 448 | 1468427875802 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:55 INFO - PROCESS | 448 | 1468427875804 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:55 INFO - PROCESS | 448 | ++DOCSHELL 16563800 == 30 [pid = 448] [id = 243] 09:37:55 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (16567800) [pid = 448] [serial = 728] [outer = 00000000] 09:37:55 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (16677000) [pid = 448] [serial = 729] [outer = 16567800] 09:37:55 INFO - PROCESS | 448 | 1468427875847 Marionette DEBUG loaded listener.js 09:37:55 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (166EB000) [pid = 448] [serial = 730] [outer = 16567800] 09:37:56 INFO - PROCESS | 448 | 1468427876246 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]]]}] 09:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 729ms 09:37:56 INFO - PROCESS | 448 | 1468427876318 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 09:37:56 INFO - PROCESS | 448 | 1468427876320 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 09:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:37:56 INFO - PROCESS | 448 | 1468427876323 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:37:56 INFO - PROCESS | 448 | 1468427876325 Marionette TRACE conn6 <- [1,938,null,{}] 09:37:56 INFO - PROCESS | 448 | 1468427876351 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}] 09:37:56 INFO - PROCESS | 448 | 1468427876353 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:56 INFO - PROCESS | 448 | 1468427876461 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 09:37:56 INFO - PROCESS | 448 | 1468427876467 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:56 INFO - PROCESS | 448 | 1468427876468 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:56 INFO - PROCESS | 448 | ++DOCSHELL 16C43400 == 31 [pid = 448] [id = 244] 09:37:56 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (16C44400) [pid = 448] [serial = 731] [outer = 00000000] 09:37:56 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (17D1BC00) [pid = 448] [serial = 732] [outer = 16C44400] 09:37:56 INFO - PROCESS | 448 | 1468427876512 Marionette DEBUG loaded listener.js 09:37:56 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (17DC3C00) [pid = 448] [serial = 733] [outer = 16C44400] 09:37:56 INFO - PROCESS | 448 | 1468427876948 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]]]}] 09:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 670ms 09:37:56 INFO - PROCESS | 448 | 1468427876994 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 09:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:37:56 INFO - PROCESS | 448 | 1468427876996 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 09:37:56 INFO - PROCESS | 448 | 1468427876999 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:37:56 INFO - PROCESS | 448 | 1468427877001 Marionette TRACE conn6 <- [1,942,null,{}] 09:37:56 INFO - PROCESS | 448 | 1468427877004 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}] 09:37:56 INFO - PROCESS | 448 | 1468427877009 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:57 INFO - PROCESS | 448 | 1468427877162 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 09:37:57 INFO - PROCESS | 448 | 1468427877173 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:57 INFO - PROCESS | 448 | 1468427877175 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:57 INFO - PROCESS | 448 | ++DOCSHELL 18166C00 == 32 [pid = 448] [id = 245] 09:37:57 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (18168000) [pid = 448] [serial = 734] [outer = 00000000] 09:37:57 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (1818C000) [pid = 448] [serial = 735] [outer = 18168000] 09:37:57 INFO - PROCESS | 448 | 1468427877266 Marionette DEBUG loaded listener.js 09:37:57 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (18B1BC00) [pid = 448] [serial = 736] [outer = 18168000] 09:37:57 INFO - PROCESS | 448 | --DOMWINDOW == 88 (19098C00) [pid = 448] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:37:57 INFO - PROCESS | 448 | --DOMWINDOW == 87 (1A016800) [pid = 448] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:37:57 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1816C800) [pid = 448] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:37:57 INFO - PROCESS | 448 | --DOMWINDOW == 85 (18183C00) [pid = 448] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:37:57 INFO - PROCESS | 448 | --DOMWINDOW == 84 (18F1A800) [pid = 448] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:37:57 INFO - PROCESS | 448 | --DOMWINDOW == 83 (10322800) [pid = 448] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:37:57 INFO - PROCESS | 448 | --DOMWINDOW == 82 (16C50000) [pid = 448] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:37:57 INFO - PROCESS | 448 | --DOMWINDOW == 81 (0C894C00) [pid = 448] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:37:57 INFO - PROCESS | 448 | --DOMWINDOW == 80 (14D8B000) [pid = 448] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:37:57 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1036E400) [pid = 448] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:37:57 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1098AC00) [pid = 448] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:37:57 INFO - PROCESS | 448 | --DOMWINDOW == 77 (14C1E400) [pid = 448] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:37:57 INFO - PROCESS | 448 | 1468427877809 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]]]}] 09:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 829ms 09:37:57 INFO - PROCESS | 448 | 1468427877830 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 09:37:57 INFO - PROCESS | 448 | 1468427877832 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 09:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:37:57 INFO - PROCESS | 448 | 1468427877835 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:37:57 INFO - PROCESS | 448 | 1468427877837 Marionette TRACE conn6 <- [1,946,null,{}] 09:37:57 INFO - PROCESS | 448 | 1468427877845 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}] 09:37:57 INFO - PROCESS | 448 | 1468427877847 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:57 INFO - PROCESS | 448 | 1468427877963 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 09:37:58 INFO - PROCESS | 448 | 1468427878012 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:58 INFO - PROCESS | 448 | 1468427878014 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:58 INFO - PROCESS | 448 | ++DOCSHELL 0FFF5400 == 33 [pid = 448] [id = 246] 09:37:58 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (14B7F400) [pid = 448] [serial = 737] [outer = 00000000] 09:37:58 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1783E800) [pid = 448] [serial = 738] [outer = 14B7F400] 09:37:58 INFO - PROCESS | 448 | 1468427878059 Marionette DEBUG loaded listener.js 09:37:58 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (17DCE000) [pid = 448] [serial = 739] [outer = 14B7F400] 09:37:58 INFO - PROCESS | 448 | 1468427878399 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]]]}] 09:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 631ms 09:37:58 INFO - PROCESS | 448 | 1468427878467 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 09:37:58 INFO - PROCESS | 448 | 1468427878469 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 09:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:37:58 INFO - PROCESS | 448 | 1468427878481 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:37:58 INFO - PROCESS | 448 | 1468427878482 Marionette TRACE conn6 <- [1,950,null,{}] 09:37:58 INFO - PROCESS | 448 | 1468427878486 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}] 09:37:58 INFO - PROCESS | 448 | 1468427878488 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:58 INFO - PROCESS | 448 | 1468427878563 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 09:37:58 INFO - PROCESS | 448 | 1468427878569 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:58 INFO - PROCESS | 448 | 1468427878570 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:58 INFO - PROCESS | 448 | ++DOCSHELL 090F6800 == 34 [pid = 448] [id = 247] 09:37:58 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (145C7400) [pid = 448] [serial = 740] [outer = 00000000] 09:37:58 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (18CF6800) [pid = 448] [serial = 741] [outer = 145C7400] 09:37:58 INFO - PROCESS | 448 | 1468427878614 Marionette DEBUG loaded listener.js 09:37:58 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (0C826C00) [pid = 448] [serial = 742] [outer = 145C7400] 09:37:59 INFO - PROCESS | 448 | 1468427879039 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]]]}] 09:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 629ms 09:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:37:59 INFO - PROCESS | 448 | 1468427879112 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 09:37:59 INFO - PROCESS | 448 | 1468427879114 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 09:37:59 INFO - PROCESS | 448 | 1468427879117 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:37:59 INFO - PROCESS | 448 | 1468427879119 Marionette TRACE conn6 <- [1,954,null,{}] 09:37:59 INFO - PROCESS | 448 | 1468427879122 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}] 09:37:59 INFO - PROCESS | 448 | 1468427879124 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:59 INFO - PROCESS | 448 | 1468427879202 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 09:37:59 INFO - PROCESS | 448 | 1468427879210 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:59 INFO - PROCESS | 448 | 1468427879212 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:37:59 INFO - PROCESS | 448 | ++DOCSHELL 18CF1800 == 35 [pid = 448] [id = 248] 09:37:59 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (18F15000) [pid = 448] [serial = 743] [outer = 00000000] 09:37:59 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18F90800) [pid = 448] [serial = 744] [outer = 18F15000] 09:37:59 INFO - PROCESS | 448 | 1468427879255 Marionette DEBUG loaded listener.js 09:37:59 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (18F94C00) [pid = 448] [serial = 745] [outer = 18F15000] 09:37:59 INFO - PROCESS | 448 | 1468427879859 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]]]}] 09:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 830ms 09:37:59 INFO - PROCESS | 448 | 1468427879962 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 09:37:59 INFO - PROCESS | 448 | 1468427879967 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 09:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:37:59 INFO - PROCESS | 448 | 1468427879974 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:37:59 INFO - PROCESS | 448 | 1468427879978 Marionette TRACE conn6 <- [1,958,null,{}] 09:37:59 INFO - PROCESS | 448 | 1468427879983 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}] 09:37:59 INFO - PROCESS | 448 | 1468427879987 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:00 INFO - PROCESS | 448 | 1468427880123 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 09:38:00 INFO - PROCESS | 448 | 1468427880244 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:00 INFO - PROCESS | 448 | 1468427880249 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:00 INFO - PROCESS | 448 | ++DOCSHELL 090F1400 == 36 [pid = 448] [id = 249] 09:38:00 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (090F2400) [pid = 448] [serial = 746] [outer = 00000000] 09:38:00 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (1023AC00) [pid = 448] [serial = 747] [outer = 090F2400] 09:38:00 INFO - PROCESS | 448 | 1468427880307 Marionette DEBUG loaded listener.js 09:38:00 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (1032A800) [pid = 448] [serial = 748] [outer = 090F2400] 09:38:00 INFO - PROCESS | 448 | 1468427880985 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]]]}] 09:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1022ms 09:38:00 INFO - PROCESS | 448 | 1468427880999 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 09:38:00 INFO - PROCESS | 448 | 1468427881004 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 09:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:38:01 INFO - PROCESS | 448 | 1468427881010 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:38:01 INFO - PROCESS | 448 | 1468427881013 Marionette TRACE conn6 <- [1,962,null,{}] 09:38:01 INFO - PROCESS | 448 | 1468427881017 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}] 09:38:01 INFO - PROCESS | 448 | 1468427881020 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:01 INFO - PROCESS | 448 | 1468427881138 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 09:38:01 INFO - PROCESS | 448 | 1468427881248 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:01 INFO - PROCESS | 448 | 1468427881251 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:01 INFO - PROCESS | 448 | ++DOCSHELL 144E5000 == 37 [pid = 448] [id = 250] 09:38:01 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (144E6000) [pid = 448] [serial = 749] [outer = 00000000] 09:38:01 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (14B92800) [pid = 448] [serial = 750] [outer = 144E6000] 09:38:01 INFO - PROCESS | 448 | 1468427881306 Marionette DEBUG loaded listener.js 09:38:01 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (15A59C00) [pid = 448] [serial = 751] [outer = 144E6000] 09:38:02 INFO - PROCESS | 448 | 1468427882159 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]]]}] 09:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1166ms 09:38:02 INFO - PROCESS | 448 | 1468427882181 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 09:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:38:02 INFO - PROCESS | 448 | 1468427882186 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 09:38:02 INFO - PROCESS | 448 | 1468427882191 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:38:02 INFO - PROCESS | 448 | 1468427882194 Marionette TRACE conn6 <- [1,966,null,{}] 09:38:02 INFO - PROCESS | 448 | 1468427882199 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}] 09:38:02 INFO - PROCESS | 448 | 1468427882201 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:02 INFO - PROCESS | 448 | 1468427882322 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 09:38:02 INFO - PROCESS | 448 | --DOCSHELL 090F6800 == 36 [pid = 448] [id = 247] 09:38:02 INFO - PROCESS | 448 | --DOCSHELL 0FFF5400 == 35 [pid = 448] [id = 246] 09:38:02 INFO - PROCESS | 448 | --DOCSHELL 18166C00 == 34 [pid = 448] [id = 245] 09:38:02 INFO - PROCESS | 448 | --DOCSHELL 16C43400 == 33 [pid = 448] [id = 244] 09:38:02 INFO - PROCESS | 448 | --DOCSHELL 16563800 == 32 [pid = 448] [id = 243] 09:38:02 INFO - PROCESS | 448 | --DOCSHELL 14B75400 == 31 [pid = 448] [id = 242] 09:38:02 INFO - PROCESS | 448 | --DOCSHELL 10365C00 == 30 [pid = 448] [id = 241] 09:38:02 INFO - PROCESS | 448 | --DOCSHELL 0CD6FC00 == 29 [pid = 448] [id = 240] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 91 (1A010C00) [pid = 448] [serial = 700] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 90 (1A01C800) [pid = 448] [serial = 703] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 89 (1A01BC00) [pid = 448] [serial = 702] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 88 (18185000) [pid = 448] [serial = 687] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 87 (18F92800) [pid = 448] [serial = 690] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1818C800) [pid = 448] [serial = 688] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 85 (19080000) [pid = 448] [serial = 693] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 84 (19097400) [pid = 448] [serial = 669] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 83 (19096800) [pid = 448] [serial = 668] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 82 (17DD2800) [pid = 448] [serial = 684] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 81 (10240C00) [pid = 448] [serial = 674] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 80 (1036C800) [pid = 448] [serial = 675] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 79 (161E5800) [pid = 448] [serial = 681] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 78 (16148C00) [pid = 448] [serial = 680] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 77 (10988000) [pid = 448] [serial = 671] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10ACCC00) [pid = 448] [serial = 672] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 75 (18FC5000) [pid = 448] [serial = 691] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 74 (113E2C00) [pid = 448] [serial = 677] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 73 (144A9800) [pid = 448] [serial = 678] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 72 (16673C00) [pid = 448] [serial = 384] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 71 (19FBFC00) [pid = 448] [serial = 699] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1908B400) [pid = 448] [serial = 694] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 69 (18F93C00) [pid = 448] [serial = 696] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 68 (18FBBC00) [pid = 448] [serial = 697] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | --DOMWINDOW == 67 (18169800) [pid = 448] [serial = 685] [outer = 00000000] [url = about:blank] 09:38:02 INFO - PROCESS | 448 | 1468427882444 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:02 INFO - PROCESS | 448 | 1468427882448 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:02 INFO - PROCESS | 448 | ++DOCSHELL 090F0800 == 30 [pid = 448] [id = 251] 09:38:02 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (090F6800) [pid = 448] [serial = 752] [outer = 00000000] 09:38:02 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (0FF63400) [pid = 448] [serial = 753] [outer = 090F6800] 09:38:02 INFO - PROCESS | 448 | 1468427882496 Marionette DEBUG loaded listener.js 09:38:02 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (10322000) [pid = 448] [serial = 754] [outer = 090F6800] 09:38:03 INFO - PROCESS | 448 | 1468427883116 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]]]}] 09:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 970ms 09:38:03 INFO - PROCESS | 448 | 1468427883162 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 09:38:03 INFO - PROCESS | 448 | 1468427883166 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 09:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:38:03 INFO - PROCESS | 448 | 1468427883171 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:38:03 INFO - PROCESS | 448 | 1468427883176 Marionette TRACE conn6 <- [1,970,null,{}] 09:38:03 INFO - PROCESS | 448 | 1468427883181 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}] 09:38:03 INFO - PROCESS | 448 | 1468427883184 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:03 INFO - PROCESS | 448 | 1468427883293 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 09:38:03 INFO - PROCESS | 448 | 1468427883375 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:03 INFO - PROCESS | 448 | 1468427883378 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:03 INFO - PROCESS | 448 | ++DOCSHELL 10365C00 == 31 [pid = 448] [id = 252] 09:38:03 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (10372C00) [pid = 448] [serial = 755] [outer = 00000000] 09:38:03 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (1097FC00) [pid = 448] [serial = 756] [outer = 10372C00] 09:38:03 INFO - PROCESS | 448 | 1468427883476 Marionette DEBUG loaded listener.js 09:38:03 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (10AD1400) [pid = 448] [serial = 757] [outer = 10372C00] 09:38:04 INFO - PROCESS | 448 | 1468427884056 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]]]}] 09:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 929ms 09:38:04 INFO - PROCESS | 448 | 1468427884102 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 09:38:04 INFO - PROCESS | 448 | 1468427884107 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 09:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:38:04 INFO - PROCESS | 448 | 1468427884113 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:38:04 INFO - PROCESS | 448 | 1468427884116 Marionette TRACE conn6 <- [1,974,null,{}] 09:38:04 INFO - PROCESS | 448 | 1468427884120 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}] 09:38:04 INFO - PROCESS | 448 | 1468427884123 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:04 INFO - PROCESS | 448 | 1468427884231 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 09:38:04 INFO - PROCESS | 448 | 1468427884314 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:04 INFO - PROCESS | 448 | 1468427884316 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:04 INFO - PROCESS | 448 | ++DOCSHELL 14B77800 == 32 [pid = 448] [id = 253] 09:38:04 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (14B7C000) [pid = 448] [serial = 758] [outer = 00000000] 09:38:04 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (14CD2000) [pid = 448] [serial = 759] [outer = 14B7C000] 09:38:04 INFO - PROCESS | 448 | 1468427884417 Marionette DEBUG loaded listener.js 09:38:04 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (161DAC00) [pid = 448] [serial = 760] [outer = 14B7C000] 09:38:05 INFO - PROCESS | 448 | 1468427885029 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]]]}] 09:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 969ms 09:38:05 INFO - PROCESS | 448 | 1468427885087 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 09:38:05 INFO - PROCESS | 448 | 1468427885089 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 09:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:38:05 INFO - PROCESS | 448 | 1468427885093 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:38:05 INFO - PROCESS | 448 | 1468427885097 Marionette TRACE conn6 <- [1,978,null,{}] 09:38:05 INFO - PROCESS | 448 | 1468427885122 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}] 09:38:05 INFO - PROCESS | 448 | 1468427885127 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:05 INFO - PROCESS | 448 | 1468427885258 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 09:38:05 INFO - PROCESS | 448 | 1468427885317 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:05 INFO - PROCESS | 448 | 1468427885321 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:05 INFO - PROCESS | 448 | ++DOCSHELL 178E3400 == 33 [pid = 448] [id = 254] 09:38:05 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (178E4000) [pid = 448] [serial = 761] [outer = 00000000] 09:38:05 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (17DCB400) [pid = 448] [serial = 762] [outer = 178E4000] 09:38:05 INFO - PROCESS | 448 | 1468427885377 Marionette DEBUG loaded listener.js 09:38:05 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1816A800) [pid = 448] [serial = 763] [outer = 178E4000] 09:38:05 INFO - PROCESS | 448 | 1468427885919 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]]]}] 09:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 870ms 09:38:05 INFO - PROCESS | 448 | 1468427885967 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 09:38:05 INFO - PROCESS | 448 | 1468427885970 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 09:38:05 INFO - PROCESS | 448 | 1468427885973 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:38:05 INFO - PROCESS | 448 | 1468427885975 Marionette TRACE conn6 <- [1,982,null,{}] 09:38:05 INFO - PROCESS | 448 | 1468427885978 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}] 09:38:05 INFO - PROCESS | 448 | 1468427885981 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:06 INFO - PROCESS | 448 | 1468427886086 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 09:38:06 INFO - PROCESS | 448 | 1468427886180 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:06 INFO - PROCESS | 448 | 1468427886182 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:06 INFO - PROCESS | 448 | ++DOCSHELL 18181400 == 34 [pid = 448] [id = 255] 09:38:06 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18181800) [pid = 448] [serial = 764] [outer = 00000000] 09:38:06 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1818CC00) [pid = 448] [serial = 765] [outer = 18181800] 09:38:06 INFO - PROCESS | 448 | 1468427886236 Marionette DEBUG loaded listener.js 09:38:06 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (18B15000) [pid = 448] [serial = 766] [outer = 18181800] 09:38:06 INFO - PROCESS | 448 | 1468427886812 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]]]}] 09:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 869ms 09:38:06 INFO - PROCESS | 448 | 1468427886847 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 09:38:06 INFO - PROCESS | 448 | 1468427886849 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 09:38:06 INFO - PROCESS | 448 | 1468427886852 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:38:06 INFO - PROCESS | 448 | 1468427886854 Marionette TRACE conn6 <- [1,986,null,{}] 09:38:06 INFO - PROCESS | 448 | 1468427886858 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}] 09:38:06 INFO - PROCESS | 448 | 1468427886860 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:06 INFO - PROCESS | 448 | 1468427886960 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 09:38:07 INFO - PROCESS | 448 | 1468427887055 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:07 INFO - PROCESS | 448 | 1468427887057 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:07 INFO - PROCESS | 448 | ++DOCSHELL 1816BC00 == 35 [pid = 448] [id = 256] 09:38:07 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (18171400) [pid = 448] [serial = 767] [outer = 00000000] 09:38:07 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (18F8F800) [pid = 448] [serial = 768] [outer = 18171400] 09:38:07 INFO - PROCESS | 448 | 1468427887110 Marionette DEBUG loaded listener.js 09:38:07 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18F17C00) [pid = 448] [serial = 769] [outer = 18171400] 09:38:07 INFO - PROCESS | 448 | 1468427887774 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]]]}] 09:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 971ms 09:38:07 INFO - PROCESS | 448 | 1468427887829 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 09:38:07 INFO - PROCESS | 448 | 1468427887833 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 09:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:38:07 INFO - PROCESS | 448 | 1468427887837 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:38:07 INFO - PROCESS | 448 | 1468427887840 Marionette TRACE conn6 <- [1,990,null,{}] 09:38:08 INFO - PROCESS | 448 | --DOCSHELL 090F1400 == 34 [pid = 448] [id = 249] 09:38:08 INFO - PROCESS | 448 | --DOCSHELL 10368800 == 33 [pid = 448] [id = 239] 09:38:08 INFO - PROCESS | 448 | --DOCSHELL 144E5000 == 32 [pid = 448] [id = 250] 09:38:08 INFO - PROCESS | 448 | --DOCSHELL 18181400 == 31 [pid = 448] [id = 255] 09:38:08 INFO - PROCESS | 448 | --DOCSHELL 178E3400 == 30 [pid = 448] [id = 254] 09:38:08 INFO - PROCESS | 448 | --DOCSHELL 18CF1800 == 29 [pid = 448] [id = 248] 09:38:08 INFO - PROCESS | 448 | --DOCSHELL 14B77800 == 28 [pid = 448] [id = 253] 09:38:08 INFO - PROCESS | 448 | --DOCSHELL 090F0800 == 27 [pid = 448] [id = 251] 09:38:08 INFO - PROCESS | 448 | --DOCSHELL 10365C00 == 26 [pid = 448] [id = 252] 09:38:08 INFO - PROCESS | 448 | 1468427888540 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}] 09:38:08 INFO - PROCESS | 448 | 1468427888543 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:08 INFO - PROCESS | 448 | 1468427888669 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 09:38:08 INFO - PROCESS | 448 | 1468427888678 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:08 INFO - PROCESS | 448 | 1468427888682 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:08 INFO - PROCESS | 448 | ++DOCSHELL 0CDE3400 == 27 [pid = 448] [id = 257] 09:38:08 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (0CDF0000) [pid = 448] [serial = 770] [outer = 00000000] 09:38:08 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1017A000) [pid = 448] [serial = 771] [outer = 0CDF0000] 09:38:08 INFO - PROCESS | 448 | 1468427888731 Marionette DEBUG loaded listener.js 09:38:08 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (10245000) [pid = 448] [serial = 772] [outer = 0CDF0000] 09:38:09 INFO - PROCESS | 448 | 1468427889222 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]]]}] 09:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1436ms 09:38:09 INFO - PROCESS | 448 | 1468427889276 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 09:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:38:09 INFO - PROCESS | 448 | 1468427889280 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 09:38:09 INFO - PROCESS | 448 | 1468427889285 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:38:09 INFO - PROCESS | 448 | 1468427889287 Marionette TRACE conn6 <- [1,994,null,{}] 09:38:09 INFO - PROCESS | 448 | 1468427889293 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}] 09:38:09 INFO - PROCESS | 448 | 1468427889295 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:09 INFO - PROCESS | 448 | 1468427889383 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 09:38:09 INFO - PROCESS | 448 | 1468427889396 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:09 INFO - PROCESS | 448 | 1468427889401 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:09 INFO - PROCESS | 448 | ++DOCSHELL 10A25C00 == 28 [pid = 448] [id = 258] 09:38:09 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (10A2D800) [pid = 448] [serial = 773] [outer = 00000000] 09:38:09 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (13411800) [pid = 448] [serial = 774] [outer = 10A2D800] 09:38:09 INFO - PROCESS | 448 | 1468427889523 Marionette DEBUG loaded listener.js 09:38:09 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (144A6800) [pid = 448] [serial = 775] [outer = 10A2D800] 09:38:09 INFO - PROCESS | 448 | 1468427889924 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]]]}] 09:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 09:38:09 INFO - PROCESS | 448 | 1468427889956 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 09:38:09 INFO - PROCESS | 448 | 1468427889958 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 09:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:38:09 INFO - PROCESS | 448 | 1468427889972 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:38:09 INFO - PROCESS | 448 | 1468427889974 Marionette TRACE conn6 <- [1,998,null,{}] 09:38:09 INFO - PROCESS | 448 | 1468427889978 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}] 09:38:09 INFO - PROCESS | 448 | 1468427889980 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:10 INFO - PROCESS | 448 | 1468427890122 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 09:38:10 INFO - PROCESS | 448 | 1468427890135 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:10 INFO - PROCESS | 448 | 1468427890139 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:10 INFO - PROCESS | 448 | ++DOCSHELL 16149000 == 29 [pid = 448] [id = 259] 09:38:10 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (1614C400) [pid = 448] [serial = 776] [outer = 00000000] 09:38:10 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (161E7C00) [pid = 448] [serial = 777] [outer = 1614C400] 09:38:10 INFO - PROCESS | 448 | 1468427890232 Marionette DEBUG loaded listener.js 09:38:10 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (16674000) [pid = 448] [serial = 778] [outer = 1614C400] 09:38:10 INFO - PROCESS | 448 | 1468427890686 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]]]}] 09:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 789ms 09:38:10 INFO - PROCESS | 448 | 1468427890762 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 09:38:10 INFO - PROCESS | 448 | 1468427890768 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 09:38:10 INFO - PROCESS | 448 | 1468427890778 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:38:10 INFO - PROCESS | 448 | 1468427890780 Marionette TRACE conn6 <- [1,1002,null,{}] 09:38:10 INFO - PROCESS | 448 | 1468427890794 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}] 09:38:10 INFO - PROCESS | 448 | 1468427890796 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:10 INFO - PROCESS | 448 | 1468427890908 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 09:38:10 INFO - PROCESS | 448 | 1468427890917 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:10 INFO - PROCESS | 448 | 1468427890919 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:10 INFO - PROCESS | 448 | ++DOCSHELL 1667C000 == 30 [pid = 448] [id = 260] 09:38:10 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (17DCB000) [pid = 448] [serial = 779] [outer = 00000000] 09:38:10 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (18170400) [pid = 448] [serial = 780] [outer = 17DCB000] 09:38:10 INFO - PROCESS | 448 | 1468427891010 Marionette DEBUG loaded listener.js 09:38:11 INFO - PROCESS | 448 | ++DOMWINDOW == 97 (1818DC00) [pid = 448] [serial = 781] [outer = 17DCB000] 09:38:11 INFO - PROCESS | 448 | 1468427891442 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]]]}] 09:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 690ms 09:38:11 INFO - PROCESS | 448 | 1468427891504 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 09:38:11 INFO - PROCESS | 448 | 1468427891506 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 09:38:11 INFO - PROCESS | 448 | 1468427891509 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:38:11 INFO - PROCESS | 448 | 1468427891511 Marionette TRACE conn6 <- [1,1006,null,{}] 09:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:38:11 INFO - PROCESS | 448 | 1468427891515 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}] 09:38:11 INFO - PROCESS | 448 | 1468427891517 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:11 INFO - PROCESS | 448 | 1468427891624 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 09:38:11 INFO - PROCESS | 448 | 1468427891635 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:11 INFO - PROCESS | 448 | 1468427891637 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:11 INFO - PROCESS | 448 | ++DOCSHELL 18F1A400 == 31 [pid = 448] [id = 261] 09:38:11 INFO - PROCESS | 448 | ++DOMWINDOW == 98 (18F8D000) [pid = 448] [serial = 782] [outer = 00000000] 09:38:11 INFO - PROCESS | 448 | ++DOMWINDOW == 99 (18F9B400) [pid = 448] [serial = 783] [outer = 18F8D000] 09:38:11 INFO - PROCESS | 448 | 1468427891730 Marionette DEBUG loaded listener.js 09:38:11 INFO - PROCESS | 448 | ++DOMWINDOW == 100 (1908D400) [pid = 448] [serial = 784] [outer = 18F8D000] 09:38:12 INFO - PROCESS | 448 | --DOMWINDOW == 99 (16567800) [pid = 448] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:38:12 INFO - PROCESS | 448 | --DOMWINDOW == 98 (14B7BC00) [pid = 448] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:38:12 INFO - PROCESS | 448 | --DOMWINDOW == 97 (10369000) [pid = 448] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:38:12 INFO - PROCESS | 448 | --DOMWINDOW == 96 (0CDCC000) [pid = 448] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:38:12 INFO - PROCESS | 448 | --DOMWINDOW == 95 (16C44400) [pid = 448] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:38:12 INFO - PROCESS | 448 | --DOMWINDOW == 94 (10367C00) [pid = 448] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:38:12 INFO - PROCESS | 448 | --DOMWINDOW == 93 (14B7F400) [pid = 448] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:38:12 INFO - PROCESS | 448 | --DOMWINDOW == 92 (18168000) [pid = 448] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:38:12 INFO - PROCESS | 448 | --DOMWINDOW == 91 (145C7400) [pid = 448] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:38:12 INFO - PROCESS | 448 | --DOMWINDOW == 90 (0FFF2400) [pid = 448] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:38:12 INFO - PROCESS | 448 | --DOMWINDOW == 89 (090F6800) [pid = 448] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:38:12 INFO - PROCESS | 448 | --DOMWINDOW == 88 (14C52400) [pid = 448] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:38:12 INFO - PROCESS | 448 | --DOMWINDOW == 87 (19266C00) [pid = 448] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:38:12 INFO - PROCESS | 448 | --DOMWINDOW == 86 (19078400) [pid = 448] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:38:12 INFO - PROCESS | 448 | --DOMWINDOW == 85 (18F15000) [pid = 448] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:38:12 INFO - PROCESS | 448 | --DOMWINDOW == 84 (090F2400) [pid = 448] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:38:12 INFO - PROCESS | 448 | --DOMWINDOW == 83 (144E6000) [pid = 448] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:38:12 INFO - PROCESS | 448 | 1468427892380 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]]]}] 09:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 909ms 09:38:12 INFO - PROCESS | 448 | 1468427892429 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 09:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:38:12 INFO - PROCESS | 448 | 1468427892431 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 09:38:12 INFO - PROCESS | 448 | 1468427892434 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:38:12 INFO - PROCESS | 448 | 1468427892436 Marionette TRACE conn6 <- [1,1010,null,{}] 09:38:12 INFO - PROCESS | 448 | 1468427892450 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}] 09:38:12 INFO - PROCESS | 448 | 1468427892456 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:12 INFO - PROCESS | 448 | 1468427892598 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 09:38:12 INFO - PROCESS | 448 | 1468427892612 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:12 INFO - PROCESS | 448 | 1468427892615 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:12 INFO - PROCESS | 448 | ++DOCSHELL 145C7400 == 32 [pid = 448] [id = 262] 09:38:12 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (14763000) [pid = 448] [serial = 785] [outer = 00000000] 09:38:12 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (178DC000) [pid = 448] [serial = 786] [outer = 14763000] 09:38:12 INFO - PROCESS | 448 | 1468427892658 Marionette DEBUG loaded listener.js 09:38:12 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (18CF4C00) [pid = 448] [serial = 787] [outer = 14763000] 09:38:13 INFO - PROCESS | 448 | 1468427893056 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]]]}] 09:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 09:38:13 INFO - PROCESS | 448 | 1468427893109 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 09:38:13 INFO - PROCESS | 448 | 1468427893111 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 09:38:13 INFO - PROCESS | 448 | 1468427893115 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:38:13 INFO - PROCESS | 448 | 1468427893126 Marionette TRACE conn6 <- [1,1014,null,{}] 09:38:13 INFO - PROCESS | 448 | 1468427893131 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}] 09:38:13 INFO - PROCESS | 448 | 1468427893133 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:13 INFO - PROCESS | 448 | 1468427893213 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 09:38:13 INFO - PROCESS | 448 | 1468427893250 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:13 INFO - PROCESS | 448 | 1468427893251 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:13 INFO - PROCESS | 448 | ++DOCSHELL 19090400 == 33 [pid = 448] [id = 263] 09:38:13 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (19092400) [pid = 448] [serial = 788] [outer = 00000000] 09:38:13 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (1909AC00) [pid = 448] [serial = 789] [outer = 19092400] 09:38:13 INFO - PROCESS | 448 | 1468427893295 Marionette DEBUG loaded listener.js 09:38:13 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (1926B000) [pid = 448] [serial = 790] [outer = 19092400] 09:38:13 INFO - PROCESS | 448 | 1468427893713 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]]]}] 09:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 629ms 09:38:13 INFO - PROCESS | 448 | 1468427893750 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 09:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:38:13 INFO - PROCESS | 448 | 1468427893752 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 09:38:13 INFO - PROCESS | 448 | 1468427893755 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:38:13 INFO - PROCESS | 448 | 1468427893757 Marionette TRACE conn6 <- [1,1018,null,{}] 09:38:13 INFO - PROCESS | 448 | 1468427893760 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}] 09:38:13 INFO - PROCESS | 448 | 1468427893762 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:13 INFO - PROCESS | 448 | 1468427893809 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 09:38:13 INFO - PROCESS | 448 | 1468427893814 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:13 INFO - PROCESS | 448 | 1468427893816 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:13 INFO - PROCESS | 448 | ++DOCSHELL 19078400 == 34 [pid = 448] [id = 264] 09:38:13 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (1907D400) [pid = 448] [serial = 791] [outer = 00000000] 09:38:13 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (195D6C00) [pid = 448] [serial = 792] [outer = 1907D400] 09:38:13 INFO - PROCESS | 448 | 1468427893860 Marionette DEBUG loaded listener.js 09:38:13 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (19AA8400) [pid = 448] [serial = 793] [outer = 1907D400] 09:38:14 INFO - PROCESS | 448 | --DOCSHELL 10A25C00 == 33 [pid = 448] [id = 258] 09:38:14 INFO - PROCESS | 448 | --DOCSHELL 0CDE3400 == 32 [pid = 448] [id = 257] 09:38:14 INFO - PROCESS | 448 | --DOCSHELL 1816BC00 == 31 [pid = 448] [id = 256] 09:38:15 INFO - PROCESS | 448 | --DOCSHELL 19090400 == 30 [pid = 448] [id = 263] 09:38:15 INFO - PROCESS | 448 | --DOCSHELL 145C7400 == 29 [pid = 448] [id = 262] 09:38:15 INFO - PROCESS | 448 | --DOCSHELL 16149000 == 28 [pid = 448] [id = 259] 09:38:15 INFO - PROCESS | 448 | --DOCSHELL 18F1A400 == 27 [pid = 448] [id = 261] 09:38:15 INFO - PROCESS | 448 | --DOCSHELL 1667C000 == 26 [pid = 448] [id = 260] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 91 (16677000) [pid = 448] [serial = 729] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 90 (14CCEC00) [pid = 448] [serial = 726] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 89 (1098D400) [pid = 448] [serial = 718] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 88 (10717000) [pid = 448] [serial = 717] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 87 (10236400) [pid = 448] [serial = 720] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 86 (17D1BC00) [pid = 448] [serial = 732] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 85 (10241400) [pid = 448] [serial = 721] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 84 (166EB000) [pid = 448] [serial = 730] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1098B400) [pid = 448] [serial = 723] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 82 (10ACB400) [pid = 448] [serial = 724] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1783E800) [pid = 448] [serial = 738] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 80 (1818C000) [pid = 448] [serial = 735] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 79 (17DC3C00) [pid = 448] [serial = 733] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 78 (17DCE000) [pid = 448] [serial = 739] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 77 (18CF6800) [pid = 448] [serial = 741] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10A29400) [pid = 448] [serial = 706] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 75 (10619C00) [pid = 448] [serial = 705] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 74 (10322000) [pid = 448] [serial = 754] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 73 (17D91C00) [pid = 448] [serial = 709] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 72 (0C826C00) [pid = 448] [serial = 742] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 71 (16677C00) [pid = 448] [serial = 708] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1A085800) [pid = 448] [serial = 712] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 69 (1A018800) [pid = 448] [serial = 711] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 68 (0FF63400) [pid = 448] [serial = 753] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 67 (1A155400) [pid = 448] [serial = 715] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 66 (1A0E8800) [pid = 448] [serial = 714] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 65 (18B1BC00) [pid = 448] [serial = 736] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 64 (18F90800) [pid = 448] [serial = 744] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 63 (18F94C00) [pid = 448] [serial = 745] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 62 (1023AC00) [pid = 448] [serial = 747] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 61 (15A59C00) [pid = 448] [serial = 751] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 60 (15A62C00) [pid = 448] [serial = 727] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 59 (14B92800) [pid = 448] [serial = 750] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | --DOMWINDOW == 58 (1032A800) [pid = 448] [serial = 748] [outer = 00000000] [url = about:blank] 09:38:15 INFO - PROCESS | 448 | 1468427895551 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]]]}] 09:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1871ms 09:38:15 INFO - PROCESS | 448 | 1468427895598 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 09:38:15 INFO - PROCESS | 448 | 1468427895602 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 09:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:38:15 INFO - PROCESS | 448 | 1468427895607 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:38:15 INFO - PROCESS | 448 | 1468427895611 Marionette TRACE conn6 <- [1,1022,null,{}] 09:38:15 INFO - PROCESS | 448 | 1468427895617 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}] 09:38:15 INFO - PROCESS | 448 | 1468427895620 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:15 INFO - PROCESS | 448 | 1468427895712 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 09:38:15 INFO - PROCESS | 448 | 1468427895720 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:15 INFO - PROCESS | 448 | 1468427895724 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:15 INFO - PROCESS | 448 | ++DOCSHELL 10174800 == 27 [pid = 448] [id = 265] 09:38:15 INFO - PROCESS | 448 | ++DOMWINDOW == 59 (10175800) [pid = 448] [serial = 794] [outer = 00000000] 09:38:15 INFO - PROCESS | 448 | ++DOMWINDOW == 60 (1017F400) [pid = 448] [serial = 795] [outer = 10175800] 09:38:15 INFO - PROCESS | 448 | 1468427895773 Marionette DEBUG loaded listener.js 09:38:15 INFO - PROCESS | 448 | ++DOMWINDOW == 61 (1023AC00) [pid = 448] [serial = 796] [outer = 10175800] 09:38:16 INFO - PROCESS | 448 | 1468427896240 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]]]}] 09:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 670ms 09:38:16 INFO - PROCESS | 448 | 1468427896280 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 09:38:16 INFO - PROCESS | 448 | 1468427896285 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 09:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:38:16 INFO - PROCESS | 448 | 1468427896310 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:38:16 INFO - PROCESS | 448 | 1468427896313 Marionette TRACE conn6 <- [1,1026,null,{}] 09:38:16 INFO - PROCESS | 448 | 1468427896317 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}] 09:38:16 INFO - PROCESS | 448 | 1468427896320 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:16 INFO - PROCESS | 448 | 1468427896405 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 09:38:16 INFO - PROCESS | 448 | 1468427896414 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:16 INFO - PROCESS | 448 | 1468427896417 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:16 INFO - PROCESS | 448 | ++DOCSHELL 1036E800 == 28 [pid = 448] [id = 266] 09:38:16 INFO - PROCESS | 448 | ++DOMWINDOW == 62 (1036F000) [pid = 448] [serial = 797] [outer = 00000000] 09:38:16 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (10539800) [pid = 448] [serial = 798] [outer = 1036F000] 09:38:16 INFO - PROCESS | 448 | 1468427896464 Marionette DEBUG loaded listener.js 09:38:16 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (10619C00) [pid = 448] [serial = 799] [outer = 1036F000] 09:38:16 INFO - PROCESS | 448 | 1468427896919 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]]]}] 09:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 650ms 09:38:16 INFO - PROCESS | 448 | 1468427896950 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 09:38:16 INFO - PROCESS | 448 | 1468427896952 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 09:38:16 INFO - PROCESS | 448 | 1468427896956 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:38:16 INFO - PROCESS | 448 | 1468427896960 Marionette TRACE conn6 <- [1,1030,null,{}] 09:38:16 INFO - PROCESS | 448 | 1468427896970 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}] 09:38:16 INFO - PROCESS | 448 | 1468427896975 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:17 INFO - PROCESS | 448 | 1468427897058 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 09:38:17 INFO - PROCESS | 448 | 1468427897098 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:17 INFO - PROCESS | 448 | 1468427897101 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:17 INFO - PROCESS | 448 | ++DOCSHELL 1340F400 == 29 [pid = 448] [id = 267] 09:38:17 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (13414C00) [pid = 448] [serial = 800] [outer = 00000000] 09:38:17 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (144A9400) [pid = 448] [serial = 801] [outer = 13414C00] 09:38:17 INFO - PROCESS | 448 | 1468427897148 Marionette DEBUG loaded listener.js 09:38:17 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (145C1000) [pid = 448] [serial = 802] [outer = 13414C00] 09:38:17 INFO - PROCESS | 448 | 1468427897574 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]]]}] 09:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 669ms 09:38:17 INFO - PROCESS | 448 | 1468427897630 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 09:38:17 INFO - PROCESS | 448 | 1468427897632 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 09:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:38:17 INFO - PROCESS | 448 | 1468427897635 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:38:17 INFO - PROCESS | 448 | 1468427897637 Marionette TRACE conn6 <- [1,1034,null,{}] 09:38:17 INFO - PROCESS | 448 | 1468427897640 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}] 09:38:17 INFO - PROCESS | 448 | 1468427897642 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:17 INFO - PROCESS | 448 | 1468427897725 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 09:38:17 INFO - PROCESS | 448 | 1468427897730 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:17 INFO - PROCESS | 448 | 1468427897732 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:17 INFO - PROCESS | 448 | ++DOCSHELL 1098D400 == 30 [pid = 448] [id = 268] 09:38:17 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (10A25C00) [pid = 448] [serial = 803] [outer = 00000000] 09:38:17 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (14B99800) [pid = 448] [serial = 804] [outer = 10A25C00] 09:38:17 INFO - PROCESS | 448 | 1468427897777 Marionette DEBUG loaded listener.js 09:38:17 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (14CD3C00) [pid = 448] [serial = 805] [outer = 10A25C00] 09:38:18 INFO - PROCESS | 448 | 1468427898184 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]]]}] 09:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 570ms 09:38:18 INFO - PROCESS | 448 | 1468427898206 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 09:38:18 INFO - PROCESS | 448 | 1468427898208 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 09:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:38:18 INFO - PROCESS | 448 | 1468427898211 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:38:18 INFO - PROCESS | 448 | 1468427898213 Marionette TRACE conn6 <- [1,1038,null,{}] 09:38:18 INFO - PROCESS | 448 | 1468427898216 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}] 09:38:18 INFO - PROCESS | 448 | 1468427898218 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:18 INFO - PROCESS | 448 | 1468427898330 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 09:38:18 INFO - PROCESS | 448 | 1468427898337 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:18 INFO - PROCESS | 448 | 1468427898339 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:18 INFO - PROCESS | 448 | ++DOCSHELL 15A58C00 == 31 [pid = 448] [id = 269] 09:38:18 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (16146400) [pid = 448] [serial = 806] [outer = 00000000] 09:38:18 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (161E1400) [pid = 448] [serial = 807] [outer = 16146400] 09:38:18 INFO - PROCESS | 448 | 1468427898383 Marionette DEBUG loaded listener.js 09:38:18 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (161E7400) [pid = 448] [serial = 808] [outer = 16146400] 09:38:18 INFO - PROCESS | 448 | 1468427898803 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]]]}] 09:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 630ms 09:38:18 INFO - PROCESS | 448 | 1468427898844 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 09:38:18 INFO - PROCESS | 448 | 1468427898846 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 09:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:38:18 INFO - PROCESS | 448 | 1468427898850 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:38:18 INFO - PROCESS | 448 | 1468427898851 Marionette TRACE conn6 <- [1,1042,null,{}] 09:38:18 INFO - PROCESS | 448 | 1468427898855 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}] 09:38:18 INFO - PROCESS | 448 | 1468427898860 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:18 INFO - PROCESS | 448 | 1468427898962 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 09:38:18 INFO - PROCESS | 448 | 1468427898967 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:18 INFO - PROCESS | 448 | 1468427898969 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:18 INFO - PROCESS | 448 | ++DOCSHELL 16679400 == 32 [pid = 448] [id = 270] 09:38:18 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (16679C00) [pid = 448] [serial = 809] [outer = 00000000] 09:38:19 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (17847800) [pid = 448] [serial = 810] [outer = 16679C00] 09:38:19 INFO - PROCESS | 448 | 1468427899013 Marionette DEBUG loaded listener.js 09:38:19 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1784D000) [pid = 448] [serial = 811] [outer = 16679C00] 09:38:19 INFO - PROCESS | 448 | 1468427899429 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]]]}] 09:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 629ms 09:38:19 INFO - PROCESS | 448 | 1468427899483 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 09:38:19 INFO - PROCESS | 448 | 1468427899485 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 09:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:38:19 INFO - PROCESS | 448 | 1468427899489 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:38:19 INFO - PROCESS | 448 | 1468427899490 Marionette TRACE conn6 <- [1,1046,null,{}] 09:38:19 INFO - PROCESS | 448 | 1468427899494 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}] 09:38:19 INFO - PROCESS | 448 | 1468427899496 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:19 INFO - PROCESS | 448 | 1468427899570 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 09:38:19 INFO - PROCESS | 448 | 1468427899578 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:19 INFO - PROCESS | 448 | 1468427899580 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:19 INFO - PROCESS | 448 | ++DOCSHELL 17D94400 == 33 [pid = 448] [id = 271] 09:38:19 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (17DC6400) [pid = 448] [serial = 812] [outer = 00000000] 09:38:19 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (17DD0C00) [pid = 448] [serial = 813] [outer = 17DC6400] 09:38:19 INFO - PROCESS | 448 | 1468427899623 Marionette DEBUG loaded listener.js 09:38:19 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (10373000) [pid = 448] [serial = 814] [outer = 17DC6400] 09:38:20 INFO - PROCESS | 448 | 1468427900055 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]]]}] 09:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 630ms 09:38:20 INFO - PROCESS | 448 | 1468427900122 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 09:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:38:20 INFO - PROCESS | 448 | 1468427900124 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 09:38:20 INFO - PROCESS | 448 | 1468427900127 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:38:20 INFO - PROCESS | 448 | 1468427900129 Marionette TRACE conn6 <- [1,1050,null,{}] 09:38:20 INFO - PROCESS | 448 | 1468427900133 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}] 09:38:20 INFO - PROCESS | 448 | 1468427900134 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:20 INFO - PROCESS | 448 | 1468427900210 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 09:38:20 INFO - PROCESS | 448 | 1468427900216 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:20 INFO - PROCESS | 448 | 1468427900217 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:20 INFO - PROCESS | 448 | ++DOCSHELL 18169800 == 34 [pid = 448] [id = 272] 09:38:20 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1816C800) [pid = 448] [serial = 815] [outer = 00000000] 09:38:20 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (18172800) [pid = 448] [serial = 816] [outer = 1816C800] 09:38:20 INFO - PROCESS | 448 | 1468427900261 Marionette DEBUG loaded listener.js 09:38:20 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (18173C00) [pid = 448] [serial = 817] [outer = 1816C800] 09:38:20 INFO - PROCESS | 448 | 1468427900677 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]]]}] 09:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 569ms 09:38:20 INFO - PROCESS | 448 | 1468427900697 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 09:38:20 INFO - PROCESS | 448 | 1468427900699 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 09:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:38:20 INFO - PROCESS | 448 | 1468427900702 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:38:20 INFO - PROCESS | 448 | 1468427900704 Marionette TRACE conn6 <- [1,1054,null,{}] 09:38:20 INFO - PROCESS | 448 | 1468427900707 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}] 09:38:20 INFO - PROCESS | 448 | 1468427900709 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:20 INFO - PROCESS | 448 | 1468427900826 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 09:38:20 INFO - PROCESS | 448 | 1468427900839 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:20 INFO - PROCESS | 448 | 1468427900841 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:20 INFO - PROCESS | 448 | ++DOCSHELL 115CE400 == 35 [pid = 448] [id = 273] 09:38:20 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1816DC00) [pid = 448] [serial = 818] [outer = 00000000] 09:38:20 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (18B1BC00) [pid = 448] [serial = 819] [outer = 1816DC00] 09:38:20 INFO - PROCESS | 448 | 1468427900887 Marionette DEBUG loaded listener.js 09:38:20 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18B63400) [pid = 448] [serial = 820] [outer = 1816DC00] 09:38:21 INFO - PROCESS | 448 | 1468427901321 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]]]}] 09:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 670ms 09:38:21 INFO - PROCESS | 448 | 1468427901374 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 09:38:21 INFO - PROCESS | 448 | 1468427901376 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 09:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:38:21 INFO - PROCESS | 448 | 1468427901379 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:38:21 INFO - PROCESS | 448 | 1468427901381 Marionette TRACE conn6 <- [1,1058,null,{}] 09:38:21 INFO - PROCESS | 448 | 1468427901384 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}] 09:38:21 INFO - PROCESS | 448 | 1468427901386 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:21 INFO - PROCESS | 448 | 1468427901495 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 09:38:21 INFO - PROCESS | 448 | 1468427901503 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:21 INFO - PROCESS | 448 | 1468427901504 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:21 INFO - PROCESS | 448 | ++DOCSHELL 14B7E800 == 36 [pid = 448] [id = 274] 09:38:21 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (18B0F800) [pid = 448] [serial = 821] [outer = 00000000] 09:38:21 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (18F8EC00) [pid = 448] [serial = 822] [outer = 18B0F800] 09:38:21 INFO - PROCESS | 448 | 1468427901547 Marionette DEBUG loaded listener.js 09:38:21 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (18F98C00) [pid = 448] [serial = 823] [outer = 18B0F800] 09:38:21 INFO - PROCESS | 448 | 1468427901994 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]]]}] 09:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 669ms 09:38:22 INFO - PROCESS | 448 | 1468427902050 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 09:38:22 INFO - PROCESS | 448 | 1468427902052 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 09:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:38:22 INFO - PROCESS | 448 | 1468427902061 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:38:22 INFO - PROCESS | 448 | 1468427902063 Marionette TRACE conn6 <- [1,1062,null,{}] 09:38:22 INFO - PROCESS | 448 | 1468427902067 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}] 09:38:22 INFO - PROCESS | 448 | 1468427902069 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:22 INFO - PROCESS | 448 | 1468427902218 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 09:38:22 INFO - PROCESS | 448 | 1468427902250 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:22 INFO - PROCESS | 448 | 1468427902252 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:22 INFO - PROCESS | 448 | ++DOCSHELL 14D92000 == 37 [pid = 448] [id = 275] 09:38:22 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (19090400) [pid = 448] [serial = 824] [outer = 00000000] 09:38:22 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (19271C00) [pid = 448] [serial = 825] [outer = 19090400] 09:38:22 INFO - PROCESS | 448 | 1468427902298 Marionette DEBUG loaded listener.js 09:38:22 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (1A010C00) [pid = 448] [serial = 826] [outer = 19090400] 09:38:22 INFO - PROCESS | 448 | 1468427902729 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]]]}] 09:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 730ms 09:38:22 INFO - PROCESS | 448 | --DOMWINDOW == 90 (18171400) [pid = 448] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:38:22 INFO - PROCESS | 448 | --DOMWINDOW == 89 (19092400) [pid = 448] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:38:22 INFO - PROCESS | 448 | --DOMWINDOW == 88 (178E4000) [pid = 448] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:38:22 INFO - PROCESS | 448 | --DOMWINDOW == 87 (14B7C000) [pid = 448] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:38:22 INFO - PROCESS | 448 | --DOMWINDOW == 86 (0CDF0000) [pid = 448] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:38:22 INFO - PROCESS | 448 | --DOMWINDOW == 85 (10A2D800) [pid = 448] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:38:22 INFO - PROCESS | 448 | --DOMWINDOW == 84 (14763000) [pid = 448] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:38:22 INFO - PROCESS | 448 | --DOMWINDOW == 83 (17DCB000) [pid = 448] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:38:22 INFO - PROCESS | 448 | --DOMWINDOW == 82 (18F8D000) [pid = 448] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:38:22 INFO - PROCESS | 448 | --DOMWINDOW == 81 (10372C00) [pid = 448] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:38:22 INFO - PROCESS | 448 | --DOMWINDOW == 80 (18181800) [pid = 448] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:38:22 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1614C400) [pid = 448] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:38:22 INFO - PROCESS | 448 | 1468427902939 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 09:38:22 INFO - PROCESS | 448 | 1468427902941 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 09:38:22 INFO - PROCESS | 448 | 1468427902949 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:38:22 INFO - PROCESS | 448 | 1468427902951 Marionette TRACE conn6 <- [1,1066,null,{}] 09:38:22 INFO - PROCESS | 448 | 1468427902954 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}] 09:38:22 INFO - PROCESS | 448 | 1468427902956 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:38:23 INFO - PROCESS | 448 | 1468427903036 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 09:38:23 INFO - PROCESS | 448 | 1468427903044 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:23 INFO - PROCESS | 448 | 1468427903046 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:23 INFO - PROCESS | 448 | ++DOCSHELL 10985C00 == 38 [pid = 448] [id = 276] 09:38:23 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (10987000) [pid = 448] [serial = 827] [outer = 00000000] 09:38:23 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (14C50C00) [pid = 448] [serial = 828] [outer = 10987000] 09:38:23 INFO - PROCESS | 448 | 1468427903089 Marionette DEBUG loaded listener.js 09:38:23 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (14D89800) [pid = 448] [serial = 829] [outer = 10987000] 09:38:23 INFO - PROCESS | 448 | 1468427903511 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]]]}] 09:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 609ms 09:38:23 INFO - PROCESS | 448 | 1468427903576 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 09:38:23 INFO - PROCESS | 448 | 1468427903578 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 09:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:38:23 INFO - PROCESS | 448 | 1468427903581 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:38:23 INFO - PROCESS | 448 | 1468427903583 Marionette TRACE conn6 <- [1,1070,null,{}] 09:38:23 INFO - PROCESS | 448 | 1468427903586 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}] 09:38:23 INFO - PROCESS | 448 | 1468427903587 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:23 INFO - PROCESS | 448 | 1468427903664 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 09:38:23 INFO - PROCESS | 448 | 1468427903669 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:23 INFO - PROCESS | 448 | 1468427903671 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:23 INFO - PROCESS | 448 | ++DOCSHELL 1784A000 == 39 [pid = 448] [id = 277] 09:38:23 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (17D92400) [pid = 448] [serial = 830] [outer = 00000000] 09:38:23 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (18CEEC00) [pid = 448] [serial = 831] [outer = 17D92400] 09:38:23 INFO - PROCESS | 448 | 1468427903714 Marionette DEBUG loaded listener.js 09:38:23 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (19097400) [pid = 448] [serial = 832] [outer = 17D92400] 09:38:24 INFO - PROCESS | 448 | 1468427904121 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]]]}] 09:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 571ms 09:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:38:24 INFO - PROCESS | 448 | 1468427904153 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 09:38:24 INFO - PROCESS | 448 | 1468427904155 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 09:38:24 INFO - PROCESS | 448 | 1468427904158 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:38:24 INFO - PROCESS | 448 | 1468427904159 Marionette TRACE conn6 <- [1,1074,null,{}] 09:38:24 INFO - PROCESS | 448 | 1468427904180 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}] 09:38:24 INFO - PROCESS | 448 | 1468427904181 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:24 INFO - PROCESS | 448 | 1468427904260 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 09:38:24 INFO - PROCESS | 448 | 1468427904265 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:24 INFO - PROCESS | 448 | 1468427904267 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:24 INFO - PROCESS | 448 | ++DOCSHELL 166EA800 == 40 [pid = 448] [id = 278] 09:38:24 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (18172400) [pid = 448] [serial = 833] [outer = 00000000] 09:38:24 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1A01BC00) [pid = 448] [serial = 834] [outer = 18172400] 09:38:24 INFO - PROCESS | 448 | 1468427904309 Marionette DEBUG loaded listener.js 09:38:24 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (1A01C400) [pid = 448] [serial = 835] [outer = 18172400] 09:38:24 INFO - PROCESS | 448 | 1468427904722 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]]]}] 09:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 571ms 09:38:24 INFO - PROCESS | 448 | 1468427904731 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 09:38:24 INFO - PROCESS | 448 | 1468427904732 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 09:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:38:24 INFO - PROCESS | 448 | 1468427904736 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:38:24 INFO - PROCESS | 448 | 1468427904737 Marionette TRACE conn6 <- [1,1078,null,{}] 09:38:24 INFO - PROCESS | 448 | 1468427904740 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}] 09:38:24 INFO - PROCESS | 448 | 1468427904742 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:24 INFO - PROCESS | 448 | 1468427904868 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 09:38:24 INFO - PROCESS | 448 | 1468427904877 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:24 INFO - PROCESS | 448 | 1468427904878 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:24 INFO - PROCESS | 448 | ++DOCSHELL 161E1000 == 41 [pid = 448] [id = 279] 09:38:24 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (17DC5800) [pid = 448] [serial = 836] [outer = 00000000] 09:38:24 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (1A088C00) [pid = 448] [serial = 837] [outer = 17DC5800] 09:38:24 INFO - PROCESS | 448 | 1468427904922 Marionette DEBUG loaded listener.js 09:38:24 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (1A08B800) [pid = 448] [serial = 838] [outer = 17DC5800] 09:38:25 INFO - PROCESS | 448 | 1468427905707 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]]]}] 09:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1019ms 09:38:25 INFO - PROCESS | 448 | 1468427905756 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 09:38:25 INFO - PROCESS | 448 | 1468427905760 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 09:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:38:25 INFO - PROCESS | 448 | 1468427905765 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:38:25 INFO - PROCESS | 448 | 1468427905768 Marionette TRACE conn6 <- [1,1082,null,{}] 09:38:25 INFO - PROCESS | 448 | 1468427905773 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}] 09:38:25 INFO - PROCESS | 448 | 1468427905777 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:25 INFO - PROCESS | 448 | 1468427905899 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 09:38:26 INFO - PROCESS | 448 | 1468427906025 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:26 INFO - PROCESS | 448 | 1468427906027 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:26 INFO - PROCESS | 448 | ++DOCSHELL 1017BC00 == 42 [pid = 448] [id = 280] 09:38:26 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (1017D800) [pid = 448] [serial = 839] [outer = 00000000] 09:38:26 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (1036E400) [pid = 448] [serial = 840] [outer = 1017D800] 09:38:26 INFO - PROCESS | 448 | 1468427906085 Marionette DEBUG loaded listener.js 09:38:26 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (10916000) [pid = 448] [serial = 841] [outer = 1017D800] 09:38:27 INFO - PROCESS | 448 | 1468427907045 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]]]}] 09:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1337ms 09:38:27 INFO - PROCESS | 448 | 1468427907104 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 09:38:27 INFO - PROCESS | 448 | 1468427907109 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 09:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:38:27 INFO - PROCESS | 448 | 1468427907114 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:38:27 INFO - PROCESS | 448 | 1468427907117 Marionette TRACE conn6 <- [1,1086,null,{}] 09:38:27 INFO - PROCESS | 448 | 1468427907122 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}] 09:38:27 INFO - PROCESS | 448 | 1468427907125 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:27 INFO - PROCESS | 448 | 1468427907260 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 09:38:27 INFO - PROCESS | 448 | 1468427907393 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:27 INFO - PROCESS | 448 | 1468427907397 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:27 INFO - PROCESS | 448 | ++DOCSHELL 10240C00 == 43 [pid = 448] [id = 281] 09:38:27 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (10241000) [pid = 448] [serial = 842] [outer = 00000000] 09:38:27 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (10324000) [pid = 448] [serial = 843] [outer = 10241000] 09:38:27 INFO - PROCESS | 448 | 1468427907488 Marionette DEBUG loaded listener.js 09:38:27 INFO - PROCESS | 448 | ++DOMWINDOW == 97 (1036DC00) [pid = 448] [serial = 844] [outer = 10241000] 09:38:27 INFO - PROCESS | 448 | --DOCSHELL 166EA800 == 42 [pid = 448] [id = 278] 09:38:27 INFO - PROCESS | 448 | --DOCSHELL 1784A000 == 41 [pid = 448] [id = 277] 09:38:27 INFO - PROCESS | 448 | --DOCSHELL 10985C00 == 40 [pid = 448] [id = 276] 09:38:27 INFO - PROCESS | 448 | --DOCSHELL 14D92000 == 39 [pid = 448] [id = 275] 09:38:27 INFO - PROCESS | 448 | --DOCSHELL 14B7E800 == 38 [pid = 448] [id = 274] 09:38:27 INFO - PROCESS | 448 | --DOCSHELL 115CE400 == 37 [pid = 448] [id = 273] 09:38:27 INFO - PROCESS | 448 | --DOCSHELL 18169800 == 36 [pid = 448] [id = 272] 09:38:27 INFO - PROCESS | 448 | --DOCSHELL 17D94400 == 35 [pid = 448] [id = 271] 09:38:27 INFO - PROCESS | 448 | --DOCSHELL 16679400 == 34 [pid = 448] [id = 270] 09:38:27 INFO - PROCESS | 448 | --DOCSHELL 15A58C00 == 33 [pid = 448] [id = 269] 09:38:27 INFO - PROCESS | 448 | --DOCSHELL 1098D400 == 32 [pid = 448] [id = 268] 09:38:27 INFO - PROCESS | 448 | --DOCSHELL 1340F400 == 31 [pid = 448] [id = 267] 09:38:27 INFO - PROCESS | 448 | --DOCSHELL 1036E800 == 30 [pid = 448] [id = 266] 09:38:27 INFO - PROCESS | 448 | --DOCSHELL 10174800 == 29 [pid = 448] [id = 265] 09:38:27 INFO - PROCESS | 448 | --DOCSHELL 19078400 == 28 [pid = 448] [id = 264] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 96 (195D6C00) [pid = 448] [serial = 792] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 95 (1926B000) [pid = 448] [serial = 790] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 94 (18F8F800) [pid = 448] [serial = 768] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 93 (1909AC00) [pid = 448] [serial = 789] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 92 (17DCB400) [pid = 448] [serial = 762] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 91 (18F17C00) [pid = 448] [serial = 769] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 90 (161DAC00) [pid = 448] [serial = 760] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 89 (1017A000) [pid = 448] [serial = 771] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 88 (13411800) [pid = 448] [serial = 774] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 87 (1816A800) [pid = 448] [serial = 763] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 86 (178DC000) [pid = 448] [serial = 786] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 85 (144A6800) [pid = 448] [serial = 775] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 84 (18170400) [pid = 448] [serial = 780] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1908D400) [pid = 448] [serial = 784] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 82 (14CD2000) [pid = 448] [serial = 759] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 81 (10AD1400) [pid = 448] [serial = 757] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 80 (1818CC00) [pid = 448] [serial = 765] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1818DC00) [pid = 448] [serial = 781] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 78 (18B15000) [pid = 448] [serial = 766] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 77 (18CF4C00) [pid = 448] [serial = 787] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 76 (161E7C00) [pid = 448] [serial = 777] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1097FC00) [pid = 448] [serial = 756] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 74 (18F9B400) [pid = 448] [serial = 783] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 73 (10245000) [pid = 448] [serial = 772] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | --DOMWINDOW == 72 (16674000) [pid = 448] [serial = 778] [outer = 00000000] [url = about:blank] 09:38:27 INFO - PROCESS | 448 | 1468427907981 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]]]}] 09:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 929ms 09:38:28 INFO - PROCESS | 448 | 1468427908045 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 09:38:28 INFO - PROCESS | 448 | 1468427908049 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 09:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:38:28 INFO - PROCESS | 448 | 1468427908055 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:38:28 INFO - PROCESS | 448 | 1468427908058 Marionette TRACE conn6 <- [1,1090,null,{}] 09:38:28 INFO - PROCESS | 448 | 1468427908062 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}] 09:38:28 INFO - PROCESS | 448 | 1468427908064 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:28 INFO - PROCESS | 448 | 1468427908149 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 09:38:28 INFO - PROCESS | 448 | 1468427908227 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:28 INFO - PROCESS | 448 | 1468427908230 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:28 INFO - PROCESS | 448 | ++DOCSHELL 10370000 == 29 [pid = 448] [id = 282] 09:38:28 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (10370400) [pid = 448] [serial = 845] [outer = 00000000] 09:38:28 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (10985400) [pid = 448] [serial = 846] [outer = 10370400] 09:38:28 INFO - PROCESS | 448 | 1468427908285 Marionette DEBUG loaded listener.js 09:38:28 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1098B400) [pid = 448] [serial = 847] [outer = 10370400] 09:38:28 INFO - PROCESS | 448 | 1468427908685 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]]]}] 09:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 671ms 09:38:28 INFO - PROCESS | 448 | 1468427908756 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 09:38:28 INFO - PROCESS | 448 | 1468427908758 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 09:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:38:28 INFO - PROCESS | 448 | 1468427908764 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:38:28 INFO - PROCESS | 448 | 1468427908767 Marionette TRACE conn6 <- [1,1094,null,{}] 09:38:28 INFO - PROCESS | 448 | 1468427908782 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}] 09:38:28 INFO - PROCESS | 448 | 1468427908787 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:28 INFO - PROCESS | 448 | 1468427908875 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 09:38:28 INFO - PROCESS | 448 | 1468427908882 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:28 INFO - PROCESS | 448 | 1468427908885 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:28 INFO - PROCESS | 448 | ++DOCSHELL 144ECC00 == 30 [pid = 448] [id = 283] 09:38:28 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (144ED000) [pid = 448] [serial = 848] [outer = 00000000] 09:38:28 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (147A4400) [pid = 448] [serial = 849] [outer = 144ED000] 09:38:28 INFO - PROCESS | 448 | 1468427908933 Marionette DEBUG loaded listener.js 09:38:29 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (14C02000) [pid = 448] [serial = 850] [outer = 144ED000] 09:38:29 INFO - PROCESS | 448 | 1468427909370 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]]]}] 09:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 629ms 09:38:29 INFO - PROCESS | 448 | 1468427909407 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 09:38:29 INFO - PROCESS | 448 | 1468427909409 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 09:38:29 INFO - PROCESS | 448 | 1468427909417 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:38:29 INFO - PROCESS | 448 | 1468427909419 Marionette TRACE conn6 <- [1,1098,null,{}] 09:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:38:29 INFO - PROCESS | 448 | 1468427909422 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}] 09:38:29 INFO - PROCESS | 448 | 1468427909424 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:29 INFO - PROCESS | 448 | 1468427909507 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 09:38:29 INFO - PROCESS | 448 | 1468427909512 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:29 INFO - PROCESS | 448 | 1468427909514 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:29 INFO - PROCESS | 448 | ++DOCSHELL 14C19C00 == 31 [pid = 448] [id = 284] 09:38:29 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (14D8B000) [pid = 448] [serial = 851] [outer = 00000000] 09:38:29 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (161E4000) [pid = 448] [serial = 852] [outer = 14D8B000] 09:38:29 INFO - PROCESS | 448 | 1468427909567 Marionette DEBUG loaded listener.js 09:38:29 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (16671800) [pid = 448] [serial = 853] [outer = 14D8B000] 09:38:30 INFO - PROCESS | 448 | 1468427910041 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]]]}] 09:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 670ms 09:38:30 INFO - PROCESS | 448 | 1468427910094 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 09:38:30 INFO - PROCESS | 448 | 1468427910096 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 09:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:38:30 INFO - PROCESS | 448 | 1468427910106 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:38:30 INFO - PROCESS | 448 | 1468427910108 Marionette TRACE conn6 <- [1,1102,null,{}] 09:38:30 INFO - PROCESS | 448 | 1468427910112 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}] 09:38:30 INFO - PROCESS | 448 | 1468427910114 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:30 INFO - PROCESS | 448 | 1468427910218 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 09:38:30 INFO - PROCESS | 448 | 1468427910301 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:30 INFO - PROCESS | 448 | 1468427910303 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:30 INFO - PROCESS | 448 | ++DOCSHELL 16678800 == 32 [pid = 448] [id = 285] 09:38:30 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (16679400) [pid = 448] [serial = 854] [outer = 00000000] 09:38:30 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (17D98C00) [pid = 448] [serial = 855] [outer = 16679400] 09:38:30 INFO - PROCESS | 448 | 1468427910348 Marionette DEBUG loaded listener.js 09:38:30 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (18166400) [pid = 448] [serial = 856] [outer = 16679400] 09:38:30 INFO - PROCESS | 448 | 1468427910741 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]]]}] 09:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 669ms 09:38:30 INFO - PROCESS | 448 | 1468427910779 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 09:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:38:30 INFO - PROCESS | 448 | 1468427910781 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 09:38:30 INFO - PROCESS | 448 | 1468427910785 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:38:30 INFO - PROCESS | 448 | 1468427910786 Marionette TRACE conn6 <- [1,1106,null,{}] 09:38:30 INFO - PROCESS | 448 | 1468427910790 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}] 09:38:30 INFO - PROCESS | 448 | 1468427910796 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:30 INFO - PROCESS | 448 | 1468427910932 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 09:38:30 INFO - PROCESS | 448 | 1468427910938 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:30 INFO - PROCESS | 448 | 1468427910939 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:30 INFO - PROCESS | 448 | ++DOCSHELL 18171C00 == 33 [pid = 448] [id = 286] 09:38:30 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18173800) [pid = 448] [serial = 857] [outer = 00000000] 09:38:30 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (18B69000) [pid = 448] [serial = 858] [outer = 18173800] 09:38:30 INFO - PROCESS | 448 | 1468427910983 Marionette DEBUG loaded listener.js 09:38:31 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (18B6B400) [pid = 448] [serial = 859] [outer = 18173800] 09:38:31 INFO - PROCESS | 448 | 1468427911397 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]]]}] 09:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 670ms 09:38:31 INFO - PROCESS | 448 | 1468427911457 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 09:38:31 INFO - PROCESS | 448 | 1468427911459 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 09:38:31 INFO - PROCESS | 448 | 1468427911462 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:38:31 INFO - PROCESS | 448 | 1468427911464 Marionette TRACE conn6 <- [1,1110,null,{}] 09:38:31 INFO - PROCESS | 448 | 1468427911467 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}] 09:38:31 INFO - PROCESS | 448 | 1468427911478 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:31 INFO - PROCESS | 448 | 1468427911609 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 09:38:31 INFO - PROCESS | 448 | 1468427911665 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:31 INFO - PROCESS | 448 | 1468427911667 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:31 INFO - PROCESS | 448 | ++DOCSHELL 0C823800 == 34 [pid = 448] [id = 287] 09:38:31 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (10981000) [pid = 448] [serial = 860] [outer = 00000000] 09:38:31 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (18F94C00) [pid = 448] [serial = 861] [outer = 10981000] 09:38:31 INFO - PROCESS | 448 | 1468427911710 Marionette DEBUG loaded listener.js 09:38:31 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (18F96000) [pid = 448] [serial = 862] [outer = 10981000] 09:38:32 INFO - PROCESS | 448 | --DOMWINDOW == 89 (18172400) [pid = 448] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:38:32 INFO - PROCESS | 448 | --DOMWINDOW == 88 (10A25C00) [pid = 448] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:38:32 INFO - PROCESS | 448 | --DOMWINDOW == 87 (17DC6400) [pid = 448] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:38:32 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1907D400) [pid = 448] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:38:32 INFO - PROCESS | 448 | --DOMWINDOW == 85 (1816C800) [pid = 448] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:38:32 INFO - PROCESS | 448 | --DOMWINDOW == 84 (1036F000) [pid = 448] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:38:32 INFO - PROCESS | 448 | --DOMWINDOW == 83 (16679C00) [pid = 448] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:38:32 INFO - PROCESS | 448 | --DOMWINDOW == 82 (18B0F800) [pid = 448] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:38:32 INFO - PROCESS | 448 | --DOMWINDOW == 81 (16146400) [pid = 448] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:38:32 INFO - PROCESS | 448 | --DOMWINDOW == 80 (10175800) [pid = 448] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:38:32 INFO - PROCESS | 448 | --DOMWINDOW == 79 (13414C00) [pid = 448] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:38:32 INFO - PROCESS | 448 | --DOMWINDOW == 78 (19090400) [pid = 448] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:38:32 INFO - PROCESS | 448 | --DOMWINDOW == 77 (10987000) [pid = 448] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:38:32 INFO - PROCESS | 448 | --DOMWINDOW == 76 (17D92400) [pid = 448] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:38:32 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1816DC00) [pid = 448] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:38:32 INFO - PROCESS | 448 | 1468427912281 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]]]}] 09:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 869ms 09:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:38:32 INFO - PROCESS | 448 | 1468427912335 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 09:38:32 INFO - PROCESS | 448 | 1468427912337 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 09:38:32 INFO - PROCESS | 448 | 1468427912340 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:38:32 INFO - PROCESS | 448 | 1468427912342 Marionette TRACE conn6 <- [1,1114,null,{}] 09:38:32 INFO - PROCESS | 448 | 1468427912345 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}] 09:38:32 INFO - PROCESS | 448 | 1468427912347 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:32 INFO - PROCESS | 448 | 1468427912423 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 09:38:32 INFO - PROCESS | 448 | 1468427912428 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:32 INFO - PROCESS | 448 | 1468427912430 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:32 INFO - PROCESS | 448 | ++DOCSHELL 10175400 == 35 [pid = 448] [id = 288] 09:38:32 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1036D800) [pid = 448] [serial = 863] [outer = 00000000] 09:38:32 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (15A63800) [pid = 448] [serial = 864] [outer = 1036D800] 09:38:32 INFO - PROCESS | 448 | 1468427912473 Marionette DEBUG loaded listener.js 09:38:32 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (17D20C00) [pid = 448] [serial = 865] [outer = 1036D800] 09:38:32 INFO - PROCESS | 448 | 1468427912878 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]]]}] 09:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 570ms 09:38:32 INFO - PROCESS | 448 | 1468427912935 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 09:38:32 INFO - PROCESS | 448 | 1468427912937 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 09:38:32 INFO - PROCESS | 448 | 1468427912941 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:38:32 INFO - PROCESS | 448 | 1468427912943 Marionette TRACE conn6 <- [1,1118,null,{}] 09:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:38:32 INFO - PROCESS | 448 | 1468427912946 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}] 09:38:32 INFO - PROCESS | 448 | 1468427912948 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:33 INFO - PROCESS | 448 | 1468427913025 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 09:38:33 INFO - PROCESS | 448 | 1468427913031 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:33 INFO - PROCESS | 448 | 1468427913033 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:33 INFO - PROCESS | 448 | ++DOCSHELL 14C0D000 == 36 [pid = 448] [id = 289] 09:38:33 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (14C50800) [pid = 448] [serial = 866] [outer = 00000000] 09:38:33 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (19076000) [pid = 448] [serial = 867] [outer = 14C50800] 09:38:33 INFO - PROCESS | 448 | 1468427913075 Marionette DEBUG loaded listener.js 09:38:33 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1908D800) [pid = 448] [serial = 868] [outer = 14C50800] 09:38:33 INFO - PROCESS | 448 | 1468427913474 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]]]}] 09:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 569ms 09:38:33 INFO - PROCESS | 448 | 1468427913517 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 09:38:33 INFO - PROCESS | 448 | 1468427913519 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 09:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:38:33 INFO - PROCESS | 448 | 1468427913522 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:38:33 INFO - PROCESS | 448 | 1468427913524 Marionette TRACE conn6 <- [1,1122,null,{}] 09:38:33 INFO - PROCESS | 448 | 1468427913543 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}] 09:38:33 INFO - PROCESS | 448 | 1468427913545 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:33 INFO - PROCESS | 448 | 1468427913622 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 09:38:33 INFO - PROCESS | 448 | 1468427913630 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:33 INFO - PROCESS | 448 | 1468427913631 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:33 INFO - PROCESS | 448 | ++DOCSHELL 1818C000 == 37 [pid = 448] [id = 290] 09:38:33 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (19097000) [pid = 448] [serial = 869] [outer = 00000000] 09:38:33 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1928F000) [pid = 448] [serial = 870] [outer = 19097000] 09:38:33 INFO - PROCESS | 448 | 1468427913674 Marionette DEBUG loaded listener.js 09:38:33 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (10326400) [pid = 448] [serial = 871] [outer = 19097000] 09:38:34 INFO - PROCESS | 448 | 1468427914098 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]]]}] 09:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 630ms 09:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:38:34 INFO - PROCESS | 448 | 1468427914154 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 09:38:34 INFO - PROCESS | 448 | 1468427914156 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 09:38:34 INFO - PROCESS | 448 | 1468427914159 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:38:34 INFO - PROCESS | 448 | 1468427914161 Marionette TRACE conn6 <- [1,1126,null,{}] 09:38:34 INFO - PROCESS | 448 | 1468427914164 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}] 09:38:34 INFO - PROCESS | 448 | 1468427914167 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:34 INFO - PROCESS | 448 | 1468427914304 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 09:38:34 INFO - PROCESS | 448 | 1468427914459 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:34 INFO - PROCESS | 448 | 1468427914462 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:34 INFO - PROCESS | 448 | ++DOCSHELL 090EC400 == 38 [pid = 448] [id = 291] 09:38:34 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (090F0400) [pid = 448] [serial = 872] [outer = 00000000] 09:38:34 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (0CD25400) [pid = 448] [serial = 873] [outer = 090F0400] 09:38:34 INFO - PROCESS | 448 | 1468427914521 Marionette DEBUG loaded listener.js 09:38:34 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (0CD75000) [pid = 448] [serial = 874] [outer = 090F0400] 09:38:35 INFO - PROCESS | 448 | 1468427915086 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]]]}] 09:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 970ms 09:38:35 INFO - PROCESS | 448 | 1468427915136 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 09:38:35 INFO - PROCESS | 448 | 1468427915140 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 09:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:38:35 INFO - PROCESS | 448 | 1468427915146 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:38:35 INFO - PROCESS | 448 | 1468427915149 Marionette TRACE conn6 <- [1,1130,null,{}] 09:38:35 INFO - PROCESS | 448 | 1468427915154 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}] 09:38:35 INFO - PROCESS | 448 | 1468427915157 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:35 INFO - PROCESS | 448 | 1468427915269 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 09:38:35 INFO - PROCESS | 448 | 1468427915397 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:35 INFO - PROCESS | 448 | 1468427915400 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:35 INFO - PROCESS | 448 | ++DOCSHELL 10ACB400 == 39 [pid = 448] [id = 292] 09:38:35 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (113DF400) [pid = 448] [serial = 875] [outer = 00000000] 09:38:35 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (13410C00) [pid = 448] [serial = 876] [outer = 113DF400] 09:38:35 INFO - PROCESS | 448 | 1468427915456 Marionette DEBUG loaded listener.js 09:38:35 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (1441F000) [pid = 448] [serial = 877] [outer = 113DF400] 09:38:36 INFO - PROCESS | 448 | 1468427916045 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]]]}] 09:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 930ms 09:38:36 INFO - PROCESS | 448 | 1468427916080 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 09:38:36 INFO - PROCESS | 448 | 1468427916083 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 09:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:38:36 INFO - PROCESS | 448 | 1468427916087 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:38:36 INFO - PROCESS | 448 | 1468427916089 Marionette TRACE conn6 <- [1,1134,null,{}] 09:38:36 INFO - PROCESS | 448 | 1468427916093 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}] 09:38:36 INFO - PROCESS | 448 | 1468427916096 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:36 INFO - PROCESS | 448 | 1468427916204 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 09:38:36 INFO - PROCESS | 448 | 1468427916334 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:36 INFO - PROCESS | 448 | 1468427916336 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:36 INFO - PROCESS | 448 | ++DOCSHELL 14B7B000 == 40 [pid = 448] [id = 293] 09:38:36 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (17DCDC00) [pid = 448] [serial = 878] [outer = 00000000] 09:38:36 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (1818A000) [pid = 448] [serial = 879] [outer = 17DCDC00] 09:38:36 INFO - PROCESS | 448 | 1468427916391 Marionette DEBUG loaded listener.js 09:38:36 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (18E06C00) [pid = 448] [serial = 880] [outer = 17DCDC00] 09:38:37 INFO - PROCESS | 448 | 1468427917084 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]]]}] 09:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1018ms 09:38:37 INFO - PROCESS | 448 | 1468427917109 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 09:38:37 INFO - PROCESS | 448 | 1468427917113 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 09:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:38:37 INFO - PROCESS | 448 | 1468427917124 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:38:37 INFO - PROCESS | 448 | 1468427917128 Marionette TRACE conn6 <- [1,1138,null,{}] 09:38:37 INFO - PROCESS | 448 | 1468427917132 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}] 09:38:37 INFO - PROCESS | 448 | 1468427917136 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:37 INFO - PROCESS | 448 | 1468427917264 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 09:38:37 INFO - PROCESS | 448 | 1468427917390 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:37 INFO - PROCESS | 448 | 1468427917392 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:37 INFO - PROCESS | 448 | ++DOCSHELL 1A08D800 == 41 [pid = 448] [id = 294] 09:38:37 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (1A157800) [pid = 448] [serial = 881] [outer = 00000000] 09:38:37 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (1A15CC00) [pid = 448] [serial = 882] [outer = 1A157800] 09:38:37 INFO - PROCESS | 448 | 1468427917445 Marionette DEBUG loaded listener.js 09:38:37 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (1A160800) [pid = 448] [serial = 883] [outer = 1A157800] 09:38:37 INFO - PROCESS | 448 | [448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 09:38:38 INFO - PROCESS | 448 | 1468427918169 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]]]}] 09:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1081ms 09:38:38 INFO - PROCESS | 448 | 1468427918214 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 09:38:38 INFO - PROCESS | 448 | 1468427918218 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 09:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:38:38 INFO - PROCESS | 448 | 1468427918231 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:38:38 INFO - PROCESS | 448 | 1468427918234 Marionette TRACE conn6 <- [1,1142,null,{}] 09:38:38 INFO - PROCESS | 448 | 1468427918239 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}] 09:38:38 INFO - PROCESS | 448 | 1468427918242 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:38 INFO - PROCESS | 448 | 1468427918345 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 09:38:38 INFO - PROCESS | 448 | 1468427918441 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:38 INFO - PROCESS | 448 | 1468427918445 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:38 INFO - PROCESS | 448 | ++DOCSHELL 10366C00 == 42 [pid = 448] [id = 295] 09:38:38 INFO - PROCESS | 448 | ++DOMWINDOW == 97 (10367400) [pid = 448] [serial = 884] [outer = 00000000] 09:38:38 INFO - PROCESS | 448 | ++DOMWINDOW == 98 (1060EC00) [pid = 448] [serial = 885] [outer = 10367400] 09:38:38 INFO - PROCESS | 448 | 1468427918494 Marionette DEBUG loaded listener.js 09:38:38 INFO - PROCESS | 448 | ++DOMWINDOW == 99 (10980C00) [pid = 448] [serial = 886] [outer = 10367400] 09:38:39 INFO - PROCESS | 448 | 1468427919066 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]]]}] 09:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 889ms 09:38:39 INFO - PROCESS | 448 | 1468427919117 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 09:38:39 INFO - PROCESS | 448 | 1468427919121 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 09:38:39 INFO - PROCESS | 448 | 1468427919127 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:38:39 INFO - PROCESS | 448 | 1468427919130 Marionette TRACE conn6 <- [1,1146,null,{}] 09:38:39 INFO - PROCESS | 448 | 1468427919134 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}] 09:38:39 INFO - PROCESS | 448 | 1468427919136 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:39 INFO - PROCESS | 448 | --DOCSHELL 1818C000 == 41 [pid = 448] [id = 290] 09:38:39 INFO - PROCESS | 448 | --DOCSHELL 14C0D000 == 40 [pid = 448] [id = 289] 09:38:39 INFO - PROCESS | 448 | --DOCSHELL 10175400 == 39 [pid = 448] [id = 288] 09:38:39 INFO - PROCESS | 448 | --DOCSHELL 0C823800 == 38 [pid = 448] [id = 287] 09:38:39 INFO - PROCESS | 448 | --DOCSHELL 18171C00 == 37 [pid = 448] [id = 286] 09:38:39 INFO - PROCESS | 448 | --DOCSHELL 16678800 == 36 [pid = 448] [id = 285] 09:38:39 INFO - PROCESS | 448 | --DOCSHELL 14C19C00 == 35 [pid = 448] [id = 284] 09:38:39 INFO - PROCESS | 448 | --DOCSHELL 144ECC00 == 34 [pid = 448] [id = 283] 09:38:39 INFO - PROCESS | 448 | --DOCSHELL 10370000 == 33 [pid = 448] [id = 282] 09:38:39 INFO - PROCESS | 448 | --DOCSHELL 10240C00 == 32 [pid = 448] [id = 281] 09:38:39 INFO - PROCESS | 448 | --DOCSHELL 1017BC00 == 31 [pid = 448] [id = 280] 09:38:39 INFO - PROCESS | 448 | --DOCSHELL 161E1000 == 30 [pid = 448] [id = 279] 09:38:39 INFO - PROCESS | 448 | --DOCSHELL 10366C00 == 29 [pid = 448] [id = 295] 09:38:39 INFO - PROCESS | 448 | --DOCSHELL 1A08D800 == 28 [pid = 448] [id = 294] 09:38:39 INFO - PROCESS | 448 | --DOCSHELL 14B7B000 == 27 [pid = 448] [id = 293] 09:38:39 INFO - PROCESS | 448 | --DOCSHELL 090EC400 == 26 [pid = 448] [id = 291] 09:38:39 INFO - PROCESS | 448 | --DOCSHELL 10ACB400 == 25 [pid = 448] [id = 292] 09:38:39 INFO - PROCESS | 448 | 1468427919817 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 98 (1A01BC00) [pid = 448] [serial = 834] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 97 (14B99800) [pid = 448] [serial = 804] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 96 (14CD3C00) [pid = 448] [serial = 805] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 95 (17DD0C00) [pid = 448] [serial = 813] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 94 (10373000) [pid = 448] [serial = 814] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 93 (19AA8400) [pid = 448] [serial = 793] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 92 (18172800) [pid = 448] [serial = 816] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 91 (18173C00) [pid = 448] [serial = 817] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 90 (10539800) [pid = 448] [serial = 798] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 89 (10619C00) [pid = 448] [serial = 799] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 88 (17847800) [pid = 448] [serial = 810] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 87 (18F98C00) [pid = 448] [serial = 823] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1784D000) [pid = 448] [serial = 811] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 85 (161E1400) [pid = 448] [serial = 807] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 84 (161E7400) [pid = 448] [serial = 808] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1017F400) [pid = 448] [serial = 795] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1023AC00) [pid = 448] [serial = 796] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 81 (144A9400) [pid = 448] [serial = 801] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 80 (145C1000) [pid = 448] [serial = 802] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 79 (18F8EC00) [pid = 448] [serial = 822] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 78 (19271C00) [pid = 448] [serial = 825] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 77 (14C50C00) [pid = 448] [serial = 828] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 76 (14D89800) [pid = 448] [serial = 829] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 75 (18CEEC00) [pid = 448] [serial = 831] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1A010C00) [pid = 448] [serial = 826] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 73 (1A01C400) [pid = 448] [serial = 835] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 72 (18B63400) [pid = 448] [serial = 820] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 71 (19097400) [pid = 448] [serial = 832] [outer = 00000000] [url = about:blank] 09:38:39 INFO - PROCESS | 448 | --DOMWINDOW == 70 (18B1BC00) [pid = 448] [serial = 819] [outer = 00000000] [url = about:blank] 09:38:40 INFO - PROCESS | 448 | 1468427920021 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:40 INFO - PROCESS | 448 | 1468427920024 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:40 INFO - PROCESS | 448 | ++DOCSHELL 090F7800 == 26 [pid = 448] [id = 296] 09:38:40 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (0C821400) [pid = 448] [serial = 887] [outer = 00000000] 09:38:40 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (0C82E400) [pid = 448] [serial = 888] [outer = 0C821400] 09:38:40 INFO - PROCESS | 448 | 1468427920075 Marionette DEBUG loaded listener.js 09:38:40 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (0FF65400) [pid = 448] [serial = 889] [outer = 0C821400] 09:38:40 INFO - PROCESS | 448 | 1468427920523 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]]]}] 09:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1418ms 09:38:40 INFO - PROCESS | 448 | 1468427920552 Marionette TRACE conn6 -> [0,1149,"getWindowHandle",null] 09:38:40 INFO - PROCESS | 448 | 1468427920555 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 09:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:38:40 INFO - PROCESS | 448 | 1468427920578 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:38:40 INFO - PROCESS | 448 | 1468427920581 Marionette TRACE conn6 <- [1,1150,null,{}] 09:38:40 INFO - PROCESS | 448 | 1468427920588 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}] 09:38:40 INFO - PROCESS | 448 | 1468427920590 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:40 INFO - PROCESS | 448 | 1468427920682 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 09:38:40 INFO - PROCESS | 448 | 1468427920697 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:40 INFO - PROCESS | 448 | 1468427920699 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:40 INFO - PROCESS | 448 | ++DOCSHELL 1097F000 == 27 [pid = 448] [id = 297] 09:38:40 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (10986000) [pid = 448] [serial = 890] [outer = 00000000] 09:38:40 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (10ACD000) [pid = 448] [serial = 891] [outer = 10986000] 09:38:40 INFO - PROCESS | 448 | 1468427920745 Marionette DEBUG loaded listener.js 09:38:40 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (14415800) [pid = 448] [serial = 892] [outer = 10986000] 09:38:41 INFO - PROCESS | 448 | 1468427921192 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]]]}] 09:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 690ms 09:38:41 INFO - PROCESS | 448 | 1468427921269 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 09:38:41 INFO - PROCESS | 448 | 1468427921272 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 09:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:38:41 INFO - PROCESS | 448 | 1468427921276 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:38:41 INFO - PROCESS | 448 | 1468427921278 Marionette TRACE conn6 <- [1,1154,null,{}] 09:38:41 INFO - PROCESS | 448 | 1468427921282 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}] 09:38:41 INFO - PROCESS | 448 | 1468427921284 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:41 INFO - PROCESS | 448 | 1468427921396 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 09:38:41 INFO - PROCESS | 448 | 1468427921412 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:41 INFO - PROCESS | 448 | 1468427921414 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:41 INFO - PROCESS | 448 | ++DOCSHELL 10913C00 == 28 [pid = 448] [id = 298] 09:38:41 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (14C08000) [pid = 448] [serial = 893] [outer = 00000000] 09:38:41 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (14D8E000) [pid = 448] [serial = 894] [outer = 14C08000] 09:38:41 INFO - PROCESS | 448 | 1468427921530 Marionette DEBUG loaded listener.js 09:38:41 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (15A63400) [pid = 448] [serial = 895] [outer = 14C08000] 09:38:41 INFO - PROCESS | 448 | 1468427921922 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]]]}] 09:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 669ms 09:38:41 INFO - PROCESS | 448 | 1468427921949 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 09:38:41 INFO - PROCESS | 448 | 1468427921953 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 09:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:38:41 INFO - PROCESS | 448 | 1468427921963 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:38:41 INFO - PROCESS | 448 | 1468427921967 Marionette TRACE conn6 <- [1,1158,null,{}] 09:38:41 INFO - PROCESS | 448 | 1468427921971 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}] 09:38:41 INFO - PROCESS | 448 | 1468427921974 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:42 INFO - PROCESS | 448 | 1468427922109 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 09:38:42 INFO - PROCESS | 448 | 1468427922130 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:42 INFO - PROCESS | 448 | 1468427922132 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:42 INFO - PROCESS | 448 | ++DOCSHELL 145C1000 == 29 [pid = 448] [id = 299] 09:38:42 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (14CD0400) [pid = 448] [serial = 896] [outer = 00000000] 09:38:42 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (16673C00) [pid = 448] [serial = 897] [outer = 14CD0400] 09:38:42 INFO - PROCESS | 448 | 1468427922176 Marionette DEBUG loaded listener.js 09:38:42 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (17D18400) [pid = 448] [serial = 898] [outer = 14CD0400] 09:38:42 INFO - PROCESS | 448 | 1468427922606 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]]]}] 09:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 690ms 09:38:42 INFO - PROCESS | 448 | 1468427922650 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 09:38:42 INFO - PROCESS | 448 | 1468427922652 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 09:38:42 INFO - PROCESS | 448 | 1468427922660 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:38:42 INFO - PROCESS | 448 | 1468427922662 Marionette TRACE conn6 <- [1,1162,null,{}] 09:38:42 INFO - PROCESS | 448 | 1468427922666 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}] 09:38:42 INFO - PROCESS | 448 | 1468427922668 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:42 INFO - PROCESS | 448 | 1468427922802 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 09:38:42 INFO - PROCESS | 448 | 1468427922823 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:42 INFO - PROCESS | 448 | 1468427922826 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:42 INFO - PROCESS | 448 | ++DOCSHELL 17DCB000 == 30 [pid = 448] [id = 300] 09:38:42 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (17DCB800) [pid = 448] [serial = 899] [outer = 00000000] 09:38:42 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (18166000) [pid = 448] [serial = 900] [outer = 17DCB800] 09:38:42 INFO - PROCESS | 448 | 1468427922869 Marionette DEBUG loaded listener.js 09:38:42 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18172800) [pid = 448] [serial = 901] [outer = 17DCB800] 09:38:43 INFO - PROCESS | 448 | 1468427923302 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] 09:38:43 INFO - PROCESS | 448 | 1468427923337 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 09:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:38:43 INFO - PROCESS | 448 | 1468427923340 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:38:43 INFO - PROCESS | 448 | 1468427923342 Marionette TRACE conn6 <- [1,1166,null,{}] 09:38:43 INFO - PROCESS | 448 | 1468427923352 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}] 09:38:43 INFO - PROCESS | 448 | 1468427923354 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:43 INFO - PROCESS | 448 | 1468427923463 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 09:38:43 INFO - PROCESS | 448 | 1468427923469 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:43 INFO - PROCESS | 448 | 1468427923474 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:43 INFO - PROCESS | 448 | ++DOCSHELL 1818B800 == 31 [pid = 448] [id = 301] 09:38:43 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1818C000) [pid = 448] [serial = 902] [outer = 00000000] 09:38:43 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (18CED000) [pid = 448] [serial = 903] [outer = 1818C000] 09:38:43 INFO - PROCESS | 448 | 1468427923528 Marionette DEBUG loaded listener.js 09:38:43 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (18F90000) [pid = 448] [serial = 904] [outer = 1818C000] 09:38:43 INFO - PROCESS | 448 | 1468427924011 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] 09:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:38:44 INFO - PROCESS | 448 | 1468427924073 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 09:38:44 INFO - PROCESS | 448 | 1468427924076 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:38:44 INFO - PROCESS | 448 | 1468427924087 Marionette TRACE conn6 <- [1,1170,null,{}] 09:38:44 INFO - PROCESS | 448 | --DOMWINDOW == 87 (19097000) [pid = 448] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:38:44 INFO - PROCESS | 448 | --DOMWINDOW == 86 (16679400) [pid = 448] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:38:44 INFO - PROCESS | 448 | --DOMWINDOW == 85 (18173800) [pid = 448] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:38:44 INFO - PROCESS | 448 | --DOMWINDOW == 84 (14D8B000) [pid = 448] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:38:44 INFO - PROCESS | 448 | --DOMWINDOW == 83 (10241000) [pid = 448] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:38:44 INFO - PROCESS | 448 | --DOMWINDOW == 82 (17DC5800) [pid = 448] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:38:44 INFO - PROCESS | 448 | --DOMWINDOW == 81 (144ED000) [pid = 448] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:38:44 INFO - PROCESS | 448 | --DOMWINDOW == 80 (10370400) [pid = 448] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:38:44 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1017D800) [pid = 448] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:38:44 INFO - PROCESS | 448 | --DOMWINDOW == 78 (10981000) [pid = 448] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:38:44 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1036D800) [pid = 448] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:38:44 INFO - PROCESS | 448 | --DOMWINDOW == 76 (14C50800) [pid = 448] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:38:44 INFO - PROCESS | 448 | 1468427924359 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}] 09:38:44 INFO - PROCESS | 448 | 1468427924361 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:44 INFO - PROCESS | 448 | 1468427924443 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 09:38:44 INFO - PROCESS | 448 | 1468427924448 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:44 INFO - PROCESS | 448 | 1468427924450 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:44 INFO - PROCESS | 448 | ++DOCSHELL 0FFF9400 == 32 [pid = 448] [id = 302] 09:38:44 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (144AE400) [pid = 448] [serial = 905] [outer = 00000000] 09:38:44 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (161E2800) [pid = 448] [serial = 906] [outer = 144AE400] 09:38:44 INFO - PROCESS | 448 | 1468427924493 Marionette DEBUG loaded listener.js 09:38:44 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18189400) [pid = 448] [serial = 907] [outer = 144AE400] 09:38:44 INFO - PROCESS | 448 | 1468427924913 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] 09:38:44 INFO - PROCESS | 448 | 1468427924954 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 09:38:44 INFO - PROCESS | 448 | 1468427924957 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:38:44 INFO - PROCESS | 448 | 1468427924959 Marionette TRACE conn6 <- [1,1174,null,{}] 09:38:44 INFO - PROCESS | 448 | 1468427924963 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}] 09:38:44 INFO - PROCESS | 448 | 1468427924965 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:45 INFO - PROCESS | 448 | 1468427925043 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 09:38:45 INFO - PROCESS | 448 | 1468427925048 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:45 INFO - PROCESS | 448 | 1468427925050 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:45 INFO - PROCESS | 448 | ++DOCSHELL 18F91800 == 33 [pid = 448] [id = 303] 09:38:45 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18FC6800) [pid = 448] [serial = 908] [outer = 00000000] 09:38:45 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (19AA6C00) [pid = 448] [serial = 909] [outer = 18FC6800] 09:38:45 INFO - PROCESS | 448 | 1468427925094 Marionette DEBUG loaded listener.js 09:38:45 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (19FBB800) [pid = 448] [serial = 910] [outer = 18FC6800] 09:38:45 INFO - PROCESS | 448 | 1468427925511 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] 09:38:45 INFO - PROCESS | 448 | 1468427925596 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 09:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:38:45 INFO - PROCESS | 448 | 1468427925599 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:38:45 INFO - PROCESS | 448 | 1468427925600 Marionette TRACE conn6 <- [1,1178,null,{}] 09:38:45 INFO - PROCESS | 448 | 1468427925604 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}] 09:38:45 INFO - PROCESS | 448 | 1468427925606 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:45 INFO - PROCESS | 448 | 1468427925683 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 09:38:45 INFO - PROCESS | 448 | 1468427925690 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:45 INFO - PROCESS | 448 | 1468427925692 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:45 INFO - PROCESS | 448 | ++DOCSHELL 1A014800 == 34 [pid = 448] [id = 304] 09:38:45 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1A014C00) [pid = 448] [serial = 911] [outer = 00000000] 09:38:45 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1A019400) [pid = 448] [serial = 912] [outer = 1A014C00] 09:38:45 INFO - PROCESS | 448 | 1468427925736 Marionette DEBUG loaded listener.js 09:38:45 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (1A081000) [pid = 448] [serial = 913] [outer = 1A014C00] 09:38:46 INFO - PROCESS | 448 | 1468427926180 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] 09:38:46 INFO - PROCESS | 448 | 1468427926235 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 09:38:46 INFO - PROCESS | 448 | 1468427926238 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:38:46 INFO - PROCESS | 448 | 1468427926240 Marionette TRACE conn6 <- [1,1182,null,{}] 09:38:46 INFO - PROCESS | 448 | 1468427926243 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}] 09:38:46 INFO - PROCESS | 448 | 1468427926245 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:46 INFO - PROCESS | 448 | 1468427926323 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 09:38:46 INFO - PROCESS | 448 | 1468427926329 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:46 INFO - PROCESS | 448 | 1468427926331 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:46 INFO - PROCESS | 448 | ++DOCSHELL 1A085000 == 35 [pid = 448] [id = 305] 09:38:46 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1A085800) [pid = 448] [serial = 914] [outer = 00000000] 09:38:46 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1A156C00) [pid = 448] [serial = 915] [outer = 1A085800] 09:38:46 INFO - PROCESS | 448 | 1468427926373 Marionette DEBUG loaded listener.js 09:38:46 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (1A15F000) [pid = 448] [serial = 916] [outer = 1A085800] 09:38:47 INFO - PROCESS | 448 | 1468427927204 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] 09:38:47 INFO - PROCESS | 448 | 1468427927264 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 09:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:38:47 INFO - PROCESS | 448 | 1468427927269 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:38:47 INFO - PROCESS | 448 | 1468427927273 Marionette TRACE conn6 <- [1,1186,null,{}] 09:38:47 INFO - PROCESS | 448 | 1468427927297 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}] 09:38:47 INFO - PROCESS | 448 | 1468427927301 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:47 INFO - PROCESS | 448 | 1468427927432 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 09:38:47 INFO - PROCESS | 448 | 1468427927555 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:47 INFO - PROCESS | 448 | 1468427927558 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:47 INFO - PROCESS | 448 | ++DOCSHELL 10328C00 == 36 [pid = 448] [id = 306] 09:38:47 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (10329000) [pid = 448] [serial = 917] [outer = 00000000] 09:38:47 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (144E3C00) [pid = 448] [serial = 918] [outer = 10329000] 09:38:47 INFO - PROCESS | 448 | 1468427927615 Marionette DEBUG loaded listener.js 09:38:47 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (14B93800) [pid = 448] [serial = 919] [outer = 10329000] 09:38:48 INFO - PROCESS | 448 | 1468427928343 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]]]}] 09:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1133ms 09:38:48 INFO - PROCESS | 448 | 1468427928403 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 09:38:48 INFO - PROCESS | 448 | 1468427928408 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 09:38:48 INFO - PROCESS | 448 | 1468427928414 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:38:48 INFO - PROCESS | 448 | 1468427928417 Marionette TRACE conn6 <- [1,1190,null,{}] 09:38:48 INFO - PROCESS | 448 | 1468427928421 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}] 09:38:48 INFO - PROCESS | 448 | 1468427928424 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:48 INFO - PROCESS | 448 | 1468427928544 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 09:38:48 INFO - PROCESS | 448 | 1468427928752 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:48 INFO - PROCESS | 448 | 1468427928755 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:48 INFO - PROCESS | 448 | ++DOCSHELL 090ED000 == 37 [pid = 448] [id = 307] 09:38:48 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (090EF000) [pid = 448] [serial = 920] [outer = 00000000] 09:38:48 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (0CDCC400) [pid = 448] [serial = 921] [outer = 090EF000] 09:38:48 INFO - PROCESS | 448 | 1468427928812 Marionette DEBUG loaded listener.js 09:38:48 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (1017EC00) [pid = 448] [serial = 922] [outer = 090EF000] 09:38:49 INFO - PROCESS | 448 | --DOCSHELL 1A014800 == 36 [pid = 448] [id = 304] 09:38:49 INFO - PROCESS | 448 | --DOCSHELL 18F91800 == 35 [pid = 448] [id = 303] 09:38:49 INFO - PROCESS | 448 | --DOCSHELL 0FFF9400 == 34 [pid = 448] [id = 302] 09:38:49 INFO - PROCESS | 448 | --DOCSHELL 1818B800 == 33 [pid = 448] [id = 301] 09:38:49 INFO - PROCESS | 448 | --DOCSHELL 17DCB000 == 32 [pid = 448] [id = 300] 09:38:49 INFO - PROCESS | 448 | --DOCSHELL 145C1000 == 31 [pid = 448] [id = 299] 09:38:49 INFO - PROCESS | 448 | --DOCSHELL 10913C00 == 30 [pid = 448] [id = 298] 09:38:49 INFO - PROCESS | 448 | --DOCSHELL 1097F000 == 29 [pid = 448] [id = 297] 09:38:49 INFO - PROCESS | 448 | --DOCSHELL 090F7800 == 28 [pid = 448] [id = 296] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 93 (17D98C00) [pid = 448] [serial = 855] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 92 (18166400) [pid = 448] [serial = 856] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 91 (18B6B400) [pid = 448] [serial = 859] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 90 (18B69000) [pid = 448] [serial = 858] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 89 (161E4000) [pid = 448] [serial = 852] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 88 (10324000) [pid = 448] [serial = 843] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 87 (1036DC00) [pid = 448] [serial = 844] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1A08B800) [pid = 448] [serial = 838] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 85 (1A088C00) [pid = 448] [serial = 837] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 84 (147A4400) [pid = 448] [serial = 849] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 83 (14C02000) [pid = 448] [serial = 850] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 82 (10985400) [pid = 448] [serial = 846] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1098B400) [pid = 448] [serial = 847] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 80 (1036E400) [pid = 448] [serial = 840] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 79 (10916000) [pid = 448] [serial = 841] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 78 (18F94C00) [pid = 448] [serial = 861] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 77 (15A63800) [pid = 448] [serial = 864] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 76 (17D20C00) [pid = 448] [serial = 865] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 75 (19076000) [pid = 448] [serial = 867] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 74 (18F96000) [pid = 448] [serial = 862] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 73 (10326400) [pid = 448] [serial = 871] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 72 (16671800) [pid = 448] [serial = 853] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1908D800) [pid = 448] [serial = 868] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1928F000) [pid = 448] [serial = 870] [outer = 00000000] [url = about:blank] 09:38:49 INFO - PROCESS | 448 | 1468427929443 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]]]}] 09:38:49 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 09:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1069ms 09:38:49 INFO - PROCESS | 448 | 1468427929489 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 09:38:49 INFO - PROCESS | 448 | 1468427929493 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 09:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:38:49 INFO - PROCESS | 448 | 1468427929497 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:38:49 INFO - PROCESS | 448 | 1468427929499 Marionette TRACE conn6 <- [1,1194,null,{}] 09:38:49 INFO - PROCESS | 448 | 1468427929504 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}] 09:38:49 INFO - PROCESS | 448 | 1468427929508 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:49 INFO - PROCESS | 448 | 1468427929598 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 09:38:49 INFO - PROCESS | 448 | 1468427929687 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:49 INFO - PROCESS | 448 | 1468427929690 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:49 INFO - PROCESS | 448 | ++DOCSHELL 0FFFE400 == 29 [pid = 448] [id = 308] 09:38:49 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (1017C800) [pid = 448] [serial = 923] [outer = 00000000] 09:38:49 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (10619C00) [pid = 448] [serial = 924] [outer = 1017C800] 09:38:49 INFO - PROCESS | 448 | 1468427929737 Marionette DEBUG loaded listener.js 09:38:49 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (1097FC00) [pid = 448] [serial = 925] [outer = 1017C800] 09:38:50 INFO - PROCESS | 448 | 1468427930159 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]]]}] 09:38:50 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 09:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 730ms 09:38:50 INFO - PROCESS | 448 | 1468427930230 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 09:38:50 INFO - PROCESS | 448 | 1468427930234 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 09:38:50 INFO - PROCESS | 448 | 1468427930239 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:38:50 INFO - PROCESS | 448 | 1468427930241 Marionette TRACE conn6 <- [1,1198,null,{}] 09:38:50 INFO - PROCESS | 448 | 1468427930248 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}] 09:38:50 INFO - PROCESS | 448 | 1468427930250 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:50 INFO - PROCESS | 448 | 1468427930337 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 09:38:50 INFO - PROCESS | 448 | 1468427930352 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:50 INFO - PROCESS | 448 | 1468427930354 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:50 INFO - PROCESS | 448 | ++DOCSHELL 14C07000 == 30 [pid = 448] [id = 309] 09:38:50 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (14C53000) [pid = 448] [serial = 926] [outer = 00000000] 09:38:50 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (15A61000) [pid = 448] [serial = 927] [outer = 14C53000] 09:38:50 INFO - PROCESS | 448 | 1468427930398 Marionette DEBUG loaded listener.js 09:38:50 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (161E5400) [pid = 448] [serial = 928] [outer = 14C53000] 09:38:50 INFO - PROCESS | 448 | 1468427930870 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]]]}] 09:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 669ms 09:38:50 INFO - PROCESS | 448 | 1468427930914 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 09:38:50 INFO - PROCESS | 448 | 1468427930916 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 09:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:38:50 INFO - PROCESS | 448 | 1468427930921 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:38:50 INFO - PROCESS | 448 | 1468427930926 Marionette TRACE conn6 <- [1,1202,null,{}] 09:38:50 INFO - PROCESS | 448 | 1468427930936 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}] 09:38:50 INFO - PROCESS | 448 | 1468427930939 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:51 INFO - PROCESS | 448 | 1468427931024 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 09:38:51 INFO - PROCESS | 448 | 1468427931034 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:51 INFO - PROCESS | 448 | 1468427931036 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:51 INFO - PROCESS | 448 | ++DOCSHELL 17DC3400 == 31 [pid = 448] [id = 310] 09:38:51 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (17DC4000) [pid = 448] [serial = 929] [outer = 00000000] 09:38:51 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (17DCF000) [pid = 448] [serial = 930] [outer = 17DC4000] 09:38:51 INFO - PROCESS | 448 | 1468427931088 Marionette DEBUG loaded listener.js 09:38:51 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18167400) [pid = 448] [serial = 931] [outer = 17DC4000] 09:38:51 INFO - PROCESS | 448 | 1468427931510 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]]]}] 09:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 630ms 09:38:51 INFO - PROCESS | 448 | 1468427931554 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 09:38:51 INFO - PROCESS | 448 | 1468427931557 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 09:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:38:51 INFO - PROCESS | 448 | 1468427931560 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:38:51 INFO - PROCESS | 448 | 1468427931562 Marionette TRACE conn6 <- [1,1206,null,{}] 09:38:51 INFO - PROCESS | 448 | 1468427931571 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}] 09:38:51 INFO - PROCESS | 448 | 1468427931573 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:51 INFO - PROCESS | 448 | 1468427931684 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 09:38:51 INFO - PROCESS | 448 | 1468427931767 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:51 INFO - PROCESS | 448 | 1468427931769 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:51 INFO - PROCESS | 448 | ++DOCSHELL 1816E800 == 32 [pid = 448] [id = 311] 09:38:51 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18183000) [pid = 448] [serial = 932] [outer = 00000000] 09:38:51 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (18B69000) [pid = 448] [serial = 933] [outer = 18183000] 09:38:51 INFO - PROCESS | 448 | 1468427931812 Marionette DEBUG loaded listener.js 09:38:51 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (18CF4C00) [pid = 448] [serial = 934] [outer = 18183000] 09:38:52 INFO - PROCESS | 448 | 1468427932223 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]]]}] 09:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 689ms 09:38:52 INFO - PROCESS | 448 | 1468427932265 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 09:38:52 INFO - PROCESS | 448 | 1468427932267 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 09:38:52 INFO - PROCESS | 448 | 1468427932270 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:38:52 INFO - PROCESS | 448 | 1468427932272 Marionette TRACE conn6 <- [1,1210,null,{}] 09:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:38:52 INFO - PROCESS | 448 | 1468427932275 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}] 09:38:52 INFO - PROCESS | 448 | 1468427932277 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:52 INFO - PROCESS | 448 | 1468427932385 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 09:38:52 INFO - PROCESS | 448 | 1468427932390 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:52 INFO - PROCESS | 448 | 1468427932396 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:52 INFO - PROCESS | 448 | ++DOCSHELL 10ACB400 == 33 [pid = 448] [id = 312] 09:38:52 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (18F19000) [pid = 448] [serial = 935] [outer = 00000000] 09:38:52 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (18F93000) [pid = 448] [serial = 936] [outer = 18F19000] 09:38:52 INFO - PROCESS | 448 | 1468427932450 Marionette DEBUG loaded listener.js 09:38:52 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (19079000) [pid = 448] [serial = 937] [outer = 18F19000] 09:38:52 INFO - PROCESS | 448 | 1468427932921 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] 09:38:52 INFO - PROCESS | 448 | 1468427932946 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 09:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:38:52 INFO - PROCESS | 448 | 1468427932954 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:38:52 INFO - PROCESS | 448 | 1468427932956 Marionette TRACE conn6 <- [1,1214,null,{}] 09:38:52 INFO - PROCESS | 448 | 1468427932959 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}] 09:38:52 INFO - PROCESS | 448 | 1468427932962 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:53 INFO - PROCESS | 448 | 1468427933111 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 09:38:53 INFO - PROCESS | 448 | 1468427933135 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:53 INFO - PROCESS | 448 | 1468427933137 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:53 INFO - PROCESS | 448 | ++DOCSHELL 18F92800 == 34 [pid = 448] [id = 313] 09:38:53 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (19080000) [pid = 448] [serial = 938] [outer = 00000000] 09:38:53 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (19AA8400) [pid = 448] [serial = 939] [outer = 19080000] 09:38:53 INFO - PROCESS | 448 | 1468427933180 Marionette DEBUG loaded listener.js 09:38:53 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (19DED000) [pid = 448] [serial = 940] [outer = 19080000] 09:38:53 INFO - PROCESS | 448 | --DOMWINDOW == 87 (14C08000) [pid = 448] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:38:53 INFO - PROCESS | 448 | --DOMWINDOW == 86 (0C821400) [pid = 448] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:38:53 INFO - PROCESS | 448 | --DOMWINDOW == 85 (10367400) [pid = 448] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:38:53 INFO - PROCESS | 448 | --DOMWINDOW == 84 (10986000) [pid = 448] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:38:53 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1818C000) [pid = 448] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:38:53 INFO - PROCESS | 448 | --DOMWINDOW == 82 (17DCB800) [pid = 448] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:38:53 INFO - PROCESS | 448 | --DOMWINDOW == 81 (144AE400) [pid = 448] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:38:53 INFO - PROCESS | 448 | --DOMWINDOW == 80 (090F0400) [pid = 448] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:38:53 INFO - PROCESS | 448 | --DOMWINDOW == 79 (113DF400) [pid = 448] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:38:53 INFO - PROCESS | 448 | --DOMWINDOW == 78 (17DCDC00) [pid = 448] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:38:53 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1A157800) [pid = 448] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:38:53 INFO - PROCESS | 448 | --DOMWINDOW == 76 (18FC6800) [pid = 448] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:38:53 INFO - PROCESS | 448 | --DOMWINDOW == 75 (14CD0400) [pid = 448] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:38:53 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1A014C00) [pid = 448] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:38:53 INFO - PROCESS | 448 | 1468427933717 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]]]}] 09:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 829ms 09:38:53 INFO - PROCESS | 448 | 1468427933780 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 09:38:53 INFO - PROCESS | 448 | 1468427933782 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 09:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:38:53 INFO - PROCESS | 448 | 1468427933785 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:38:53 INFO - PROCESS | 448 | 1468427933787 Marionette TRACE conn6 <- [1,1218,null,{}] 09:38:53 INFO - PROCESS | 448 | 1468427933790 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}] 09:38:53 INFO - PROCESS | 448 | 1468427933792 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:53 INFO - PROCESS | 448 | 1468427933872 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 09:38:53 INFO - PROCESS | 448 | 1468427933879 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:53 INFO - PROCESS | 448 | 1468427933881 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:53 INFO - PROCESS | 448 | ++DOCSHELL 10983000 == 35 [pid = 448] [id = 314] 09:38:53 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1098A400) [pid = 448] [serial = 941] [outer = 00000000] 09:38:53 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (14C16000) [pid = 448] [serial = 942] [outer = 1098A400] 09:38:53 INFO - PROCESS | 448 | 1468427933924 Marionette DEBUG loaded listener.js 09:38:53 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (14C4D800) [pid = 448] [serial = 943] [outer = 1098A400] 09:38:54 INFO - PROCESS | 448 | 1468427934304 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]]]}] 09:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 570ms 09:38:54 INFO - PROCESS | 448 | 1468427934326 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 09:38:54 INFO - PROCESS | 448 | 1468427934328 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 09:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:38:54 INFO - PROCESS | 448 | 1468427934331 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:38:54 INFO - PROCESS | 448 | 1468427934333 Marionette TRACE conn6 <- [1,1222,null,{}] 09:38:54 INFO - PROCESS | 448 | 1468427934349 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}] 09:38:54 INFO - PROCESS | 448 | 1468427934351 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:54 INFO - PROCESS | 448 | 1468427934456 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 09:38:54 INFO - PROCESS | 448 | 1468427934461 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:54 INFO - PROCESS | 448 | 1468427934463 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:54 INFO - PROCESS | 448 | ++DOCSHELL 17D20C00 == 36 [pid = 448] [id = 315] 09:38:54 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1816B400) [pid = 448] [serial = 944] [outer = 00000000] 09:38:54 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1A014800) [pid = 448] [serial = 945] [outer = 1816B400] 09:38:54 INFO - PROCESS | 448 | 1468427934507 Marionette DEBUG loaded listener.js 09:38:54 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (10243400) [pid = 448] [serial = 946] [outer = 1816B400] 09:38:54 INFO - PROCESS | 448 | 1468427934919 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]]]}] 09:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 629ms 09:38:54 INFO - PROCESS | 448 | 1468427934976 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 09:38:54 INFO - PROCESS | 448 | 1468427934978 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 09:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:38:54 INFO - PROCESS | 448 | 1468427934981 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:38:54 INFO - PROCESS | 448 | 1468427934983 Marionette TRACE conn6 <- [1,1226,null,{}] 09:38:54 INFO - PROCESS | 448 | 1468427934986 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}] 09:38:54 INFO - PROCESS | 448 | 1468427934988 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:55 INFO - PROCESS | 448 | 1468427935065 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 09:38:55 INFO - PROCESS | 448 | 1468427935071 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:55 INFO - PROCESS | 448 | 1468427935072 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:55 INFO - PROCESS | 448 | ++DOCSHELL 1A011000 == 37 [pid = 448] [id = 316] 09:38:55 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1A088400) [pid = 448] [serial = 947] [outer = 00000000] 09:38:55 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (10984C00) [pid = 448] [serial = 948] [outer = 1A088400] 09:38:55 INFO - PROCESS | 448 | 1468427935116 Marionette DEBUG loaded listener.js 09:38:55 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (17DC8000) [pid = 448] [serial = 949] [outer = 1A088400] 09:38:55 INFO - PROCESS | 448 | 1468427935529 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]]]}] 09:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 571ms 09:38:55 INFO - PROCESS | 448 | 1468427935554 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 09:38:55 INFO - PROCESS | 448 | 1468427935556 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 09:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:38:55 INFO - PROCESS | 448 | 1468427935597 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:38:55 INFO - PROCESS | 448 | 1468427935599 Marionette TRACE conn6 <- [1,1230,null,{}] 09:38:55 INFO - PROCESS | 448 | 1468427935602 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}] 09:38:55 INFO - PROCESS | 448 | 1468427935604 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:55 INFO - PROCESS | 448 | 1468427935728 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 09:38:55 INFO - PROCESS | 448 | 1468427935882 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:55 INFO - PROCESS | 448 | 1468427935886 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:55 INFO - PROCESS | 448 | ++DOCSHELL 0C824C00 == 38 [pid = 448] [id = 317] 09:38:55 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (0C892000) [pid = 448] [serial = 950] [outer = 00000000] 09:38:55 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (10236400) [pid = 448] [serial = 951] [outer = 0C892000] 09:38:55 INFO - PROCESS | 448 | 1468427935945 Marionette DEBUG loaded listener.js 09:38:56 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (10368800) [pid = 448] [serial = 952] [outer = 0C892000] 09:38:56 INFO - PROCESS | 448 | 1468427936518 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]]]}] 09:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 987ms 09:38:56 INFO - PROCESS | 448 | 1468427936571 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 09:38:56 INFO - PROCESS | 448 | 1468427936576 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 09:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:38:56 INFO - PROCESS | 448 | 1468427936581 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:38:56 INFO - PROCESS | 448 | 1468427936584 Marionette TRACE conn6 <- [1,1234,null,{}] 09:38:56 INFO - PROCESS | 448 | 1468427936589 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}] 09:38:56 INFO - PROCESS | 448 | 1468427936592 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:56 INFO - PROCESS | 448 | 1468427936705 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 09:38:56 INFO - PROCESS | 448 | 1468427936807 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:56 INFO - PROCESS | 448 | 1468427936810 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:56 INFO - PROCESS | 448 | ++DOCSHELL 14CD2000 == 39 [pid = 448] [id = 318] 09:38:56 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (14CDAC00) [pid = 448] [serial = 953] [outer = 00000000] 09:38:56 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (16670400) [pid = 448] [serial = 954] [outer = 14CDAC00] 09:38:56 INFO - PROCESS | 448 | 1468427936865 Marionette DEBUG loaded listener.js 09:38:56 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (16677000) [pid = 448] [serial = 955] [outer = 14CDAC00] 09:38:57 INFO - PROCESS | 448 | 1468427937493 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]]]}] 09:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 986ms 09:38:57 INFO - PROCESS | 448 | 1468427937568 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 09:38:57 INFO - PROCESS | 448 | 1468427937571 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 09:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:38:57 INFO - PROCESS | 448 | 1468427937575 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:38:57 INFO - PROCESS | 448 | 1468427937578 Marionette TRACE conn6 <- [1,1238,null,{}] 09:38:57 INFO - PROCESS | 448 | 1468427937596 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}] 09:38:57 INFO - PROCESS | 448 | 1468427937598 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:57 INFO - PROCESS | 448 | 1468427937715 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 09:38:57 INFO - PROCESS | 448 | 1468427937838 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:57 INFO - PROCESS | 448 | 1468427937841 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:57 INFO - PROCESS | 448 | ++DOCSHELL 16C4B000 == 40 [pid = 448] [id = 319] 09:38:57 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (18F12C00) [pid = 448] [serial = 956] [outer = 00000000] 09:38:57 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (1908F000) [pid = 448] [serial = 957] [outer = 18F12C00] 09:38:57 INFO - PROCESS | 448 | 1468427937895 Marionette DEBUG loaded listener.js 09:38:57 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (195DEC00) [pid = 448] [serial = 958] [outer = 18F12C00] 09:38:58 INFO - PROCESS | 448 | 1468427938519 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]]]}] 09:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 970ms 09:38:58 INFO - PROCESS | 448 | 1468427938548 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 09:38:58 INFO - PROCESS | 448 | 1468427938552 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 09:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:38:58 INFO - PROCESS | 448 | 1468427938562 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:38:58 INFO - PROCESS | 448 | 1468427938567 Marionette TRACE conn6 <- [1,1242,null,{}] 09:38:58 INFO - PROCESS | 448 | 1468427938571 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}] 09:38:58 INFO - PROCESS | 448 | 1468427938574 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:58 INFO - PROCESS | 448 | 1468427938688 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 09:38:58 INFO - PROCESS | 448 | 1468427938790 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:58 INFO - PROCESS | 448 | 1468427938792 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:58 INFO - PROCESS | 448 | ++DOCSHELL 1BBE2000 == 41 [pid = 448] [id = 320] 09:38:58 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (1BBE3400) [pid = 448] [serial = 959] [outer = 00000000] 09:38:58 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (1BC69000) [pid = 448] [serial = 960] [outer = 1BBE3400] 09:38:58 INFO - PROCESS | 448 | 1468427938845 Marionette DEBUG loaded listener.js 09:38:58 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (1C544C00) [pid = 448] [serial = 961] [outer = 1BBE3400] 09:38:59 INFO - PROCESS | 448 | 1468427939466 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]]]}] 09:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1082ms 09:38:59 INFO - PROCESS | 448 | 1468427939678 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 09:38:59 INFO - PROCESS | 448 | 1468427939683 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 09:38:59 INFO - PROCESS | 448 | 1468427939690 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:38:59 INFO - PROCESS | 448 | 1468427939692 Marionette TRACE conn6 <- [1,1246,null,{}] 09:38:59 INFO - PROCESS | 448 | 1468427939698 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}] 09:38:59 INFO - PROCESS | 448 | 1468427939701 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:59 INFO - PROCESS | 448 | 1468427939809 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 09:38:59 INFO - PROCESS | 448 | 1468427939892 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:59 INFO - PROCESS | 448 | 1468427939897 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:38:59 INFO - PROCESS | 448 | ++DOCSHELL 10619800 == 42 [pid = 448] [id = 321] 09:38:59 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (1070B800) [pid = 448] [serial = 962] [outer = 00000000] 09:38:59 INFO - PROCESS | 448 | ++DOMWINDOW == 97 (1098D800) [pid = 448] [serial = 963] [outer = 1070B800] 09:38:59 INFO - PROCESS | 448 | 1468427939990 Marionette DEBUG loaded listener.js 09:39:00 INFO - PROCESS | 448 | ++DOMWINDOW == 98 (10AC3000) [pid = 448] [serial = 964] [outer = 1070B800] 09:39:01 INFO - PROCESS | 448 | --DOCSHELL 1A011000 == 41 [pid = 448] [id = 316] 09:39:01 INFO - PROCESS | 448 | --DOCSHELL 17D20C00 == 40 [pid = 448] [id = 315] 09:39:01 INFO - PROCESS | 448 | --DOCSHELL 10983000 == 39 [pid = 448] [id = 314] 09:39:01 INFO - PROCESS | 448 | --DOCSHELL 18F92800 == 38 [pid = 448] [id = 313] 09:39:01 INFO - PROCESS | 448 | --DOCSHELL 10ACB400 == 37 [pid = 448] [id = 312] 09:39:01 INFO - PROCESS | 448 | --DOCSHELL 1816E800 == 36 [pid = 448] [id = 311] 09:39:01 INFO - PROCESS | 448 | --DOCSHELL 17DC3400 == 35 [pid = 448] [id = 310] 09:39:01 INFO - PROCESS | 448 | --DOCSHELL 14C07000 == 34 [pid = 448] [id = 309] 09:39:01 INFO - PROCESS | 448 | --DOCSHELL 0FFFE400 == 33 [pid = 448] [id = 308] 09:39:01 INFO - PROCESS | 448 | --DOCSHELL 090ED000 == 32 [pid = 448] [id = 307] 09:39:01 INFO - PROCESS | 448 | --DOCSHELL 1A085000 == 31 [pid = 448] [id = 305] 09:39:01 INFO - PROCESS | 448 | --DOCSHELL 10328C00 == 30 [pid = 448] [id = 306] 09:39:01 INFO - PROCESS | 448 | --DOCSHELL 1BBE2000 == 29 [pid = 448] [id = 320] 09:39:01 INFO - PROCESS | 448 | --DOCSHELL 16C4B000 == 28 [pid = 448] [id = 319] 09:39:01 INFO - PROCESS | 448 | --DOCSHELL 0C824C00 == 27 [pid = 448] [id = 317] 09:39:01 INFO - PROCESS | 448 | --DOCSHELL 14CD2000 == 26 [pid = 448] [id = 318] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 97 (14D8E000) [pid = 448] [serial = 894] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 96 (15A63400) [pid = 448] [serial = 895] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 95 (0C82E400) [pid = 448] [serial = 888] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 94 (0FF65400) [pid = 448] [serial = 889] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 93 (10980C00) [pid = 448] [serial = 886] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 92 (1060EC00) [pid = 448] [serial = 885] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 91 (10ACD000) [pid = 448] [serial = 891] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 90 (14415800) [pid = 448] [serial = 892] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 89 (18CED000) [pid = 448] [serial = 903] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 88 (18172800) [pid = 448] [serial = 901] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 87 (18166000) [pid = 448] [serial = 900] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 86 (161E2800) [pid = 448] [serial = 906] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 85 (0CD75000) [pid = 448] [serial = 874] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 84 (0CD25400) [pid = 448] [serial = 873] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1441F000) [pid = 448] [serial = 877] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 82 (13410C00) [pid = 448] [serial = 876] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 81 (18E06C00) [pid = 448] [serial = 880] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 80 (1818A000) [pid = 448] [serial = 879] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1A160800) [pid = 448] [serial = 883] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1A15CC00) [pid = 448] [serial = 882] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 77 (18F90000) [pid = 448] [serial = 904] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 76 (1A081000) [pid = 448] [serial = 913] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 75 (19FBB800) [pid = 448] [serial = 910] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 74 (16673C00) [pid = 448] [serial = 897] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 73 (17D18400) [pid = 448] [serial = 898] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 72 (19AA6C00) [pid = 448] [serial = 909] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 71 (18189400) [pid = 448] [serial = 907] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1A019400) [pid = 448] [serial = 912] [outer = 00000000] [url = about:blank] 09:39:01 INFO - PROCESS | 448 | 1468427941232 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]]]}] 09:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1575ms 09:39:01 INFO - PROCESS | 448 | 1468427941296 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 09:39:01 INFO - PROCESS | 448 | 1468427941300 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 09:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:39:01 INFO - PROCESS | 448 | 1468427941306 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:39:01 INFO - PROCESS | 448 | 1468427941309 Marionette TRACE conn6 <- [1,1250,null,{}] 09:39:01 INFO - PROCESS | 448 | 1468427941314 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}] 09:39:01 INFO - PROCESS | 448 | 1468427941317 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:01 INFO - PROCESS | 448 | 1468427941416 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 09:39:01 INFO - PROCESS | 448 | 1468427941493 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:01 INFO - PROCESS | 448 | 1468427941497 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:01 INFO - PROCESS | 448 | ++DOCSHELL 0FFF6800 == 27 [pid = 448] [id = 322] 09:39:01 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (0FFF7000) [pid = 448] [serial = 965] [outer = 00000000] 09:39:01 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (10175800) [pid = 448] [serial = 966] [outer = 0FFF7000] 09:39:01 INFO - PROCESS | 448 | 1468427941546 Marionette DEBUG loaded listener.js 09:39:01 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (1023F000) [pid = 448] [serial = 967] [outer = 0FFF7000] 09:39:01 INFO - PROCESS | 448 | 1468427941950 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]]]}] 09:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 669ms 09:39:01 INFO - PROCESS | 448 | 1468427941978 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 09:39:01 INFO - PROCESS | 448 | 1468427941983 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 09:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:39:01 INFO - PROCESS | 448 | 1468427941989 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:39:01 INFO - PROCESS | 448 | 1468427941992 Marionette TRACE conn6 <- [1,1254,null,{}] 09:39:01 INFO - PROCESS | 448 | 1468427941995 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}] 09:39:01 INFO - PROCESS | 448 | 1468427941998 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:02 INFO - PROCESS | 448 | 1468427942085 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 09:39:02 INFO - PROCESS | 448 | 1468427942092 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:02 INFO - PROCESS | 448 | 1468427942094 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:02 INFO - PROCESS | 448 | ++DOCSHELL 10716800 == 28 [pid = 448] [id = 323] 09:39:02 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (10717000) [pid = 448] [serial = 968] [outer = 00000000] 09:39:02 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (10986C00) [pid = 448] [serial = 969] [outer = 10717000] 09:39:02 INFO - PROCESS | 448 | 1468427942141 Marionette DEBUG loaded listener.js 09:39:02 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (10A2B400) [pid = 448] [serial = 970] [outer = 10717000] 09:39:02 INFO - PROCESS | 448 | 1468427942606 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]]]}] 09:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 670ms 09:39:02 INFO - PROCESS | 448 | 1468427942663 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 09:39:02 INFO - PROCESS | 448 | 1468427942665 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 09:39:02 INFO - PROCESS | 448 | 1468427942668 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:39:02 INFO - PROCESS | 448 | 1468427942672 Marionette TRACE conn6 <- [1,1258,null,{}] 09:39:02 INFO - PROCESS | 448 | 1468427942682 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}] 09:39:02 INFO - PROCESS | 448 | 1468427942686 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:02 INFO - PROCESS | 448 | 1468427942773 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 09:39:02 INFO - PROCESS | 448 | 1468427942894 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:02 INFO - PROCESS | 448 | 1468427942897 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:02 INFO - PROCESS | 448 | ++DOCSHELL 14C50800 == 29 [pid = 448] [id = 324] 09:39:02 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (14C53800) [pid = 448] [serial = 971] [outer = 00000000] 09:39:02 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (15A59C00) [pid = 448] [serial = 972] [outer = 14C53800] 09:39:02 INFO - PROCESS | 448 | 1468427942946 Marionette DEBUG loaded listener.js 09:39:03 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (161D9400) [pid = 448] [serial = 973] [outer = 14C53800] 09:39:03 INFO - PROCESS | 448 | 1468427943353 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]]]}] 09:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 729ms 09:39:03 INFO - PROCESS | 448 | 1468427943403 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 09:39:03 INFO - PROCESS | 448 | 1468427943405 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 09:39:03 INFO - PROCESS | 448 | 1468427943408 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:39:03 INFO - PROCESS | 448 | 1468427943410 Marionette TRACE conn6 <- [1,1262,null,{}] 09:39:03 INFO - PROCESS | 448 | 1468427943413 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}] 09:39:03 INFO - PROCESS | 448 | 1468427943415 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:03 INFO - PROCESS | 448 | 1468427943533 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 09:39:03 INFO - PROCESS | 448 | 1468427943543 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:03 INFO - PROCESS | 448 | 1468427943545 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:03 INFO - PROCESS | 448 | ++DOCSHELL 161E3000 == 30 [pid = 448] [id = 325] 09:39:03 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (161E3400) [pid = 448] [serial = 974] [outer = 00000000] 09:39:03 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (16C4B000) [pid = 448] [serial = 975] [outer = 161E3400] 09:39:03 INFO - PROCESS | 448 | 1468427943590 Marionette DEBUG loaded listener.js 09:39:03 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (17D92000) [pid = 448] [serial = 976] [outer = 161E3400] 09:39:04 INFO - PROCESS | 448 | 1468427944028 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]]]}] 09:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 671ms 09:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:39:04 INFO - PROCESS | 448 | 1468427944084 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 09:39:04 INFO - PROCESS | 448 | 1468427944086 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 09:39:04 INFO - PROCESS | 448 | 1468427944088 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:39:04 INFO - PROCESS | 448 | 1468427944090 Marionette TRACE conn6 <- [1,1266,null,{}] 09:39:04 INFO - PROCESS | 448 | 1468427944094 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}] 09:39:04 INFO - PROCESS | 448 | 1468427944096 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:04 INFO - PROCESS | 448 | 1468427944230 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 09:39:04 INFO - PROCESS | 448 | 1468427944251 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:04 INFO - PROCESS | 448 | 1468427944253 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:04 INFO - PROCESS | 448 | ++DOCSHELL 17DC8C00 == 31 [pid = 448] [id = 326] 09:39:04 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (17DC9000) [pid = 448] [serial = 977] [outer = 00000000] 09:39:04 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (18169000) [pid = 448] [serial = 978] [outer = 17DC9000] 09:39:04 INFO - PROCESS | 448 | 1468427944296 Marionette DEBUG loaded listener.js 09:39:04 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18181400) [pid = 448] [serial = 979] [outer = 17DC9000] 09:39:04 INFO - PROCESS | 448 | 1468427944725 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]]]}] 09:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 671ms 09:39:04 INFO - PROCESS | 448 | 1468427944762 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 09:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:39:04 INFO - PROCESS | 448 | 1468427944764 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 09:39:04 INFO - PROCESS | 448 | 1468427944767 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:39:04 INFO - PROCESS | 448 | 1468427944768 Marionette TRACE conn6 <- [1,1270,null,{}] 09:39:04 INFO - PROCESS | 448 | 1468427944772 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}] 09:39:04 INFO - PROCESS | 448 | 1468427944777 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:04 INFO - PROCESS | 448 | 1468427944910 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 09:39:04 INFO - PROCESS | 448 | 1468427944969 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:04 INFO - PROCESS | 448 | 1468427944971 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:04 INFO - PROCESS | 448 | ++DOCSHELL 1818EC00 == 32 [pid = 448] [id = 327] 09:39:04 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1818FC00) [pid = 448] [serial = 980] [outer = 00000000] 09:39:05 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (18E0FC00) [pid = 448] [serial = 981] [outer = 1818FC00] 09:39:05 INFO - PROCESS | 448 | 1468427945015 Marionette DEBUG loaded listener.js 09:39:05 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (18F93C00) [pid = 448] [serial = 982] [outer = 1818FC00] 09:39:05 INFO - PROCESS | 448 | --DOMWINDOW == 87 (1A088400) [pid = 448] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:39:05 INFO - PROCESS | 448 | --DOMWINDOW == 86 (090EF000) [pid = 448] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:39:05 INFO - PROCESS | 448 | --DOMWINDOW == 85 (10329000) [pid = 448] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:39:05 INFO - PROCESS | 448 | --DOMWINDOW == 84 (18F19000) [pid = 448] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:39:05 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1017C800) [pid = 448] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:39:05 INFO - PROCESS | 448 | --DOMWINDOW == 82 (18183000) [pid = 448] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:39:05 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1098A400) [pid = 448] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:39:05 INFO - PROCESS | 448 | --DOMWINDOW == 80 (19080000) [pid = 448] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:39:05 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1816B400) [pid = 448] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:39:05 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1A085800) [pid = 448] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:39:05 INFO - PROCESS | 448 | --DOMWINDOW == 77 (14C53000) [pid = 448] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:39:05 INFO - PROCESS | 448 | --DOMWINDOW == 76 (17DC4000) [pid = 448] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:39:05 INFO - PROCESS | 448 | 1468427945664 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]]]}] 09:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 930ms 09:39:05 INFO - PROCESS | 448 | 1468427945706 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 09:39:05 INFO - PROCESS | 448 | 1468427945708 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 09:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:39:05 INFO - PROCESS | 448 | 1468427945712 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:39:05 INFO - PROCESS | 448 | 1468427945714 Marionette TRACE conn6 <- [1,1274,null,{}] 09:39:05 INFO - PROCESS | 448 | 1468427945717 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}] 09:39:05 INFO - PROCESS | 448 | 1468427945719 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:05 INFO - PROCESS | 448 | 1468427945794 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 09:39:05 INFO - PROCESS | 448 | 1468427945800 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:05 INFO - PROCESS | 448 | 1468427945801 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:05 INFO - PROCESS | 448 | ++DOCSHELL 0CDCC000 == 33 [pid = 448] [id = 328] 09:39:05 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (10237C00) [pid = 448] [serial = 983] [outer = 00000000] 09:39:05 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (16679800) [pid = 448] [serial = 984] [outer = 10237C00] 09:39:05 INFO - PROCESS | 448 | 1468427945844 Marionette DEBUG loaded listener.js 09:39:05 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (17DCD800) [pid = 448] [serial = 985] [outer = 10237C00] 09:39:06 INFO - PROCESS | 448 | 1468427946247 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]]]}] 09:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 569ms 09:39:06 INFO - PROCESS | 448 | 1468427946283 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 09:39:06 INFO - PROCESS | 448 | 1468427946285 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 09:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:39:06 INFO - PROCESS | 448 | 1468427946288 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:39:06 INFO - PROCESS | 448 | 1468427946290 Marionette TRACE conn6 <- [1,1278,null,{}] 09:39:06 INFO - PROCESS | 448 | 1468427946293 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}] 09:39:06 INFO - PROCESS | 448 | 1468427946295 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:06 INFO - PROCESS | 448 | 1468427946415 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 09:39:06 INFO - PROCESS | 448 | 1468427946426 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:06 INFO - PROCESS | 448 | 1468427946427 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:06 INFO - PROCESS | 448 | ++DOCSHELL 18F11000 == 34 [pid = 448] [id = 329] 09:39:06 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18F19000) [pid = 448] [serial = 986] [outer = 00000000] 09:39:06 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (18FBBC00) [pid = 448] [serial = 987] [outer = 18F19000] 09:39:06 INFO - PROCESS | 448 | 1468427946471 Marionette DEBUG loaded listener.js 09:39:06 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1907E400) [pid = 448] [serial = 988] [outer = 18F19000] 09:39:06 INFO - PROCESS | 448 | 1468427946898 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]]]}] 09:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 630ms 09:39:06 INFO - PROCESS | 448 | 1468427946919 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 09:39:06 INFO - PROCESS | 448 | 1468427946920 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 09:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:39:06 INFO - PROCESS | 448 | 1468427946923 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:39:06 INFO - PROCESS | 448 | 1468427946925 Marionette TRACE conn6 <- [1,1282,null,{}] 09:39:06 INFO - PROCESS | 448 | 1468427946928 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}] 09:39:06 INFO - PROCESS | 448 | 1468427946930 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:07 INFO - PROCESS | 448 | 1468427947042 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 09:39:07 INFO - PROCESS | 448 | 1468427947049 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:07 INFO - PROCESS | 448 | 1468427947051 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:07 INFO - PROCESS | 448 | ++DOCSHELL 18F96000 == 35 [pid = 448] [id = 330] 09:39:07 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (18F9B400) [pid = 448] [serial = 989] [outer = 00000000] 09:39:07 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (19097400) [pid = 448] [serial = 990] [outer = 18F9B400] 09:39:07 INFO - PROCESS | 448 | 1468427947094 Marionette DEBUG loaded listener.js 09:39:07 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (19097C00) [pid = 448] [serial = 991] [outer = 18F9B400] 09:39:07 INFO - PROCESS | 448 | 1468427947614 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]]]}] 09:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 732ms 09:39:07 INFO - PROCESS | 448 | 1468427947741 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 09:39:07 INFO - PROCESS | 448 | 1468427947746 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 09:39:07 INFO - PROCESS | 448 | 1468427947752 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:39:07 INFO - PROCESS | 448 | 1468427947756 Marionette TRACE conn6 <- [1,1286,null,{}] 09:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:39:07 INFO - PROCESS | 448 | 1468427947762 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}] 09:39:07 INFO - PROCESS | 448 | 1468427947765 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:07 INFO - PROCESS | 448 | 1468427947952 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 09:39:07 INFO - PROCESS | 448 | 1468427947964 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:07 INFO - PROCESS | 448 | 1468427947968 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:07 INFO - PROCESS | 448 | ++DOCSHELL 1017D000 == 36 [pid = 448] [id = 331] 09:39:07 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (10237400) [pid = 448] [serial = 992] [outer = 00000000] 09:39:08 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1031F000) [pid = 448] [serial = 993] [outer = 10237400] 09:39:08 INFO - PROCESS | 448 | 1468427948025 Marionette DEBUG loaded listener.js 09:39:08 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (10374400) [pid = 448] [serial = 994] [outer = 10237400] 09:39:08 INFO - PROCESS | 448 | 1468427948766 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]]]}] 09:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1069ms 09:39:08 INFO - PROCESS | 448 | 1468427948833 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 09:39:08 INFO - PROCESS | 448 | 1468427948838 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 09:39:08 INFO - PROCESS | 448 | 1468427948864 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:39:08 INFO - PROCESS | 448 | 1468427948867 Marionette TRACE conn6 <- [1,1290,null,{}] 09:39:08 INFO - PROCESS | 448 | 1468427948870 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}] 09:39:08 INFO - PROCESS | 448 | 1468427948873 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:09 INFO - PROCESS | 448 | 1468427949019 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 09:39:09 INFO - PROCESS | 448 | 1468427949140 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:09 INFO - PROCESS | 448 | 1468427949143 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:09 INFO - PROCESS | 448 | ++DOCSHELL 147A1C00 == 37 [pid = 448] [id = 332] 09:39:09 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (14B29000) [pid = 448] [serial = 995] [outer = 00000000] 09:39:09 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (14CD3000) [pid = 448] [serial = 996] [outer = 14B29000] 09:39:09 INFO - PROCESS | 448 | 1468427949199 Marionette DEBUG loaded listener.js 09:39:09 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (161E5000) [pid = 448] [serial = 997] [outer = 14B29000] 09:39:10 INFO - PROCESS | 448 | 1468427950041 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]]]}] 09:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1215ms 09:39:10 INFO - PROCESS | 448 | 1468427950085 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 09:39:10 INFO - PROCESS | 448 | 1468427950089 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 09:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:39:10 INFO - PROCESS | 448 | 1468427950094 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:39:10 INFO - PROCESS | 448 | 1468427950097 Marionette TRACE conn6 <- [1,1294,null,{}] 09:39:10 INFO - PROCESS | 448 | 1468427950102 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}] 09:39:10 INFO - PROCESS | 448 | 1468427950105 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:10 INFO - PROCESS | 448 | 1468427950221 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 09:39:10 INFO - PROCESS | 448 | 1468427950345 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:10 INFO - PROCESS | 448 | 1468427950349 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:10 INFO - PROCESS | 448 | --DOCSHELL 18F11000 == 36 [pid = 448] [id = 329] 09:39:10 INFO - PROCESS | 448 | --DOCSHELL 0CDCC000 == 35 [pid = 448] [id = 328] 09:39:10 INFO - PROCESS | 448 | --DOCSHELL 1818EC00 == 34 [pid = 448] [id = 327] 09:39:10 INFO - PROCESS | 448 | --DOCSHELL 17DC8C00 == 33 [pid = 448] [id = 326] 09:39:10 INFO - PROCESS | 448 | --DOCSHELL 161E3000 == 32 [pid = 448] [id = 325] 09:39:10 INFO - PROCESS | 448 | --DOCSHELL 14C50800 == 31 [pid = 448] [id = 324] 09:39:10 INFO - PROCESS | 448 | --DOCSHELL 10716800 == 30 [pid = 448] [id = 323] 09:39:10 INFO - PROCESS | 448 | --DOCSHELL 0FFF6800 == 29 [pid = 448] [id = 322] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 90 (10984C00) [pid = 448] [serial = 948] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 89 (0CDCC400) [pid = 448] [serial = 921] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 88 (14B93800) [pid = 448] [serial = 919] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 87 (19079000) [pid = 448] [serial = 937] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1097FC00) [pid = 448] [serial = 925] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 85 (18CF4C00) [pid = 448] [serial = 934] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 84 (10619C00) [pid = 448] [serial = 924] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 83 (14C4D800) [pid = 448] [serial = 943] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 82 (19AA8400) [pid = 448] [serial = 939] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 81 (14C16000) [pid = 448] [serial = 942] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 80 (1A014800) [pid = 448] [serial = 945] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 79 (18F93000) [pid = 448] [serial = 936] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1A15F000) [pid = 448] [serial = 916] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 77 (15A61000) [pid = 448] [serial = 927] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 76 (17DCF000) [pid = 448] [serial = 930] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 75 (161E5400) [pid = 448] [serial = 928] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 74 (18B69000) [pid = 448] [serial = 933] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 73 (19DED000) [pid = 448] [serial = 940] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 72 (18167400) [pid = 448] [serial = 931] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1A156C00) [pid = 448] [serial = 915] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1017EC00) [pid = 448] [serial = 922] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 69 (144E3C00) [pid = 448] [serial = 918] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 68 (10243400) [pid = 448] [serial = 946] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | --DOMWINDOW == 67 (17DC8000) [pid = 448] [serial = 949] [outer = 00000000] [url = about:blank] 09:39:10 INFO - PROCESS | 448 | ++DOCSHELL 0C827000 == 30 [pid = 448] [id = 333] 09:39:10 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (0C828000) [pid = 448] [serial = 998] [outer = 00000000] 09:39:10 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (0FFF2400) [pid = 448] [serial = 999] [outer = 0C828000] 09:39:10 INFO - PROCESS | 448 | 1468427950424 Marionette DEBUG loaded listener.js 09:39:10 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (1017E000) [pid = 448] [serial = 1000] [outer = 0C828000] 09:39:10 INFO - PROCESS | 448 | 1468427950883 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]]]}] 09:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 829ms 09:39:10 INFO - PROCESS | 448 | 1468427950925 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 09:39:10 INFO - PROCESS | 448 | 1468427950930 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 09:39:10 INFO - PROCESS | 448 | 1468427950936 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:39:10 INFO - PROCESS | 448 | 1468427950938 Marionette TRACE conn6 <- [1,1298,null,{}] 09:39:10 INFO - PROCESS | 448 | 1468427950942 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}] 09:39:10 INFO - PROCESS | 448 | 1468427950944 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:11 INFO - PROCESS | 448 | 1468427951035 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 09:39:11 INFO - PROCESS | 448 | 1468427951044 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:11 INFO - PROCESS | 448 | 1468427951046 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:11 INFO - PROCESS | 448 | ++DOCSHELL 10915000 == 31 [pid = 448] [id = 334] 09:39:11 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (1097F800) [pid = 448] [serial = 1001] [outer = 00000000] 09:39:11 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (10984C00) [pid = 448] [serial = 1002] [outer = 1097F800] 09:39:11 INFO - PROCESS | 448 | 1468427951093 Marionette DEBUG loaded listener.js 09:39:11 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (10A2B000) [pid = 448] [serial = 1003] [outer = 1097F800] 09:39:11 INFO - PROCESS | 448 | 1468427951566 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] 09:39:11 INFO - PROCESS | 448 | 1468427951613 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 09:39:11 INFO - PROCESS | 448 | 1468427951616 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:39:11 INFO - PROCESS | 448 | 1468427951620 Marionette TRACE conn6 <- [1,1302,null,{}] 09:39:11 INFO - PROCESS | 448 | 1468427951630 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}] 09:39:11 INFO - PROCESS | 448 | 1468427951635 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:11 INFO - PROCESS | 448 | 1468427951746 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 09:39:11 INFO - PROCESS | 448 | 1468427951840 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:11 INFO - PROCESS | 448 | 1468427951843 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:11 INFO - PROCESS | 448 | ++DOCSHELL 14CD2000 == 32 [pid = 448] [id = 335] 09:39:11 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (14CD4400) [pid = 448] [serial = 1004] [outer = 00000000] 09:39:11 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (15A59000) [pid = 448] [serial = 1005] [outer = 14CD4400] 09:39:11 INFO - PROCESS | 448 | 1468427951891 Marionette DEBUG loaded listener.js 09:39:11 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (161E5400) [pid = 448] [serial = 1006] [outer = 14CD4400] 09:39:12 INFO - PROCESS | 448 | 1468427952300 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]]]}] 09:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 729ms 09:39:12 INFO - PROCESS | 448 | 1468427952350 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 09:39:12 INFO - PROCESS | 448 | 1468427952353 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 09:39:12 INFO - PROCESS | 448 | 1468427952356 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:39:12 INFO - PROCESS | 448 | 1468427952357 Marionette TRACE conn6 <- [1,1306,null,{}] 09:39:12 INFO - PROCESS | 448 | 1468427952361 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}] 09:39:12 INFO - PROCESS | 448 | 1468427952363 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:12 INFO - PROCESS | 448 | 1468427952448 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 09:39:12 INFO - PROCESS | 448 | 1468427952453 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:12 INFO - PROCESS | 448 | 1468427952455 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:12 INFO - PROCESS | 448 | ++DOCSHELL 1667B800 == 33 [pid = 448] [id = 336] 09:39:12 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1667DC00) [pid = 448] [serial = 1007] [outer = 00000000] 09:39:12 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (17DCF800) [pid = 448] [serial = 1008] [outer = 1667DC00] 09:39:12 INFO - PROCESS | 448 | 1468427952499 Marionette DEBUG loaded listener.js 09:39:12 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18167400) [pid = 448] [serial = 1009] [outer = 1667DC00] 09:39:12 INFO - PROCESS | 448 | 1468427952973 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]]]}] 09:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 670ms 09:39:13 INFO - PROCESS | 448 | 1468427953033 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 09:39:13 INFO - PROCESS | 448 | 1468427953035 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 09:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:39:13 INFO - PROCESS | 448 | 1468427953038 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:39:13 INFO - PROCESS | 448 | 1468427953040 Marionette TRACE conn6 <- [1,1310,null,{}] 09:39:13 INFO - PROCESS | 448 | 1468427953044 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}] 09:39:13 INFO - PROCESS | 448 | 1468427953046 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:13 INFO - PROCESS | 448 | 1468427953181 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 09:39:13 INFO - PROCESS | 448 | 1468427953202 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:13 INFO - PROCESS | 448 | 1468427953204 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:13 INFO - PROCESS | 448 | ++DOCSHELL 18173C00 == 34 [pid = 448] [id = 337] 09:39:13 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18183000) [pid = 448] [serial = 1010] [outer = 00000000] 09:39:13 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1818BC00) [pid = 448] [serial = 1011] [outer = 18183000] 09:39:13 INFO - PROCESS | 448 | 1468427953247 Marionette DEBUG loaded listener.js 09:39:13 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1818F400) [pid = 448] [serial = 1012] [outer = 18183000] 09:39:13 INFO - PROCESS | 448 | 1468427953705 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]]]}] 09:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 729ms 09:39:13 INFO - PROCESS | 448 | 1468427953770 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 09:39:13 INFO - PROCESS | 448 | 1468427953772 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 09:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:39:13 INFO - PROCESS | 448 | 1468427953775 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:39:13 INFO - PROCESS | 448 | 1468427953777 Marionette TRACE conn6 <- [1,1314,null,{}] 09:39:13 INFO - PROCESS | 448 | 1468427953780 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}] 09:39:13 INFO - PROCESS | 448 | 1468427953786 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:13 INFO - PROCESS | 448 | 1468427953920 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 09:39:13 INFO - PROCESS | 448 | 1468427953984 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:13 INFO - PROCESS | 448 | 1468427953986 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:13 INFO - PROCESS | 448 | ++DOCSHELL 1098C000 == 35 [pid = 448] [id = 338] 09:39:13 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (18CEAC00) [pid = 448] [serial = 1013] [outer = 00000000] 09:39:14 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (18FC3C00) [pid = 448] [serial = 1014] [outer = 18CEAC00] 09:39:14 INFO - PROCESS | 448 | 1468427954030 Marionette DEBUG loaded listener.js 09:39:14 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18FC5C00) [pid = 448] [serial = 1015] [outer = 18CEAC00] 09:39:14 INFO - PROCESS | 448 | 1468427954444 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]]]}] 09:39:14 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 09:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 730ms 09:39:14 INFO - PROCESS | 448 | 1468427954513 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 09:39:14 INFO - PROCESS | 448 | 1468427954515 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 09:39:14 INFO - PROCESS | 448 | 1468427954521 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:39:14 INFO - PROCESS | 448 | 1468427954522 Marionette TRACE conn6 <- [1,1318,null,{}] 09:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:39:14 INFO - PROCESS | 448 | 1468427954526 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}] 09:39:14 INFO - PROCESS | 448 | 1468427954528 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:14 INFO - PROCESS | 448 | 1468427954636 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 09:39:14 INFO - PROCESS | 448 | 1468427954645 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:14 INFO - PROCESS | 448 | 1468427954647 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:14 INFO - PROCESS | 448 | ++DOCSHELL 1928F400 == 36 [pid = 448] [id = 339] 09:39:14 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (19DED000) [pid = 448] [serial = 1016] [outer = 00000000] 09:39:14 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1A00F000) [pid = 448] [serial = 1017] [outer = 19DED000] 09:39:14 INFO - PROCESS | 448 | 1468427954690 Marionette DEBUG loaded listener.js 09:39:14 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (1A013000) [pid = 448] [serial = 1018] [outer = 19DED000] 09:39:14 INFO - PROCESS | 448 | --DOMWINDOW == 87 (18F19000) [pid = 448] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:39:14 INFO - PROCESS | 448 | --DOMWINDOW == 86 (0FFF7000) [pid = 448] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:39:14 INFO - PROCESS | 448 | --DOMWINDOW == 85 (161E3400) [pid = 448] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:39:14 INFO - PROCESS | 448 | --DOMWINDOW == 84 (0C892000) [pid = 448] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:39:14 INFO - PROCESS | 448 | --DOMWINDOW == 83 (14CDAC00) [pid = 448] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:39:14 INFO - PROCESS | 448 | --DOMWINDOW == 82 (18F12C00) [pid = 448] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:39:14 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1BBE3400) [pid = 448] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:39:14 INFO - PROCESS | 448 | --DOMWINDOW == 80 (17DC9000) [pid = 448] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:39:14 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1818FC00) [pid = 448] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:39:14 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1070B800) [pid = 448] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:39:14 INFO - PROCESS | 448 | --DOMWINDOW == 77 (14C53800) [pid = 448] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:39:14 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10717000) [pid = 448] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:39:14 INFO - PROCESS | 448 | --DOMWINDOW == 75 (10237C00) [pid = 448] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:39:15 INFO - PROCESS | 448 | 1468427955155 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]]]}] 09:39:15 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 09:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 669ms 09:39:15 INFO - PROCESS | 448 | 1468427955197 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 09:39:15 INFO - PROCESS | 448 | 1468427955200 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 09:39:15 INFO - PROCESS | 448 | 1468427955203 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:39:15 INFO - PROCESS | 448 | 1468427955205 Marionette TRACE conn6 <- [1,1322,null,{}] 09:39:15 INFO - PROCESS | 448 | 1468427955208 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}] 09:39:15 INFO - PROCESS | 448 | 1468427955210 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:15 INFO - PROCESS | 448 | 1468427955291 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 09:39:15 INFO - PROCESS | 448 | 1468427955296 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:15 INFO - PROCESS | 448 | 1468427955298 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:15 INFO - PROCESS | 448 | ++DOCSHELL 10984800 == 37 [pid = 448] [id = 340] 09:39:15 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (10989C00) [pid = 448] [serial = 1019] [outer = 00000000] 09:39:15 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1667F800) [pid = 448] [serial = 1020] [outer = 10989C00] 09:39:15 INFO - PROCESS | 448 | 1468427955342 Marionette DEBUG loaded listener.js 09:39:15 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1816AC00) [pid = 448] [serial = 1021] [outer = 10989C00] 09:39:15 INFO - PROCESS | 448 | 1468427955756 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]]]}] 09:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 570ms 09:39:15 INFO - PROCESS | 448 | 1468427955777 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 09:39:15 INFO - PROCESS | 448 | 1468427955779 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 09:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:39:15 INFO - PROCESS | 448 | 1468427955782 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:39:15 INFO - PROCESS | 448 | 1468427955784 Marionette TRACE conn6 <- [1,1326,null,{}] 09:39:15 INFO - PROCESS | 448 | 1468427955788 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}] 09:39:15 INFO - PROCESS | 448 | 1468427955790 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:15 INFO - PROCESS | 448 | 1468427955923 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 09:39:15 INFO - PROCESS | 448 | 1468427955931 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:15 INFO - PROCESS | 448 | 1468427955933 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:15 INFO - PROCESS | 448 | ++DOCSHELL 14CD1800 == 38 [pid = 448] [id = 341] 09:39:15 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (161E7C00) [pid = 448] [serial = 1022] [outer = 00000000] 09:39:15 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (19092000) [pid = 448] [serial = 1023] [outer = 161E7C00] 09:39:15 INFO - PROCESS | 448 | 1468427955976 Marionette DEBUG loaded listener.js 09:39:16 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (19FBB800) [pid = 448] [serial = 1024] [outer = 161E7C00] 09:39:16 INFO - PROCESS | 448 | 1468427956862 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]]]}] 09:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1122ms 09:39:16 INFO - PROCESS | 448 | 1468427956906 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 09:39:16 INFO - PROCESS | 448 | 1468427956908 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 09:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:39:16 INFO - PROCESS | 448 | 1468427956952 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:39:16 INFO - PROCESS | 448 | 1468427956956 Marionette TRACE conn6 <- [1,1330,null,{}] 09:39:16 INFO - PROCESS | 448 | 1468427956964 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}] 09:39:16 INFO - PROCESS | 448 | 1468427956968 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:17 INFO - PROCESS | 448 | 1468427957081 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 09:39:17 INFO - PROCESS | 448 | 1468427957206 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:17 INFO - PROCESS | 448 | 1468427957209 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:17 INFO - PROCESS | 448 | ++DOCSHELL 0CD6B400 == 39 [pid = 448] [id = 342] 09:39:17 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (0CD6D000) [pid = 448] [serial = 1025] [outer = 00000000] 09:39:17 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (10171800) [pid = 448] [serial = 1026] [outer = 0CD6D000] 09:39:17 INFO - PROCESS | 448 | 1468427957267 Marionette DEBUG loaded listener.js 09:39:17 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1031B400) [pid = 448] [serial = 1027] [outer = 0CD6D000] 09:39:17 INFO - PROCESS | 448 | 1468427957907 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]]]}] 09:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1066ms 09:39:17 INFO - PROCESS | 448 | 1468427957980 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 09:39:17 INFO - PROCESS | 448 | 1468427957984 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 09:39:17 INFO - PROCESS | 448 | 1468427957990 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:39:17 INFO - PROCESS | 448 | 1468427957992 Marionette TRACE conn6 <- [1,1334,null,{}] 09:39:17 INFO - PROCESS | 448 | 1468427957998 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}] 09:39:17 INFO - PROCESS | 448 | 1468427958002 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:18 INFO - PROCESS | 448 | 1468427958144 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 09:39:18 INFO - PROCESS | 448 | 1468427958274 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:18 INFO - PROCESS | 448 | 1468427958277 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:18 INFO - PROCESS | 448 | ++DOCSHELL 145C7400 == 40 [pid = 448] [id = 343] 09:39:18 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (147A1400) [pid = 448] [serial = 1028] [outer = 00000000] 09:39:18 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (14C4DC00) [pid = 448] [serial = 1029] [outer = 147A1400] 09:39:18 INFO - PROCESS | 448 | 1468427958333 Marionette DEBUG loaded listener.js 09:39:18 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (161E4000) [pid = 448] [serial = 1030] [outer = 147A1400] 09:39:18 INFO - PROCESS | 448 | 1468427958962 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]]]}] 09:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1015ms 09:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:39:19 INFO - PROCESS | 448 | 1468427959012 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 09:39:19 INFO - PROCESS | 448 | 1468427959015 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 09:39:19 INFO - PROCESS | 448 | 1468427959019 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:39:19 INFO - PROCESS | 448 | 1468427959022 Marionette TRACE conn6 <- [1,1338,null,{}] 09:39:19 INFO - PROCESS | 448 | 1468427959025 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}] 09:39:19 INFO - PROCESS | 448 | 1468427959028 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:19 INFO - PROCESS | 448 | 1468427959138 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 09:39:19 INFO - PROCESS | 448 | 1468427959270 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:19 INFO - PROCESS | 448 | 1468427959277 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:19 INFO - PROCESS | 448 | ++DOCSHELL 18F92C00 == 41 [pid = 448] [id = 344] 09:39:19 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (18F93000) [pid = 448] [serial = 1031] [outer = 00000000] 09:39:19 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (19075C00) [pid = 448] [serial = 1032] [outer = 18F93000] 09:39:19 INFO - PROCESS | 448 | 1468427959334 Marionette DEBUG loaded listener.js 09:39:19 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (1A01A800) [pid = 448] [serial = 1033] [outer = 18F93000] 09:39:19 INFO - PROCESS | 448 | 1468427959950 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]]]}] 09:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 970ms 09:39:19 INFO - PROCESS | 448 | 1468427959995 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 09:39:19 INFO - PROCESS | 448 | 1468427959998 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 09:39:19 INFO - PROCESS | 448 | 1468427960001 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:39:19 INFO - PROCESS | 448 | 1468427960003 Marionette TRACE conn6 <- [1,1342,null,{}] 09:39:19 INFO - PROCESS | 448 | 1468427960007 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}] 09:39:19 INFO - PROCESS | 448 | 1468427960009 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:20 INFO - PROCESS | 448 | 1468427960126 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 09:39:20 INFO - PROCESS | 448 | 1468427960232 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:20 INFO - PROCESS | 448 | 1468427960235 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:20 INFO - PROCESS | 448 | ++DOCSHELL 10AC7000 == 42 [pid = 448] [id = 345] 09:39:20 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (10ACB800) [pid = 448] [serial = 1034] [outer = 00000000] 09:39:20 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (17844000) [pid = 448] [serial = 1035] [outer = 10ACB800] 09:39:20 INFO - PROCESS | 448 | 1468427960288 Marionette DEBUG loaded listener.js 09:39:20 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (18F8E800) [pid = 448] [serial = 1036] [outer = 10ACB800] 09:39:20 INFO - PROCESS | 448 | 1468427960976 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]]]}] 09:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1016ms 09:39:21 INFO - PROCESS | 448 | 1468427961023 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 09:39:21 INFO - PROCESS | 448 | 1468427961027 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 09:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:39:21 INFO - PROCESS | 448 | 1468427961032 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:39:21 INFO - PROCESS | 448 | 1468427961035 Marionette TRACE conn6 <- [1,1346,null,{}] 09:39:21 INFO - PROCESS | 448 | 1468427961041 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}] 09:39:21 INFO - PROCESS | 448 | 1468427961044 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:21 INFO - PROCESS | 448 | 1468427961154 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 09:39:21 INFO - PROCESS | 448 | 1468427961263 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:21 INFO - PROCESS | 448 | 1468427961265 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:21 INFO - PROCESS | 448 | ++DOCSHELL 10320C00 == 43 [pid = 448] [id = 346] 09:39:21 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (10326000) [pid = 448] [serial = 1037] [outer = 00000000] 09:39:21 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (11526C00) [pid = 448] [serial = 1038] [outer = 10326000] 09:39:21 INFO - PROCESS | 448 | 1468427961315 Marionette DEBUG loaded listener.js 09:39:21 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (144E3C00) [pid = 448] [serial = 1039] [outer = 10326000] 09:39:22 INFO - PROCESS | 448 | --DOCSHELL 10984800 == 42 [pid = 448] [id = 340] 09:39:22 INFO - PROCESS | 448 | --DOCSHELL 1928F400 == 41 [pid = 448] [id = 339] 09:39:22 INFO - PROCESS | 448 | --DOCSHELL 1098C000 == 40 [pid = 448] [id = 338] 09:39:22 INFO - PROCESS | 448 | --DOCSHELL 18173C00 == 39 [pid = 448] [id = 337] 09:39:22 INFO - PROCESS | 448 | --DOCSHELL 1667B800 == 38 [pid = 448] [id = 336] 09:39:22 INFO - PROCESS | 448 | --DOCSHELL 14CD2000 == 37 [pid = 448] [id = 335] 09:39:22 INFO - PROCESS | 448 | --DOCSHELL 10915000 == 36 [pid = 448] [id = 334] 09:39:22 INFO - PROCESS | 448 | --DOCSHELL 0C827000 == 35 [pid = 448] [id = 333] 09:39:22 INFO - PROCESS | 448 | --DOCSHELL 147A1C00 == 34 [pid = 448] [id = 332] 09:39:22 INFO - PROCESS | 448 | --DOCSHELL 1017D000 == 33 [pid = 448] [id = 331] 09:39:22 INFO - PROCESS | 448 | --DOCSHELL 10619800 == 32 [pid = 448] [id = 321] 09:39:22 INFO - PROCESS | 448 | --DOCSHELL 18F96000 == 31 [pid = 448] [id = 330] 09:39:22 INFO - PROCESS | 448 | --DOCSHELL 10AC7000 == 30 [pid = 448] [id = 345] 09:39:22 INFO - PROCESS | 448 | --DOCSHELL 18F92C00 == 29 [pid = 448] [id = 344] 09:39:22 INFO - PROCESS | 448 | --DOCSHELL 14CD1800 == 28 [pid = 448] [id = 341] 09:39:22 INFO - PROCESS | 448 | --DOCSHELL 0CD6B400 == 27 [pid = 448] [id = 342] 09:39:22 INFO - PROCESS | 448 | --DOCSHELL 145C7400 == 26 [pid = 448] [id = 343] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 95 (1907E400) [pid = 448] [serial = 988] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 94 (10175800) [pid = 448] [serial = 966] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 93 (1023F000) [pid = 448] [serial = 967] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 92 (16C4B000) [pid = 448] [serial = 975] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 91 (17D92000) [pid = 448] [serial = 976] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 90 (10368800) [pid = 448] [serial = 952] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 89 (10236400) [pid = 448] [serial = 951] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 88 (16677000) [pid = 448] [serial = 955] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 87 (16670400) [pid = 448] [serial = 954] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 86 (195DEC00) [pid = 448] [serial = 958] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 85 (1908F000) [pid = 448] [serial = 957] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 84 (1C544C00) [pid = 448] [serial = 961] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1BC69000) [pid = 448] [serial = 960] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 82 (18169000) [pid = 448] [serial = 978] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 81 (18E0FC00) [pid = 448] [serial = 981] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 80 (18181400) [pid = 448] [serial = 979] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 79 (18F93C00) [pid = 448] [serial = 982] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 78 (19097400) [pid = 448] [serial = 990] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 77 (10AC3000) [pid = 448] [serial = 964] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 76 (15A59C00) [pid = 448] [serial = 972] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1098D800) [pid = 448] [serial = 963] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 74 (10A2B400) [pid = 448] [serial = 970] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 73 (10986C00) [pid = 448] [serial = 969] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 72 (17DCD800) [pid = 448] [serial = 985] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 71 (16679800) [pid = 448] [serial = 984] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 70 (161D9400) [pid = 448] [serial = 973] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | --DOMWINDOW == 69 (18FBBC00) [pid = 448] [serial = 987] [outer = 00000000] [url = about:blank] 09:39:22 INFO - PROCESS | 448 | 1468427962495 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]]]}] 09:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1478ms 09:39:22 INFO - PROCESS | 448 | 1468427962512 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 09:39:22 INFO - PROCESS | 448 | 1468427962517 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 09:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:39:22 INFO - PROCESS | 448 | 1468427962521 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:39:22 INFO - PROCESS | 448 | 1468427962526 Marionette TRACE conn6 <- [1,1350,null,{}] 09:39:22 INFO - PROCESS | 448 | 1468427962532 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}] 09:39:22 INFO - PROCESS | 448 | 1468427962534 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:22 INFO - PROCESS | 448 | 1468427962626 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 09:39:22 INFO - PROCESS | 448 | 1468427962633 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:22 INFO - PROCESS | 448 | 1468427962637 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:22 INFO - PROCESS | 448 | ++DOCSHELL 10322400 == 27 [pid = 448] [id = 347] 09:39:22 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (10322800) [pid = 448] [serial = 1040] [outer = 00000000] 09:39:22 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (10365400) [pid = 448] [serial = 1041] [outer = 10322800] 09:39:22 INFO - PROCESS | 448 | 1468427962684 Marionette DEBUG loaded listener.js 09:39:22 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (10372000) [pid = 448] [serial = 1042] [outer = 10322800] 09:39:23 INFO - PROCESS | 448 | 1468427963179 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]]]}] 09:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 690ms 09:39:23 INFO - PROCESS | 448 | 1468427963212 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 09:39:23 INFO - PROCESS | 448 | 1468427963217 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 09:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:39:23 INFO - PROCESS | 448 | 1468427963223 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:39:23 INFO - PROCESS | 448 | 1468427963226 Marionette TRACE conn6 <- [1,1354,null,{}] 09:39:23 INFO - PROCESS | 448 | 1468427963229 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}] 09:39:23 INFO - PROCESS | 448 | 1468427963232 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:23 INFO - PROCESS | 448 | 1468427963354 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 09:39:23 INFO - PROCESS | 448 | 1468427963450 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:23 INFO - PROCESS | 448 | 1468427963453 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:23 INFO - PROCESS | 448 | ++DOCSHELL 10ACD000 == 28 [pid = 448] [id = 348] 09:39:23 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (113DDC00) [pid = 448] [serial = 1043] [outer = 00000000] 09:39:23 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (115CE400) [pid = 448] [serial = 1044] [outer = 113DDC00] 09:39:23 INFO - PROCESS | 448 | 1468427963502 Marionette DEBUG loaded listener.js 09:39:23 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (144AA000) [pid = 448] [serial = 1045] [outer = 113DDC00] 09:39:23 INFO - PROCESS | 448 | 1468427963869 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] 09:39:23 INFO - PROCESS | 448 | 1468427963906 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 09:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:39:23 INFO - PROCESS | 448 | 1468427963909 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:39:23 INFO - PROCESS | 448 | 1468427963913 Marionette TRACE conn6 <- [1,1358,null,{}] 09:39:23 INFO - PROCESS | 448 | 1468427963923 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}] 09:39:23 INFO - PROCESS | 448 | 1468427963928 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:24 INFO - PROCESS | 448 | 1468427964012 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 09:39:24 INFO - PROCESS | 448 | 1468427964019 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:24 INFO - PROCESS | 448 | 1468427964022 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:24 INFO - PROCESS | 448 | ++DOCSHELL 161D9400 == 29 [pid = 448] [id = 349] 09:39:24 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (161E4400) [pid = 448] [serial = 1046] [outer = 00000000] 09:39:24 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (16676000) [pid = 448] [serial = 1047] [outer = 161E4400] 09:39:24 INFO - PROCESS | 448 | 1468427964069 Marionette DEBUG loaded listener.js 09:39:24 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (16C50800) [pid = 448] [serial = 1048] [outer = 161E4400] 09:39:24 INFO - PROCESS | 448 | 1468427964561 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] 09:39:24 INFO - PROCESS | 448 | 1468427964585 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 09:39:24 INFO - PROCESS | 448 | 1468427964588 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:39:24 INFO - PROCESS | 448 | 1468427964589 Marionette TRACE conn6 <- [1,1362,null,{}] 09:39:24 INFO - PROCESS | 448 | 1468427964599 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}] 09:39:24 INFO - PROCESS | 448 | 1468427964601 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:24 INFO - PROCESS | 448 | 1468427964719 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 09:39:24 INFO - PROCESS | 448 | 1468427964809 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:24 INFO - PROCESS | 448 | 1468427964811 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:24 INFO - PROCESS | 448 | ++DOCSHELL 1784B400 == 30 [pid = 448] [id = 350] 09:39:24 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (17D93C00) [pid = 448] [serial = 1049] [outer = 00000000] 09:39:24 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18167000) [pid = 448] [serial = 1050] [outer = 17D93C00] 09:39:24 INFO - PROCESS | 448 | 1468427964855 Marionette DEBUG loaded listener.js 09:39:24 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (18173C00) [pid = 448] [serial = 1051] [outer = 17D93C00] 09:39:25 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:39:25 INFO - PROCESS | 448 | 1468427965283 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] 09:39:25 INFO - PROCESS | 448 | 1468427965336 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 09:39:25 INFO - PROCESS | 448 | 1468427965340 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:39:25 INFO - PROCESS | 448 | 1468427965341 Marionette TRACE conn6 <- [1,1366,null,{}] 09:39:25 INFO - PROCESS | 448 | 1468427965345 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}] 09:39:25 INFO - PROCESS | 448 | 1468427965347 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:25 INFO - PROCESS | 448 | 1468427965455 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 09:39:25 INFO - PROCESS | 448 | 1468427965514 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:25 INFO - PROCESS | 448 | 1468427965516 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:25 INFO - PROCESS | 448 | ++DOCSHELL 18B1BC00 == 31 [pid = 448] [id = 351] 09:39:25 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (18B6A400) [pid = 448] [serial = 1052] [outer = 00000000] 09:39:25 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (18E06C00) [pid = 448] [serial = 1053] [outer = 18B6A400] 09:39:25 INFO - PROCESS | 448 | 1468427965560 Marionette DEBUG loaded listener.js 09:39:25 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (18E07800) [pid = 448] [serial = 1054] [outer = 18B6A400] 09:39:25 INFO - PROCESS | 448 | 1468427966006 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] 09:39:26 INFO - PROCESS | 448 | 1468427966092 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 09:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:39:26 INFO - PROCESS | 448 | 1468427966095 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:39:26 INFO - PROCESS | 448 | 1468427966097 Marionette TRACE conn6 <- [1,1370,null,{}] 09:39:26 INFO - PROCESS | 448 | 1468427966101 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}] 09:39:26 INFO - PROCESS | 448 | 1468427966106 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:26 INFO - PROCESS | 448 | 1468427966226 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 09:39:26 INFO - PROCESS | 448 | --DOMWINDOW == 83 (18183000) [pid = 448] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:39:26 INFO - PROCESS | 448 | --DOMWINDOW == 82 (18CEAC00) [pid = 448] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:39:26 INFO - PROCESS | 448 | --DOMWINDOW == 81 (19DED000) [pid = 448] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:39:26 INFO - PROCESS | 448 | --DOMWINDOW == 80 (1667DC00) [pid = 448] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:39:26 INFO - PROCESS | 448 | --DOMWINDOW == 79 (18F9B400) [pid = 448] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:39:26 INFO - PROCESS | 448 | --DOMWINDOW == 78 (0C828000) [pid = 448] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:39:26 INFO - PROCESS | 448 | --DOMWINDOW == 77 (14B29000) [pid = 448] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:39:26 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10237400) [pid = 448] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:39:26 INFO - PROCESS | 448 | --DOMWINDOW == 75 (14CD4400) [pid = 448] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:39:26 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1097F800) [pid = 448] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:39:26 INFO - PROCESS | 448 | --DOMWINDOW == 73 (10989C00) [pid = 448] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:39:26 INFO - PROCESS | 448 | --DOMWINDOW == 72 (161E7C00) [pid = 448] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:39:26 INFO - PROCESS | 448 | 1468427966487 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:26 INFO - PROCESS | 448 | 1468427966489 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:26 INFO - PROCESS | 448 | ++DOCSHELL 022EB800 == 32 [pid = 448] [id = 352] 09:39:26 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (090ECC00) [pid = 448] [serial = 1055] [outer = 00000000] 09:39:26 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (1060F000) [pid = 448] [serial = 1056] [outer = 090ECC00] 09:39:26 INFO - PROCESS | 448 | 1468427966544 Marionette DEBUG loaded listener.js 09:39:26 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (144E7C00) [pid = 448] [serial = 1057] [outer = 090ECC00] 09:39:26 INFO - PROCESS | 448 | [448] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:39:26 INFO - PROCESS | 448 | 1468427966900 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] 09:39:26 INFO - PROCESS | 448 | 1468427966933 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 09:39:26 INFO - PROCESS | 448 | 1468427966936 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:39:26 INFO - PROCESS | 448 | 1468427966938 Marionette TRACE conn6 <- [1,1374,null,{}] 09:39:26 INFO - PROCESS | 448 | 1468427966941 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}] 09:39:26 INFO - PROCESS | 448 | 1468427966943 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:27 INFO - PROCESS | 448 | 1468427967020 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 09:39:27 INFO - PROCESS | 448 | 1468427967100 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:27 INFO - PROCESS | 448 | 1468427967102 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:27 INFO - PROCESS | 448 | ++DOCSHELL 0FFF9400 == 33 [pid = 448] [id = 353] 09:39:27 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (10989C00) [pid = 448] [serial = 1058] [outer = 00000000] 09:39:27 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (18F15400) [pid = 448] [serial = 1059] [outer = 10989C00] 09:39:27 INFO - PROCESS | 448 | 1468427967151 Marionette DEBUG loaded listener.js 09:39:27 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (18F8F400) [pid = 448] [serial = 1060] [outer = 10989C00] 09:39:27 INFO - PROCESS | 448 | 1468427967492 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] 09:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:39:27 INFO - PROCESS | 448 | 1468427967573 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 09:39:27 INFO - PROCESS | 448 | 1468427967576 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:39:27 INFO - PROCESS | 448 | 1468427967579 Marionette TRACE conn6 <- [1,1378,null,{}] 09:39:27 INFO - PROCESS | 448 | 1468427967582 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}] 09:39:27 INFO - PROCESS | 448 | 1468427967584 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:27 INFO - PROCESS | 448 | 1468427967695 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 09:39:27 INFO - PROCESS | 448 | 1468427967703 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:27 INFO - PROCESS | 448 | 1468427967705 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:27 INFO - PROCESS | 448 | ++DOCSHELL 09067800 == 34 [pid = 448] [id = 354] 09:39:27 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (090F3400) [pid = 448] [serial = 1061] [outer = 00000000] 09:39:27 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1A00FC00) [pid = 448] [serial = 1062] [outer = 090F3400] 09:39:27 INFO - PROCESS | 448 | 1468427967773 Marionette DEBUG loaded listener.js 09:39:27 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1816DC00) [pid = 448] [serial = 1063] [outer = 090F3400] 09:39:28 INFO - PROCESS | 448 | 1468427968148 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]]]}] 09:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 631ms 09:39:28 INFO - PROCESS | 448 | 1468427968208 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 09:39:28 INFO - PROCESS | 448 | 1468427968209 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 09:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:39:28 INFO - PROCESS | 448 | 1468427968212 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:39:28 INFO - PROCESS | 448 | 1468427968214 Marionette TRACE conn6 <- [1,1382,null,{}] 09:39:28 INFO - PROCESS | 448 | 1468427968218 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}] 09:39:28 INFO - PROCESS | 448 | 1468427968219 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:28 INFO - PROCESS | 448 | 1468427968333 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 09:39:28 INFO - PROCESS | 448 | 1468427968386 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:28 INFO - PROCESS | 448 | 1468427968398 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:28 INFO - PROCESS | 448 | ++DOCSHELL 1A080000 == 35 [pid = 448] [id = 355] 09:39:28 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1A080800) [pid = 448] [serial = 1064] [outer = 00000000] 09:39:28 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1A0EC400) [pid = 448] [serial = 1065] [outer = 1A080800] 09:39:28 INFO - PROCESS | 448 | 1468427968444 Marionette DEBUG loaded listener.js 09:39:28 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1A156C00) [pid = 448] [serial = 1066] [outer = 1A080800] 09:39:29 INFO - PROCESS | 448 | 1468427969202 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]]]}] 09:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1018ms 09:39:29 INFO - PROCESS | 448 | 1468427969233 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 09:39:29 INFO - PROCESS | 448 | 1468427969238 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 09:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:39:29 INFO - PROCESS | 448 | 1468427969243 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:39:29 INFO - PROCESS | 448 | 1468427969248 Marionette TRACE conn6 <- [1,1386,null,{}] 09:39:29 INFO - PROCESS | 448 | 1468427969273 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}] 09:39:29 INFO - PROCESS | 448 | 1468427969275 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:29 INFO - PROCESS | 448 | 1468427969400 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 09:39:29 INFO - PROCESS | 448 | 1468427969533 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:29 INFO - PROCESS | 448 | 1468427969536 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:29 INFO - PROCESS | 448 | ++DOCSHELL 0FF5E000 == 36 [pid = 448] [id = 356] 09:39:29 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (10236800) [pid = 448] [serial = 1067] [outer = 00000000] 09:39:29 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1090A800) [pid = 448] [serial = 1068] [outer = 10236800] 09:39:29 INFO - PROCESS | 448 | 1468427969594 Marionette DEBUG loaded listener.js 09:39:29 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1098AC00) [pid = 448] [serial = 1069] [outer = 10236800] 09:39:30 INFO - PROCESS | 448 | 1468427970350 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]]]}] 09:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1141ms 09:39:30 INFO - PROCESS | 448 | 1468427970385 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 09:39:30 INFO - PROCESS | 448 | 1468427970390 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 09:39:30 INFO - PROCESS | 448 | 1468427970396 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:39:30 INFO - PROCESS | 448 | 1468427970399 Marionette TRACE conn6 <- [1,1390,null,{}] 09:39:30 INFO - PROCESS | 448 | 1468427970427 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}] 09:39:30 INFO - PROCESS | 448 | 1468427970430 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:30 INFO - PROCESS | 448 | 1468427970557 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 09:39:30 INFO - PROCESS | 448 | 1468427970755 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:30 INFO - PROCESS | 448 | 1468427970758 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:30 INFO - PROCESS | 448 | ++DOCSHELL 090F5C00 == 37 [pid = 448] [id = 357] 09:39:30 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (090F7000) [pid = 448] [serial = 1070] [outer = 00000000] 09:39:30 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (0CD20C00) [pid = 448] [serial = 1071] [outer = 090F7000] 09:39:30 INFO - PROCESS | 448 | 1468427970819 Marionette DEBUG loaded listener.js 09:39:30 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (0FFF8400) [pid = 448] [serial = 1072] [outer = 090F7000] 09:39:31 INFO - PROCESS | 448 | --DOCSHELL 09067800 == 36 [pid = 448] [id = 354] 09:39:31 INFO - PROCESS | 448 | --DOCSHELL 0FFF9400 == 35 [pid = 448] [id = 353] 09:39:31 INFO - PROCESS | 448 | --DOCSHELL 022EB800 == 34 [pid = 448] [id = 352] 09:39:31 INFO - PROCESS | 448 | --DOCSHELL 18B1BC00 == 33 [pid = 448] [id = 351] 09:39:31 INFO - PROCESS | 448 | --DOCSHELL 1784B400 == 32 [pid = 448] [id = 350] 09:39:31 INFO - PROCESS | 448 | --DOCSHELL 161D9400 == 31 [pid = 448] [id = 349] 09:39:31 INFO - PROCESS | 448 | --DOCSHELL 10ACD000 == 30 [pid = 448] [id = 348] 09:39:31 INFO - PROCESS | 448 | --DOCSHELL 10322400 == 29 [pid = 448] [id = 347] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 89 (19092000) [pid = 448] [serial = 1023] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 88 (1818BC00) [pid = 448] [serial = 1011] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 87 (18FC3C00) [pid = 448] [serial = 1014] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1818F400) [pid = 448] [serial = 1012] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 85 (1A00F000) [pid = 448] [serial = 1017] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 84 (17DCF800) [pid = 448] [serial = 1008] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 83 (19097C00) [pid = 448] [serial = 991] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 82 (0FFF2400) [pid = 448] [serial = 999] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1017E000) [pid = 448] [serial = 1000] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 80 (14CD3000) [pid = 448] [serial = 996] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 79 (161E5000) [pid = 448] [serial = 997] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1031F000) [pid = 448] [serial = 993] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 77 (19FBB800) [pid = 448] [serial = 1024] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10374400) [pid = 448] [serial = 994] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 75 (15A59000) [pid = 448] [serial = 1005] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 74 (161E5400) [pid = 448] [serial = 1006] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 73 (10984C00) [pid = 448] [serial = 1002] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 72 (10A2B000) [pid = 448] [serial = 1003] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 71 (18FC5C00) [pid = 448] [serial = 1015] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1A013000) [pid = 448] [serial = 1018] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 69 (1667F800) [pid = 448] [serial = 1020] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 68 (1816AC00) [pid = 448] [serial = 1021] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | --DOMWINDOW == 67 (18167400) [pid = 448] [serial = 1009] [outer = 00000000] [url = about:blank] 09:39:31 INFO - PROCESS | 448 | 1468427971449 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]]]}] 09:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1093ms 09:39:31 INFO - PROCESS | 448 | 1468427971494 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 09:39:31 INFO - PROCESS | 448 | 1468427971497 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 09:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:39:31 INFO - PROCESS | 448 | 1468427971501 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:39:31 INFO - PROCESS | 448 | 1468427971504 Marionette TRACE conn6 <- [1,1394,null,{}] 09:39:31 INFO - PROCESS | 448 | 1468427971508 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}] 09:39:31 INFO - PROCESS | 448 | 1468427971513 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:31 INFO - PROCESS | 448 | 1468427971602 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 09:39:31 INFO - PROCESS | 448 | 1468427971693 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:31 INFO - PROCESS | 448 | 1468427971696 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:31 INFO - PROCESS | 448 | ++DOCSHELL 0FFF4C00 == 30 [pid = 448] [id = 358] 09:39:31 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (1023FC00) [pid = 448] [serial = 1073] [outer = 00000000] 09:39:31 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (10374C00) [pid = 448] [serial = 1074] [outer = 1023FC00] 09:39:31 INFO - PROCESS | 448 | 1468427971742 Marionette DEBUG loaded listener.js 09:39:31 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (1097E800) [pid = 448] [serial = 1075] [outer = 1023FC00] 09:39:32 INFO - PROCESS | 448 | 1468427972162 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]]]}] 09:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 729ms 09:39:32 INFO - PROCESS | 448 | 1468427972238 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 09:39:32 INFO - PROCESS | 448 | 1468427972242 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 09:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:39:32 INFO - PROCESS | 448 | 1468427972246 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:39:32 INFO - PROCESS | 448 | 1468427972249 Marionette TRACE conn6 <- [1,1398,null,{}] 09:39:32 INFO - PROCESS | 448 | 1468427972252 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}] 09:39:32 INFO - PROCESS | 448 | 1468427972255 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:32 INFO - PROCESS | 448 | 1468427972341 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 09:39:32 INFO - PROCESS | 448 | 1468427972355 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:32 INFO - PROCESS | 448 | 1468427972357 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:32 INFO - PROCESS | 448 | ++DOCSHELL 14B31000 == 31 [pid = 448] [id = 359] 09:39:32 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (14B75800) [pid = 448] [serial = 1076] [outer = 00000000] 09:39:32 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (14C4D800) [pid = 448] [serial = 1077] [outer = 14B75800] 09:39:32 INFO - PROCESS | 448 | 1468427972402 Marionette DEBUG loaded listener.js 09:39:32 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (16148C00) [pid = 448] [serial = 1078] [outer = 14B75800] 09:39:32 INFO - PROCESS | 448 | 1468427972882 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]]]}] 09:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 670ms 09:39:32 INFO - PROCESS | 448 | 1468427972918 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 09:39:32 INFO - PROCESS | 448 | 1468427972921 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 09:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:39:32 INFO - PROCESS | 448 | 1468427972925 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:39:32 INFO - PROCESS | 448 | 1468427972931 Marionette TRACE conn6 <- [1,1402,null,{}] 09:39:32 INFO - PROCESS | 448 | 1468427972940 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}] 09:39:32 INFO - PROCESS | 448 | 1468427972944 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:33 INFO - PROCESS | 448 | 1468427973030 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 09:39:33 INFO - PROCESS | 448 | 1468427973119 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:33 INFO - PROCESS | 448 | 1468427973121 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:33 INFO - PROCESS | 448 | ++DOCSHELL 17D94C00 == 32 [pid = 448] [id = 360] 09:39:33 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (17D96400) [pid = 448] [serial = 1079] [outer = 00000000] 09:39:33 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (17DCDC00) [pid = 448] [serial = 1080] [outer = 17D96400] 09:39:33 INFO - PROCESS | 448 | 1468427973182 Marionette DEBUG loaded listener.js 09:39:33 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (17DD1C00) [pid = 448] [serial = 1081] [outer = 17D96400] 09:39:33 INFO - PROCESS | 448 | 1468427973600 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]]]}] 09:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 729ms 09:39:33 INFO - PROCESS | 448 | 1468427973686 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 09:39:33 INFO - PROCESS | 448 | 1468427973688 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 09:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:39:33 INFO - PROCESS | 448 | 1468427973701 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:39:33 INFO - PROCESS | 448 | 1468427973703 Marionette TRACE conn6 <- [1,1406,null,{}] 09:39:33 INFO - PROCESS | 448 | 1468427973707 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}] 09:39:33 INFO - PROCESS | 448 | 1468427973709 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:33 INFO - PROCESS | 448 | 1468427973830 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 09:39:33 INFO - PROCESS | 448 | 1468427973839 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:33 INFO - PROCESS | 448 | 1468427973841 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:33 INFO - PROCESS | 448 | ++DOCSHELL 0FF60000 == 33 [pid = 448] [id = 361] 09:39:33 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (14765000) [pid = 448] [serial = 1082] [outer = 00000000] 09:39:33 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1818BC00) [pid = 448] [serial = 1083] [outer = 14765000] 09:39:33 INFO - PROCESS | 448 | 1468427973936 Marionette DEBUG loaded listener.js 09:39:33 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18B1BC00) [pid = 448] [serial = 1084] [outer = 14765000] 09:39:34 INFO - PROCESS | 448 | 1468427974364 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]]]}] 09:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 730ms 09:39:34 INFO - PROCESS | 448 | 1468427974439 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 09:39:34 INFO - PROCESS | 448 | 1468427974441 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 09:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:39:34 INFO - PROCESS | 448 | 1468427974444 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:39:34 INFO - PROCESS | 448 | 1468427974446 Marionette TRACE conn6 <- [1,1410,null,{}] 09:39:34 INFO - PROCESS | 448 | 1468427974449 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}] 09:39:34 INFO - PROCESS | 448 | 1468427974451 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:34 INFO - PROCESS | 448 | 1468427974561 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 09:39:34 INFO - PROCESS | 448 | 1468427974621 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:34 INFO - PROCESS | 448 | 1468427974627 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:34 INFO - PROCESS | 448 | ++DOCSHELL 1152F800 == 34 [pid = 448] [id = 362] 09:39:34 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18CF5800) [pid = 448] [serial = 1085] [outer = 00000000] 09:39:34 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (18F90000) [pid = 448] [serial = 1086] [outer = 18CF5800] 09:39:34 INFO - PROCESS | 448 | 1468427974650 Marionette DEBUG loaded listener.js 09:39:34 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (18FC3C00) [pid = 448] [serial = 1087] [outer = 18CF5800] 09:39:35 INFO - PROCESS | 448 | 1468427975106 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]]]}] 09:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 769ms 09:39:35 INFO - PROCESS | 448 | 1468427975188 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 09:39:35 INFO - PROCESS | 448 | 1468427975190 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 09:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:39:35 INFO - PROCESS | 448 | 1468427975193 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:39:35 INFO - PROCESS | 448 | 1468427975195 Marionette TRACE conn6 <- [1,1414,null,{}] 09:39:35 INFO - PROCESS | 448 | 1468427975198 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}] 09:39:35 INFO - PROCESS | 448 | 1468427975201 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:35 INFO - PROCESS | 448 | 1468427975323 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 09:39:35 INFO - PROCESS | 448 | 1468427975384 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:35 INFO - PROCESS | 448 | 1468427975386 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:35 INFO - PROCESS | 448 | ++DOCSHELL 0C897400 == 35 [pid = 448] [id = 363] 09:39:35 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (144E8800) [pid = 448] [serial = 1088] [outer = 00000000] 09:39:35 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (19266800) [pid = 448] [serial = 1089] [outer = 144E8800] 09:39:35 INFO - PROCESS | 448 | 1468427975429 Marionette DEBUG loaded listener.js 09:39:35 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (1926AC00) [pid = 448] [serial = 1090] [outer = 144E8800] 09:39:35 INFO - PROCESS | 448 | --DOMWINDOW == 84 (161E4400) [pid = 448] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:39:35 INFO - PROCESS | 448 | --DOMWINDOW == 83 (10326000) [pid = 448] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:39:35 INFO - PROCESS | 448 | --DOMWINDOW == 82 (113DDC00) [pid = 448] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:39:35 INFO - PROCESS | 448 | --DOMWINDOW == 81 (17D93C00) [pid = 448] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:39:35 INFO - PROCESS | 448 | --DOMWINDOW == 80 (10322800) [pid = 448] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:39:35 INFO - PROCESS | 448 | --DOMWINDOW == 79 (18B6A400) [pid = 448] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:39:35 INFO - PROCESS | 448 | --DOMWINDOW == 78 (090ECC00) [pid = 448] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:39:35 INFO - PROCESS | 448 | --DOMWINDOW == 77 (0CD6D000) [pid = 448] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:39:35 INFO - PROCESS | 448 | --DOMWINDOW == 76 (147A1400) [pid = 448] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:39:35 INFO - PROCESS | 448 | --DOMWINDOW == 75 (090F3400) [pid = 448] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:39:35 INFO - PROCESS | 448 | --DOMWINDOW == 74 (18F93000) [pid = 448] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:39:35 INFO - PROCESS | 448 | --DOMWINDOW == 73 (10ACB800) [pid = 448] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:39:35 INFO - PROCESS | 448 | --DOMWINDOW == 72 (10989C00) [pid = 448] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:39:35 INFO - PROCESS | 448 | 1468427975831 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]]]}] 09:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 670ms 09:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:39:35 INFO - PROCESS | 448 | 1468427975864 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 09:39:35 INFO - PROCESS | 448 | 1468427975866 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 09:39:35 INFO - PROCESS | 448 | 1468427975869 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:39:35 INFO - PROCESS | 448 | 1468427975871 Marionette TRACE conn6 <- [1,1418,null,{}] 09:39:35 INFO - PROCESS | 448 | 1468427975874 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}] 09:39:35 INFO - PROCESS | 448 | 1468427975876 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:35 INFO - PROCESS | 448 | 1468427975954 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 09:39:35 INFO - PROCESS | 448 | 1468427975959 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:35 INFO - PROCESS | 448 | 1468427975961 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:35 INFO - PROCESS | 448 | ++DOCSHELL 10AD1400 == 36 [pid = 448] [id = 364] 09:39:35 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (14B26C00) [pid = 448] [serial = 1091] [outer = 00000000] 09:39:35 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (18B67400) [pid = 448] [serial = 1092] [outer = 14B26C00] 09:39:36 INFO - PROCESS | 448 | 1468427976004 Marionette DEBUG loaded listener.js 09:39:36 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (18F94000) [pid = 448] [serial = 1093] [outer = 14B26C00] 09:39:36 INFO - PROCESS | 448 | 1468427976422 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]]]}] 09:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 569ms 09:39:36 INFO - PROCESS | 448 | 1468427976440 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 09:39:36 INFO - PROCESS | 448 | 1468427976442 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 09:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:39:36 INFO - PROCESS | 448 | 1468427976444 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:39:36 INFO - PROCESS | 448 | 1468427976446 Marionette TRACE conn6 <- [1,1422,null,{}] 09:39:36 INFO - PROCESS | 448 | 1468427976449 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}] 09:39:36 INFO - PROCESS | 448 | 1468427976452 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:36 INFO - PROCESS | 448 | 1468427976579 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 09:39:36 INFO - PROCESS | 448 | 1468427976585 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:36 INFO - PROCESS | 448 | 1468427976586 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:36 INFO - PROCESS | 448 | ++DOCSHELL 19094400 == 37 [pid = 448] [id = 365] 09:39:36 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1909AC00) [pid = 448] [serial = 1094] [outer = 00000000] 09:39:36 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1A016400) [pid = 448] [serial = 1095] [outer = 1909AC00] 09:39:36 INFO - PROCESS | 448 | 1468427976630 Marionette DEBUG loaded listener.js 09:39:36 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1A012C00) [pid = 448] [serial = 1096] [outer = 1909AC00] 09:39:37 INFO - PROCESS | 448 | 1468427977060 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]]]}] 09:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 670ms 09:39:37 INFO - PROCESS | 448 | 1468427977116 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 09:39:37 INFO - PROCESS | 448 | 1468427977118 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 09:39:37 INFO - PROCESS | 448 | 1468427977121 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:39:37 INFO - PROCESS | 448 | 1468427977123 Marionette TRACE conn6 <- [1,1426,null,{}] 09:39:37 INFO - PROCESS | 448 | 1468427977126 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}] 09:39:37 INFO - PROCESS | 448 | 1468427977128 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:37 INFO - PROCESS | 448 | 1468427977207 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 09:39:37 INFO - PROCESS | 448 | 1468427977212 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:37 INFO - PROCESS | 448 | 1468427977214 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:37 INFO - PROCESS | 448 | ++DOCSHELL 1A08A400 == 38 [pid = 448] [id = 366] 09:39:37 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1A08BC00) [pid = 448] [serial = 1097] [outer = 00000000] 09:39:37 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1A156000) [pid = 448] [serial = 1098] [outer = 1A08BC00] 09:39:37 INFO - PROCESS | 448 | 1468427977256 Marionette DEBUG loaded listener.js 09:39:37 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1A15F800) [pid = 448] [serial = 1099] [outer = 1A08BC00] 09:39:37 INFO - PROCESS | 448 | 1468427977808 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]]]}] 09:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 729ms 09:39:37 INFO - PROCESS | 448 | 1468427977856 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 09:39:37 INFO - PROCESS | 448 | 1468427977861 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 09:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:39:37 INFO - PROCESS | 448 | 1468427977866 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:39:37 INFO - PROCESS | 448 | 1468427977870 Marionette TRACE conn6 <- [1,1430,null,{}] 09:39:37 INFO - PROCESS | 448 | 1468427977876 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}] 09:39:37 INFO - PROCESS | 448 | 1468427977879 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:38 INFO - PROCESS | 448 | 1468427978079 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 09:39:38 INFO - PROCESS | 448 | 1468427978206 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:38 INFO - PROCESS | 448 | 1468427978211 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:38 INFO - PROCESS | 448 | ++DOCSHELL 1031E000 == 39 [pid = 448] [id = 367] 09:39:38 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1031EC00) [pid = 448] [serial = 1100] [outer = 00000000] 09:39:38 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1098A000) [pid = 448] [serial = 1101] [outer = 1031EC00] 09:39:38 INFO - PROCESS | 448 | 1468427978269 Marionette DEBUG loaded listener.js 09:39:38 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (144AE400) [pid = 448] [serial = 1102] [outer = 1031EC00] 09:39:38 INFO - PROCESS | 448 | 1468427978833 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]]]}] 09:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1019ms 09:39:38 INFO - PROCESS | 448 | 1468427978890 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 09:39:38 INFO - PROCESS | 448 | 1468427978895 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 09:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:39:38 INFO - PROCESS | 448 | 1468427978902 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:39:38 INFO - PROCESS | 448 | 1468427978905 Marionette TRACE conn6 <- [1,1434,null,{}] 09:39:38 INFO - PROCESS | 448 | 1468427978909 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}] 09:39:38 INFO - PROCESS | 448 | 1468427978912 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:39 INFO - PROCESS | 448 | 1468427979026 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 09:39:39 INFO - PROCESS | 448 | 1468427979161 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:39 INFO - PROCESS | 448 | 1468427979164 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:39 INFO - PROCESS | 448 | ++DOCSHELL 16677000 == 40 [pid = 448] [id = 368] 09:39:39 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (16677400) [pid = 448] [serial = 1103] [outer = 00000000] 09:39:39 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (16C4B000) [pid = 448] [serial = 1104] [outer = 16677400] 09:39:39 INFO - PROCESS | 448 | 1468427979221 Marionette DEBUG loaded listener.js 09:39:39 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (18167400) [pid = 448] [serial = 1105] [outer = 16677400] 09:39:39 INFO - PROCESS | 448 | 1468427979825 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]]]}] 09:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 969ms 09:39:39 INFO - PROCESS | 448 | 1468427979875 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 09:39:39 INFO - PROCESS | 448 | 1468427979878 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 09:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:39:39 INFO - PROCESS | 448 | 1468427979882 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:39:39 INFO - PROCESS | 448 | 1468427979886 Marionette TRACE conn6 <- [1,1438,null,{}] 09:39:39 INFO - PROCESS | 448 | 1468427979896 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}] 09:39:39 INFO - PROCESS | 448 | 1468427979901 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:40 INFO - PROCESS | 448 | 1468427980008 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 09:39:40 INFO - PROCESS | 448 | 1468427980138 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:40 INFO - PROCESS | 448 | 1468427980142 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:40 INFO - PROCESS | 448 | ++DOCSHELL 1A08D400 == 41 [pid = 448] [id = 369] 09:39:40 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (1A0E9000) [pid = 448] [serial = 1106] [outer = 00000000] 09:39:40 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (1A2DFC00) [pid = 448] [serial = 1107] [outer = 1A0E9000] 09:39:40 INFO - PROCESS | 448 | 1468427980199 Marionette DEBUG loaded listener.js 09:39:40 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (1B6EE400) [pid = 448] [serial = 1108] [outer = 1A0E9000] 09:39:40 INFO - PROCESS | 448 | 1468427980883 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]]]}] 09:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1080ms 09:39:40 INFO - PROCESS | 448 | 1468427980967 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 09:39:40 INFO - PROCESS | 448 | 1468427980970 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 09:39:40 INFO - PROCESS | 448 | 1468427980973 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:39:40 INFO - PROCESS | 448 | 1468427980975 Marionette TRACE conn6 <- [1,1442,null,{}] 09:39:40 INFO - PROCESS | 448 | 1468427980979 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}] 09:39:40 INFO - PROCESS | 448 | 1468427980981 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:41 INFO - PROCESS | 448 | 1468427981218 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 09:39:41 INFO - PROCESS | 448 | 1468427981368 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:41 INFO - PROCESS | 448 | 1468427981371 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:41 INFO - PROCESS | 448 | ++DOCSHELL 0CDCC000 == 42 [pid = 448] [id = 370] 09:39:41 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (1017B800) [pid = 448] [serial = 1109] [outer = 00000000] 09:39:41 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (1031F400) [pid = 448] [serial = 1110] [outer = 1017B800] 09:39:41 INFO - PROCESS | 448 | 1468427981425 Marionette DEBUG loaded listener.js 09:39:41 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (10329C00) [pid = 448] [serial = 1111] [outer = 1017B800] 09:39:42 INFO - PROCESS | 448 | --DOCSHELL 19094400 == 41 [pid = 448] [id = 365] 09:39:42 INFO - PROCESS | 448 | --DOCSHELL 10AD1400 == 40 [pid = 448] [id = 364] 09:39:42 INFO - PROCESS | 448 | --DOCSHELL 0C897400 == 39 [pid = 448] [id = 363] 09:39:42 INFO - PROCESS | 448 | --DOCSHELL 1152F800 == 38 [pid = 448] [id = 362] 09:39:42 INFO - PROCESS | 448 | --DOCSHELL 0FF60000 == 37 [pid = 448] [id = 361] 09:39:42 INFO - PROCESS | 448 | --DOCSHELL 17D94C00 == 36 [pid = 448] [id = 360] 09:39:42 INFO - PROCESS | 448 | --DOCSHELL 14B31000 == 35 [pid = 448] [id = 359] 09:39:42 INFO - PROCESS | 448 | --DOCSHELL 0FFF4C00 == 34 [pid = 448] [id = 358] 09:39:42 INFO - PROCESS | 448 | --DOCSHELL 090F5C00 == 33 [pid = 448] [id = 357] 09:39:42 INFO - PROCESS | 448 | --DOCSHELL 0FF5E000 == 32 [pid = 448] [id = 356] 09:39:42 INFO - PROCESS | 448 | --DOCSHELL 1A080000 == 31 [pid = 448] [id = 355] 09:39:42 INFO - PROCESS | 448 | --DOCSHELL 10320C00 == 30 [pid = 448] [id = 346] 09:39:42 INFO - PROCESS | 448 | --DOCSHELL 16677000 == 29 [pid = 448] [id = 368] 09:39:42 INFO - PROCESS | 448 | --DOCSHELL 1A08D400 == 28 [pid = 448] [id = 369] 09:39:42 INFO - PROCESS | 448 | --DOCSHELL 1A08A400 == 27 [pid = 448] [id = 366] 09:39:42 INFO - PROCESS | 448 | --DOCSHELL 1031E000 == 26 [pid = 448] [id = 367] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 92 (16676000) [pid = 448] [serial = 1047] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 91 (144E3C00) [pid = 448] [serial = 1039] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 90 (11526C00) [pid = 448] [serial = 1038] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 89 (115CE400) [pid = 448] [serial = 1044] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 88 (144AA000) [pid = 448] [serial = 1045] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 87 (18167000) [pid = 448] [serial = 1050] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 86 (10365400) [pid = 448] [serial = 1041] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 85 (10372000) [pid = 448] [serial = 1042] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 84 (18E06C00) [pid = 448] [serial = 1053] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 83 (18173C00) [pid = 448] [serial = 1051] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1060F000) [pid = 448] [serial = 1056] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 81 (18E07800) [pid = 448] [serial = 1054] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 80 (144E7C00) [pid = 448] [serial = 1057] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1031B400) [pid = 448] [serial = 1027] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 78 (10171800) [pid = 448] [serial = 1026] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 77 (161E4000) [pid = 448] [serial = 1030] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 76 (14C4DC00) [pid = 448] [serial = 1029] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1A00FC00) [pid = 448] [serial = 1062] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1A01A800) [pid = 448] [serial = 1033] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 73 (19075C00) [pid = 448] [serial = 1032] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 72 (1816DC00) [pid = 448] [serial = 1063] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 71 (18F8E800) [pid = 448] [serial = 1036] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 70 (17844000) [pid = 448] [serial = 1035] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 69 (18F8F400) [pid = 448] [serial = 1060] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 68 (18F15400) [pid = 448] [serial = 1059] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | --DOMWINDOW == 67 (16C50800) [pid = 448] [serial = 1048] [outer = 00000000] [url = about:blank] 09:39:42 INFO - PROCESS | 448 | 1468427982734 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]]]}] 09:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1772ms 09:39:42 INFO - PROCESS | 448 | 1468427982750 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 09:39:42 INFO - PROCESS | 448 | 1468427982754 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 09:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:39:42 INFO - PROCESS | 448 | 1468427982759 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:39:42 INFO - PROCESS | 448 | 1468427982762 Marionette TRACE conn6 <- [1,1446,null,{}] 09:39:42 INFO - PROCESS | 448 | 1468427982768 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}] 09:39:42 INFO - PROCESS | 448 | 1468427982770 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:42 INFO - PROCESS | 448 | 1468427982867 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 09:39:42 INFO - PROCESS | 448 | 1468427982954 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:42 INFO - PROCESS | 448 | 1468427982958 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:42 INFO - PROCESS | 448 | ++DOCSHELL 1017D800 == 27 [pid = 448] [id = 371] 09:39:42 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (1017F000) [pid = 448] [serial = 1112] [outer = 00000000] 09:39:43 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (1023CC00) [pid = 448] [serial = 1113] [outer = 1017F000] 09:39:43 INFO - PROCESS | 448 | 1468427983008 Marionette DEBUG loaded listener.js 09:39:43 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (1031C000) [pid = 448] [serial = 1114] [outer = 1017F000] 09:39:43 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (1023BC00) [pid = 448] [serial = 1115] [outer = 14C1DC00] 09:39:43 INFO - PROCESS | 448 | 1468427983503 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]]]}] 09:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 789ms 09:39:43 INFO - PROCESS | 448 | 1468427983550 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 09:39:43 INFO - PROCESS | 448 | 1468427983555 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 09:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:39:43 INFO - PROCESS | 448 | 1468427983561 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:39:43 INFO - PROCESS | 448 | 1468427983564 Marionette TRACE conn6 <- [1,1450,null,{}] 09:39:43 INFO - PROCESS | 448 | 1468427983568 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}] 09:39:43 INFO - PROCESS | 448 | 1468427983571 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:43 INFO - PROCESS | 448 | 1468427983658 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 09:39:43 INFO - PROCESS | 448 | 1468427983668 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:43 INFO - PROCESS | 448 | 1468427983670 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:43 INFO - PROCESS | 448 | ++DOCSHELL 10AC7000 == 28 [pid = 448] [id = 372] 09:39:43 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (10ACB800) [pid = 448] [serial = 1116] [outer = 00000000] 09:39:43 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (115CE400) [pid = 448] [serial = 1117] [outer = 10ACB800] 09:39:43 INFO - PROCESS | 448 | 1468427983718 Marionette DEBUG loaded listener.js 09:39:43 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (14420400) [pid = 448] [serial = 1118] [outer = 10ACB800] 09:39:44 INFO - PROCESS | 448 | 1468427984587 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]]]}] 09:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1071ms 09:39:44 INFO - PROCESS | 448 | 1468427984637 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 09:39:44 INFO - PROCESS | 448 | 1468427984642 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 09:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:39:44 INFO - PROCESS | 448 | 1468427984646 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:39:44 INFO - PROCESS | 448 | 1468427984652 Marionette TRACE conn6 <- [1,1454,null,{}] 09:39:44 INFO - PROCESS | 448 | 1468427984657 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}] 09:39:44 INFO - PROCESS | 448 | 1468427984660 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:44 INFO - PROCESS | 448 | 1468427984781 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 09:39:44 INFO - PROCESS | 448 | 1468427984865 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:44 INFO - PROCESS | 448 | 1468427984869 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:44 INFO - PROCESS | 448 | ++DOCSHELL 10324400 == 29 [pid = 448] [id = 373] 09:39:44 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1032A400) [pid = 448] [serial = 1119] [outer = 00000000] 09:39:44 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (10374400) [pid = 448] [serial = 1120] [outer = 1032A400] 09:39:44 INFO - PROCESS | 448 | 1468427984968 Marionette DEBUG loaded listener.js 09:39:45 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (10915800) [pid = 448] [serial = 1121] [outer = 1032A400] 09:39:45 INFO - PROCESS | 448 | 1468427985801 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]]]}] 09:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1289ms 09:39:45 INFO - PROCESS | 448 | 1468427985936 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 09:39:45 INFO - PROCESS | 448 | 1468427985940 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 09:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:39:45 INFO - PROCESS | 448 | 1468427985945 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:39:45 INFO - PROCESS | 448 | 1468427985948 Marionette TRACE conn6 <- [1,1458,null,{}] 09:39:45 INFO - PROCESS | 448 | 1468427985961 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}] 09:39:45 INFO - PROCESS | 448 | 1468427985964 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:46 INFO - PROCESS | 448 | 1468427986108 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 09:39:46 INFO - PROCESS | 448 | 1468427986241 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:46 INFO - PROCESS | 448 | 1468427986245 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:46 INFO - PROCESS | 448 | --DOCSHELL 1031DC00 == 28 [pid = 448] [id = 25] 09:39:46 INFO - PROCESS | 448 | --DOCSHELL 1017D800 == 27 [pid = 448] [id = 371] 09:39:46 INFO - PROCESS | 448 | --DOCSHELL 0CDCC000 == 26 [pid = 448] [id = 370] 09:39:46 INFO - PROCESS | 448 | ++DOCSHELL 090F1800 == 27 [pid = 448] [id = 374] 09:39:46 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (090F4C00) [pid = 448] [serial = 1122] [outer = 00000000] 09:39:46 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (0FFF4C00) [pid = 448] [serial = 1123] [outer = 090F4C00] 09:39:46 INFO - PROCESS | 448 | 1468427986314 Marionette DEBUG loaded listener.js 09:39:46 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (10237C00) [pid = 448] [serial = 1124] [outer = 090F4C00] 09:39:46 INFO - PROCESS | 448 | 1468427986890 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]]]}] 09:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 989ms 09:39:46 INFO - PROCESS | 448 | 1468427986937 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 09:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:39:46 INFO - PROCESS | 448 | 1468427986941 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 09:39:46 INFO - PROCESS | 448 | 1468427986945 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:39:46 INFO - PROCESS | 448 | 1468427986948 Marionette TRACE conn6 <- [1,1462,null,{}] 09:39:46 INFO - PROCESS | 448 | 1468427986954 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}] 09:39:46 INFO - PROCESS | 448 | 1468427986958 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:47 INFO - PROCESS | 448 | 1468427987069 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 09:39:47 INFO - PROCESS | 448 | 1468427987168 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:47 INFO - PROCESS | 448 | 1468427987171 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:47 INFO - PROCESS | 448 | ++DOCSHELL 14415800 == 28 [pid = 448] [id = 375] 09:39:47 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (14417800) [pid = 448] [serial = 1125] [outer = 00000000] 09:39:47 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (145C1800) [pid = 448] [serial = 1126] [outer = 14417800] 09:39:47 INFO - PROCESS | 448 | 1468427987229 Marionette DEBUG loaded listener.js 09:39:47 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (147A9800) [pid = 448] [serial = 1127] [outer = 14417800] 09:39:47 INFO - PROCESS | 448 | 1468427987919 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]]]}] 09:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1023ms 09:39:47 INFO - PROCESS | 448 | 1468427987972 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 09:39:47 INFO - PROCESS | 448 | 1468427987977 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 09:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:39:47 INFO - PROCESS | 448 | 1468427987982 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:39:47 INFO - PROCESS | 448 | 1468427987984 Marionette TRACE conn6 <- [1,1466,null,{}] 09:39:47 INFO - PROCESS | 448 | 1468427987988 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}] 09:39:47 INFO - PROCESS | 448 | 1468427987991 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:48 INFO - PROCESS | 448 | 1468427988104 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 09:39:48 INFO - PROCESS | 448 | 1468427988232 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:48 INFO - PROCESS | 448 | 1468427988235 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:48 INFO - PROCESS | 448 | ++DOCSHELL 16144000 == 29 [pid = 448] [id = 376] 09:39:48 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (16146400) [pid = 448] [serial = 1128] [outer = 00000000] 09:39:48 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (161E3000) [pid = 448] [serial = 1129] [outer = 16146400] 09:39:48 INFO - PROCESS | 448 | 1468427988291 Marionette DEBUG loaded listener.js 09:39:48 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1662B400) [pid = 448] [serial = 1130] [outer = 16146400] 09:39:48 INFO - PROCESS | 448 | 1468427988953 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]]]}] 09:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1020ms 09:39:49 INFO - PROCESS | 448 | 1468427989006 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 09:39:49 INFO - PROCESS | 448 | 1468427989009 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 09:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:39:49 INFO - PROCESS | 448 | 1468427989014 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:39:49 INFO - PROCESS | 448 | 1468427989021 Marionette TRACE conn6 <- [1,1470,null,{}] 09:39:49 INFO - PROCESS | 448 | 1468427989065 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}] 09:39:49 INFO - PROCESS | 448 | 1468427989069 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:49 INFO - PROCESS | 448 | 1468427989229 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 09:39:49 INFO - PROCESS | 448 | 1468427989281 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:49 INFO - PROCESS | 448 | 1468427989284 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:49 INFO - PROCESS | 448 | ++DOCSHELL 17DD2800 == 30 [pid = 448] [id = 377] 09:39:49 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (17DD2C00) [pid = 448] [serial = 1131] [outer = 00000000] 09:39:49 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (1816B000) [pid = 448] [serial = 1132] [outer = 17DD2C00] 09:39:49 INFO - PROCESS | 448 | 1468427989337 Marionette DEBUG loaded listener.js 09:39:49 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (18173C00) [pid = 448] [serial = 1133] [outer = 17DD2C00] 09:39:49 INFO - PROCESS | 448 | 1468427989928 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]]]}] 09:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 950ms 09:39:49 INFO - PROCESS | 448 | 1468427989966 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 09:39:49 INFO - PROCESS | 448 | 1468427989969 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 09:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:39:49 INFO - PROCESS | 448 | 1468427989972 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:39:49 INFO - PROCESS | 448 | 1468427989974 Marionette TRACE conn6 <- [1,1474,null,{}] 09:39:49 INFO - PROCESS | 448 | 1468427989978 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}] 09:39:49 INFO - PROCESS | 448 | 1468427989980 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:50 INFO - PROCESS | 448 | 1468427990086 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 09:39:50 INFO - PROCESS | 448 | 1468427990184 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:50 INFO - PROCESS | 448 | 1468427990186 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:50 INFO - PROCESS | 448 | ++DOCSHELL 18B0EC00 == 31 [pid = 448] [id = 378] 09:39:50 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (18B0F800) [pid = 448] [serial = 1134] [outer = 00000000] 09:39:50 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (18CF6400) [pid = 448] [serial = 1135] [outer = 18B0F800] 09:39:50 INFO - PROCESS | 448 | 1468427990240 Marionette DEBUG loaded listener.js 09:39:50 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (18F13C00) [pid = 448] [serial = 1136] [outer = 18B0F800] 09:39:50 INFO - PROCESS | 448 | 1468427990951 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]]]}] 09:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1019ms 09:39:50 INFO - PROCESS | 448 | 1468427990996 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 09:39:50 INFO - PROCESS | 448 | 1468427991000 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 09:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:39:50 INFO - PROCESS | 448 | 1468427991005 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:39:51 INFO - PROCESS | 448 | 1468427991008 Marionette TRACE conn6 <- [1,1478,null,{}] 09:39:51 INFO - PROCESS | 448 | 1468427991013 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}] 09:39:51 INFO - PROCESS | 448 | 1468427991016 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:51 INFO - PROCESS | 448 | 1468427991125 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 09:39:51 INFO - PROCESS | 448 | 1468427991268 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:51 INFO - PROCESS | 448 | 1468427991271 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:51 INFO - PROCESS | 448 | --DOCSHELL 10243800 == 30 [pid = 448] [id = 22] 09:39:51 INFO - PROCESS | 448 | ++DOCSHELL 0CDD4C00 == 31 [pid = 448] [id = 379] 09:39:51 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (0CDF0000) [pid = 448] [serial = 1137] [outer = 00000000] 09:39:51 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (10176000) [pid = 448] [serial = 1138] [outer = 0CDF0000] 09:39:51 INFO - PROCESS | 448 | 1468427991336 Marionette DEBUG loaded listener.js 09:39:51 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (10329000) [pid = 448] [serial = 1139] [outer = 0CDF0000] 09:39:51 INFO - PROCESS | 448 | 1468427992005 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]]]}] 09:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1071ms 09:39:52 INFO - PROCESS | 448 | 1468427992079 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 09:39:52 INFO - PROCESS | 448 | 1468427992083 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 09:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:39:52 INFO - PROCESS | 448 | 1468427992087 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:39:52 INFO - PROCESS | 448 | 1468427992090 Marionette TRACE conn6 <- [1,1482,null,{}] 09:39:52 INFO - PROCESS | 448 | 1468427992096 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}] 09:39:52 INFO - PROCESS | 448 | 1468427992100 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:52 INFO - PROCESS | 448 | 1468427992214 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 09:39:52 INFO - PROCESS | 448 | 1468427992347 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:52 INFO - PROCESS | 448 | 1468427992350 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:52 INFO - PROCESS | 448 | ++DOCSHELL 14B2C800 == 32 [pid = 448] [id = 380] 09:39:52 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (14C13800) [pid = 448] [serial = 1140] [outer = 00000000] 09:39:52 INFO - PROCESS | 448 | ++DOMWINDOW == 97 (15A61800) [pid = 448] [serial = 1141] [outer = 14C13800] 09:39:52 INFO - PROCESS | 448 | 1468427992407 Marionette DEBUG loaded listener.js 09:39:52 INFO - PROCESS | 448 | ++DOMWINDOW == 98 (16562400) [pid = 448] [serial = 1142] [outer = 14C13800] 09:39:52 INFO - PROCESS | 448 | 1468427992978 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]]]}] 09:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 930ms 09:39:53 INFO - PROCESS | 448 | 1468427993020 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 09:39:53 INFO - PROCESS | 448 | 1468427993024 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 09:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:39:53 INFO - PROCESS | 448 | 1468427993029 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:39:53 INFO - PROCESS | 448 | 1468427993032 Marionette TRACE conn6 <- [1,1486,null,{}] 09:39:53 INFO - PROCESS | 448 | 1468427993035 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}] 09:39:53 INFO - PROCESS | 448 | 1468427993038 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:53 INFO - PROCESS | 448 | 1468427993150 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 09:39:53 INFO - PROCESS | 448 | 1468427993279 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:53 INFO - PROCESS | 448 | 1468427993282 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:53 INFO - PROCESS | 448 | ++DOCSHELL 10323800 == 33 [pid = 448] [id = 381] 09:39:53 INFO - PROCESS | 448 | ++DOMWINDOW == 99 (17D98000) [pid = 448] [serial = 1143] [outer = 00000000] 09:39:53 INFO - PROCESS | 448 | ++DOMWINDOW == 100 (18168000) [pid = 448] [serial = 1144] [outer = 17D98000] 09:39:53 INFO - PROCESS | 448 | 1468427993338 Marionette DEBUG loaded listener.js 09:39:53 INFO - PROCESS | 448 | ++DOMWINDOW == 101 (18CEAC00) [pid = 448] [serial = 1145] [outer = 17D98000] 09:39:53 INFO - PROCESS | 448 | 1468427993991 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]]]}] 09:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1015ms 09:39:54 INFO - PROCESS | 448 | 1468427994049 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 09:39:54 INFO - PROCESS | 448 | 1468427994052 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 09:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:39:54 INFO - PROCESS | 448 | 1468427994057 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:39:54 INFO - PROCESS | 448 | 1468427994063 Marionette TRACE conn6 <- [1,1490,null,{}] 09:39:54 INFO - PROCESS | 448 | 1468427994072 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}] 09:39:54 INFO - PROCESS | 448 | 1468427994076 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:54 INFO - PROCESS | 448 | 1468427994189 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 09:39:54 INFO - PROCESS | 448 | 1468427994320 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:54 INFO - PROCESS | 448 | 1468427994322 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:54 INFO - PROCESS | 448 | ++DOCSHELL 19096000 == 34 [pid = 448] [id = 382] 09:39:54 INFO - PROCESS | 448 | ++DOMWINDOW == 102 (19096800) [pid = 448] [serial = 1146] [outer = 00000000] 09:39:54 INFO - PROCESS | 448 | ++DOMWINDOW == 103 (1926B000) [pid = 448] [serial = 1147] [outer = 19096800] 09:39:54 INFO - PROCESS | 448 | 1468427994377 Marionette DEBUG loaded listener.js 09:39:54 INFO - PROCESS | 448 | ++DOMWINDOW == 104 (19274800) [pid = 448] [serial = 1148] [outer = 19096800] 09:39:55 INFO - PROCESS | 448 | 1468427995051 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]]]}] 09:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1024ms 09:39:55 INFO - PROCESS | 448 | 1468427995086 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 09:39:55 INFO - PROCESS | 448 | 1468427995089 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 09:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:39:55 INFO - PROCESS | 448 | 1468427995094 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:39:55 INFO - PROCESS | 448 | 1468427995096 Marionette TRACE conn6 <- [1,1494,null,{}] 09:39:55 INFO - PROCESS | 448 | 1468427995100 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}] 09:39:55 INFO - PROCESS | 448 | 1468427995102 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:55 INFO - PROCESS | 448 | 1468427995210 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 09:39:55 INFO - PROCESS | 448 | 1468427995377 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:55 INFO - PROCESS | 448 | 1468427995381 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:55 INFO - PROCESS | 448 | ++DOCSHELL 090F6400 == 35 [pid = 448] [id = 383] 09:39:55 INFO - PROCESS | 448 | ++DOMWINDOW == 105 (0C82D400) [pid = 448] [serial = 1149] [outer = 00000000] 09:39:55 INFO - PROCESS | 448 | ++DOMWINDOW == 106 (10172400) [pid = 448] [serial = 1150] [outer = 0C82D400] 09:39:55 INFO - PROCESS | 448 | 1468427995435 Marionette DEBUG loaded listener.js 09:39:55 INFO - PROCESS | 448 | ++DOMWINDOW == 107 (1070B800) [pid = 448] [serial = 1151] [outer = 0C82D400] 09:39:55 INFO - PROCESS | 448 | --DOCSHELL 090F1800 == 34 [pid = 448] [id = 374] 09:39:56 INFO - PROCESS | 448 | 1468427996175 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]]]}] 09:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1119ms 09:39:56 INFO - PROCESS | 448 | 1468427996220 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 09:39:56 INFO - PROCESS | 448 | 1468427996224 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 09:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:39:56 INFO - PROCESS | 448 | 1468427996229 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:39:56 INFO - PROCESS | 448 | 1468427996232 Marionette TRACE conn6 <- [1,1498,null,{}] 09:39:56 INFO - PROCESS | 448 | 1468427996238 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}] 09:39:56 INFO - PROCESS | 448 | 1468427996241 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:56 INFO - PROCESS | 448 | 1468427996354 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 09:39:56 INFO - PROCESS | 448 | 1468427996486 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:56 INFO - PROCESS | 448 | 1468427996489 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:56 INFO - PROCESS | 448 | ++DOCSHELL 10237400 == 35 [pid = 448] [id = 384] 09:39:56 INFO - PROCESS | 448 | ++DOMWINDOW == 108 (10A27C00) [pid = 448] [serial = 1152] [outer = 00000000] 09:39:56 INFO - PROCESS | 448 | ++DOMWINDOW == 109 (15A61400) [pid = 448] [serial = 1153] [outer = 10A27C00] 09:39:56 INFO - PROCESS | 448 | 1468427996548 Marionette DEBUG loaded listener.js 09:39:56 INFO - PROCESS | 448 | ++DOMWINDOW == 110 (16677000) [pid = 448] [serial = 1154] [outer = 10A27C00] 09:39:57 INFO - PROCESS | 448 | 1468427997192 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]]]}] 09:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 972ms 09:39:57 INFO - PROCESS | 448 | 1468427997202 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 09:39:57 INFO - PROCESS | 448 | 1468427997207 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 09:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:39:57 INFO - PROCESS | 448 | 1468427997213 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:39:57 INFO - PROCESS | 448 | 1468427997216 Marionette TRACE conn6 <- [1,1502,null,{}] 09:39:57 INFO - PROCESS | 448 | 1468427997220 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}] 09:39:57 INFO - PROCESS | 448 | 1468427997223 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:57 INFO - PROCESS | 448 | 1468427997339 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 09:39:57 INFO - PROCESS | 448 | 1468427997470 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:57 INFO - PROCESS | 448 | 1468427997472 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:57 INFO - PROCESS | 448 | ++DOCSHELL 1818E000 == 36 [pid = 448] [id = 385] 09:39:57 INFO - PROCESS | 448 | ++DOMWINDOW == 111 (18B17000) [pid = 448] [serial = 1155] [outer = 00000000] 09:39:57 INFO - PROCESS | 448 | ++DOMWINDOW == 112 (18F95400) [pid = 448] [serial = 1156] [outer = 18B17000] 09:39:57 INFO - PROCESS | 448 | 1468427997530 Marionette DEBUG loaded listener.js 09:39:57 INFO - PROCESS | 448 | ++DOMWINDOW == 113 (1907F400) [pid = 448] [serial = 1157] [outer = 18B17000] 09:39:58 INFO - PROCESS | 448 | 1468427998176 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]]]}] 09:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1016ms 09:39:58 INFO - PROCESS | 448 | 1468427998234 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 09:39:58 INFO - PROCESS | 448 | 1468427998237 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 09:39:58 INFO - PROCESS | 448 | 1468427998240 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:39:58 INFO - PROCESS | 448 | 1468427998244 Marionette TRACE conn6 <- [1,1506,null,{}] 09:39:58 INFO - PROCESS | 448 | 1468427998255 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}] 09:39:58 INFO - PROCESS | 448 | 1468427998260 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:58 INFO - PROCESS | 448 | 1468427998369 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 09:39:58 INFO - PROCESS | 448 | 1468427998503 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:58 INFO - PROCESS | 448 | 1468427998506 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:58 INFO - PROCESS | 448 | ++DOCSHELL 1A07F000 == 37 [pid = 448] [id = 386] 09:39:58 INFO - PROCESS | 448 | ++DOMWINDOW == 114 (1A080000) [pid = 448] [serial = 1158] [outer = 00000000] 09:39:58 INFO - PROCESS | 448 | ++DOMWINDOW == 115 (1A087400) [pid = 448] [serial = 1159] [outer = 1A080000] 09:39:58 INFO - PROCESS | 448 | 1468427998566 Marionette DEBUG loaded listener.js 09:39:58 INFO - PROCESS | 448 | ++DOMWINDOW == 116 (1A0E6400) [pid = 448] [serial = 1160] [outer = 1A080000] 09:39:59 INFO - PROCESS | 448 | 1468427999189 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]]]}] 09:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 969ms 09:39:59 INFO - PROCESS | 448 | 1468427999214 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 09:39:59 INFO - PROCESS | 448 | 1468427999217 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 09:39:59 INFO - PROCESS | 448 | 1468427999220 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:39:59 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:39:59 INFO - PROCESS | 448 | 1468427999222 Marionette TRACE conn6 <- [1,1510,null,{}] 09:39:59 INFO - PROCESS | 448 | 1468427999226 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}] 09:39:59 INFO - PROCESS | 448 | 1468427999228 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:59 INFO - PROCESS | 448 | 1468427999337 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 09:39:59 INFO - PROCESS | 448 | 1468427999439 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:59 INFO - PROCESS | 448 | 1468427999442 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:39:59 INFO - PROCESS | 448 | ++DOCSHELL 1B6E9C00 == 38 [pid = 448] [id = 387] 09:39:59 INFO - PROCESS | 448 | ++DOMWINDOW == 117 (1B6EA000) [pid = 448] [serial = 1161] [outer = 00000000] 09:39:59 INFO - PROCESS | 448 | ++DOMWINDOW == 118 (1BBE1800) [pid = 448] [serial = 1162] [outer = 1B6EA000] 09:39:59 INFO - PROCESS | 448 | 1468427999499 Marionette DEBUG loaded listener.js 09:39:59 INFO - PROCESS | 448 | ++DOMWINDOW == 119 (1BC64000) [pid = 448] [serial = 1163] [outer = 1B6EA000] 09:40:00 INFO - PROCESS | 448 | 1468428000092 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"]]]}] 09:40:00 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 () { 09:40:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:40:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:40:00 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 () { 09:40:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:40:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:40:00 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 () { 09:40:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:40:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:40:00 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 () { 09:40:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:40:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:40:00 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 934ms 09:40:00 INFO - PROCESS | 448 | 1468428000158 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 09:40:00 INFO - PROCESS | 448 | 1468428000161 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 09:40:00 INFO - PROCESS | 448 | 1468428000164 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:40:00 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:40:00 INFO - PROCESS | 448 | 1468428000166 Marionette TRACE conn6 <- [1,1514,null,{}] 09:40:00 INFO - PROCESS | 448 | 1468428000170 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}] 09:40:00 INFO - PROCESS | 448 | 1468428000173 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:00 INFO - PROCESS | 448 | 1468428000278 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 09:40:00 INFO - PROCESS | 448 | 1468428000386 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:00 INFO - PROCESS | 448 | 1468428000388 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:00 INFO - PROCESS | 448 | ++DOCSHELL 17DCE000 == 39 [pid = 448] [id = 388] 09:40:00 INFO - PROCESS | 448 | ++DOMWINDOW == 120 (1BB17000) [pid = 448] [serial = 1164] [outer = 00000000] 09:40:00 INFO - PROCESS | 448 | ++DOMWINDOW == 121 (1C5F4C00) [pid = 448] [serial = 1165] [outer = 1BB17000] 09:40:00 INFO - PROCESS | 448 | 1468428000441 Marionette DEBUG loaded listener.js 09:40:00 INFO - PROCESS | 448 | ++DOMWINDOW == 122 (1C9BCC00) [pid = 448] [serial = 1166] [outer = 1BB17000] 09:40:01 INFO - PROCESS | 448 | 1468428001034 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"]]]}] 09:40:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:40:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:40:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:40:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 926ms 09:40:01 INFO - PROCESS | 448 | 1468428001096 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 09:40:01 INFO - PROCESS | 448 | 1468428001100 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 09:40:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:40:01 INFO - PROCESS | 448 | 1468428001104 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:40:01 INFO - PROCESS | 448 | 1468428001107 Marionette TRACE conn6 <- [1,1518,null,{}] 09:40:01 INFO - PROCESS | 448 | 1468428001113 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}] 09:40:01 INFO - PROCESS | 448 | 1468428001116 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:01 INFO - PROCESS | 448 | 1468428001222 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 09:40:01 INFO - PROCESS | 448 | 1468428001329 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:01 INFO - PROCESS | 448 | 1468428001332 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:01 INFO - PROCESS | 448 | ++DOCSHELL 14C0D000 == 40 [pid = 448] [id = 389] 09:40:01 INFO - PROCESS | 448 | ++DOMWINDOW == 123 (14C53000) [pid = 448] [serial = 1167] [outer = 00000000] 09:40:01 INFO - PROCESS | 448 | ++DOMWINDOW == 124 (17DC3400) [pid = 448] [serial = 1168] [outer = 14C53000] 09:40:01 INFO - PROCESS | 448 | 1468428001382 Marionette DEBUG loaded listener.js 09:40:01 INFO - PROCESS | 448 | ++DOMWINDOW == 125 (18183800) [pid = 448] [serial = 1169] [outer = 14C53000] 09:40:02 INFO - PROCESS | 448 | 1468428002052 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]]]}] 09:40:02 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 09:40:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:40:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:40:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:40:02 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. 09:40:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:40:02 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 969ms 09:40:02 INFO - PROCESS | 448 | 1468428002077 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 09:40:02 INFO - PROCESS | 448 | 1468428002081 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 09:40:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:40:02 INFO - PROCESS | 448 | 1468428002086 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:40:02 INFO - PROCESS | 448 | 1468428002091 Marionette TRACE conn6 <- [1,1522,null,{}] 09:40:02 INFO - PROCESS | 448 | 1468428002096 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}] 09:40:02 INFO - PROCESS | 448 | 1468428002099 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:02 INFO - PROCESS | 448 | 1468428002214 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 09:40:02 INFO - PROCESS | 448 | 1468428002322 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:02 INFO - PROCESS | 448 | 1468428002325 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:02 INFO - PROCESS | 448 | ++DOCSHELL 14764C00 == 41 [pid = 448] [id = 390] 09:40:02 INFO - PROCESS | 448 | ++DOMWINDOW == 126 (14B7C000) [pid = 448] [serial = 1170] [outer = 00000000] 09:40:02 INFO - PROCESS | 448 | ++DOMWINDOW == 127 (1908E400) [pid = 448] [serial = 1171] [outer = 14B7C000] 09:40:02 INFO - PROCESS | 448 | 1468428002383 Marionette DEBUG loaded listener.js 09:40:02 INFO - PROCESS | 448 | ++DOMWINDOW == 128 (19271C00) [pid = 448] [serial = 1172] [outer = 14B7C000] 09:40:02 INFO - PROCESS | 448 | 1468428002978 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]]]}] 09:40:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:40:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 930ms 09:40:03 INFO - PROCESS | 448 | 1468428003017 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 09:40:03 INFO - PROCESS | 448 | 1468428003022 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 09:40:03 INFO - PROCESS | 448 | 1468428003028 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:40:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:40:03 INFO - PROCESS | 448 | 1468428003031 Marionette TRACE conn6 <- [1,1526,null,{}] 09:40:03 INFO - PROCESS | 448 | 1468428003035 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}] 09:40:03 INFO - PROCESS | 448 | 1468428003038 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:03 INFO - PROCESS | 448 | 1468428003157 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 09:40:03 INFO - PROCESS | 448 | 1468428003266 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:03 INFO - PROCESS | 448 | 1468428003269 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:03 INFO - PROCESS | 448 | ++DOCSHELL 1A15B000 == 42 [pid = 448] [id = 391] 09:40:03 INFO - PROCESS | 448 | ++DOMWINDOW == 129 (1BB19400) [pid = 448] [serial = 1173] [outer = 00000000] 09:40:03 INFO - PROCESS | 448 | ++DOMWINDOW == 130 (1C544C00) [pid = 448] [serial = 1174] [outer = 1BB19400] 09:40:03 INFO - PROCESS | 448 | 1468428003327 Marionette DEBUG loaded listener.js 09:40:03 INFO - PROCESS | 448 | ++DOMWINDOW == 131 (1CEBE400) [pid = 448] [serial = 1175] [outer = 1BB19400] 09:40:03 INFO - PROCESS | 448 | 1468428003932 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]]]}] 09:40:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:40:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 969ms 09:40:03 INFO - PROCESS | 448 | 1468428004002 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 09:40:03 INFO - PROCESS | 448 | 1468428004004 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 09:40:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:40:03 INFO - PROCESS | 448 | 1468428004008 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:40:03 INFO - PROCESS | 448 | 1468428004012 Marionette TRACE conn6 <- [1,1530,null,{}] 09:40:04 INFO - PROCESS | 448 | 1468428004022 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}] 09:40:04 INFO - PROCESS | 448 | 1468428004027 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:04 INFO - PROCESS | 448 | 1468428004172 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 09:40:04 INFO - PROCESS | 448 | 1468428004308 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:04 INFO - PROCESS | 448 | 1468428004311 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:04 INFO - PROCESS | 448 | ++DOCSHELL 1D6B3000 == 43 [pid = 448] [id = 392] 09:40:04 INFO - PROCESS | 448 | ++DOMWINDOW == 132 (1D6B3C00) [pid = 448] [serial = 1176] [outer = 00000000] 09:40:04 INFO - PROCESS | 448 | ++DOMWINDOW == 133 (1D6B6C00) [pid = 448] [serial = 1177] [outer = 1D6B3C00] 09:40:04 INFO - PROCESS | 448 | 1468428004371 Marionette DEBUG loaded listener.js 09:40:04 INFO - PROCESS | 448 | ++DOMWINDOW == 134 (1D6BE800) [pid = 448] [serial = 1178] [outer = 1D6B3C00] 09:40:04 INFO - PROCESS | 448 | 1468428004960 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]]]}] 09:40:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:40:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 969ms 09:40:04 INFO - PROCESS | 448 | 1468428004981 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 09:40:04 INFO - PROCESS | 448 | 1468428004984 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 09:40:04 INFO - PROCESS | 448 | 1468428004987 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:40:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:40:04 INFO - PROCESS | 448 | 1468428004989 Marionette TRACE conn6 <- [1,1534,null,{}] 09:40:04 INFO - PROCESS | 448 | 1468428004993 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}] 09:40:04 INFO - PROCESS | 448 | 1468428004995 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:05 INFO - PROCESS | 448 | 1468428005110 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 09:40:05 INFO - PROCESS | 448 | 1468428005220 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:05 INFO - PROCESS | 448 | 1468428005222 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:05 INFO - PROCESS | 448 | ++DOCSHELL 1D929000 == 44 [pid = 448] [id = 393] 09:40:05 INFO - PROCESS | 448 | ++DOMWINDOW == 135 (1D929800) [pid = 448] [serial = 1179] [outer = 00000000] 09:40:05 INFO - PROCESS | 448 | ++DOMWINDOW == 136 (1DA21C00) [pid = 448] [serial = 1180] [outer = 1D929800] 09:40:05 INFO - PROCESS | 448 | 1468428005275 Marionette DEBUG loaded listener.js 09:40:05 INFO - PROCESS | 448 | ++DOMWINDOW == 137 (1DA25800) [pid = 448] [serial = 1181] [outer = 1D929800] 09:40:05 INFO - PROCESS | 448 | 1468428005891 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]]]}] 09:40:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:40:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 970ms 09:40:05 INFO - PROCESS | 448 | 1468428005962 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 09:40:05 INFO - PROCESS | 448 | 1468428005964 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 09:40:05 INFO - PROCESS | 448 | 1468428005967 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:40:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:40:05 INFO - PROCESS | 448 | 1468428005969 Marionette TRACE conn6 <- [1,1538,null,{}] 09:40:05 INFO - PROCESS | 448 | 1468428005973 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}] 09:40:05 INFO - PROCESS | 448 | 1468428005975 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:06 INFO - PROCESS | 448 | 1468428006078 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 09:40:06 INFO - PROCESS | 448 | 1468428006214 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:06 INFO - PROCESS | 448 | 1468428006217 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:06 INFO - PROCESS | 448 | ++DOCSHELL 0CD1C800 == 45 [pid = 448] [id = 394] 09:40:06 INFO - PROCESS | 448 | ++DOMWINDOW == 138 (1D926400) [pid = 448] [serial = 1182] [outer = 00000000] 09:40:06 INFO - PROCESS | 448 | ++DOMWINDOW == 139 (1DA45C00) [pid = 448] [serial = 1183] [outer = 1D926400] 09:40:06 INFO - PROCESS | 448 | 1468428006272 Marionette DEBUG loaded listener.js 09:40:06 INFO - PROCESS | 448 | ++DOMWINDOW == 140 (1DA48C00) [pid = 448] [serial = 1184] [outer = 1D926400] 09:40:06 INFO - PROCESS | 448 | 1468428006904 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]]]}] 09:40:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:40:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 969ms 09:40:06 INFO - PROCESS | 448 | 1468428006941 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 09:40:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:40:06 INFO - PROCESS | 448 | 1468428006944 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 09:40:06 INFO - PROCESS | 448 | 1468428006947 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:40:06 INFO - PROCESS | 448 | 1468428006949 Marionette TRACE conn6 <- [1,1542,null,{}] 09:40:06 INFO - PROCESS | 448 | 1468428006952 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}] 09:40:06 INFO - PROCESS | 448 | 1468428006958 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:07 INFO - PROCESS | 448 | 1468428007122 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 09:40:07 INFO - PROCESS | 448 | 1468428007262 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:07 INFO - PROCESS | 448 | 1468428007264 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:07 INFO - PROCESS | 448 | ++DOCSHELL 1070D000 == 46 [pid = 448] [id = 395] 09:40:07 INFO - PROCESS | 448 | ++DOMWINDOW == 141 (144E7C00) [pid = 448] [serial = 1185] [outer = 00000000] 09:40:07 INFO - PROCESS | 448 | ++DOMWINDOW == 142 (1FD07800) [pid = 448] [serial = 1186] [outer = 144E7C00] 09:40:07 INFO - PROCESS | 448 | 1468428007320 Marionette DEBUG loaded listener.js 09:40:07 INFO - PROCESS | 448 | ++DOMWINDOW == 143 (1FD08000) [pid = 448] [serial = 1187] [outer = 144E7C00] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 10237400 == 45 [pid = 448] [id = 384] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 14415800 == 44 [pid = 448] [id = 375] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 10180C00 == 43 [pid = 448] [id = 12] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 10617C00 == 42 [pid = 448] [id = 26] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 1031D000 == 41 [pid = 448] [id = 23] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 1818E000 == 40 [pid = 448] [id = 385] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 18B0EC00 == 39 [pid = 448] [id = 378] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 17DD2800 == 38 [pid = 448] [id = 377] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 1A07F000 == 37 [pid = 448] [id = 386] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 1B6E9C00 == 36 [pid = 448] [id = 387] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 10374000 == 35 [pid = 448] [id = 27] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 16144000 == 34 [pid = 448] [id = 376] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 1662CC00 == 33 [pid = 448] [id = 28] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 1BB17400 == 32 [pid = 448] [id = 17] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 1816C400 == 31 [pid = 448] [id = 20] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 1926C000 == 30 [pid = 448] [id = 21] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 17DCE000 == 29 [pid = 448] [id = 388] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 10324400 == 28 [pid = 448] [id = 373] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 19096400 == 27 [pid = 448] [id = 18] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 14CD9400 == 26 [pid = 448] [id = 15] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 0CDD4C00 == 25 [pid = 448] [id = 379] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 16569000 == 24 [pid = 448] [id = 16] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 14B2C800 == 23 [pid = 448] [id = 380] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 10323800 == 22 [pid = 448] [id = 381] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 10322C00 == 21 [pid = 448] [id = 24] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 16679000 == 20 [pid = 448] [id = 29] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 144E7000 == 19 [pid = 448] [id = 19] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 10535800 == 18 [pid = 448] [id = 11] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 10AC7000 == 17 [pid = 448] [id = 372] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 1D929000 == 16 [pid = 448] [id = 393] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 0CD1C800 == 15 [pid = 448] [id = 394] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 090F6400 == 14 [pid = 448] [id = 383] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 1D6B3000 == 13 [pid = 448] [id = 392] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 1A15B000 == 12 [pid = 448] [id = 391] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 19096000 == 11 [pid = 448] [id = 382] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 14C0D000 == 10 [pid = 448] [id = 389] 09:40:10 INFO - PROCESS | 448 | --DOCSHELL 14764C00 == 9 [pid = 448] [id = 390] 09:40:13 INFO - PROCESS | 448 | 1468428013154 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]]]}] 09:40:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:40:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 6225ms 09:40:13 INFO - PROCESS | 448 | 1468428013182 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 09:40:13 INFO - PROCESS | 448 | 1468428013186 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 09:40:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:40:13 INFO - PROCESS | 448 | 1468428013192 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:40:13 INFO - PROCESS | 448 | 1468428013195 Marionette TRACE conn6 <- [1,1546,null,{}] 09:40:13 INFO - PROCESS | 448 | 1468428013201 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}] 09:40:13 INFO - PROCESS | 448 | 1468428013204 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:13 INFO - PROCESS | 448 | 1468428013331 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 09:40:13 INFO - PROCESS | 448 | 1468428013346 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:13 INFO - PROCESS | 448 | 1468428013349 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:13 INFO - PROCESS | 448 | ++DOCSHELL 10368400 == 10 [pid = 448] [id = 396] 09:40:13 INFO - PROCESS | 448 | ++DOMWINDOW == 144 (10369C00) [pid = 448] [serial = 1188] [outer = 00000000] 09:40:13 INFO - PROCESS | 448 | ++DOMWINDOW == 145 (10716400) [pid = 448] [serial = 1189] [outer = 10369C00] 09:40:13 INFO - PROCESS | 448 | 1468428013398 Marionette DEBUG loaded listener.js 09:40:13 INFO - PROCESS | 448 | ++DOMWINDOW == 146 (10ACF000) [pid = 448] [serial = 1190] [outer = 10369C00] 09:40:13 INFO - PROCESS | 448 | 1468428013942 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]]]}] 09:40:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:40:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 829ms 09:40:14 INFO - PROCESS | 448 | 1468428014022 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 09:40:14 INFO - PROCESS | 448 | 1468428014027 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 09:40:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:40:14 INFO - PROCESS | 448 | 1468428014033 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:40:14 INFO - PROCESS | 448 | 1468428014036 Marionette TRACE conn6 <- [1,1550,null,{}] 09:40:14 INFO - PROCESS | 448 | 1468428014049 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}] 09:40:14 INFO - PROCESS | 448 | 1468428014052 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:14 INFO - PROCESS | 448 | 1468428014189 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 09:40:14 INFO - PROCESS | 448 | 1468428014251 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:14 INFO - PROCESS | 448 | 1468428014254 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:14 INFO - PROCESS | 448 | ++DOCSHELL 10322C00 == 11 [pid = 448] [id = 397] 09:40:14 INFO - PROCESS | 448 | ++DOMWINDOW == 147 (161DD400) [pid = 448] [serial = 1191] [outer = 00000000] 09:40:14 INFO - PROCESS | 448 | ++DOMWINDOW == 148 (16674C00) [pid = 448] [serial = 1192] [outer = 161DD400] 09:40:14 INFO - PROCESS | 448 | 1468428014303 Marionette DEBUG loaded listener.js 09:40:14 INFO - PROCESS | 448 | ++DOMWINDOW == 149 (1783EC00) [pid = 448] [serial = 1193] [outer = 161DD400] 09:40:14 INFO - PROCESS | 448 | 1468428014812 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]]]}] 09:40:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:40:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 829ms 09:40:14 INFO - PROCESS | 448 | 1468428014867 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 09:40:14 INFO - PROCESS | 448 | 1468428014870 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 09:40:14 INFO - PROCESS | 448 | 1468428014873 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:40:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:40:14 INFO - PROCESS | 448 | 1468428014877 Marionette TRACE conn6 <- [1,1554,null,{}] 09:40:14 INFO - PROCESS | 448 | 1468428014888 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}] 09:40:14 INFO - PROCESS | 448 | 1468428014892 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:14 INFO - PROCESS | 448 | 1468428015021 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 09:40:15 INFO - PROCESS | 448 | 1468428015093 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:15 INFO - PROCESS | 448 | 1468428015096 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:15 INFO - PROCESS | 448 | ++DOCSHELL 18F8E800 == 12 [pid = 448] [id = 398] 09:40:15 INFO - PROCESS | 448 | ++DOMWINDOW == 150 (18F8F800) [pid = 448] [serial = 1194] [outer = 00000000] 09:40:15 INFO - PROCESS | 448 | ++DOMWINDOW == 151 (18FC5000) [pid = 448] [serial = 1195] [outer = 18F8F800] 09:40:15 INFO - PROCESS | 448 | 1468428015115 Marionette DEBUG loaded listener.js 09:40:15 INFO - PROCESS | 448 | ++DOMWINDOW == 152 (19095400) [pid = 448] [serial = 1196] [outer = 18F8F800] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 151 (1017B800) [pid = 448] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 150 (14765000) [pid = 448] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 149 (18CF5800) [pid = 448] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 148 (144E8800) [pid = 448] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 147 (14B75800) [pid = 448] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 146 (17D96400) [pid = 448] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 145 (1023FC00) [pid = 448] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 144 (1031EC00) [pid = 448] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 143 (090F7000) [pid = 448] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 142 (1017F000) [pid = 448] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 141 (16677400) [pid = 448] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 140 (1A080800) [pid = 448] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 139 (10236800) [pid = 448] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 138 (1A0E9000) [pid = 448] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 137 (1A08BC00) [pid = 448] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 136 (1909AC00) [pid = 448] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 135 (14B26C00) [pid = 448] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 134 (14B7C000) [pid = 448] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 133 (18B17000) [pid = 448] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 132 (16146400) [pid = 448] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 131 (0CDF0000) [pid = 448] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 130 (14417800) [pid = 448] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 129 (10A27C00) [pid = 448] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 128 (0C82D400) [pid = 448] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 127 (14C53000) [pid = 448] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 126 (090F4C00) [pid = 448] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 125 (1032A400) [pid = 448] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 124 (10ACB800) [pid = 448] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:40:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 123 (1A080000) [pid = 448] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:40:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1130ms 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 122 (17DD2C00) [pid = 448] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 121 (1D926400) [pid = 448] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 120 (1D929800) [pid = 448] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 119 (1D6B3C00) [pid = 448] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 118 (1BB17000) [pid = 448] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 117 (1B6EA000) [pid = 448] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 116 (19096800) [pid = 448] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 115 (1BB19400) [pid = 448] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 114 (17D98000) [pid = 448] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 113 (14C13800) [pid = 448] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:40:15 INFO - PROCESS | 448 | --DOMWINDOW == 112 (18B0F800) [pid = 448] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:40:15 INFO - PROCESS | 448 | 1468428015920 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]]]}] 09:40:16 INFO - PROCESS | 448 | 1468428015987 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 09:40:16 INFO - PROCESS | 448 | 1468428015990 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 09:40:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:40:16 INFO - PROCESS | 448 | 1468428015996 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:40:16 INFO - PROCESS | 448 | 1468428015997 Marionette TRACE conn6 <- [1,1558,null,{}] 09:40:16 INFO - PROCESS | 448 | 1468428016001 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}] 09:40:16 INFO - PROCESS | 448 | 1468428016003 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:16 INFO - PROCESS | 448 | 1468428016096 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 09:40:16 INFO - PROCESS | 448 | 1468428016102 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:16 INFO - PROCESS | 448 | 1468428016104 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:16 INFO - PROCESS | 448 | ++DOCSHELL 10171400 == 13 [pid = 448] [id = 399] 09:40:16 INFO - PROCESS | 448 | ++DOMWINDOW == 113 (1017EC00) [pid = 448] [serial = 1197] [outer = 00000000] 09:40:16 INFO - PROCESS | 448 | ++DOMWINDOW == 114 (10320000) [pid = 448] [serial = 1198] [outer = 1017EC00] 09:40:16 INFO - PROCESS | 448 | 1468428016149 Marionette DEBUG loaded listener.js 09:40:16 INFO - PROCESS | 448 | ++DOMWINDOW == 115 (1152E800) [pid = 448] [serial = 1199] [outer = 1017EC00] 09:40:16 INFO - PROCESS | 448 | 1468428016645 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]]]}] 09:40:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:40:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 729ms 09:40:16 INFO - PROCESS | 448 | 1468428016728 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 09:40:16 INFO - PROCESS | 448 | 1468428016730 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 09:40:16 INFO - PROCESS | 448 | 1468428016733 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:40:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:40:16 INFO - PROCESS | 448 | 1468428016735 Marionette TRACE conn6 <- [1,1562,null,{}] 09:40:16 INFO - PROCESS | 448 | 1468428016738 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}] 09:40:16 INFO - PROCESS | 448 | 1468428016740 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:16 INFO - PROCESS | 448 | 1468428016826 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 09:40:16 INFO - PROCESS | 448 | 1468428016836 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:16 INFO - PROCESS | 448 | 1468428016838 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:16 INFO - PROCESS | 448 | ++DOCSHELL 14C1E400 == 14 [pid = 448] [id = 400] 09:40:16 INFO - PROCESS | 448 | ++DOMWINDOW == 116 (14C53000) [pid = 448] [serial = 1200] [outer = 00000000] 09:40:16 INFO - PROCESS | 448 | ++DOMWINDOW == 117 (166EA000) [pid = 448] [serial = 1201] [outer = 14C53000] 09:40:16 INFO - PROCESS | 448 | 1468428016882 Marionette DEBUG loaded listener.js 09:40:16 INFO - PROCESS | 448 | ++DOMWINDOW == 118 (18188000) [pid = 448] [serial = 1202] [outer = 14C53000] 09:40:17 INFO - PROCESS | 448 | 1468428017325 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]]]}] 09:40:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:40:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 630ms 09:40:17 INFO - PROCESS | 448 | 1468428017368 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 09:40:17 INFO - PROCESS | 448 | 1468428017370 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 09:40:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:40:17 INFO - PROCESS | 448 | 1468428017373 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:40:17 INFO - PROCESS | 448 | 1468428017374 Marionette TRACE conn6 <- [1,1566,null,{}] 09:40:17 INFO - PROCESS | 448 | 1468428017378 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}] 09:40:17 INFO - PROCESS | 448 | 1468428017383 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:17 INFO - PROCESS | 448 | 1468428017530 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 09:40:17 INFO - PROCESS | 448 | 1468428017540 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:17 INFO - PROCESS | 448 | 1468428017542 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:17 INFO - PROCESS | 448 | ++DOCSHELL 16146400 == 15 [pid = 448] [id = 401] 09:40:17 INFO - PROCESS | 448 | ++DOMWINDOW == 119 (18F95C00) [pid = 448] [serial = 1203] [outer = 00000000] 09:40:17 INFO - PROCESS | 448 | ++DOMWINDOW == 120 (1A080000) [pid = 448] [serial = 1204] [outer = 18F95C00] 09:40:17 INFO - PROCESS | 448 | 1468428017585 Marionette DEBUG loaded listener.js 09:40:17 INFO - PROCESS | 448 | ++DOMWINDOW == 121 (1BB15800) [pid = 448] [serial = 1205] [outer = 18F95C00] 09:40:18 INFO - PROCESS | 448 | 1468428018172 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]]]}] 09:40:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:40:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 829ms 09:40:18 INFO - PROCESS | 448 | 1468428018204 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 09:40:18 INFO - PROCESS | 448 | 1468428018208 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 09:40:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:40:18 INFO - PROCESS | 448 | 1468428018213 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:40:18 INFO - PROCESS | 448 | 1468428018217 Marionette TRACE conn6 <- [1,1570,null,{}] 09:40:18 INFO - PROCESS | 448 | 1468428018223 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}] 09:40:18 INFO - PROCESS | 448 | 1468428018226 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:18 INFO - PROCESS | 448 | 1468428018337 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 09:40:18 INFO - PROCESS | 448 | 1468428018453 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:18 INFO - PROCESS | 448 | 1468428018456 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:18 INFO - PROCESS | 448 | ++DOCSHELL 10174400 == 16 [pid = 448] [id = 402] 09:40:18 INFO - PROCESS | 448 | ++DOMWINDOW == 122 (1023EC00) [pid = 448] [serial = 1206] [outer = 00000000] 09:40:18 INFO - PROCESS | 448 | ++DOMWINDOW == 123 (144AA000) [pid = 448] [serial = 1207] [outer = 1023EC00] 09:40:18 INFO - PROCESS | 448 | 1468428018513 Marionette DEBUG loaded listener.js 09:40:18 INFO - PROCESS | 448 | ++DOMWINDOW == 124 (14B30800) [pid = 448] [serial = 1208] [outer = 1023EC00] 09:40:19 INFO - PROCESS | 448 | 1468428019132 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]]]}] 09:40:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:40:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 989ms 09:40:19 INFO - PROCESS | 448 | 1468428019204 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 09:40:19 INFO - PROCESS | 448 | 1468428019209 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 09:40:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:40:19 INFO - PROCESS | 448 | 1468428019215 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:40:19 INFO - PROCESS | 448 | 1468428019218 Marionette TRACE conn6 <- [1,1574,null,{}] 09:40:19 INFO - PROCESS | 448 | 1468428019222 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}] 09:40:19 INFO - PROCESS | 448 | 1468428019225 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:19 INFO - PROCESS | 448 | 1468428019387 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 09:40:19 INFO - PROCESS | 448 | 1468428019397 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:19 INFO - PROCESS | 448 | 1468428019400 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:19 INFO - PROCESS | 448 | ++DOCSHELL 17DC7400 == 17 [pid = 448] [id = 403] 09:40:19 INFO - PROCESS | 448 | ++DOMWINDOW == 125 (17DCA800) [pid = 448] [serial = 1209] [outer = 00000000] 09:40:19 INFO - PROCESS | 448 | ++DOMWINDOW == 126 (18B6CC00) [pid = 448] [serial = 1210] [outer = 17DCA800] 09:40:19 INFO - PROCESS | 448 | 1468428019456 Marionette DEBUG loaded listener.js 09:40:19 INFO - PROCESS | 448 | ++DOMWINDOW == 127 (18F99800) [pid = 448] [serial = 1211] [outer = 17DCA800] 09:40:20 INFO - PROCESS | 448 | 1468428020115 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]]]}] 09:40:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:40:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 970ms 09:40:20 INFO - PROCESS | 448 | 1468428020189 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 09:40:20 INFO - PROCESS | 448 | 1468428020192 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 09:40:20 INFO - PROCESS | 448 | 1468428020195 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:40:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:40:20 INFO - PROCESS | 448 | 1468428020199 Marionette TRACE conn6 <- [1,1578,null,{}] 09:40:20 INFO - PROCESS | 448 | 1468428020210 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}] 09:40:20 INFO - PROCESS | 448 | 1468428020215 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:20 INFO - PROCESS | 448 | 1468428020339 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 09:40:20 INFO - PROCESS | 448 | 1468428020475 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:20 INFO - PROCESS | 448 | 1468428020478 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:20 INFO - PROCESS | 448 | ++DOCSHELL 18F8C800 == 18 [pid = 448] [id = 404] 09:40:20 INFO - PROCESS | 448 | ++DOMWINDOW == 128 (1C5EAC00) [pid = 448] [serial = 1212] [outer = 00000000] 09:40:20 INFO - PROCESS | 448 | ++DOMWINDOW == 129 (1CEB9000) [pid = 448] [serial = 1213] [outer = 1C5EAC00] 09:40:20 INFO - PROCESS | 448 | 1468428020537 Marionette DEBUG loaded listener.js 09:40:20 INFO - PROCESS | 448 | ++DOMWINDOW == 130 (1CEC3C00) [pid = 448] [serial = 1214] [outer = 1C5EAC00] 09:40:21 INFO - PROCESS | 448 | 1468428021097 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]]]}] 09:40:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:40:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 929ms 09:40:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:40:21 INFO - PROCESS | 448 | 1468428021129 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 09:40:21 INFO - PROCESS | 448 | 1468428021132 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 09:40:21 INFO - PROCESS | 448 | 1468428021135 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:40:21 INFO - PROCESS | 448 | 1468428021137 Marionette TRACE conn6 <- [1,1582,null,{}] 09:40:21 INFO - PROCESS | 448 | 1468428021140 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}] 09:40:21 INFO - PROCESS | 448 | 1468428021142 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:21 INFO - PROCESS | 448 | 1468428021249 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 09:40:21 INFO - PROCESS | 448 | 1468428021392 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:21 INFO - PROCESS | 448 | 1468428021394 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:21 INFO - PROCESS | 448 | ++DOCSHELL 1CEC6C00 == 19 [pid = 448] [id = 405] 09:40:21 INFO - PROCESS | 448 | ++DOMWINDOW == 131 (1CEF5800) [pid = 448] [serial = 1215] [outer = 00000000] 09:40:21 INFO - PROCESS | 448 | ++DOMWINDOW == 132 (1D201400) [pid = 448] [serial = 1216] [outer = 1CEF5800] 09:40:21 INFO - PROCESS | 448 | 1468428021451 Marionette DEBUG loaded listener.js 09:40:21 INFO - PROCESS | 448 | ++DOMWINDOW == 133 (1D205C00) [pid = 448] [serial = 1217] [outer = 1CEF5800] 09:40:22 INFO - PROCESS | 448 | 1468428022020 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]]]}] 09:40:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:40:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 929ms 09:40:22 INFO - PROCESS | 448 | 1468428022069 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 09:40:22 INFO - PROCESS | 448 | 1468428022071 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 09:40:22 INFO - PROCESS | 448 | 1468428022075 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:40:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:40:22 INFO - PROCESS | 448 | 1468428022077 Marionette TRACE conn6 <- [1,1586,null,{}] 09:40:22 INFO - PROCESS | 448 | 1468428022081 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}] 09:40:22 INFO - PROCESS | 448 | 1468428022083 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:22 INFO - PROCESS | 448 | 1468428022192 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 09:40:22 INFO - PROCESS | 448 | 1468428022561 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:22 INFO - PROCESS | 448 | 1468428022565 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:22 INFO - PROCESS | 448 | ++DOCSHELL 090F3400 == 20 [pid = 448] [id = 406] 09:40:22 INFO - PROCESS | 448 | ++DOMWINDOW == 134 (090F4400) [pid = 448] [serial = 1218] [outer = 00000000] 09:40:22 INFO - PROCESS | 448 | ++DOMWINDOW == 135 (0C82D000) [pid = 448] [serial = 1219] [outer = 090F4400] 09:40:22 INFO - PROCESS | 448 | 1468428022622 Marionette DEBUG loaded listener.js 09:40:22 INFO - PROCESS | 448 | ++DOMWINDOW == 136 (0FFF6C00) [pid = 448] [serial = 1220] [outer = 090F4400] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 135 (15A61400) [pid = 448] [serial = 1153] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 134 (10172400) [pid = 448] [serial = 1150] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 133 (1031F400) [pid = 448] [serial = 1110] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 132 (1818BC00) [pid = 448] [serial = 1083] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 131 (18F90000) [pid = 448] [serial = 1086] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 130 (18B1BC00) [pid = 448] [serial = 1084] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 129 (19266800) [pid = 448] [serial = 1089] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 128 (14C4D800) [pid = 448] [serial = 1077] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 127 (10329C00) [pid = 448] [serial = 1111] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 126 (16148C00) [pid = 448] [serial = 1078] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 125 (17DCDC00) [pid = 448] [serial = 1080] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 124 (10374C00) [pid = 448] [serial = 1074] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 123 (1098A000) [pid = 448] [serial = 1101] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 122 (18FC3C00) [pid = 448] [serial = 1087] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 121 (1097E800) [pid = 448] [serial = 1075] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 120 (0CD20C00) [pid = 448] [serial = 1071] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 119 (0FFF8400) [pid = 448] [serial = 1072] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 118 (1023CC00) [pid = 448] [serial = 1113] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 117 (178EAC00) [pid = 448] [serial = 682] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 116 (16C4B000) [pid = 448] [serial = 1104] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 115 (1A156C00) [pid = 448] [serial = 1066] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 114 (144AE400) [pid = 448] [serial = 1102] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 113 (1A0EC400) [pid = 448] [serial = 1065] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 112 (1090A800) [pid = 448] [serial = 1068] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 111 (1031C000) [pid = 448] [serial = 1114] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 110 (1098AC00) [pid = 448] [serial = 1069] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 109 (14420400) [pid = 448] [serial = 1118] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 108 (1A2DFC00) [pid = 448] [serial = 1107] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 107 (1A15F800) [pid = 448] [serial = 1099] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 106 (1A156000) [pid = 448] [serial = 1098] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 105 (1A012C00) [pid = 448] [serial = 1096] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 104 (18167400) [pid = 448] [serial = 1105] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 103 (1B6EE400) [pid = 448] [serial = 1108] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 102 (1A016400) [pid = 448] [serial = 1095] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 101 (1926AC00) [pid = 448] [serial = 1090] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 100 (18B67400) [pid = 448] [serial = 1092] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 99 (18F94000) [pid = 448] [serial = 1093] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 98 (17DD1C00) [pid = 448] [serial = 1081] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 97 (147A9800) [pid = 448] [serial = 1127] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 96 (18CF6400) [pid = 448] [serial = 1135] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 95 (16677000) [pid = 448] [serial = 1154] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 94 (145C1800) [pid = 448] [serial = 1126] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 93 (1070B800) [pid = 448] [serial = 1151] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 92 (1908E400) [pid = 448] [serial = 1171] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 91 (18183800) [pid = 448] [serial = 1169] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 90 (10176000) [pid = 448] [serial = 1138] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 89 (10237C00) [pid = 448] [serial = 1124] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 88 (10915800) [pid = 448] [serial = 1121] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 87 (10374400) [pid = 448] [serial = 1120] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 86 (15A61800) [pid = 448] [serial = 1141] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 85 (0FFF4C00) [pid = 448] [serial = 1123] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 84 (17DC3400) [pid = 448] [serial = 1168] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 83 (115CE400) [pid = 448] [serial = 1117] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1D6B6C00) [pid = 448] [serial = 1177] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 81 (18CEAC00) [pid = 448] [serial = 1145] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 80 (1926B000) [pid = 448] [serial = 1147] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 79 (16562400) [pid = 448] [serial = 1142] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1C544C00) [pid = 448] [serial = 1174] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1816B000) [pid = 448] [serial = 1132] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 76 (18F13C00) [pid = 448] [serial = 1136] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 75 (19271C00) [pid = 448] [serial = 1172] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1907F400) [pid = 448] [serial = 1157] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 73 (18168000) [pid = 448] [serial = 1144] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 72 (1A087400) [pid = 448] [serial = 1159] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1662B400) [pid = 448] [serial = 1130] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 70 (10329000) [pid = 448] [serial = 1139] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 69 (161E3000) [pid = 448] [serial = 1129] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 68 (18F95400) [pid = 448] [serial = 1156] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 67 (1A0E6400) [pid = 448] [serial = 1160] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 66 (18173C00) [pid = 448] [serial = 1133] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 65 (1DA48C00) [pid = 448] [serial = 1184] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 64 (1DA25800) [pid = 448] [serial = 1181] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 63 (1DA45C00) [pid = 448] [serial = 1183] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 62 (1D6BE800) [pid = 448] [serial = 1178] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 61 (1DA21C00) [pid = 448] [serial = 1180] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 60 (1C9BCC00) [pid = 448] [serial = 1166] [outer = 00000000] [url = about:blank] 09:40:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 59 (1C5F4C00) [pid = 448] [serial = 1165] [outer = 00000000] [url = about:blank] 09:40:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1217ms 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 58 (1BC64000) [pid = 448] [serial = 1163] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 57 (19274800) [pid = 448] [serial = 1148] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 56 (1BBE1800) [pid = 448] [serial = 1162] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | --DOMWINDOW == 55 (1CEBE400) [pid = 448] [serial = 1175] [outer = 00000000] [url = about:blank] 09:40:23 INFO - PROCESS | 448 | 1468428023273 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]]]}] 09:40:23 INFO - PROCESS | 448 | 1468428023298 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 09:40:23 INFO - PROCESS | 448 | 1468428023302 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 09:40:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:40:23 INFO - PROCESS | 448 | 1468428023306 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:40:23 INFO - PROCESS | 448 | 1468428023309 Marionette TRACE conn6 <- [1,1590,null,{}] 09:40:23 INFO - PROCESS | 448 | 1468428023314 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}] 09:40:23 INFO - PROCESS | 448 | 1468428023319 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:23 INFO - PROCESS | 448 | 1468428023422 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 09:40:23 INFO - PROCESS | 448 | 1468428023518 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:23 INFO - PROCESS | 448 | 1468428023520 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:23 INFO - PROCESS | 448 | ++DOCSHELL 10322400 == 21 [pid = 448] [id = 407] 09:40:23 INFO - PROCESS | 448 | ++DOMWINDOW == 56 (10322800) [pid = 448] [serial = 1221] [outer = 00000000] 09:40:23 INFO - PROCESS | 448 | ++DOMWINDOW == 57 (10328C00) [pid = 448] [serial = 1222] [outer = 10322800] 09:40:23 INFO - PROCESS | 448 | 1468428023567 Marionette DEBUG loaded listener.js 09:40:23 INFO - PROCESS | 448 | ++DOMWINDOW == 58 (1036E000) [pid = 448] [serial = 1223] [outer = 10322800] 09:40:23 INFO - PROCESS | 448 | 1468428023936 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]]]}] 09:40:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:40:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 09:40:24 INFO - PROCESS | 448 | 1468428024002 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 09:40:24 INFO - PROCESS | 448 | 1468428024006 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 09:40:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:40:24 INFO - PROCESS | 448 | 1468428024011 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:40:24 INFO - PROCESS | 448 | 1468428024013 Marionette TRACE conn6 <- [1,1594,null,{}] 09:40:24 INFO - PROCESS | 448 | 1468428024017 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}] 09:40:24 INFO - PROCESS | 448 | 1468428024019 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:24 INFO - PROCESS | 448 | 1468428024111 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 09:40:24 INFO - PROCESS | 448 | 1468428024117 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:24 INFO - PROCESS | 448 | 1468428024119 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:24 INFO - PROCESS | 448 | ++DOCSHELL 10913C00 == 22 [pid = 448] [id = 408] 09:40:24 INFO - PROCESS | 448 | ++DOMWINDOW == 59 (10914800) [pid = 448] [serial = 1224] [outer = 00000000] 09:40:24 INFO - PROCESS | 448 | ++DOMWINDOW == 60 (10AC3000) [pid = 448] [serial = 1225] [outer = 10914800] 09:40:24 INFO - PROCESS | 448 | 1468428024164 Marionette DEBUG loaded listener.js 09:40:24 INFO - PROCESS | 448 | ++DOMWINDOW == 61 (13410000) [pid = 448] [serial = 1226] [outer = 10914800] 09:40:24 INFO - PROCESS | 448 | 1468428024619 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]]]}] 09:40:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:40:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 669ms 09:40:24 INFO - PROCESS | 448 | 1468428024683 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 09:40:24 INFO - PROCESS | 448 | 1468428024685 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 09:40:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:40:24 INFO - PROCESS | 448 | 1468428024690 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:40:24 INFO - PROCESS | 448 | 1468428024695 Marionette TRACE conn6 <- [1,1598,null,{}] 09:40:24 INFO - PROCESS | 448 | 1468428024704 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}] 09:40:24 INFO - PROCESS | 448 | 1468428024707 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:24 INFO - PROCESS | 448 | 1468428024822 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 09:40:24 INFO - PROCESS | 448 | 1468428024918 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:24 INFO - PROCESS | 448 | 1468428024920 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:24 INFO - PROCESS | 448 | ++DOCSHELL 14B2C000 == 23 [pid = 448] [id = 409] 09:40:24 INFO - PROCESS | 448 | ++DOMWINDOW == 62 (14B95400) [pid = 448] [serial = 1227] [outer = 00000000] 09:40:24 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (14CD9400) [pid = 448] [serial = 1228] [outer = 14B95400] 09:40:24 INFO - PROCESS | 448 | 1468428024963 Marionette DEBUG loaded listener.js 09:40:25 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (15A57400) [pid = 448] [serial = 1229] [outer = 14B95400] 09:40:25 INFO - PROCESS | 448 | 1468428025340 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]]]}] 09:40:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:40:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 690ms 09:40:25 INFO - PROCESS | 448 | 1468428025383 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 09:40:25 INFO - PROCESS | 448 | 1468428025385 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 09:40:25 INFO - PROCESS | 448 | 1468428025388 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:40:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:40:25 INFO - PROCESS | 448 | 1468428025390 Marionette TRACE conn6 <- [1,1602,null,{}] 09:40:25 INFO - PROCESS | 448 | 1468428025393 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}] 09:40:25 INFO - PROCESS | 448 | 1468428025395 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:25 INFO - PROCESS | 448 | 1468428025538 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 09:40:25 INFO - PROCESS | 448 | 1468428025593 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:25 INFO - PROCESS | 448 | 1468428025595 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:25 INFO - PROCESS | 448 | ++DOCSHELL 161DE800 == 24 [pid = 448] [id = 410] 09:40:25 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (161E1C00) [pid = 448] [serial = 1230] [outer = 00000000] 09:40:25 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (16670C00) [pid = 448] [serial = 1231] [outer = 161E1C00] 09:40:25 INFO - PROCESS | 448 | 1468428025640 Marionette DEBUG loaded listener.js 09:40:25 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (16674400) [pid = 448] [serial = 1232] [outer = 161E1C00] 09:40:26 INFO - PROCESS | 448 | 1468428026066 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]]]}] 09:40:26 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 09:40:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 729ms 09:40:26 INFO - PROCESS | 448 | 1468428026129 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 09:40:26 INFO - PROCESS | 448 | 1468428026131 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 09:40:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:40:26 INFO - PROCESS | 448 | 1468428026134 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:40:26 INFO - PROCESS | 448 | 1468428026136 Marionette TRACE conn6 <- [1,1606,null,{}] 09:40:26 INFO - PROCESS | 448 | 1468428026140 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}] 09:40:26 INFO - PROCESS | 448 | 1468428026142 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:26 INFO - PROCESS | 448 | 1468428026282 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 09:40:26 INFO - PROCESS | 448 | 1468428026295 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:26 INFO - PROCESS | 448 | 1468428026300 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:26 INFO - PROCESS | 448 | ++DOCSHELL 1784A400 == 25 [pid = 448] [id = 411] 09:40:26 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (1784D000) [pid = 448] [serial = 1233] [outer = 00000000] 09:40:26 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (17D94000) [pid = 448] [serial = 1234] [outer = 1784D000] 09:40:26 INFO - PROCESS | 448 | 1468428026405 Marionette DEBUG loaded listener.js 09:40:26 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (17DCDC00) [pid = 448] [serial = 1235] [outer = 1784D000] 09:40:26 INFO - PROCESS | 448 | 1468428026858 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]]]}] 09:40:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:40:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 770ms 09:40:26 INFO - PROCESS | 448 | 1468428026914 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 09:40:26 INFO - PROCESS | 448 | 1468428026916 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 09:40:26 INFO - PROCESS | 448 | 1468428026919 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:40:26 INFO - PROCESS | 448 | 1468428026921 Marionette TRACE conn6 <- [1,1610,null,{}] 09:40:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:40:26 INFO - PROCESS | 448 | 1468428026924 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}] 09:40:26 INFO - PROCESS | 448 | 1468428026926 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:27 INFO - PROCESS | 448 | 1468428027044 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 09:40:27 INFO - PROCESS | 448 | 1468428027135 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:27 INFO - PROCESS | 448 | 1468428027136 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:27 INFO - PROCESS | 448 | ++DOCSHELL 1816CC00 == 26 [pid = 448] [id = 412] 09:40:27 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (1816D400) [pid = 448] [serial = 1236] [outer = 00000000] 09:40:27 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (18185000) [pid = 448] [serial = 1237] [outer = 1816D400] 09:40:27 INFO - PROCESS | 448 | 1468428027180 Marionette DEBUG loaded listener.js 09:40:27 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (1818D000) [pid = 448] [serial = 1238] [outer = 1816D400] 09:40:27 INFO - PROCESS | 448 | --DOMWINDOW == 72 (161DD400) [pid = 448] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:40:27 INFO - PROCESS | 448 | --DOMWINDOW == 71 (18F8F800) [pid = 448] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:40:27 INFO - PROCESS | 448 | --DOMWINDOW == 70 (144E7C00) [pid = 448] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:40:27 INFO - PROCESS | 448 | --DOMWINDOW == 69 (1017EC00) [pid = 448] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:40:27 INFO - PROCESS | 448 | --DOMWINDOW == 68 (10369C00) [pid = 448] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:40:27 INFO - PROCESS | 448 | --DOMWINDOW == 67 (14C53000) [pid = 448] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:40:27 INFO - PROCESS | 448 | 1468428027830 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]]]}] 09:40:27 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 09:40:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 929ms 09:40:27 INFO - PROCESS | 448 | 1468428027853 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 09:40:27 INFO - PROCESS | 448 | 1468428027855 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 09:40:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:40:27 INFO - PROCESS | 448 | 1468428027858 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:40:27 INFO - PROCESS | 448 | 1468428027860 Marionette TRACE conn6 <- [1,1614,null,{}] 09:40:27 INFO - PROCESS | 448 | 1468428027864 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}] 09:40:27 INFO - PROCESS | 448 | 1468428027865 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:27 INFO - PROCESS | 448 | 1468428027948 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 09:40:28 INFO - PROCESS | 448 | 1468428028042 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:28 INFO - PROCESS | 448 | 1468428028044 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:28 INFO - PROCESS | 448 | ++DOCSHELL 10369C00 == 27 [pid = 448] [id = 413] 09:40:28 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (1036C400) [pid = 448] [serial = 1239] [outer = 00000000] 09:40:28 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (14C53000) [pid = 448] [serial = 1240] [outer = 1036C400] 09:40:28 INFO - PROCESS | 448 | 1468428028090 Marionette DEBUG loaded listener.js 09:40:28 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (161E6C00) [pid = 448] [serial = 1241] [outer = 1036C400] 09:40:28 INFO - PROCESS | 448 | 1468428028426 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]]]}] 09:40:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:40:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 630ms 09:40:28 INFO - PROCESS | 448 | 1468428028490 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 09:40:28 INFO - PROCESS | 448 | 1468428028492 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 09:40:28 INFO - PROCESS | 448 | 1468428028495 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:40:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:40:28 INFO - PROCESS | 448 | 1468428028497 Marionette TRACE conn6 <- [1,1618,null,{}] 09:40:28 INFO - PROCESS | 448 | 1468428028500 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}] 09:40:28 INFO - PROCESS | 448 | 1468428028502 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:28 INFO - PROCESS | 448 | 1468428028623 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 09:40:28 INFO - PROCESS | 448 | 1468428028628 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:28 INFO - PROCESS | 448 | 1468428028630 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:28 INFO - PROCESS | 448 | ++DOCSHELL 14B78400 == 28 [pid = 448] [id = 414] 09:40:28 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (17D97000) [pid = 448] [serial = 1242] [outer = 00000000] 09:40:28 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (18B16800) [pid = 448] [serial = 1243] [outer = 17D97000] 09:40:28 INFO - PROCESS | 448 | 1468428028674 Marionette DEBUG loaded listener.js 09:40:28 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (18CEAC00) [pid = 448] [serial = 1244] [outer = 17D97000] 09:40:29 INFO - PROCESS | 448 | 1468428029052 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]]]}] 09:40:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:40:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 629ms 09:40:29 INFO - PROCESS | 448 | 1468428029129 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 09:40:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:40:29 INFO - PROCESS | 448 | 1468428029131 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 09:40:29 INFO - PROCESS | 448 | 1468428029134 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:40:29 INFO - PROCESS | 448 | 1468428029145 Marionette TRACE conn6 <- [1,1622,null,{}] 09:40:29 INFO - PROCESS | 448 | 1468428029149 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}] 09:40:29 INFO - PROCESS | 448 | 1468428029151 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:29 INFO - PROCESS | 448 | 1468428029235 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 09:40:29 INFO - PROCESS | 448 | 1468428029241 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:29 INFO - PROCESS | 448 | 1468428029243 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:29 INFO - PROCESS | 448 | ++DOCSHELL 18E06000 == 29 [pid = 448] [id = 415] 09:40:29 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (18E06C00) [pid = 448] [serial = 1245] [outer = 00000000] 09:40:29 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (18F8F000) [pid = 448] [serial = 1246] [outer = 18E06C00] 09:40:29 INFO - PROCESS | 448 | 1468428029289 Marionette DEBUG loaded listener.js 09:40:29 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (18F95400) [pid = 448] [serial = 1247] [outer = 18E06C00] 09:40:29 INFO - PROCESS | 448 | 1468428029829 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]]]}] 09:40:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:40:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 730ms 09:40:29 INFO - PROCESS | 448 | 1468428029866 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 09:40:29 INFO - PROCESS | 448 | 1468428029871 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 09:40:29 INFO - PROCESS | 448 | 1468428029876 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:40:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:40:29 INFO - PROCESS | 448 | 1468428029880 Marionette TRACE conn6 <- [1,1626,null,{}] 09:40:29 INFO - PROCESS | 448 | 1468428029885 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}] 09:40:29 INFO - PROCESS | 448 | 1468428029888 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:30 INFO - PROCESS | 448 | 1468428030008 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 09:40:30 INFO - PROCESS | 448 | 1468428030146 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:30 INFO - PROCESS | 448 | 1468428030150 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:30 INFO - PROCESS | 448 | ++DOCSHELL 0CD6B800 == 30 [pid = 448] [id = 416] 09:40:30 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (0CD6FC00) [pid = 448] [serial = 1248] [outer = 00000000] 09:40:30 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (10242800) [pid = 448] [serial = 1249] [outer = 0CD6FC00] 09:40:30 INFO - PROCESS | 448 | 1468428030212 Marionette DEBUG loaded listener.js 09:40:30 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (10329000) [pid = 448] [serial = 1250] [outer = 0CD6FC00] 09:40:30 INFO - PROCESS | 448 | 1468428030848 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]]]}] 09:40:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:40:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1017ms 09:40:30 INFO - PROCESS | 448 | 1468428030899 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 09:40:30 INFO - PROCESS | 448 | 1468428030903 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 09:40:30 INFO - PROCESS | 448 | 1468428030910 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:40:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:40:30 INFO - PROCESS | 448 | 1468428030912 Marionette TRACE conn6 <- [1,1630,null,{}] 09:40:30 INFO - PROCESS | 448 | 1468428030916 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}] 09:40:30 INFO - PROCESS | 448 | 1468428030919 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:31 INFO - PROCESS | 448 | 1468428031034 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 09:40:31 INFO - PROCESS | 448 | 1468428031143 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:31 INFO - PROCESS | 448 | 1468428031145 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:31 INFO - PROCESS | 448 | ++DOCSHELL 10A2E800 == 31 [pid = 448] [id = 417] 09:40:31 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (11527000) [pid = 448] [serial = 1251] [outer = 00000000] 09:40:31 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (144EF800) [pid = 448] [serial = 1252] [outer = 11527000] 09:40:31 INFO - PROCESS | 448 | 1468428031200 Marionette DEBUG loaded listener.js 09:40:31 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (14B93800) [pid = 448] [serial = 1253] [outer = 11527000] 09:40:31 INFO - PROCESS | 448 | 1468428031795 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]]]}] 09:40:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:40:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 929ms 09:40:31 INFO - PROCESS | 448 | 1468428031844 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 09:40:31 INFO - PROCESS | 448 | 1468428031846 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 09:40:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:40:31 INFO - PROCESS | 448 | 1468428031850 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:40:31 INFO - PROCESS | 448 | 1468428031854 Marionette TRACE conn6 <- [1,1634,null,{}] 09:40:31 INFO - PROCESS | 448 | 1468428031864 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}] 09:40:31 INFO - PROCESS | 448 | 1468428031869 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:31 INFO - PROCESS | 448 | 1468428031982 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 09:40:32 INFO - PROCESS | 448 | 1468428032090 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:32 INFO - PROCESS | 448 | 1468428032094 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:32 INFO - PROCESS | 448 | ++DOCSHELL 18165C00 == 32 [pid = 448] [id = 418] 09:40:32 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1816D000) [pid = 448] [serial = 1254] [outer = 00000000] 09:40:32 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (18F10400) [pid = 448] [serial = 1255] [outer = 1816D000] 09:40:32 INFO - PROCESS | 448 | 1468428032150 Marionette DEBUG loaded listener.js 09:40:32 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18F99000) [pid = 448] [serial = 1256] [outer = 1816D000] 09:40:32 INFO - PROCESS | 448 | 1468428032710 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]]]}] 09:40:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:40:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 930ms 09:40:32 INFO - PROCESS | 448 | 1468428032784 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 09:40:32 INFO - PROCESS | 448 | 1468428032787 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 09:40:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:40:32 INFO - PROCESS | 448 | 1468428032790 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:40:32 INFO - PROCESS | 448 | 1468428032792 Marionette TRACE conn6 <- [1,1638,null,{}] 09:40:32 INFO - PROCESS | 448 | 1468428032796 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}] 09:40:32 INFO - PROCESS | 448 | 1468428032798 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:32 INFO - PROCESS | 448 | 1468428032924 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 09:40:33 INFO - PROCESS | 448 | 1468428033031 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:33 INFO - PROCESS | 448 | 1468428033033 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:33 INFO - PROCESS | 448 | ++DOCSHELL 18181C00 == 33 [pid = 448] [id = 419] 09:40:33 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (19090400) [pid = 448] [serial = 1257] [outer = 00000000] 09:40:33 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (19272000) [pid = 448] [serial = 1258] [outer = 19090400] 09:40:33 INFO - PROCESS | 448 | 1468428033086 Marionette DEBUG loaded listener.js 09:40:33 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (19294000) [pid = 448] [serial = 1259] [outer = 19090400] 09:40:33 INFO - PROCESS | 448 | 1468428033929 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]]]}] 09:40:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:40:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1221ms 09:40:34 INFO - PROCESS | 448 | 1468428034016 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 09:40:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:40:34 INFO - PROCESS | 448 | 1468428034020 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 09:40:34 INFO - PROCESS | 448 | 1468428034025 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:40:34 INFO - PROCESS | 448 | 1468428034028 Marionette TRACE conn6 <- [1,1642,null,{}] 09:40:34 INFO - PROCESS | 448 | 1468428034034 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}] 09:40:34 INFO - PROCESS | 448 | 1468428034037 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:34 INFO - PROCESS | 448 | 1468428034139 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 09:40:34 INFO - PROCESS | 448 | 1468428034270 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:34 INFO - PROCESS | 448 | 1468428034274 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:34 INFO - PROCESS | 448 | ++DOCSHELL 0C82E400 == 34 [pid = 448] [id = 420] 09:40:34 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (0CD1C800) [pid = 448] [serial = 1260] [outer = 00000000] 09:40:34 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (10326800) [pid = 448] [serial = 1261] [outer = 0CD1C800] 09:40:34 INFO - PROCESS | 448 | 1468428034325 Marionette DEBUG loaded listener.js 09:40:34 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (10619C00) [pid = 448] [serial = 1262] [outer = 0CD1C800] 09:40:35 INFO - PROCESS | 448 | --DOCSHELL 1070D000 == 33 [pid = 448] [id = 395] 09:40:35 INFO - PROCESS | 448 | --DOMWINDOW == 90 (1FD07800) [pid = 448] [serial = 1186] [outer = 00000000] [url = about:blank] 09:40:35 INFO - PROCESS | 448 | --DOMWINDOW == 89 (16674C00) [pid = 448] [serial = 1192] [outer = 00000000] [url = about:blank] 09:40:35 INFO - PROCESS | 448 | --DOMWINDOW == 88 (18FC5000) [pid = 448] [serial = 1195] [outer = 00000000] [url = about:blank] 09:40:35 INFO - PROCESS | 448 | --DOMWINDOW == 87 (1783EC00) [pid = 448] [serial = 1193] [outer = 00000000] [url = about:blank] 09:40:35 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1FD08000) [pid = 448] [serial = 1187] [outer = 00000000] [url = about:blank] 09:40:35 INFO - PROCESS | 448 | --DOMWINDOW == 85 (10320000) [pid = 448] [serial = 1198] [outer = 00000000] [url = about:blank] 09:40:35 INFO - PROCESS | 448 | --DOMWINDOW == 84 (10716400) [pid = 448] [serial = 1189] [outer = 00000000] [url = about:blank] 09:40:35 INFO - PROCESS | 448 | --DOMWINDOW == 83 (166EA000) [pid = 448] [serial = 1201] [outer = 00000000] [url = about:blank] 09:40:35 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1A080000) [pid = 448] [serial = 1204] [outer = 00000000] [url = about:blank] 09:40:35 INFO - PROCESS | 448 | --DOMWINDOW == 81 (19095400) [pid = 448] [serial = 1196] [outer = 00000000] [url = about:blank] 09:40:35 INFO - PROCESS | 448 | --DOMWINDOW == 80 (1152E800) [pid = 448] [serial = 1199] [outer = 00000000] [url = about:blank] 09:40:35 INFO - PROCESS | 448 | --DOMWINDOW == 79 (18188000) [pid = 448] [serial = 1202] [outer = 00000000] [url = about:blank] 09:40:35 INFO - PROCESS | 448 | --DOMWINDOW == 78 (10ACF000) [pid = 448] [serial = 1190] [outer = 00000000] [url = about:blank] 09:40:35 INFO - PROCESS | 448 | 1468428035718 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]]]}] 09:40:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:40:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1720ms 09:40:35 INFO - PROCESS | 448 | 1468428035747 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 09:40:35 INFO - PROCESS | 448 | 1468428035751 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 09:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:40:35 INFO - PROCESS | 448 | 1468428035760 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:40:35 INFO - PROCESS | 448 | 1468428035763 Marionette TRACE conn6 <- [1,1646,null,{}] 09:40:35 INFO - PROCESS | 448 | 1468428035768 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}] 09:40:35 INFO - PROCESS | 448 | 1468428035771 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:35 INFO - PROCESS | 448 | 1468428035863 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 09:40:35 INFO - PROCESS | 448 | 1468428035869 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:35 INFO - PROCESS | 448 | 1468428035872 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:35 INFO - PROCESS | 448 | ++DOCSHELL 1017B400 == 34 [pid = 448] [id = 421] 09:40:35 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1017C800) [pid = 448] [serial = 1263] [outer = 00000000] 09:40:35 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (10241000) [pid = 448] [serial = 1264] [outer = 1017C800] 09:40:35 INFO - PROCESS | 448 | 1468428035922 Marionette DEBUG loaded listener.js 09:40:35 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (10320800) [pid = 448] [serial = 1265] [outer = 1017C800] 09:40:36 INFO - PROCESS | 448 | 1468428036445 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]]]}] 09:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 729ms 09:40:36 INFO - PROCESS | 448 | 1468428036492 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 09:40:36 INFO - PROCESS | 448 | 1468428036496 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 09:40:36 INFO - PROCESS | 448 | 1468428036502 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:40:36 INFO - PROCESS | 448 | 1468428036505 Marionette TRACE conn6 <- [1,1650,null,{}] 09:40:36 INFO - PROCESS | 448 | 1468428036508 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}] 09:40:36 INFO - PROCESS | 448 | 1468428036511 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:36 INFO - PROCESS | 448 | 1468428036600 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 09:40:36 INFO - PROCESS | 448 | 1468428036694 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:36 INFO - PROCESS | 448 | 1468428036697 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:36 INFO - PROCESS | 448 | ++DOCSHELL 1098C400 == 35 [pid = 448] [id = 422] 09:40:36 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1098C800) [pid = 448] [serial = 1266] [outer = 00000000] 09:40:36 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (113DAC00) [pid = 448] [serial = 1267] [outer = 1098C800] 09:40:36 INFO - PROCESS | 448 | 1468428036746 Marionette DEBUG loaded listener.js 09:40:36 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1340FC00) [pid = 448] [serial = 1268] [outer = 1098C800] 09:40:37 INFO - PROCESS | 448 | 1468428037118 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]]]}] 09:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 670ms 09:40:37 INFO - PROCESS | 448 | 1468428037177 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 09:40:37 INFO - PROCESS | 448 | 1468428037179 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 09:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:40:37 INFO - PROCESS | 448 | 1468428037182 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:40:37 INFO - PROCESS | 448 | 1468428037186 Marionette TRACE conn6 <- [1,1654,null,{}] 09:40:37 INFO - PROCESS | 448 | 1468428037196 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}] 09:40:37 INFO - PROCESS | 448 | 1468428037201 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:37 INFO - PROCESS | 448 | 1468428037318 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 09:40:37 INFO - PROCESS | 448 | 1468428037329 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:37 INFO - PROCESS | 448 | 1468428037332 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:37 INFO - PROCESS | 448 | ++DOCSHELL 161E4C00 == 36 [pid = 448] [id = 423] 09:40:37 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (161E7400) [pid = 448] [serial = 1269] [outer = 00000000] 09:40:37 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (16671800) [pid = 448] [serial = 1270] [outer = 161E7400] 09:40:37 INFO - PROCESS | 448 | 1468428037380 Marionette DEBUG loaded listener.js 09:40:37 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1667F800) [pid = 448] [serial = 1271] [outer = 161E7400] 09:40:37 INFO - PROCESS | 448 | 1468428037889 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]]]}] 09:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 729ms 09:40:37 INFO - PROCESS | 448 | 1468428037916 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 09:40:37 INFO - PROCESS | 448 | 1468428037919 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 09:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:40:37 INFO - PROCESS | 448 | 1468428037922 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:40:37 INFO - PROCESS | 448 | 1468428037924 Marionette TRACE conn6 <- [1,1658,null,{}] 09:40:37 INFO - PROCESS | 448 | 1468428037927 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}] 09:40:37 INFO - PROCESS | 448 | 1468428037929 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:38 INFO - PROCESS | 448 | 1468428038048 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 09:40:38 INFO - PROCESS | 448 | 1468428038054 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:38 INFO - PROCESS | 448 | 1468428038056 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:38 INFO - PROCESS | 448 | ++DOCSHELL 14B2A000 == 37 [pid = 448] [id = 424] 09:40:38 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (16671400) [pid = 448] [serial = 1272] [outer = 00000000] 09:40:38 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (17D93800) [pid = 448] [serial = 1273] [outer = 16671400] 09:40:38 INFO - PROCESS | 448 | 1468428038154 Marionette DEBUG loaded listener.js 09:40:38 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (17DCF400) [pid = 448] [serial = 1274] [outer = 16671400] 09:40:38 INFO - PROCESS | 448 | 1468428038585 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]]]}] 09:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 670ms 09:40:38 INFO - PROCESS | 448 | 1468428038598 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 09:40:38 INFO - PROCESS | 448 | 1468428038600 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 09:40:38 INFO - PROCESS | 448 | 1468428038603 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:40:38 INFO - PROCESS | 448 | 1468428038605 Marionette TRACE conn6 <- [1,1662,null,{}] 09:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:40:38 INFO - PROCESS | 448 | 1468428038609 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}] 09:40:38 INFO - PROCESS | 448 | 1468428038610 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:38 INFO - PROCESS | 448 | 1468428038751 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 09:40:38 INFO - PROCESS | 448 | 1468428038767 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:38 INFO - PROCESS | 448 | 1468428038769 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:38 INFO - PROCESS | 448 | ++DOCSHELL 18165800 == 38 [pid = 448] [id = 425] 09:40:38 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (18169000) [pid = 448] [serial = 1275] [outer = 00000000] 09:40:38 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (18186800) [pid = 448] [serial = 1276] [outer = 18169000] 09:40:38 INFO - PROCESS | 448 | 1468428038814 Marionette DEBUG loaded listener.js 09:40:38 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (18B69400) [pid = 448] [serial = 1277] [outer = 18169000] 09:40:39 INFO - PROCESS | 448 | 1468428039251 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]]]}] 09:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 669ms 09:40:39 INFO - PROCESS | 448 | 1468428039283 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 09:40:39 INFO - PROCESS | 448 | 1468428039285 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 09:40:39 INFO - PROCESS | 448 | 1468428039288 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:40:39 INFO - PROCESS | 448 | 1468428039289 Marionette TRACE conn6 <- [1,1666,null,{}] 09:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:40:39 INFO - PROCESS | 448 | 1468428039293 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}] 09:40:39 INFO - PROCESS | 448 | 1468428039298 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:39 INFO - PROCESS | 448 | 1468428039435 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 09:40:39 INFO - PROCESS | 448 | 1468428039442 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:39 INFO - PROCESS | 448 | 1468428039444 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:39 INFO - PROCESS | 448 | ++DOCSHELL 18F92800 == 39 [pid = 448] [id = 426] 09:40:39 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (18F96C00) [pid = 448] [serial = 1278] [outer = 00000000] 09:40:39 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (19094400) [pid = 448] [serial = 1279] [outer = 18F96C00] 09:40:39 INFO - PROCESS | 448 | 1468428039540 Marionette DEBUG loaded listener.js 09:40:39 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (19AA6C00) [pid = 448] [serial = 1280] [outer = 18F96C00] 09:40:40 INFO - PROCESS | 448 | --DOMWINDOW == 95 (18E06C00) [pid = 448] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:40:40 INFO - PROCESS | 448 | --DOMWINDOW == 94 (1C5EAC00) [pid = 448] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:40:40 INFO - PROCESS | 448 | --DOMWINDOW == 93 (161E1C00) [pid = 448] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:40:40 INFO - PROCESS | 448 | --DOMWINDOW == 92 (10914800) [pid = 448] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:40:40 INFO - PROCESS | 448 | --DOMWINDOW == 91 (1784D000) [pid = 448] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:40:40 INFO - PROCESS | 448 | --DOMWINDOW == 90 (1036C400) [pid = 448] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:40:40 INFO - PROCESS | 448 | --DOMWINDOW == 89 (1816D400) [pid = 448] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:40:40 INFO - PROCESS | 448 | --DOMWINDOW == 88 (17D97000) [pid = 448] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:40:40 INFO - PROCESS | 448 | --DOMWINDOW == 87 (14B95400) [pid = 448] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:40:40 INFO - PROCESS | 448 | --DOMWINDOW == 86 (18F95C00) [pid = 448] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:40:40 INFO - PROCESS | 448 | --DOMWINDOW == 85 (090F4400) [pid = 448] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:40:40 INFO - PROCESS | 448 | --DOMWINDOW == 84 (1CEF5800) [pid = 448] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:40:40 INFO - PROCESS | 448 | --DOMWINDOW == 83 (17DCA800) [pid = 448] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:40:40 INFO - PROCESS | 448 | --DOMWINDOW == 82 (10322800) [pid = 448] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:40:40 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1023EC00) [pid = 448] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:40:40 INFO - PROCESS | 448 | 1468428040345 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]]]}] 09:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1120ms 09:40:40 INFO - PROCESS | 448 | 1468428040413 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 09:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:40:40 INFO - PROCESS | 448 | 1468428040415 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 09:40:40 INFO - PROCESS | 448 | 1468428040418 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:40:40 INFO - PROCESS | 448 | 1468428040420 Marionette TRACE conn6 <- [1,1670,null,{}] 09:40:40 INFO - PROCESS | 448 | 1468428040423 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}] 09:40:40 INFO - PROCESS | 448 | 1468428040425 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:40 INFO - PROCESS | 448 | 1468428040503 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 09:40:40 INFO - PROCESS | 448 | 1468428040509 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:40 INFO - PROCESS | 448 | 1468428040511 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:40 INFO - PROCESS | 448 | ++DOCSHELL 0CD6D800 == 40 [pid = 448] [id = 427] 09:40:40 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (144E4800) [pid = 448] [serial = 1281] [outer = 00000000] 09:40:40 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (18169800) [pid = 448] [serial = 1282] [outer = 144E4800] 09:40:40 INFO - PROCESS | 448 | 1468428040554 Marionette DEBUG loaded listener.js 09:40:40 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1816F800) [pid = 448] [serial = 1283] [outer = 144E4800] 09:40:40 INFO - PROCESS | 448 | 1468428040974 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]]]}] 09:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 570ms 09:40:40 INFO - PROCESS | 448 | 1468428040988 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 09:40:40 INFO - PROCESS | 448 | 1468428040991 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 09:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:40:40 INFO - PROCESS | 448 | 1468428040994 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:40:40 INFO - PROCESS | 448 | 1468428040995 Marionette TRACE conn6 <- [1,1674,null,{}] 09:40:40 INFO - PROCESS | 448 | 1468428040999 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}] 09:40:40 INFO - PROCESS | 448 | 1468428041000 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:41 INFO - PROCESS | 448 | 1468428041123 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 09:40:41 INFO - PROCESS | 448 | 1468428041131 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:41 INFO - PROCESS | 448 | 1468428041133 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:41 INFO - PROCESS | 448 | ++DOCSHELL 17DCA800 == 41 [pid = 448] [id = 428] 09:40:41 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18F94800) [pid = 448] [serial = 1284] [outer = 00000000] 09:40:41 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1A00F400) [pid = 448] [serial = 1285] [outer = 18F94800] 09:40:41 INFO - PROCESS | 448 | 1468428041176 Marionette DEBUG loaded listener.js 09:40:41 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (195A3000) [pid = 448] [serial = 1286] [outer = 18F94800] 09:40:41 INFO - PROCESS | 448 | 1468428041604 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]]]}] 09:40:41 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 09:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 630ms 09:40:41 INFO - PROCESS | 448 | 1468428041625 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 09:40:41 INFO - PROCESS | 448 | 1468428041627 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 09:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:40:41 INFO - PROCESS | 448 | 1468428041630 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:40:41 INFO - PROCESS | 448 | 1468428041632 Marionette TRACE conn6 <- [1,1678,null,{}] 09:40:41 INFO - PROCESS | 448 | 1468428041635 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}] 09:40:41 INFO - PROCESS | 448 | 1468428041637 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:41 INFO - PROCESS | 448 | 1468428041754 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 09:40:41 INFO - PROCESS | 448 | 1468428041762 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:41 INFO - PROCESS | 448 | 1468428041763 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:41 INFO - PROCESS | 448 | ++DOCSHELL 161E4800 == 42 [pid = 448] [id = 429] 09:40:41 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (1A01B000) [pid = 448] [serial = 1287] [outer = 00000000] 09:40:41 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (1A088800) [pid = 448] [serial = 1288] [outer = 1A01B000] 09:40:41 INFO - PROCESS | 448 | 1468428041807 Marionette DEBUG loaded listener.js 09:40:41 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (1A089800) [pid = 448] [serial = 1289] [outer = 1A01B000] 09:40:42 INFO - PROCESS | 448 | --DOCSHELL 0CD6B800 == 41 [pid = 448] [id = 416] 09:40:42 INFO - PROCESS | 448 | --DOCSHELL 10A2E800 == 40 [pid = 448] [id = 417] 09:40:42 INFO - PROCESS | 448 | --DOCSHELL 18165C00 == 39 [pid = 448] [id = 418] 09:40:42 INFO - PROCESS | 448 | --DOCSHELL 18181C00 == 38 [pid = 448] [id = 419] 09:40:42 INFO - PROCESS | 448 | --DOCSHELL 18E06000 == 37 [pid = 448] [id = 415] 09:40:42 INFO - PROCESS | 448 | --DOCSHELL 14B78400 == 36 [pid = 448] [id = 414] 09:40:42 INFO - PROCESS | 448 | --DOCSHELL 1017B400 == 35 [pid = 448] [id = 421] 09:40:42 INFO - PROCESS | 448 | --DOCSHELL 0C82E400 == 34 [pid = 448] [id = 420] 09:40:43 INFO - PROCESS | 448 | --DOCSHELL 14B2A000 == 33 [pid = 448] [id = 424] 09:40:43 INFO - PROCESS | 448 | --DOCSHELL 17DCA800 == 32 [pid = 448] [id = 428] 09:40:43 INFO - PROCESS | 448 | --DOCSHELL 18F92800 == 31 [pid = 448] [id = 426] 09:40:43 INFO - PROCESS | 448 | --DOCSHELL 0CD6D800 == 30 [pid = 448] [id = 427] 09:40:43 INFO - PROCESS | 448 | --DOCSHELL 1098C400 == 29 [pid = 448] [id = 422] 09:40:43 INFO - PROCESS | 448 | --DOCSHELL 18165800 == 28 [pid = 448] [id = 425] 09:40:43 INFO - PROCESS | 448 | --DOCSHELL 161E4C00 == 27 [pid = 448] [id = 423] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 89 (18F8F000) [pid = 448] [serial = 1246] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 88 (18F95400) [pid = 448] [serial = 1247] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 87 (18CEAC00) [pid = 448] [serial = 1244] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1CEB9000) [pid = 448] [serial = 1213] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 85 (16670C00) [pid = 448] [serial = 1231] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 84 (13410000) [pid = 448] [serial = 1226] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 83 (17D94000) [pid = 448] [serial = 1234] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 82 (161E6C00) [pid = 448] [serial = 1241] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 81 (18185000) [pid = 448] [serial = 1237] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 80 (18B16800) [pid = 448] [serial = 1243] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1CEC3C00) [pid = 448] [serial = 1214] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 78 (15A57400) [pid = 448] [serial = 1229] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1BB15800) [pid = 448] [serial = 1205] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 76 (0C82D000) [pid = 448] [serial = 1219] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1D201400) [pid = 448] [serial = 1216] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1D205C00) [pid = 448] [serial = 1217] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 73 (17DCDC00) [pid = 448] [serial = 1235] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 72 (16674400) [pid = 448] [serial = 1232] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 71 (18B6CC00) [pid = 448] [serial = 1210] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 70 (10328C00) [pid = 448] [serial = 1222] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 69 (14C53000) [pid = 448] [serial = 1240] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 68 (14B30800) [pid = 448] [serial = 1208] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 67 (14CD9400) [pid = 448] [serial = 1228] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 66 (1036E000) [pid = 448] [serial = 1223] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 65 (10AC3000) [pid = 448] [serial = 1225] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 64 (1818D000) [pid = 448] [serial = 1238] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 63 (144AA000) [pid = 448] [serial = 1207] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 62 (18F99800) [pid = 448] [serial = 1211] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | --DOMWINDOW == 61 (0FFF6C00) [pid = 448] [serial = 1220] [outer = 00000000] [url = about:blank] 09:40:43 INFO - PROCESS | 448 | 1468428043607 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]]]}] 09:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2021ms 09:40:43 INFO - PROCESS | 448 | 1468428043653 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 09:40:43 INFO - PROCESS | 448 | 1468428043657 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 09:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:40:43 INFO - PROCESS | 448 | 1468428043662 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:40:43 INFO - PROCESS | 448 | 1468428043665 Marionette TRACE conn6 <- [1,1682,null,{}] 09:40:43 INFO - PROCESS | 448 | 1468428043671 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}] 09:40:43 INFO - PROCESS | 448 | 1468428043673 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:43 INFO - PROCESS | 448 | 1468428043761 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 09:40:43 INFO - PROCESS | 448 | 1468428043768 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:43 INFO - PROCESS | 448 | 1468428043771 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:43 INFO - PROCESS | 448 | ++DOCSHELL 0CD6D800 == 28 [pid = 448] [id = 430] 09:40:43 INFO - PROCESS | 448 | ++DOMWINDOW == 62 (0FF5E000) [pid = 448] [serial = 1290] [outer = 00000000] 09:40:43 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (0FFFF400) [pid = 448] [serial = 1291] [outer = 0FF5E000] 09:40:43 INFO - PROCESS | 448 | 1468428043819 Marionette DEBUG loaded listener.js 09:40:43 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (10176C00) [pid = 448] [serial = 1292] [outer = 0FF5E000] 09:40:44 INFO - PROCESS | 448 | 1468428044298 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]]]}] 09:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 670ms 09:40:44 INFO - PROCESS | 448 | 1468428044333 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 09:40:44 INFO - PROCESS | 448 | 1468428044338 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 09:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:40:44 INFO - PROCESS | 448 | 1468428044345 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:40:44 INFO - PROCESS | 448 | 1468428044347 Marionette TRACE conn6 <- [1,1686,null,{}] 09:40:44 INFO - PROCESS | 448 | 1468428044351 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}] 09:40:44 INFO - PROCESS | 448 | 1468428044354 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:44 INFO - PROCESS | 448 | 1468428044445 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 09:40:44 INFO - PROCESS | 448 | 1468428044453 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:44 INFO - PROCESS | 448 | 1468428044456 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:44 INFO - PROCESS | 448 | ++DOCSHELL 10368000 == 29 [pid = 448] [id = 431] 09:40:44 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (10368800) [pid = 448] [serial = 1293] [outer = 00000000] 09:40:44 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (1036EC00) [pid = 448] [serial = 1294] [outer = 10368800] 09:40:44 INFO - PROCESS | 448 | 1468428044505 Marionette DEBUG loaded listener.js 09:40:44 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (1053A400) [pid = 448] [serial = 1295] [outer = 10368800] 09:40:44 INFO - PROCESS | 448 | 1468428044976 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]]]}] 09:40:45 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 09:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 09:40:45 INFO - PROCESS | 448 | 1468428045018 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 09:40:45 INFO - PROCESS | 448 | 1468428045020 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 09:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:40:45 INFO - PROCESS | 448 | 1468428045024 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:40:45 INFO - PROCESS | 448 | 1468428045027 Marionette TRACE conn6 <- [1,1690,null,{}] 09:40:45 INFO - PROCESS | 448 | 1468428045038 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}] 09:40:45 INFO - PROCESS | 448 | 1468428045042 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:45 INFO - PROCESS | 448 | 1468428045125 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 09:40:45 INFO - PROCESS | 448 | 1468428045248 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:45 INFO - PROCESS | 448 | 1468428045251 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:45 INFO - PROCESS | 448 | ++DOCSHELL 113DDC00 == 30 [pid = 448] [id = 432] 09:40:45 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (113DF400) [pid = 448] [serial = 1296] [outer = 00000000] 09:40:45 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (13410000) [pid = 448] [serial = 1297] [outer = 113DF400] 09:40:45 INFO - PROCESS | 448 | 1468428045299 Marionette DEBUG loaded listener.js 09:40:45 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (144A3000) [pid = 448] [serial = 1298] [outer = 113DF400] 09:40:45 INFO - PROCESS | 448 | 1468428045691 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]]]}] 09:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 671ms 09:40:45 INFO - PROCESS | 448 | 1468428045699 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 09:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:40:45 INFO - PROCESS | 448 | 1468428045701 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 09:40:45 INFO - PROCESS | 448 | 1468428045704 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:40:45 INFO - PROCESS | 448 | 1468428045706 Marionette TRACE conn6 <- [1,1694,null,{}] 09:40:45 INFO - PROCESS | 448 | 1468428045709 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}] 09:40:45 INFO - PROCESS | 448 | 1468428045711 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:45 INFO - PROCESS | 448 | 1468428045796 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 09:40:45 INFO - PROCESS | 448 | 1468428045878 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:45 INFO - PROCESS | 448 | 1468428045881 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:45 INFO - PROCESS | 448 | ++DOCSHELL 10243800 == 31 [pid = 448] [id = 433] 09:40:45 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (115D1C00) [pid = 448] [serial = 1299] [outer = 00000000] 09:40:45 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (14B30800) [pid = 448] [serial = 1300] [outer = 115D1C00] 09:40:45 INFO - PROCESS | 448 | 1468428045926 Marionette DEBUG loaded listener.js 09:40:45 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (14C19000) [pid = 448] [serial = 1301] [outer = 115D1C00] 09:40:46 INFO - PROCESS | 448 | 1468428046286 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]]]}] 09:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 630ms 09:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:40:46 INFO - PROCESS | 448 | 1468428046335 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 09:40:46 INFO - PROCESS | 448 | 1468428046337 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 09:40:46 INFO - PROCESS | 448 | 1468428046340 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:40:46 INFO - PROCESS | 448 | 1468428046342 Marionette TRACE conn6 <- [1,1698,null,{}] 09:40:46 INFO - PROCESS | 448 | 1468428046345 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}] 09:40:46 INFO - PROCESS | 448 | 1468428046347 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:46 INFO - PROCESS | 448 | 1468428046456 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 09:40:46 INFO - PROCESS | 448 | 1468428046464 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:46 INFO - PROCESS | 448 | 1468428046466 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:46 INFO - PROCESS | 448 | ++DOCSHELL 14CD2800 == 32 [pid = 448] [id = 434] 09:40:46 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (14CD9400) [pid = 448] [serial = 1302] [outer = 00000000] 09:40:46 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (15A62C00) [pid = 448] [serial = 1303] [outer = 14CD9400] 09:40:46 INFO - PROCESS | 448 | 1468428046509 Marionette DEBUG loaded listener.js 09:40:46 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (161DD400) [pid = 448] [serial = 1304] [outer = 14CD9400] 09:40:46 INFO - PROCESS | 448 | 1468428046949 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]]]}] 09:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 630ms 09:40:46 INFO - PROCESS | 448 | 1468428046971 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 09:40:46 INFO - PROCESS | 448 | 1468428046973 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 09:40:46 INFO - PROCESS | 448 | 1468428046977 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:40:46 INFO - PROCESS | 448 | 1468428046978 Marionette TRACE conn6 <- [1,1702,null,{}] 09:40:46 INFO - PROCESS | 448 | 1468428046982 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}] 09:40:46 INFO - PROCESS | 448 | 1468428046987 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:47 INFO - PROCESS | 448 | 1468428047122 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 09:40:47 INFO - PROCESS | 448 | 1468428047130 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:47 INFO - PROCESS | 448 | 1468428047132 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:47 INFO - PROCESS | 448 | ++DOCSHELL 161E5400 == 33 [pid = 448] [id = 435] 09:40:47 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (161E6C00) [pid = 448] [serial = 1305] [outer = 00000000] 09:40:47 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1667F000) [pid = 448] [serial = 1306] [outer = 161E6C00] 09:40:47 INFO - PROCESS | 448 | 1468428047176 Marionette DEBUG loaded listener.js 09:40:47 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (178DC400) [pid = 448] [serial = 1307] [outer = 161E6C00] 09:40:47 INFO - PROCESS | 448 | 1468428047598 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]]]}] 09:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 669ms 09:40:47 INFO - PROCESS | 448 | 1468428047651 Marionette TRACE conn6 -> [0,1705,"getWindowHandle",null] 09:40:47 INFO - PROCESS | 448 | 1468428047653 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 09:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:40:47 INFO - PROCESS | 448 | 1468428047656 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:40:47 INFO - PROCESS | 448 | 1468428047658 Marionette TRACE conn6 <- [1,1706,null,{}] 09:40:47 INFO - PROCESS | 448 | 1468428047661 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}] 09:40:47 INFO - PROCESS | 448 | 1468428047663 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:47 INFO - PROCESS | 448 | 1468428047799 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 09:40:47 INFO - PROCESS | 448 | 1468428047813 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:47 INFO - PROCESS | 448 | 1468428047815 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:47 INFO - PROCESS | 448 | ++DOCSHELL 0FFF3800 == 34 [pid = 448] [id = 436] 09:40:47 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (10176000) [pid = 448] [serial = 1308] [outer = 00000000] 09:40:47 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (17DC4C00) [pid = 448] [serial = 1309] [outer = 10176000] 09:40:47 INFO - PROCESS | 448 | 1468428047858 Marionette DEBUG loaded listener.js 09:40:47 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (17DC6C00) [pid = 448] [serial = 1310] [outer = 10176000] 09:40:48 INFO - PROCESS | 448 | 1468428048289 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]]]}] 09:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 670ms 09:40:48 INFO - PROCESS | 448 | 1468428048327 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 09:40:48 INFO - PROCESS | 448 | 1468428048329 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 09:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:40:48 INFO - PROCESS | 448 | 1468428048332 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:40:48 INFO - PROCESS | 448 | 1468428048334 Marionette TRACE conn6 <- [1,1710,null,{}] 09:40:48 INFO - PROCESS | 448 | 1468428048337 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}] 09:40:48 INFO - PROCESS | 448 | 1468428048339 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:48 INFO - PROCESS | 448 | 1468428048417 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 09:40:48 INFO - PROCESS | 448 | 1468428048512 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:48 INFO - PROCESS | 448 | 1468428048513 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:48 INFO - PROCESS | 448 | ++DOCSHELL 0FFF8400 == 35 [pid = 448] [id = 437] 09:40:48 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (17DC3400) [pid = 448] [serial = 1311] [outer = 00000000] 09:40:48 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1816C400) [pid = 448] [serial = 1312] [outer = 17DC3400] 09:40:48 INFO - PROCESS | 448 | 1468428048557 Marionette DEBUG loaded listener.js 09:40:48 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18164C00) [pid = 448] [serial = 1313] [outer = 17DC3400] 09:40:48 INFO - PROCESS | 448 | 1468428048942 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]]]}] 09:40:48 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 09:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 630ms 09:40:48 INFO - PROCESS | 448 | 1468428048963 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 09:40:48 INFO - PROCESS | 448 | 1468428048965 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 09:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:40:48 INFO - PROCESS | 448 | 1468428048968 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:40:48 INFO - PROCESS | 448 | 1468428048969 Marionette TRACE conn6 <- [1,1714,null,{}] 09:40:48 INFO - PROCESS | 448 | 1468428048973 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}] 09:40:48 INFO - PROCESS | 448 | 1468428048974 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:49 INFO - PROCESS | 448 | 1468428049109 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 09:40:49 INFO - PROCESS | 448 | 1468428049130 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:49 INFO - PROCESS | 448 | 1468428049132 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:49 INFO - PROCESS | 448 | ++DOCSHELL 113DC800 == 36 [pid = 448] [id = 438] 09:40:49 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (18184800) [pid = 448] [serial = 1314] [outer = 00000000] 09:40:49 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (18B15000) [pid = 448] [serial = 1315] [outer = 18184800] 09:40:49 INFO - PROCESS | 448 | 1468428049176 Marionette DEBUG loaded listener.js 09:40:49 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (18B6FC00) [pid = 448] [serial = 1316] [outer = 18184800] 09:40:49 INFO - PROCESS | 448 | 1468428049617 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]]]}] 09:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 670ms 09:40:49 INFO - PROCESS | 448 | 1468428049647 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 09:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:40:49 INFO - PROCESS | 448 | 1468428049649 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 09:40:49 INFO - PROCESS | 448 | 1468428049652 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:40:49 INFO - PROCESS | 448 | 1468428049654 Marionette TRACE conn6 <- [1,1718,null,{}] 09:40:49 INFO - PROCESS | 448 | 1468428049657 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}] 09:40:49 INFO - PROCESS | 448 | 1468428049659 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:49 INFO - PROCESS | 448 | 1468428049772 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 09:40:49 INFO - PROCESS | 448 | 1468428049777 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:49 INFO - PROCESS | 448 | 1468428049779 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:49 INFO - PROCESS | 448 | ++DOCSHELL 18E0E800 == 37 [pid = 448] [id = 439] 09:40:49 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (18CF2800) [pid = 448] [serial = 1317] [outer = 00000000] 09:40:49 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (18F90000) [pid = 448] [serial = 1318] [outer = 18CF2800] 09:40:49 INFO - PROCESS | 448 | 1468428049822 Marionette DEBUG loaded listener.js 09:40:49 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (18F95400) [pid = 448] [serial = 1319] [outer = 18CF2800] 09:40:50 INFO - PROCESS | 448 | 1468428050302 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]]]}] 09:40:50 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 09:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 671ms 09:40:50 INFO - PROCESS | 448 | 1468428050326 Marionette TRACE conn6 -> [0,1721,"getWindowHandle",null] 09:40:50 INFO - PROCESS | 448 | 1468428050328 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 09:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:40:50 INFO - PROCESS | 448 | 1468428050338 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:40:50 INFO - PROCESS | 448 | 1468428050340 Marionette TRACE conn6 <- [1,1722,null,{}] 09:40:50 INFO - PROCESS | 448 | 1468428050343 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}] 09:40:50 INFO - PROCESS | 448 | 1468428050346 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:50 INFO - PROCESS | 448 | 1468428050507 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 09:40:50 INFO - PROCESS | 448 | 1468428050578 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:50 INFO - PROCESS | 448 | 1468428050580 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:50 INFO - PROCESS | 448 | ++DOCSHELL 14C53000 == 38 [pid = 448] [id = 440] 09:40:50 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (1908E800) [pid = 448] [serial = 1320] [outer = 00000000] 09:40:50 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (19266400) [pid = 448] [serial = 1321] [outer = 1908E800] 09:40:50 INFO - PROCESS | 448 | 1468428050627 Marionette DEBUG loaded listener.js 09:40:50 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (1A012800) [pid = 448] [serial = 1322] [outer = 1908E800] 09:40:50 INFO - PROCESS | 448 | --DOMWINDOW == 93 (18F94800) [pid = 448] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:40:50 INFO - PROCESS | 448 | --DOMWINDOW == 92 (16671400) [pid = 448] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:40:50 INFO - PROCESS | 448 | --DOMWINDOW == 91 (18169000) [pid = 448] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:40:50 INFO - PROCESS | 448 | --DOMWINDOW == 90 (18F96C00) [pid = 448] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:40:50 INFO - PROCESS | 448 | --DOMWINDOW == 89 (19090400) [pid = 448] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:40:50 INFO - PROCESS | 448 | --DOMWINDOW == 88 (1816D000) [pid = 448] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:40:50 INFO - PROCESS | 448 | --DOMWINDOW == 87 (11527000) [pid = 448] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:40:50 INFO - PROCESS | 448 | --DOMWINDOW == 86 (0CD6FC00) [pid = 448] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:40:50 INFO - PROCESS | 448 | --DOMWINDOW == 85 (144E4800) [pid = 448] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:40:50 INFO - PROCESS | 448 | --DOMWINDOW == 84 (161E7400) [pid = 448] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:40:50 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1098C800) [pid = 448] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:40:50 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1017C800) [pid = 448] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:40:50 INFO - PROCESS | 448 | --DOMWINDOW == 81 (0CD1C800) [pid = 448] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:40:51 INFO - PROCESS | 448 | 1468428051151 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]]]}] 09:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 830ms 09:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:40:51 INFO - PROCESS | 448 | 1468428051162 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 09:40:51 INFO - PROCESS | 448 | 1468428051164 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 09:40:51 INFO - PROCESS | 448 | 1468428051167 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:40:51 INFO - PROCESS | 448 | 1468428051168 Marionette TRACE conn6 <- [1,1726,null,{}] 09:40:51 INFO - PROCESS | 448 | 1468428051172 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}] 09:40:51 INFO - PROCESS | 448 | 1468428051174 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:51 INFO - PROCESS | 448 | 1468428051307 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 09:40:51 INFO - PROCESS | 448 | 1468428051365 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:51 INFO - PROCESS | 448 | 1468428051366 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:51 INFO - PROCESS | 448 | ++DOCSHELL 14C0D000 == 39 [pid = 448] [id = 441] 09:40:51 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (14CDAC00) [pid = 448] [serial = 1323] [outer = 00000000] 09:40:51 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1784D400) [pid = 448] [serial = 1324] [outer = 14CDAC00] 09:40:51 INFO - PROCESS | 448 | 1468428051420 Marionette DEBUG loaded listener.js 09:40:51 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1816E000) [pid = 448] [serial = 1325] [outer = 14CDAC00] 09:40:51 INFO - PROCESS | 448 | 1468428051789 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]]]}] 09:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 670ms 09:40:51 INFO - PROCESS | 448 | 1468428051838 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 09:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:40:51 INFO - PROCESS | 448 | 1468428051840 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 09:40:51 INFO - PROCESS | 448 | 1468428051845 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:40:51 INFO - PROCESS | 448 | 1468428051846 Marionette TRACE conn6 <- [1,1730,null,{}] 09:40:51 INFO - PROCESS | 448 | 1468428051850 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}] 09:40:51 INFO - PROCESS | 448 | 1468428051851 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:51 INFO - PROCESS | 448 | 1468428051930 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 09:40:51 INFO - PROCESS | 448 | 1468428051936 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:51 INFO - PROCESS | 448 | 1468428051937 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:51 INFO - PROCESS | 448 | ++DOCSHELL 18CF1C00 == 40 [pid = 448] [id = 442] 09:40:51 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18F92400) [pid = 448] [serial = 1326] [outer = 00000000] 09:40:51 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1A016C00) [pid = 448] [serial = 1327] [outer = 18F92400] 09:40:51 INFO - PROCESS | 448 | 1468428051980 Marionette DEBUG loaded listener.js 09:40:52 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1A084400) [pid = 448] [serial = 1328] [outer = 18F92400] 09:40:52 INFO - PROCESS | 448 | 1468428052420 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]]]}] 09:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 629ms 09:40:52 INFO - PROCESS | 448 | 1468428052477 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 09:40:52 INFO - PROCESS | 448 | 1468428052478 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 09:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:40:52 INFO - PROCESS | 448 | 1468428052482 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:40:52 INFO - PROCESS | 448 | 1468428052483 Marionette TRACE conn6 <- [1,1734,null,{}] 09:40:52 INFO - PROCESS | 448 | 1468428052487 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}] 09:40:52 INFO - PROCESS | 448 | 1468428052489 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:52 INFO - PROCESS | 448 | 1468428052568 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 09:40:52 INFO - PROCESS | 448 | 1468428052574 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:52 INFO - PROCESS | 448 | 1468428052576 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:52 INFO - PROCESS | 448 | ++DOCSHELL 15A62000 == 41 [pid = 448] [id = 443] 09:40:52 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (1908B800) [pid = 448] [serial = 1329] [outer = 00000000] 09:40:52 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (1A0E6C00) [pid = 448] [serial = 1330] [outer = 1908B800] 09:40:52 INFO - PROCESS | 448 | 1468428052619 Marionette DEBUG loaded listener.js 09:40:52 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (1A159000) [pid = 448] [serial = 1331] [outer = 1908B800] 09:40:53 INFO - PROCESS | 448 | 1468428053240 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]]]}] 09:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 770ms 09:40:53 INFO - PROCESS | 448 | 1468428053255 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 09:40:53 INFO - PROCESS | 448 | 1468428053259 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 09:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:40:53 INFO - PROCESS | 448 | 1468428053306 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:40:53 INFO - PROCESS | 448 | 1468428053310 Marionette TRACE conn6 <- [1,1738,null,{}] 09:40:53 INFO - PROCESS | 448 | 1468428053340 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}] 09:40:53 INFO - PROCESS | 448 | 1468428053343 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:53 INFO - PROCESS | 448 | 1468428053473 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 09:40:53 INFO - PROCESS | 448 | 1468428053600 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:53 INFO - PROCESS | 448 | 1468428053603 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:53 INFO - PROCESS | 448 | ++DOCSHELL 090EC800 == 42 [pid = 448] [id = 444] 09:40:53 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (0C82D000) [pid = 448] [serial = 1332] [outer = 00000000] 09:40:53 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (1017F400) [pid = 448] [serial = 1333] [outer = 0C82D000] 09:40:53 INFO - PROCESS | 448 | 1468428053659 Marionette DEBUG loaded listener.js 09:40:53 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (1031C000) [pid = 448] [serial = 1334] [outer = 0C82D000] 09:40:54 INFO - PROCESS | 448 | 1468428054341 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]]]}] 09:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1045ms 09:40:54 INFO - PROCESS | 448 | 1468428054355 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 09:40:54 INFO - PROCESS | 448 | 1468428054359 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 09:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:40:54 INFO - PROCESS | 448 | 1468428054365 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:40:54 INFO - PROCESS | 448 | 1468428054368 Marionette TRACE conn6 <- [1,1742,null,{}] 09:40:54 INFO - PROCESS | 448 | 1468428054372 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}] 09:40:54 INFO - PROCESS | 448 | 1468428054375 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:54 INFO - PROCESS | 448 | 1468428054498 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 09:40:54 INFO - PROCESS | 448 | 1468428054637 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:54 INFO - PROCESS | 448 | 1468428054640 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:54 INFO - PROCESS | 448 | ++DOCSHELL 10981C00 == 43 [pid = 448] [id = 445] 09:40:54 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (10985C00) [pid = 448] [serial = 1335] [outer = 00000000] 09:40:54 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (113E2C00) [pid = 448] [serial = 1336] [outer = 10985C00] 09:40:54 INFO - PROCESS | 448 | 1468428054698 Marionette DEBUG loaded listener.js 09:40:54 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (145C1800) [pid = 448] [serial = 1337] [outer = 10985C00] 09:40:55 INFO - PROCESS | 448 | --DOCSHELL 18CF1C00 == 42 [pid = 448] [id = 442] 09:40:55 INFO - PROCESS | 448 | --DOCSHELL 14C0D000 == 41 [pid = 448] [id = 441] 09:40:55 INFO - PROCESS | 448 | --DOCSHELL 14C53000 == 40 [pid = 448] [id = 440] 09:40:55 INFO - PROCESS | 448 | --DOCSHELL 18E0E800 == 39 [pid = 448] [id = 439] 09:40:55 INFO - PROCESS | 448 | --DOCSHELL 113DC800 == 38 [pid = 448] [id = 438] 09:40:55 INFO - PROCESS | 448 | --DOCSHELL 0FFF8400 == 37 [pid = 448] [id = 437] 09:40:55 INFO - PROCESS | 448 | --DOCSHELL 0FFF3800 == 36 [pid = 448] [id = 436] 09:40:55 INFO - PROCESS | 448 | --DOCSHELL 161E5400 == 35 [pid = 448] [id = 435] 09:40:55 INFO - PROCESS | 448 | --DOCSHELL 14CD2800 == 34 [pid = 448] [id = 434] 09:40:55 INFO - PROCESS | 448 | --DOCSHELL 10243800 == 33 [pid = 448] [id = 433] 09:40:55 INFO - PROCESS | 448 | --DOCSHELL 113DDC00 == 32 [pid = 448] [id = 432] 09:40:55 INFO - PROCESS | 448 | --DOCSHELL 10368000 == 31 [pid = 448] [id = 431] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 95 (1A088800) [pid = 448] [serial = 1288] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | 1468428055626 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]]]}] 09:40:55 INFO - PROCESS | 448 | --DOCSHELL 0CD6D800 == 30 [pid = 448] [id = 430] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 94 (195A3000) [pid = 448] [serial = 1286] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 93 (17D93800) [pid = 448] [serial = 1273] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 92 (18186800) [pid = 448] [serial = 1276] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 91 (19094400) [pid = 448] [serial = 1279] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 90 (19294000) [pid = 448] [serial = 1259] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 89 (19272000) [pid = 448] [serial = 1258] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 88 (18F99000) [pid = 448] [serial = 1256] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 87 (18F10400) [pid = 448] [serial = 1255] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 86 (14B93800) [pid = 448] [serial = 1253] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 85 (144EF800) [pid = 448] [serial = 1252] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 84 (10329000) [pid = 448] [serial = 1250] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 83 (10242800) [pid = 448] [serial = 1249] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 82 (19AA6C00) [pid = 448] [serial = 1280] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 81 (18169800) [pid = 448] [serial = 1282] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 80 (16671800) [pid = 448] [serial = 1270] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 79 (113DAC00) [pid = 448] [serial = 1267] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1340FC00) [pid = 448] [serial = 1268] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 77 (10241000) [pid = 448] [serial = 1264] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10320800) [pid = 448] [serial = 1265] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 75 (10619C00) [pid = 448] [serial = 1262] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 74 (10326800) [pid = 448] [serial = 1261] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 73 (17DCF400) [pid = 448] [serial = 1274] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 72 (1816F800) [pid = 448] [serial = 1283] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1667F800) [pid = 448] [serial = 1271] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 70 (18B69400) [pid = 448] [serial = 1277] [outer = 00000000] [url = about:blank] 09:40:55 INFO - PROCESS | 448 | --DOMWINDOW == 69 (1A00F400) [pid = 448] [serial = 1285] [outer = 00000000] [url = about:blank] 09:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1319ms 09:40:55 INFO - PROCESS | 448 | 1468428055689 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 09:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:40:55 INFO - PROCESS | 448 | 1468428055693 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 09:40:55 INFO - PROCESS | 448 | 1468428055697 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:40:55 INFO - PROCESS | 448 | 1468428055700 Marionette TRACE conn6 <- [1,1746,null,{}] 09:40:55 INFO - PROCESS | 448 | 1468428055705 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}] 09:40:55 INFO - PROCESS | 448 | 1468428055708 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:55 INFO - PROCESS | 448 | 1468428055799 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 09:40:55 INFO - PROCESS | 448 | 1468428055806 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:55 INFO - PROCESS | 448 | 1468428055808 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:55 INFO - PROCESS | 448 | ++DOCSHELL 0FFF8400 == 31 [pid = 448] [id = 446] 09:40:55 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (0FFFE000) [pid = 448] [serial = 1338] [outer = 00000000] 09:40:55 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (1017C800) [pid = 448] [serial = 1339] [outer = 0FFFE000] 09:40:55 INFO - PROCESS | 448 | 1468428055856 Marionette DEBUG loaded listener.js 09:40:55 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (10240000) [pid = 448] [serial = 1340] [outer = 0FFFE000] 09:40:56 INFO - PROCESS | 448 | 1468428056390 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]]]}] 09:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 730ms 09:40:56 INFO - PROCESS | 448 | 1468428056429 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 09:40:56 INFO - PROCESS | 448 | 1468428056433 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 09:40:56 INFO - PROCESS | 448 | 1468428056439 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:40:56 INFO - PROCESS | 448 | 1468428056441 Marionette TRACE conn6 <- [1,1750,null,{}] 09:40:56 INFO - PROCESS | 448 | 1468428056445 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}] 09:40:56 INFO - PROCESS | 448 | 1468428056447 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:56 INFO - PROCESS | 448 | 1468428056532 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 09:40:56 INFO - PROCESS | 448 | 1468428056622 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:56 INFO - PROCESS | 448 | 1468428056624 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:56 INFO - PROCESS | 448 | ++DOCSHELL 10367800 == 32 [pid = 448] [id = 447] 09:40:56 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (10368000) [pid = 448] [serial = 1341] [outer = 00000000] 09:40:56 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (10612000) [pid = 448] [serial = 1342] [outer = 10368000] 09:40:56 INFO - PROCESS | 448 | 1468428056671 Marionette DEBUG loaded listener.js 09:40:56 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1090DC00) [pid = 448] [serial = 1343] [outer = 10368000] 09:40:57 INFO - PROCESS | 448 | 1468428057050 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]]]}] 09:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 670ms 09:40:57 INFO - PROCESS | 448 | 1468428057114 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 09:40:57 INFO - PROCESS | 448 | 1468428057116 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 09:40:57 INFO - PROCESS | 448 | 1468428057120 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:40:57 INFO - PROCESS | 448 | 1468428057123 Marionette TRACE conn6 <- [1,1754,null,{}] 09:40:57 INFO - PROCESS | 448 | 1468428057134 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}] 09:40:57 INFO - PROCESS | 448 | 1468428057138 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:57 INFO - PROCESS | 448 | 1468428057223 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 09:40:57 INFO - PROCESS | 448 | 1468428057230 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:57 INFO - PROCESS | 448 | 1468428057233 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:57 INFO - PROCESS | 448 | ++DOCSHELL 144E7C00 == 33 [pid = 448] [id = 448] 09:40:57 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (144E8000) [pid = 448] [serial = 1344] [outer = 00000000] 09:40:57 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (147A8800) [pid = 448] [serial = 1345] [outer = 144E8000] 09:40:57 INFO - PROCESS | 448 | 1468428057281 Marionette DEBUG loaded listener.js 09:40:57 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (14C03000) [pid = 448] [serial = 1346] [outer = 144E8000] 09:40:57 INFO - PROCESS | 448 | 1468428057739 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]]]}] 09:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 669ms 09:40:57 INFO - PROCESS | 448 | 1468428057802 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 09:40:57 INFO - PROCESS | 448 | 1468428057805 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 09:40:57 INFO - PROCESS | 448 | 1468428057808 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:40:57 INFO - PROCESS | 448 | 1468428057810 Marionette TRACE conn6 <- [1,1758,null,{}] 09:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:40:57 INFO - PROCESS | 448 | 1468428057813 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}] 09:40:57 INFO - PROCESS | 448 | 1468428057815 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:57 INFO - PROCESS | 448 | 1468428057958 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 09:40:57 INFO - PROCESS | 448 | 1468428057976 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:57 INFO - PROCESS | 448 | 1468428057979 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:57 INFO - PROCESS | 448 | ++DOCSHELL 161E1400 == 34 [pid = 448] [id = 449] 09:40:57 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (161E1C00) [pid = 448] [serial = 1347] [outer = 00000000] 09:40:57 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (16564800) [pid = 448] [serial = 1348] [outer = 161E1C00] 09:40:58 INFO - PROCESS | 448 | 1468428058023 Marionette DEBUG loaded listener.js 09:40:58 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (16675C00) [pid = 448] [serial = 1349] [outer = 161E1C00] 09:40:58 INFO - PROCESS | 448 | 1468428058478 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]]]}] 09:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 730ms 09:40:58 INFO - PROCESS | 448 | 1468428058544 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 09:40:58 INFO - PROCESS | 448 | 1468428058546 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 09:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:40:58 INFO - PROCESS | 448 | 1468428058549 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:40:58 INFO - PROCESS | 448 | 1468428058551 Marionette TRACE conn6 <- [1,1762,null,{}] 09:40:58 INFO - PROCESS | 448 | 1468428058554 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}] 09:40:58 INFO - PROCESS | 448 | 1468428058556 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:58 INFO - PROCESS | 448 | 1468428058668 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 09:40:58 INFO - PROCESS | 448 | 1468428058678 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:58 INFO - PROCESS | 448 | 1468428058680 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:58 INFO - PROCESS | 448 | ++DOCSHELL 1667B400 == 35 [pid = 448] [id = 450] 09:40:58 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1667F800) [pid = 448] [serial = 1350] [outer = 00000000] 09:40:58 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (17D18400) [pid = 448] [serial = 1351] [outer = 1667F800] 09:40:58 INFO - PROCESS | 448 | 1468428058775 Marionette DEBUG loaded listener.js 09:40:58 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (17D95000) [pid = 448] [serial = 1352] [outer = 1667F800] 09:40:59 INFO - PROCESS | 448 | 1468428059207 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]]]}] 09:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 730ms 09:40:59 INFO - PROCESS | 448 | 1468428059285 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 09:40:59 INFO - PROCESS | 448 | 1468428059287 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 09:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:40:59 INFO - PROCESS | 448 | 1468428059301 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:40:59 INFO - PROCESS | 448 | 1468428059302 Marionette TRACE conn6 <- [1,1766,null,{}] 09:40:59 INFO - PROCESS | 448 | 1468428059306 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}] 09:40:59 INFO - PROCESS | 448 | 1468428059312 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:59 INFO - PROCESS | 448 | 1468428059466 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 09:40:59 INFO - PROCESS | 448 | 1468428059527 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:59 INFO - PROCESS | 448 | 1468428059529 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:40:59 INFO - PROCESS | 448 | ++DOCSHELL 18185C00 == 36 [pid = 448] [id = 451] 09:40:59 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18187C00) [pid = 448] [serial = 1353] [outer = 00000000] 09:40:59 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (18B17000) [pid = 448] [serial = 1354] [outer = 18187C00] 09:40:59 INFO - PROCESS | 448 | 1468428059574 Marionette DEBUG loaded listener.js 09:40:59 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1818E000) [pid = 448] [serial = 1355] [outer = 18187C00] 09:40:59 INFO - PROCESS | 448 | --DOMWINDOW == 86 (18184800) [pid = 448] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:40:59 INFO - PROCESS | 448 | --DOMWINDOW == 85 (17DC3400) [pid = 448] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:40:59 INFO - PROCESS | 448 | --DOMWINDOW == 84 (113DF400) [pid = 448] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:40:59 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1A01B000) [pid = 448] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:40:59 INFO - PROCESS | 448 | --DOMWINDOW == 82 (18CF2800) [pid = 448] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:40:59 INFO - PROCESS | 448 | --DOMWINDOW == 81 (10368800) [pid = 448] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:40:59 INFO - PROCESS | 448 | --DOMWINDOW == 80 (1908E800) [pid = 448] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:40:59 INFO - PROCESS | 448 | --DOMWINDOW == 79 (14CDAC00) [pid = 448] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:40:59 INFO - PROCESS | 448 | --DOMWINDOW == 78 (14CD9400) [pid = 448] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:40:59 INFO - PROCESS | 448 | --DOMWINDOW == 77 (18F92400) [pid = 448] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:40:59 INFO - PROCESS | 448 | --DOMWINDOW == 76 (161E6C00) [pid = 448] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:40:59 INFO - PROCESS | 448 | --DOMWINDOW == 75 (0FF5E000) [pid = 448] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:40:59 INFO - PROCESS | 448 | --DOMWINDOW == 74 (115D1C00) [pid = 448] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:40:59 INFO - PROCESS | 448 | --DOMWINDOW == 73 (10176000) [pid = 448] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:41:00 INFO - PROCESS | 448 | 1468428060102 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]]]}] 09:41:00 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 09:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 830ms 09:41:00 INFO - PROCESS | 448 | 1468428060126 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 09:41:00 INFO - PROCESS | 448 | 1468428060128 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 09:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:41:00 INFO - PROCESS | 448 | 1468428060131 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:41:00 INFO - PROCESS | 448 | 1468428060132 Marionette TRACE conn6 <- [1,1770,null,{}] 09:41:00 INFO - PROCESS | 448 | 1468428060136 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}] 09:41:00 INFO - PROCESS | 448 | 1468428060138 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:00 INFO - PROCESS | 448 | 1468428060251 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 09:41:00 INFO - PROCESS | 448 | 1468428060311 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:00 INFO - PROCESS | 448 | 1468428060312 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:00 INFO - PROCESS | 448 | ++DOCSHELL 10A2B800 == 37 [pid = 448] [id = 452] 09:41:00 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (113DF400) [pid = 448] [serial = 1356] [outer = 00000000] 09:41:00 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (16677000) [pid = 448] [serial = 1357] [outer = 113DF400] 09:41:00 INFO - PROCESS | 448 | 1468428060356 Marionette DEBUG loaded listener.js 09:41:00 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (18167C00) [pid = 448] [serial = 1358] [outer = 113DF400] 09:41:00 INFO - PROCESS | 448 | 1468428060692 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]]]}] 09:41:00 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 09:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 630ms 09:41:00 INFO - PROCESS | 448 | 1468428060770 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 09:41:00 INFO - PROCESS | 448 | 1468428060772 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 09:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:41:00 INFO - PROCESS | 448 | 1468428060775 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:41:00 INFO - PROCESS | 448 | 1468428060776 Marionette TRACE conn6 <- [1,1774,null,{}] 09:41:00 INFO - PROCESS | 448 | 1468428060780 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}] 09:41:00 INFO - PROCESS | 448 | 1468428060782 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:00 INFO - PROCESS | 448 | 1468428060862 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 09:41:00 INFO - PROCESS | 448 | 1468428060867 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:00 INFO - PROCESS | 448 | 1468428060869 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:00 INFO - PROCESS | 448 | ++DOCSHELL 14CD9400 == 38 [pid = 448] [id = 453] 09:41:00 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (18B0F800) [pid = 448] [serial = 1359] [outer = 00000000] 09:41:00 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (18F14000) [pid = 448] [serial = 1360] [outer = 18B0F800] 09:41:00 INFO - PROCESS | 448 | 1468428060912 Marionette DEBUG loaded listener.js 09:41:00 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18F8E000) [pid = 448] [serial = 1361] [outer = 18B0F800] 09:41:01 INFO - PROCESS | 448 | 1468428061353 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]]]}] 09:41:01 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 09:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 630ms 09:41:01 INFO - PROCESS | 448 | 1468428061410 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 09:41:01 INFO - PROCESS | 448 | 1468428061412 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 09:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:41:01 INFO - PROCESS | 448 | 1468428061415 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:41:01 INFO - PROCESS | 448 | 1468428061417 Marionette TRACE conn6 <- [1,1778,null,{}] 09:41:01 INFO - PROCESS | 448 | 1468428061420 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}] 09:41:01 INFO - PROCESS | 448 | 1468428061422 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:01 INFO - PROCESS | 448 | 1468428061502 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 09:41:01 INFO - PROCESS | 448 | 1468428061508 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:01 INFO - PROCESS | 448 | 1468428061510 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:01 INFO - PROCESS | 448 | ++DOCSHELL 144E3800 == 39 [pid = 448] [id = 454] 09:41:01 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18CF6800) [pid = 448] [serial = 1362] [outer = 00000000] 09:41:01 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (18F99000) [pid = 448] [serial = 1363] [outer = 18CF6800] 09:41:01 INFO - PROCESS | 448 | 1468428061553 Marionette DEBUG loaded listener.js 09:41:01 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (18FC2800) [pid = 448] [serial = 1364] [outer = 18CF6800] 09:41:02 INFO - PROCESS | 448 | 1468428062073 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]]]}] 09:41:02 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) 09:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 670ms 09:41:02 INFO - PROCESS | 448 | 1468428062087 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 09:41:02 INFO - PROCESS | 448 | 1468428062092 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 09:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:41:02 INFO - PROCESS | 448 | 1468428062097 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:41:02 INFO - PROCESS | 448 | 1468428062101 Marionette TRACE conn6 <- [1,1782,null,{}] 09:41:02 INFO - PROCESS | 448 | 1468428062107 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}] 09:41:02 INFO - PROCESS | 448 | 1468428062110 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:02 INFO - PROCESS | 448 | 1468428062227 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 09:41:02 INFO - PROCESS | 448 | 1468428062393 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:02 INFO - PROCESS | 448 | 1468428062397 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:02 INFO - PROCESS | 448 | ++DOCSHELL 1017E400 == 40 [pid = 448] [id = 455] 09:41:02 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1017E800) [pid = 448] [serial = 1365] [outer = 00000000] 09:41:02 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (10320800) [pid = 448] [serial = 1366] [outer = 1017E800] 09:41:02 INFO - PROCESS | 448 | 1468428062453 Marionette DEBUG loaded listener.js 09:41:02 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (1036D000) [pid = 448] [serial = 1367] [outer = 1017E800] 09:41:03 INFO - PROCESS | 448 | 1468428063018 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]]]}] 09:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 989ms 09:41:03 INFO - PROCESS | 448 | 1468428063087 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 09:41:03 INFO - PROCESS | 448 | 1468428063092 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 09:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:41:03 INFO - PROCESS | 448 | 1468428063098 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:41:03 INFO - PROCESS | 448 | 1468428063101 Marionette TRACE conn6 <- [1,1786,null,{}] 09:41:03 INFO - PROCESS | 448 | 1468428063105 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}] 09:41:03 INFO - PROCESS | 448 | 1468428063108 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:03 INFO - PROCESS | 448 | 1468428063219 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 09:41:03 INFO - PROCESS | 448 | 1468428063355 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:03 INFO - PROCESS | 448 | 1468428063357 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:03 INFO - PROCESS | 448 | ++DOCSHELL 13497000 == 41 [pid = 448] [id = 456] 09:41:03 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1441E400) [pid = 448] [serial = 1368] [outer = 00000000] 09:41:03 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (14B94800) [pid = 448] [serial = 1369] [outer = 1441E400] 09:41:03 INFO - PROCESS | 448 | 1468428063414 Marionette DEBUG loaded listener.js 09:41:03 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (15A61000) [pid = 448] [serial = 1370] [outer = 1441E400] 09:41:04 INFO - PROCESS | 448 | 1468428064039 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]]]}] 09:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 970ms 09:41:04 INFO - PROCESS | 448 | 1468428064072 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 09:41:04 INFO - PROCESS | 448 | 1468428064075 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 09:41:04 INFO - PROCESS | 448 | 1468428064079 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:41:04 INFO - PROCESS | 448 | 1468428064082 Marionette TRACE conn6 <- [1,1790,null,{}] 09:41:04 INFO - PROCESS | 448 | 1468428064093 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}] 09:41:04 INFO - PROCESS | 448 | 1468428064098 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:04 INFO - PROCESS | 448 | 1468428064207 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 09:41:04 INFO - PROCESS | 448 | 1468428064342 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:04 INFO - PROCESS | 448 | 1468428064345 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:04 INFO - PROCESS | 448 | ++DOCSHELL 18187000 == 42 [pid = 448] [id = 457] 09:41:04 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (1818BC00) [pid = 448] [serial = 1371] [outer = 00000000] 09:41:04 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (18F94000) [pid = 448] [serial = 1372] [outer = 1818BC00] 09:41:04 INFO - PROCESS | 448 | 1468428064402 Marionette DEBUG loaded listener.js 09:41:04 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (19092000) [pid = 448] [serial = 1373] [outer = 1818BC00] 09:41:04 INFO - PROCESS | 448 | 1468428065007 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]]]}] 09:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 970ms 09:41:05 INFO - PROCESS | 448 | 1468428065052 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 09:41:05 INFO - PROCESS | 448 | 1468428065055 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 09:41:05 INFO - PROCESS | 448 | 1468428065058 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:41:05 INFO - PROCESS | 448 | 1468428065060 Marionette TRACE conn6 <- [1,1794,null,{}] 09:41:05 INFO - PROCESS | 448 | 1468428065064 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}] 09:41:05 INFO - PROCESS | 448 | 1468428065066 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:05 INFO - PROCESS | 448 | 1468428065174 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 09:41:05 INFO - PROCESS | 448 | 1468428065281 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:05 INFO - PROCESS | 448 | 1468428065283 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:05 INFO - PROCESS | 448 | ++DOCSHELL 1926B000 == 43 [pid = 448] [id = 458] 09:41:05 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (19272000) [pid = 448] [serial = 1374] [outer = 00000000] 09:41:05 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (195D6C00) [pid = 448] [serial = 1375] [outer = 19272000] 09:41:05 INFO - PROCESS | 448 | 1468428065336 Marionette DEBUG loaded listener.js 09:41:05 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (19DF8800) [pid = 448] [serial = 1376] [outer = 19272000] 09:41:06 INFO - PROCESS | 448 | 1468428066067 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]]]}] 09:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1069ms 09:41:06 INFO - PROCESS | 448 | 1468428066132 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 09:41:06 INFO - PROCESS | 448 | 1468428066136 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 09:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:41:06 INFO - PROCESS | 448 | 1468428066141 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:41:06 INFO - PROCESS | 448 | 1468428066145 Marionette TRACE conn6 <- [1,1798,null,{}] 09:41:06 INFO - PROCESS | 448 | 1468428066151 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}] 09:41:06 INFO - PROCESS | 448 | 1468428066154 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:06 INFO - PROCESS | 448 | 1468428066261 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 09:41:06 INFO - PROCESS | 448 | 1468428066400 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:06 INFO - PROCESS | 448 | 1468428066404 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:06 INFO - PROCESS | 448 | ++DOCSHELL 1023F400 == 44 [pid = 448] [id = 459] 09:41:06 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (10242C00) [pid = 448] [serial = 1377] [outer = 00000000] 09:41:06 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (1098AC00) [pid = 448] [serial = 1378] [outer = 10242C00] 09:41:06 INFO - PROCESS | 448 | 1468428066455 Marionette DEBUG loaded listener.js 09:41:06 INFO - PROCESS | 448 | ++DOMWINDOW == 97 (113DC800) [pid = 448] [serial = 1379] [outer = 10242C00] 09:41:07 INFO - PROCESS | 448 | --DOCSHELL 14CD9400 == 43 [pid = 448] [id = 453] 09:41:07 INFO - PROCESS | 448 | --DOCSHELL 10A2B800 == 42 [pid = 448] [id = 452] 09:41:07 INFO - PROCESS | 448 | --DOCSHELL 18185C00 == 41 [pid = 448] [id = 451] 09:41:07 INFO - PROCESS | 448 | --DOCSHELL 1667B400 == 40 [pid = 448] [id = 450] 09:41:07 INFO - PROCESS | 448 | --DOCSHELL 161E1400 == 39 [pid = 448] [id = 449] 09:41:07 INFO - PROCESS | 448 | --DOCSHELL 144E7C00 == 38 [pid = 448] [id = 448] 09:41:07 INFO - PROCESS | 448 | --DOCSHELL 10367800 == 37 [pid = 448] [id = 447] 09:41:07 INFO - PROCESS | 448 | --DOCSHELL 0FFF8400 == 36 [pid = 448] [id = 446] 09:41:07 INFO - PROCESS | 448 | --DOCSHELL 161E4800 == 35 [pid = 448] [id = 429] 09:41:07 INFO - PROCESS | 448 | --DOCSHELL 15A62000 == 34 [pid = 448] [id = 443] 09:41:07 INFO - PROCESS | 448 | --DOCSHELL 090EC800 == 33 [pid = 448] [id = 444] 09:41:07 INFO - PROCESS | 448 | --DOCSHELL 10981C00 == 32 [pid = 448] [id = 445] 09:41:07 INFO - PROCESS | 448 | --DOCSHELL 1926B000 == 31 [pid = 448] [id = 458] 09:41:07 INFO - PROCESS | 448 | --DOCSHELL 18187000 == 30 [pid = 448] [id = 457] 09:41:07 INFO - PROCESS | 448 | --DOCSHELL 144E3800 == 29 [pid = 448] [id = 454] 09:41:07 INFO - PROCESS | 448 | --DOCSHELL 1017E400 == 28 [pid = 448] [id = 455] 09:41:07 INFO - PROCESS | 448 | --DOCSHELL 13497000 == 27 [pid = 448] [id = 456] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 96 (18B15000) [pid = 448] [serial = 1315] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 95 (1816C400) [pid = 448] [serial = 1312] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 94 (13410000) [pid = 448] [serial = 1297] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 93 (144A3000) [pid = 448] [serial = 1298] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 92 (1A089800) [pid = 448] [serial = 1289] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 91 (18F90000) [pid = 448] [serial = 1318] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 90 (1036EC00) [pid = 448] [serial = 1294] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 89 (19266400) [pid = 448] [serial = 1321] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 88 (1784D400) [pid = 448] [serial = 1324] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 87 (1053A400) [pid = 448] [serial = 1295] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 86 (18F95400) [pid = 448] [serial = 1319] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 85 (15A62C00) [pid = 448] [serial = 1303] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 84 (161DD400) [pid = 448] [serial = 1304] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1A016C00) [pid = 448] [serial = 1327] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1667F000) [pid = 448] [serial = 1306] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 81 (178DC400) [pid = 448] [serial = 1307] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 80 (0FFFF400) [pid = 448] [serial = 1291] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 79 (10176C00) [pid = 448] [serial = 1292] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 78 (14B30800) [pid = 448] [serial = 1300] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 77 (14C19000) [pid = 448] [serial = 1301] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 76 (17DC4C00) [pid = 448] [serial = 1309] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 75 (17DC6C00) [pid = 448] [serial = 1310] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1A012800) [pid = 448] [serial = 1322] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 73 (1A084400) [pid = 448] [serial = 1328] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 72 (1A0E6C00) [pid = 448] [serial = 1330] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1816E000) [pid = 448] [serial = 1325] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 70 (18B6FC00) [pid = 448] [serial = 1316] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | --DOMWINDOW == 69 (18164C00) [pid = 448] [serial = 1313] [outer = 00000000] [url = about:blank] 09:41:07 INFO - PROCESS | 448 | 1468428067580 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]]]}] 09:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1489ms 09:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:41:07 INFO - PROCESS | 448 | 1468428067632 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 09:41:07 INFO - PROCESS | 448 | 1468428067636 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 09:41:07 INFO - PROCESS | 448 | 1468428067639 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:41:07 INFO - PROCESS | 448 | 1468428067644 Marionette TRACE conn6 <- [1,1802,null,{}] 09:41:07 INFO - PROCESS | 448 | 1468428067649 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}] 09:41:07 INFO - PROCESS | 448 | 1468428067652 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:07 INFO - PROCESS | 448 | 1468428067739 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 09:41:07 INFO - PROCESS | 448 | 1468428067749 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:07 INFO - PROCESS | 448 | 1468428067752 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:07 INFO - PROCESS | 448 | ++DOCSHELL 10322000 == 28 [pid = 448] [id = 460] 09:41:07 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (10323800) [pid = 448] [serial = 1380] [outer = 00000000] 09:41:07 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (1036E800) [pid = 448] [serial = 1381] [outer = 10323800] 09:41:07 INFO - PROCESS | 448 | 1468428067802 Marionette DEBUG loaded listener.js 09:41:07 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (10614C00) [pid = 448] [serial = 1382] [outer = 10323800] 09:41:08 INFO - PROCESS | 448 | 1468428068302 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]]]}] 09:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 690ms 09:41:08 INFO - PROCESS | 448 | 1468428068331 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 09:41:08 INFO - PROCESS | 448 | 1468428068336 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 09:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:41:08 INFO - PROCESS | 448 | 1468428068342 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:41:08 INFO - PROCESS | 448 | 1468428068345 Marionette TRACE conn6 <- [1,1806,null,{}] 09:41:08 INFO - PROCESS | 448 | 1468428068349 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}] 09:41:08 INFO - PROCESS | 448 | 1468428068352 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:08 INFO - PROCESS | 448 | 1468428068469 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 09:41:08 INFO - PROCESS | 448 | 1468428068569 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:08 INFO - PROCESS | 448 | 1468428068571 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:08 INFO - PROCESS | 448 | ++DOCSHELL 144AE400 == 29 [pid = 448] [id = 461] 09:41:08 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (144B0000) [pid = 448] [serial = 1383] [outer = 00000000] 09:41:08 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (14760400) [pid = 448] [serial = 1384] [outer = 144B0000] 09:41:08 INFO - PROCESS | 448 | 1468428068619 Marionette DEBUG loaded listener.js 09:41:08 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (14B2C800) [pid = 448] [serial = 1385] [outer = 144B0000] 09:41:08 INFO - PROCESS | 448 | 1468428068981 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]]]}] 09:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 670ms 09:41:09 INFO - PROCESS | 448 | 1468428069023 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 09:41:09 INFO - PROCESS | 448 | 1468428069025 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 09:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:41:09 INFO - PROCESS | 448 | 1468428069029 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:41:09 INFO - PROCESS | 448 | 1468428069032 Marionette TRACE conn6 <- [1,1810,null,{}] 09:41:09 INFO - PROCESS | 448 | 1468428069043 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}] 09:41:09 INFO - PROCESS | 448 | 1468428069047 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:09 INFO - PROCESS | 448 | 1468428069131 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 09:41:09 INFO - PROCESS | 448 | 1468428069139 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:09 INFO - PROCESS | 448 | 1468428069142 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:09 INFO - PROCESS | 448 | ++DOCSHELL 14C52800 == 30 [pid = 448] [id = 462] 09:41:09 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (161DC000) [pid = 448] [serial = 1386] [outer = 00000000] 09:41:09 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1662B400) [pid = 448] [serial = 1387] [outer = 161DC000] 09:41:09 INFO - PROCESS | 448 | 1468428069190 Marionette DEBUG loaded listener.js 09:41:09 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1667D800) [pid = 448] [serial = 1388] [outer = 161DC000] 09:41:09 INFO - PROCESS | 448 | 1468428069704 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]]]}] 09:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 730ms 09:41:09 INFO - PROCESS | 448 | 1468428069761 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 09:41:09 INFO - PROCESS | 448 | 1468428069764 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 09:41:09 INFO - PROCESS | 448 | 1468428069767 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:41:09 INFO - PROCESS | 448 | 1468428069769 Marionette TRACE conn6 <- [1,1814,null,{}] 09:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:41:09 INFO - PROCESS | 448 | 1468428069778 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}] 09:41:09 INFO - PROCESS | 448 | 1468428069780 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:09 INFO - PROCESS | 448 | 1468428069921 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 09:41:09 INFO - PROCESS | 448 | 1468428069981 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:09 INFO - PROCESS | 448 | 1468428069983 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:09 INFO - PROCESS | 448 | ++DOCSHELL 17845C00 == 31 [pid = 448] [id = 463] 09:41:09 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1784D000) [pid = 448] [serial = 1389] [outer = 00000000] 09:41:10 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (17DC3800) [pid = 448] [serial = 1390] [outer = 1784D000] 09:41:10 INFO - PROCESS | 448 | 1468428070028 Marionette DEBUG loaded listener.js 09:41:10 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (17DCB400) [pid = 448] [serial = 1391] [outer = 1784D000] 09:41:10 INFO - PROCESS | 448 | 1468428070446 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]]]}] 09:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 730ms 09:41:10 INFO - PROCESS | 448 | 1468428070501 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 09:41:10 INFO - PROCESS | 448 | 1468428070503 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 09:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:41:10 INFO - PROCESS | 448 | 1468428070513 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:41:10 INFO - PROCESS | 448 | 1468428070514 Marionette TRACE conn6 <- [1,1818,null,{}] 09:41:10 INFO - PROCESS | 448 | 1468428070518 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}] 09:41:10 INFO - PROCESS | 448 | 1468428070520 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:10 INFO - PROCESS | 448 | 1468428070629 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 09:41:10 INFO - PROCESS | 448 | 1468428070634 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:10 INFO - PROCESS | 448 | 1468428070636 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:10 INFO - PROCESS | 448 | ++DOCSHELL 17DCD000 == 32 [pid = 448] [id = 464] 09:41:10 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (17DCEC00) [pid = 448] [serial = 1392] [outer = 00000000] 09:41:10 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (18170000) [pid = 448] [serial = 1393] [outer = 17DCEC00] 09:41:10 INFO - PROCESS | 448 | 1468428070680 Marionette DEBUG loaded listener.js 09:41:10 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (18186000) [pid = 448] [serial = 1394] [outer = 17DCEC00] 09:41:11 INFO - PROCESS | 448 | 1468428071148 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]]]}] 09:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 670ms 09:41:11 INFO - PROCESS | 448 | 1468428071186 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 09:41:11 INFO - PROCESS | 448 | 1468428071188 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 09:41:11 INFO - PROCESS | 448 | 1468428071192 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:41:11 INFO - PROCESS | 448 | 1468428071193 Marionette TRACE conn6 <- [1,1822,null,{}] 09:41:11 INFO - PROCESS | 448 | 1468428071197 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}] 09:41:11 INFO - PROCESS | 448 | 1468428071202 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:11 INFO - PROCESS | 448 | 1468428071358 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 09:41:11 INFO - PROCESS | 448 | 1468428071371 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:11 INFO - PROCESS | 448 | 1468428071373 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:11 INFO - PROCESS | 448 | ++DOCSHELL 18CEEC00 == 33 [pid = 448] [id = 465] 09:41:11 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18CF1000) [pid = 448] [serial = 1395] [outer = 00000000] 09:41:11 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (18F97000) [pid = 448] [serial = 1396] [outer = 18CF1000] 09:41:11 INFO - PROCESS | 448 | 1468428071416 Marionette DEBUG loaded listener.js 09:41:11 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (19076C00) [pid = 448] [serial = 1397] [outer = 18CF1000] 09:41:11 INFO - PROCESS | 448 | --DOMWINDOW == 86 (161E1C00) [pid = 448] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:41:11 INFO - PROCESS | 448 | --DOMWINDOW == 85 (10985C00) [pid = 448] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:41:11 INFO - PROCESS | 448 | --DOMWINDOW == 84 (0C82D000) [pid = 448] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:41:11 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1908B800) [pid = 448] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:41:11 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1667F800) [pid = 448] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:41:11 INFO - PROCESS | 448 | --DOMWINDOW == 81 (144E8000) [pid = 448] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:41:11 INFO - PROCESS | 448 | --DOMWINDOW == 80 (0FFFE000) [pid = 448] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:41:11 INFO - PROCESS | 448 | --DOMWINDOW == 79 (10368000) [pid = 448] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:41:11 INFO - PROCESS | 448 | --DOMWINDOW == 78 (18B0F800) [pid = 448] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:41:11 INFO - PROCESS | 448 | --DOMWINDOW == 77 (113DF400) [pid = 448] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:41:11 INFO - PROCESS | 448 | --DOMWINDOW == 76 (18187C00) [pid = 448] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:41:11 INFO - PROCESS | 448 | --DOMWINDOW == 75 (18CF6800) [pid = 448] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:41:11 INFO - PROCESS | 448 | 1468428071977 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]]]}] 09:41:12 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 09:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 830ms 09:41:12 INFO - PROCESS | 448 | 1468428072026 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 09:41:12 INFO - PROCESS | 448 | 1468428072028 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 09:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:41:12 INFO - PROCESS | 448 | 1468428072031 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:41:12 INFO - PROCESS | 448 | 1468428072033 Marionette TRACE conn6 <- [1,1826,null,{}] 09:41:12 INFO - PROCESS | 448 | 1468428072036 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}] 09:41:12 INFO - PROCESS | 448 | 1468428072038 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:12 INFO - PROCESS | 448 | 1468428072116 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 09:41:12 INFO - PROCESS | 448 | 1468428072121 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:12 INFO - PROCESS | 448 | 1468428072123 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:12 INFO - PROCESS | 448 | ++DOCSHELL 113E0C00 == 34 [pid = 448] [id = 466] 09:41:12 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (144E8000) [pid = 448] [serial = 1398] [outer = 00000000] 09:41:12 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (17D8C400) [pid = 448] [serial = 1399] [outer = 144E8000] 09:41:12 INFO - PROCESS | 448 | 1468428072166 Marionette DEBUG loaded listener.js 09:41:12 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1816C000) [pid = 448] [serial = 1400] [outer = 144E8000] 09:41:12 INFO - PROCESS | 448 | 1468428072592 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]]]}] 09:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 569ms 09:41:12 INFO - PROCESS | 448 | 1468428072602 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 09:41:12 INFO - PROCESS | 448 | 1468428072604 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 09:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:41:12 INFO - PROCESS | 448 | 1468428072607 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:41:12 INFO - PROCESS | 448 | 1468428072609 Marionette TRACE conn6 <- [1,1830,null,{}] 09:41:12 INFO - PROCESS | 448 | 1468428072612 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}] 09:41:12 INFO - PROCESS | 448 | 1468428072614 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:12 INFO - PROCESS | 448 | 1468428072743 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 09:41:12 INFO - PROCESS | 448 | 1468428072751 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:12 INFO - PROCESS | 448 | 1468428072753 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:12 INFO - PROCESS | 448 | ++DOCSHELL 17D22000 == 35 [pid = 448] [id = 467] 09:41:12 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (17DC6000) [pid = 448] [serial = 1401] [outer = 00000000] 09:41:12 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18FC3C00) [pid = 448] [serial = 1402] [outer = 17DC6000] 09:41:12 INFO - PROCESS | 448 | 1468428072796 Marionette DEBUG loaded listener.js 09:41:12 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1908C800) [pid = 448] [serial = 1403] [outer = 17DC6000] 09:41:13 INFO - PROCESS | 448 | 1468428073218 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]]]}] 09:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 630ms 09:41:13 INFO - PROCESS | 448 | 1468428073238 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 09:41:13 INFO - PROCESS | 448 | 1468428073240 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 09:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:41:13 INFO - PROCESS | 448 | 1468428073243 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:41:13 INFO - PROCESS | 448 | 1468428073245 Marionette TRACE conn6 <- [1,1834,null,{}] 09:41:13 INFO - PROCESS | 448 | 1468428073248 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}] 09:41:13 INFO - PROCESS | 448 | 1468428073250 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:13 INFO - PROCESS | 448 | 1468428073365 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 09:41:13 INFO - PROCESS | 448 | 1468428073373 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:13 INFO - PROCESS | 448 | 1468428073375 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:13 INFO - PROCESS | 448 | ++DOCSHELL 19266400 == 36 [pid = 448] [id = 468] 09:41:13 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (19266800) [pid = 448] [serial = 1404] [outer = 00000000] 09:41:13 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (19DF1000) [pid = 448] [serial = 1405] [outer = 19266800] 09:41:13 INFO - PROCESS | 448 | 1468428073419 Marionette DEBUG loaded listener.js 09:41:13 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1A012C00) [pid = 448] [serial = 1406] [outer = 19266800] 09:41:13 INFO - PROCESS | 448 | 1468428073997 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]]]}] 09:41:14 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) 09:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 830ms 09:41:14 INFO - PROCESS | 448 | 1468428074089 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 09:41:14 INFO - PROCESS | 448 | 1468428074094 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 09:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:41:14 INFO - PROCESS | 448 | 1468428074148 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:41:14 INFO - PROCESS | 448 | 1468428074152 Marionette TRACE conn6 <- [1,1838,null,{}] 09:41:14 INFO - PROCESS | 448 | 1468428074158 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}] 09:41:14 INFO - PROCESS | 448 | 1468428074161 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:14 INFO - PROCESS | 448 | 1468428074290 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 09:41:14 INFO - PROCESS | 448 | 1468428074419 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:14 INFO - PROCESS | 448 | 1468428074424 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:14 INFO - PROCESS | 448 | ++DOCSHELL 0FFFD800 == 37 [pid = 448] [id = 469] 09:41:14 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (10236800) [pid = 448] [serial = 1407] [outer = 00000000] 09:41:14 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1036D800) [pid = 448] [serial = 1408] [outer = 10236800] 09:41:14 INFO - PROCESS | 448 | 1468428074484 Marionette DEBUG loaded listener.js 09:41:14 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1098CC00) [pid = 448] [serial = 1409] [outer = 10236800] 09:41:15 INFO - PROCESS | 448 | 1468428075180 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]]]}] 09:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1092ms 09:41:15 INFO - PROCESS | 448 | 1468428075230 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 09:41:15 INFO - PROCESS | 448 | 1468428075235 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 09:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:41:15 INFO - PROCESS | 448 | 1468428075241 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:41:15 INFO - PROCESS | 448 | 1468428075244 Marionette TRACE conn6 <- [1,1842,null,{}] 09:41:15 INFO - PROCESS | 448 | 1468428075247 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}] 09:41:15 INFO - PROCESS | 448 | 1468428075250 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:15 INFO - PROCESS | 448 | 1468428075368 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 09:41:15 INFO - PROCESS | 448 | 1468428075503 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:15 INFO - PROCESS | 448 | 1468428075506 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:15 INFO - PROCESS | 448 | ++DOCSHELL 14C0FC00 == 38 [pid = 448] [id = 470] 09:41:15 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (14C19000) [pid = 448] [serial = 1410] [outer = 00000000] 09:41:15 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (16146C00) [pid = 448] [serial = 1411] [outer = 14C19000] 09:41:15 INFO - PROCESS | 448 | 1468428075565 Marionette DEBUG loaded listener.js 09:41:15 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (16675800) [pid = 448] [serial = 1412] [outer = 14C19000] 09:41:16 INFO - PROCESS | 448 | --DOCSHELL 17D22000 == 37 [pid = 448] [id = 467] 09:41:16 INFO - PROCESS | 448 | --DOCSHELL 113E0C00 == 36 [pid = 448] [id = 466] 09:41:16 INFO - PROCESS | 448 | --DOCSHELL 18CEEC00 == 35 [pid = 448] [id = 465] 09:41:16 INFO - PROCESS | 448 | --DOCSHELL 17DCD000 == 34 [pid = 448] [id = 464] 09:41:16 INFO - PROCESS | 448 | --DOCSHELL 17845C00 == 33 [pid = 448] [id = 463] 09:41:16 INFO - PROCESS | 448 | --DOCSHELL 14C52800 == 32 [pid = 448] [id = 462] 09:41:16 INFO - PROCESS | 448 | --DOCSHELL 144AE400 == 31 [pid = 448] [id = 461] 09:41:16 INFO - PROCESS | 448 | --DOCSHELL 10322000 == 30 [pid = 448] [id = 460] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 89 (18F8E000) [pid = 448] [serial = 1361] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 88 (16677000) [pid = 448] [serial = 1357] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 87 (18B17000) [pid = 448] [serial = 1354] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 86 (18F99000) [pid = 448] [serial = 1363] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 85 (18FC2800) [pid = 448] [serial = 1364] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 84 (18F14000) [pid = 448] [serial = 1360] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1818E000) [pid = 448] [serial = 1355] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 82 (18167C00) [pid = 448] [serial = 1358] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 81 (14C03000) [pid = 448] [serial = 1346] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 80 (16564800) [pid = 448] [serial = 1348] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 79 (16675C00) [pid = 448] [serial = 1349] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 78 (113E2C00) [pid = 448] [serial = 1336] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 77 (145C1800) [pid = 448] [serial = 1337] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 76 (1017F400) [pid = 448] [serial = 1333] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1031C000) [pid = 448] [serial = 1334] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1A159000) [pid = 448] [serial = 1331] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 73 (17D95000) [pid = 448] [serial = 1352] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 72 (147A8800) [pid = 448] [serial = 1345] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 71 (17D18400) [pid = 448] [serial = 1351] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1017C800) [pid = 448] [serial = 1339] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 69 (10240000) [pid = 448] [serial = 1340] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 68 (10612000) [pid = 448] [serial = 1342] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | --DOMWINDOW == 67 (1090DC00) [pid = 448] [serial = 1343] [outer = 00000000] [url = about:blank] 09:41:16 INFO - PROCESS | 448 | 1468428076457 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]]]}] 09:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1279ms 09:41:16 INFO - PROCESS | 448 | 1468428076522 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 09:41:16 INFO - PROCESS | 448 | 1468428076526 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 09:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:41:16 INFO - PROCESS | 448 | 1468428076530 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:41:16 INFO - PROCESS | 448 | 1468428076533 Marionette TRACE conn6 <- [1,1846,null,{}] 09:41:16 INFO - PROCESS | 448 | 1468428076539 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}] 09:41:16 INFO - PROCESS | 448 | 1468428076541 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:16 INFO - PROCESS | 448 | 1468428076626 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 09:41:16 INFO - PROCESS | 448 | 1468428076640 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:16 INFO - PROCESS | 448 | 1468428076642 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:16 INFO - PROCESS | 448 | ++DOCSHELL 1023A000 == 31 [pid = 448] [id = 471] 09:41:16 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (1023B400) [pid = 448] [serial = 1413] [outer = 00000000] 09:41:16 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (10244400) [pid = 448] [serial = 1414] [outer = 1023B400] 09:41:16 INFO - PROCESS | 448 | 1468428076690 Marionette DEBUG loaded listener.js 09:41:16 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (10328C00) [pid = 448] [serial = 1415] [outer = 1023B400] 09:41:17 INFO - PROCESS | 448 | 1468428077210 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]]]}] 09:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 730ms 09:41:17 INFO - PROCESS | 448 | 1468428077262 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 09:41:17 INFO - PROCESS | 448 | 1468428077266 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 09:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:41:17 INFO - PROCESS | 448 | 1468428077271 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:41:17 INFO - PROCESS | 448 | 1468428077274 Marionette TRACE conn6 <- [1,1850,null,{}] 09:41:17 INFO - PROCESS | 448 | 1468428077277 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}] 09:41:17 INFO - PROCESS | 448 | 1468428077280 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:17 INFO - PROCESS | 448 | 1468428077365 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 09:41:17 INFO - PROCESS | 448 | 1468428077462 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:17 INFO - PROCESS | 448 | 1468428077465 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:17 INFO - PROCESS | 448 | ++DOCSHELL 1036EC00 == 32 [pid = 448] [id = 472] 09:41:17 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (10914800) [pid = 448] [serial = 1416] [outer = 00000000] 09:41:17 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (115D1C00) [pid = 448] [serial = 1417] [outer = 10914800] 09:41:17 INFO - PROCESS | 448 | 1468428077511 Marionette DEBUG loaded listener.js 09:41:17 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (144AE400) [pid = 448] [serial = 1418] [outer = 10914800] 09:41:17 INFO - PROCESS | 448 | 1468428077896 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]]]}] 09:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 669ms 09:41:17 INFO - PROCESS | 448 | 1468428077947 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 09:41:17 INFO - PROCESS | 448 | 1468428077949 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 09:41:17 INFO - PROCESS | 448 | 1468428077952 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:41:17 INFO - PROCESS | 448 | 1468428077955 Marionette TRACE conn6 <- [1,1854,null,{}] 09:41:17 INFO - PROCESS | 448 | 1468428077966 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}] 09:41:17 INFO - PROCESS | 448 | 1468428077970 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:18 INFO - PROCESS | 448 | 1468428078083 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 09:41:18 INFO - PROCESS | 448 | 1468428078099 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:18 INFO - PROCESS | 448 | 1468428078102 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:18 INFO - PROCESS | 448 | ++DOCSHELL 161E5000 == 33 [pid = 448] [id = 473] 09:41:18 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (161E6400) [pid = 448] [serial = 1419] [outer = 00000000] 09:41:18 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (16677000) [pid = 448] [serial = 1420] [outer = 161E6400] 09:41:18 INFO - PROCESS | 448 | 1468428078150 Marionette DEBUG loaded listener.js 09:41:18 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1784B400) [pid = 448] [serial = 1421] [outer = 161E6400] 09:41:18 INFO - PROCESS | 448 | 1468428078603 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]]]}] 09:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 670ms 09:41:18 INFO - PROCESS | 448 | 1468428078644 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 09:41:18 INFO - PROCESS | 448 | 1468428078646 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 09:41:18 INFO - PROCESS | 448 | 1468428078649 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:41:18 INFO - PROCESS | 448 | 1468428078651 Marionette TRACE conn6 <- [1,1858,null,{}] 09:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:41:18 INFO - PROCESS | 448 | 1468428078654 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}] 09:41:18 INFO - PROCESS | 448 | 1468428078656 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:18 INFO - PROCESS | 448 | 1468428078779 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 09:41:18 INFO - PROCESS | 448 | 1468428078784 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:18 INFO - PROCESS | 448 | 1468428078786 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:18 INFO - PROCESS | 448 | ++DOCSHELL 17D96C00 == 34 [pid = 448] [id = 474] 09:41:18 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (17DC7000) [pid = 448] [serial = 1422] [outer = 00000000] 09:41:18 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (17DD1800) [pid = 448] [serial = 1423] [outer = 17DC7000] 09:41:18 INFO - PROCESS | 448 | 1468428078830 Marionette DEBUG loaded listener.js 09:41:18 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1816FC00) [pid = 448] [serial = 1424] [outer = 17DC7000] 09:41:19 INFO - PROCESS | 448 | 1468428079275 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]]]}] 09:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 670ms 09:41:19 INFO - PROCESS | 448 | 1468428079325 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 09:41:19 INFO - PROCESS | 448 | 1468428079327 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 09:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:41:19 INFO - PROCESS | 448 | 1468428079330 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:41:19 INFO - PROCESS | 448 | 1468428079332 Marionette TRACE conn6 <- [1,1862,null,{}] 09:41:19 INFO - PROCESS | 448 | 1468428079342 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}] 09:41:19 INFO - PROCESS | 448 | 1468428079345 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:19 INFO - PROCESS | 448 | 1468428079457 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 09:41:19 INFO - PROCESS | 448 | 1468428079549 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:19 INFO - PROCESS | 448 | 1468428079551 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:19 INFO - PROCESS | 448 | ++DOCSHELL 18181400 == 35 [pid = 448] [id = 475] 09:41:19 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18181800) [pid = 448] [serial = 1425] [outer = 00000000] 09:41:19 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (18B63400) [pid = 448] [serial = 1426] [outer = 18181800] 09:41:19 INFO - PROCESS | 448 | 1468428079598 Marionette DEBUG loaded listener.js 09:41:19 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (18B6B800) [pid = 448] [serial = 1427] [outer = 18181800] 09:41:20 INFO - PROCESS | 448 | 1468428080032 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]]]}] 09:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 730ms 09:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:41:20 INFO - PROCESS | 448 | 1468428080064 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 09:41:20 INFO - PROCESS | 448 | 1468428080066 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 09:41:20 INFO - PROCESS | 448 | 1468428080069 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:41:20 INFO - PROCESS | 448 | 1468428080071 Marionette TRACE conn6 <- [1,1866,null,{}] 09:41:20 INFO - PROCESS | 448 | 1468428080075 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}] 09:41:20 INFO - PROCESS | 448 | 1468428080080 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:20 INFO - PROCESS | 448 | 1468428080224 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 09:41:20 INFO - PROCESS | 448 | 1468428080300 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:20 INFO - PROCESS | 448 | 1468428080302 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:20 INFO - PROCESS | 448 | ++DOCSHELL 10980000 == 36 [pid = 448] [id = 476] 09:41:20 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (18CF6800) [pid = 448] [serial = 1428] [outer = 00000000] 09:41:20 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1907D400) [pid = 448] [serial = 1429] [outer = 18CF6800] 09:41:20 INFO - PROCESS | 448 | 1468428080346 Marionette DEBUG loaded listener.js 09:41:20 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18F8C400) [pid = 448] [serial = 1430] [outer = 18CF6800] 09:41:20 INFO - PROCESS | 448 | --DOMWINDOW == 84 (1784D000) [pid = 448] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:41:20 INFO - PROCESS | 448 | --DOMWINDOW == 83 (10242C00) [pid = 448] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:41:20 INFO - PROCESS | 448 | --DOMWINDOW == 82 (17DC6000) [pid = 448] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:41:20 INFO - PROCESS | 448 | --DOMWINDOW == 81 (10323800) [pid = 448] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:41:20 INFO - PROCESS | 448 | --DOMWINDOW == 80 (144B0000) [pid = 448] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:41:20 INFO - PROCESS | 448 | --DOMWINDOW == 79 (161DC000) [pid = 448] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:41:20 INFO - PROCESS | 448 | --DOMWINDOW == 78 (17DCEC00) [pid = 448] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:41:20 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1017E800) [pid = 448] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:41:20 INFO - PROCESS | 448 | --DOMWINDOW == 76 (1441E400) [pid = 448] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:41:20 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1818BC00) [pid = 448] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:41:20 INFO - PROCESS | 448 | --DOMWINDOW == 74 (19272000) [pid = 448] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:41:20 INFO - PROCESS | 448 | --DOMWINDOW == 73 (18CF1000) [pid = 448] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:41:20 INFO - PROCESS | 448 | --DOMWINDOW == 72 (144E8000) [pid = 448] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:41:20 INFO - PROCESS | 448 | 1468428080875 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]]]}] 09:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 830ms 09:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:41:20 INFO - PROCESS | 448 | 1468428080901 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 09:41:20 INFO - PROCESS | 448 | 1468428080902 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 09:41:20 INFO - PROCESS | 448 | 1468428080905 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:41:20 INFO - PROCESS | 448 | 1468428080907 Marionette TRACE conn6 <- [1,1870,null,{}] 09:41:20 INFO - PROCESS | 448 | 1468428080911 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}] 09:41:20 INFO - PROCESS | 448 | 1468428080913 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:20 INFO - PROCESS | 448 | 1468428080990 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 09:41:20 INFO - PROCESS | 448 | 1468428080998 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:20 INFO - PROCESS | 448 | 1468428081000 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:20 INFO - PROCESS | 448 | ++DOCSHELL 1441C800 == 37 [pid = 448] [id = 477] 09:41:20 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (1441E400) [pid = 448] [serial = 1431] [outer = 00000000] 09:41:21 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (17844000) [pid = 448] [serial = 1432] [outer = 1441E400] 09:41:21 INFO - PROCESS | 448 | 1468428081043 Marionette DEBUG loaded listener.js 09:41:21 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (18184C00) [pid = 448] [serial = 1433] [outer = 1441E400] 09:41:21 INFO - PROCESS | 448 | 1468428081475 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]]]}] 09:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 630ms 09:41:21 INFO - PROCESS | 448 | 1468428081537 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 09:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:41:21 INFO - PROCESS | 448 | 1468428081539 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 09:41:21 INFO - PROCESS | 448 | 1468428081542 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:41:21 INFO - PROCESS | 448 | 1468428081543 Marionette TRACE conn6 <- [1,1874,null,{}] 09:41:21 INFO - PROCESS | 448 | 1468428081547 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}] 09:41:21 INFO - PROCESS | 448 | 1468428081548 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:21 INFO - PROCESS | 448 | 1468428081627 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 09:41:21 INFO - PROCESS | 448 | 1468428081632 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:21 INFO - PROCESS | 448 | 1468428081634 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:21 INFO - PROCESS | 448 | ++DOCSHELL 17DC3C00 == 38 [pid = 448] [id = 478] 09:41:21 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (18184400) [pid = 448] [serial = 1434] [outer = 00000000] 09:41:21 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (19AA7400) [pid = 448] [serial = 1435] [outer = 18184400] 09:41:21 INFO - PROCESS | 448 | 1468428081677 Marionette DEBUG loaded listener.js 09:41:21 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1A016C00) [pid = 448] [serial = 1436] [outer = 18184400] 09:41:22 INFO - PROCESS | 448 | 1468428082087 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]]]}] 09:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 570ms 09:41:22 INFO - PROCESS | 448 | 1468428082113 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 09:41:22 INFO - PROCESS | 448 | 1468428082115 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 09:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:41:22 INFO - PROCESS | 448 | 1468428082118 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:41:22 INFO - PROCESS | 448 | 1468428082120 Marionette TRACE conn6 <- [1,1878,null,{}] 09:41:22 INFO - PROCESS | 448 | 1468428082123 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}] 09:41:22 INFO - PROCESS | 448 | 1468428082125 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:22 INFO - PROCESS | 448 | 1468428082259 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 09:41:22 INFO - PROCESS | 448 | 1468428082268 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:22 INFO - PROCESS | 448 | 1468428082270 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:22 INFO - PROCESS | 448 | ++DOCSHELL 161E4400 == 39 [pid = 448] [id = 479] 09:41:22 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (19AA5C00) [pid = 448] [serial = 1437] [outer = 00000000] 09:41:22 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1A08A400) [pid = 448] [serial = 1438] [outer = 19AA5C00] 09:41:22 INFO - PROCESS | 448 | 1468428082316 Marionette DEBUG loaded listener.js 09:41:22 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1A0E9000) [pid = 448] [serial = 1439] [outer = 19AA5C00] 09:41:22 INFO - PROCESS | 448 | 1468428082743 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]]]}] 09:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 669ms 09:41:22 INFO - PROCESS | 448 | 1468428082806 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 09:41:22 INFO - PROCESS | 448 | 1468428082810 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 09:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:41:22 INFO - PROCESS | 448 | 1468428082832 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:41:22 INFO - PROCESS | 448 | 1468428082836 Marionette TRACE conn6 <- [1,1882,null,{}] 09:41:22 INFO - PROCESS | 448 | 1468428082842 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}] 09:41:22 INFO - PROCESS | 448 | 1468428082846 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:22 INFO - PROCESS | 448 | 1468428082971 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 09:41:23 INFO - PROCESS | 448 | 1468428083074 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:23 INFO - PROCESS | 448 | 1468428083079 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:23 INFO - PROCESS | 448 | ++DOCSHELL 10173800 == 40 [pid = 448] [id = 480] 09:41:23 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (10175400) [pid = 448] [serial = 1440] [outer = 00000000] 09:41:23 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (10239400) [pid = 448] [serial = 1441] [outer = 10175400] 09:41:23 INFO - PROCESS | 448 | 1468428083137 Marionette DEBUG loaded listener.js 09:41:23 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (10328400) [pid = 448] [serial = 1442] [outer = 10175400] 09:41:23 INFO - PROCESS | 448 | 1468428083761 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]]]}] 09:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 987ms 09:41:23 INFO - PROCESS | 448 | 1468428083822 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 09:41:23 INFO - PROCESS | 448 | 1468428083825 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 09:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:41:23 INFO - PROCESS | 448 | 1468428083832 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:41:23 INFO - PROCESS | 448 | 1468428083836 Marionette TRACE conn6 <- [1,1886,null,{}] 09:41:23 INFO - PROCESS | 448 | 1468428083840 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}] 09:41:23 INFO - PROCESS | 448 | 1468428083843 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:23 INFO - PROCESS | 448 | 1468428083954 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 09:41:24 INFO - PROCESS | 448 | 1468428084066 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:24 INFO - PROCESS | 448 | 1468428084068 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:24 INFO - PROCESS | 448 | ++DOCSHELL 14B29C00 == 41 [pid = 448] [id = 481] 09:41:24 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (14B75800) [pid = 448] [serial = 1443] [outer = 00000000] 09:41:24 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (15A62000) [pid = 448] [serial = 1444] [outer = 14B75800] 09:41:24 INFO - PROCESS | 448 | 1468428084124 Marionette DEBUG loaded listener.js 09:41:24 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (16671000) [pid = 448] [serial = 1445] [outer = 14B75800] 09:41:24 INFO - PROCESS | 448 | 1468428084718 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]]]}] 09:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 930ms 09:41:24 INFO - PROCESS | 448 | 1468428084761 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 09:41:24 INFO - PROCESS | 448 | 1468428084764 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 09:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:41:24 INFO - PROCESS | 448 | 1468428084768 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:41:24 INFO - PROCESS | 448 | 1468428084770 Marionette TRACE conn6 <- [1,1890,null,{}] 09:41:24 INFO - PROCESS | 448 | 1468428084779 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}] 09:41:24 INFO - PROCESS | 448 | 1468428084784 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:24 INFO - PROCESS | 448 | 1468428084896 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 09:41:24 INFO - PROCESS | 448 | 1468428085008 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:24 INFO - PROCESS | 448 | 1468428085012 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:25 INFO - PROCESS | 448 | ++DOCSHELL 18F96400 == 42 [pid = 448] [id = 482] 09:41:25 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (18F99000) [pid = 448] [serial = 1446] [outer = 00000000] 09:41:25 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (19272400) [pid = 448] [serial = 1447] [outer = 18F99000] 09:41:25 INFO - PROCESS | 448 | 1468428085081 Marionette DEBUG loaded listener.js 09:41:25 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (1A0E8400) [pid = 448] [serial = 1448] [outer = 18F99000] 09:41:25 INFO - PROCESS | 448 | 1468428085643 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]]]}] 09:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 930ms 09:41:25 INFO - PROCESS | 448 | 1468428085701 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 09:41:25 INFO - PROCESS | 448 | 1468428085703 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 09:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:41:25 INFO - PROCESS | 448 | 1468428085707 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:41:25 INFO - PROCESS | 448 | 1468428085709 Marionette TRACE conn6 <- [1,1894,null,{}] 09:41:25 INFO - PROCESS | 448 | 1468428085713 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}] 09:41:25 INFO - PROCESS | 448 | 1468428085715 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:25 INFO - PROCESS | 448 | 1468428085823 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 09:41:25 INFO - PROCESS | 448 | 1468428085931 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:25 INFO - PROCESS | 448 | 1468428085933 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:25 INFO - PROCESS | 448 | ++DOCSHELL 1A15D400 == 43 [pid = 448] [id = 483] 09:41:25 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (1A15D800) [pid = 448] [serial = 1449] [outer = 00000000] 09:41:25 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (1A2E2000) [pid = 448] [serial = 1450] [outer = 1A15D800] 09:41:25 INFO - PROCESS | 448 | 1468428085986 Marionette DEBUG loaded listener.js 09:41:26 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (1BB0F800) [pid = 448] [serial = 1451] [outer = 1A15D800] 09:41:26 INFO - PROCESS | 448 | 1468428086621 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]]]}] 09:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 970ms 09:41:26 INFO - PROCESS | 448 | 1468428086872 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 09:41:26 INFO - PROCESS | 448 | 1468428086877 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 09:41:26 INFO - PROCESS | 448 | 1468428086883 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:41:26 INFO - PROCESS | 448 | 1468428086886 Marionette TRACE conn6 <- [1,1898,null,{}] 09:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:41:26 INFO - PROCESS | 448 | 1468428086892 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}] 09:41:26 INFO - PROCESS | 448 | 1468428086895 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:26 INFO - PROCESS | 448 | 1468428086996 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 09:41:27 INFO - PROCESS | 448 | 1468428087128 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:27 INFO - PROCESS | 448 | 1468428087133 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:27 INFO - PROCESS | 448 | ++DOCSHELL 1031F000 == 44 [pid = 448] [id = 484] 09:41:27 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (10321800) [pid = 448] [serial = 1452] [outer = 00000000] 09:41:27 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (10373000) [pid = 448] [serial = 1453] [outer = 10321800] 09:41:27 INFO - PROCESS | 448 | 1468428087185 Marionette DEBUG loaded listener.js 09:41:27 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (1070D000) [pid = 448] [serial = 1454] [outer = 10321800] 09:41:28 INFO - PROCESS | 448 | --DOCSHELL 1023F400 == 43 [pid = 448] [id = 459] 09:41:28 INFO - PROCESS | 448 | --DOCSHELL 17DC3C00 == 42 [pid = 448] [id = 478] 09:41:28 INFO - PROCESS | 448 | --DOCSHELL 1441C800 == 41 [pid = 448] [id = 477] 09:41:28 INFO - PROCESS | 448 | --DOCSHELL 10980000 == 40 [pid = 448] [id = 476] 09:41:28 INFO - PROCESS | 448 | --DOCSHELL 18181400 == 39 [pid = 448] [id = 475] 09:41:28 INFO - PROCESS | 448 | --DOCSHELL 17D96C00 == 38 [pid = 448] [id = 474] 09:41:28 INFO - PROCESS | 448 | --DOCSHELL 161E5000 == 37 [pid = 448] [id = 473] 09:41:28 INFO - PROCESS | 448 | --DOCSHELL 1036EC00 == 36 [pid = 448] [id = 472] 09:41:28 INFO - PROCESS | 448 | --DOCSHELL 1023A000 == 35 [pid = 448] [id = 471] 09:41:28 INFO - PROCESS | 448 | --DOCSHELL 0FFFD800 == 34 [pid = 448] [id = 469] 09:41:28 INFO - PROCESS | 448 | --DOCSHELL 14C0FC00 == 33 [pid = 448] [id = 470] 09:41:28 INFO - PROCESS | 448 | --DOCSHELL 19266400 == 32 [pid = 448] [id = 468] 09:41:28 INFO - PROCESS | 448 | --DOCSHELL 1A15D400 == 31 [pid = 448] [id = 483] 09:41:28 INFO - PROCESS | 448 | --DOCSHELL 18F96400 == 30 [pid = 448] [id = 482] 09:41:28 INFO - PROCESS | 448 | --DOCSHELL 161E4400 == 29 [pid = 448] [id = 479] 09:41:28 INFO - PROCESS | 448 | --DOCSHELL 10173800 == 28 [pid = 448] [id = 480] 09:41:28 INFO - PROCESS | 448 | --DOCSHELL 14B29C00 == 27 [pid = 448] [id = 481] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 95 (17DC3800) [pid = 448] [serial = 1390] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 94 (113DC800) [pid = 448] [serial = 1379] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 93 (1098AC00) [pid = 448] [serial = 1378] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 92 (1908C800) [pid = 448] [serial = 1403] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 91 (1036E800) [pid = 448] [serial = 1381] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 90 (10614C00) [pid = 448] [serial = 1382] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 89 (14760400) [pid = 448] [serial = 1384] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 88 (14B2C800) [pid = 448] [serial = 1385] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 87 (1662B400) [pid = 448] [serial = 1387] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 86 (18170000) [pid = 448] [serial = 1393] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 85 (1036D000) [pid = 448] [serial = 1367] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 84 (10320800) [pid = 448] [serial = 1366] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 83 (15A61000) [pid = 448] [serial = 1370] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 82 (14B94800) [pid = 448] [serial = 1369] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 81 (19092000) [pid = 448] [serial = 1373] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 80 (18F94000) [pid = 448] [serial = 1372] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 79 (19DF8800) [pid = 448] [serial = 1376] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 78 (195D6C00) [pid = 448] [serial = 1375] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 77 (17DCB400) [pid = 448] [serial = 1391] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 76 (18F97000) [pid = 448] [serial = 1396] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 75 (18186000) [pid = 448] [serial = 1394] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 74 (19076C00) [pid = 448] [serial = 1397] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 73 (17D8C400) [pid = 448] [serial = 1399] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 72 (19DF1000) [pid = 448] [serial = 1405] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1816C000) [pid = 448] [serial = 1400] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1667D800) [pid = 448] [serial = 1388] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | --DOMWINDOW == 69 (18FC3C00) [pid = 448] [serial = 1402] [outer = 00000000] [url = about:blank] 09:41:28 INFO - PROCESS | 448 | 1468428088433 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]]]}] 09:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1622ms 09:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:41:28 INFO - PROCESS | 448 | 1468428088484 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 09:41:28 INFO - PROCESS | 448 | 1468428088489 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 09:41:28 INFO - PROCESS | 448 | 1468428088494 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:41:28 INFO - PROCESS | 448 | 1468428088497 Marionette TRACE conn6 <- [1,1902,null,{}] 09:41:28 INFO - PROCESS | 448 | 1468428088502 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}] 09:41:28 INFO - PROCESS | 448 | 1468428088505 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:28 INFO - PROCESS | 448 | 1468428088636 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 09:41:28 INFO - PROCESS | 448 | 1468428088749 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:28 INFO - PROCESS | 448 | 1468428088752 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:28 INFO - PROCESS | 448 | ++DOCSHELL 10173800 == 28 [pid = 448] [id = 485] 09:41:28 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (10173C00) [pid = 448] [serial = 1455] [outer = 00000000] 09:41:28 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (1017B800) [pid = 448] [serial = 1456] [outer = 10173C00] 09:41:28 INFO - PROCESS | 448 | 1468428088799 Marionette DEBUG loaded listener.js 09:41:28 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (10238800) [pid = 448] [serial = 1457] [outer = 10173C00] 09:41:29 INFO - PROCESS | 448 | 1468428089187 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]]]}] 09:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 730ms 09:41:29 INFO - PROCESS | 448 | 1468428089226 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 09:41:29 INFO - PROCESS | 448 | 1468428089231 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 09:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:41:29 INFO - PROCESS | 448 | 1468428089237 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:41:29 INFO - PROCESS | 448 | 1468428089239 Marionette TRACE conn6 <- [1,1906,null,{}] 09:41:29 INFO - PROCESS | 448 | 1468428089243 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}] 09:41:29 INFO - PROCESS | 448 | 1468428089245 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:29 INFO - PROCESS | 448 | 1468428089336 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 09:41:29 INFO - PROCESS | 448 | 1468428089343 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:29 INFO - PROCESS | 448 | 1468428089346 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:29 INFO - PROCESS | 448 | ++DOCSHELL 10367000 == 29 [pid = 448] [id = 486] 09:41:29 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (1036EC00) [pid = 448] [serial = 1458] [outer = 00000000] 09:41:29 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (10983800) [pid = 448] [serial = 1459] [outer = 1036EC00] 09:41:29 INFO - PROCESS | 448 | 1468428089393 Marionette DEBUG loaded listener.js 09:41:29 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (10A2DC00) [pid = 448] [serial = 1460] [outer = 1036EC00] 09:41:29 INFO - PROCESS | 448 | 1468428089870 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]]]}] 09:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 09:41:29 INFO - PROCESS | 448 | 1468428089909 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 09:41:29 INFO - PROCESS | 448 | 1468428089912 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 09:41:29 INFO - PROCESS | 448 | 1468428089915 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:41:29 INFO - PROCESS | 448 | 1468428089918 Marionette TRACE conn6 <- [1,1910,null,{}] 09:41:29 INFO - PROCESS | 448 | 1468428089929 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}] 09:41:29 INFO - PROCESS | 448 | 1468428089933 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:30 INFO - PROCESS | 448 | 1468428090015 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 09:41:30 INFO - PROCESS | 448 | 1468428090148 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:30 INFO - PROCESS | 448 | 1468428090151 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:30 INFO - PROCESS | 448 | ++DOCSHELL 14B9EC00 == 30 [pid = 448] [id = 487] 09:41:30 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (14B9F000) [pid = 448] [serial = 1461] [outer = 00000000] 09:41:30 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (14C51C00) [pid = 448] [serial = 1462] [outer = 14B9F000] 09:41:30 INFO - PROCESS | 448 | 1468428090198 Marionette DEBUG loaded listener.js 09:41:30 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (15A56800) [pid = 448] [serial = 1463] [outer = 14B9F000] 09:41:30 INFO - PROCESS | 448 | 1468428090621 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]]]}] 09:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 730ms 09:41:30 INFO - PROCESS | 448 | 1468428090654 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 09:41:30 INFO - PROCESS | 448 | 1468428090657 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 09:41:30 INFO - PROCESS | 448 | 1468428090660 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:41:30 INFO - PROCESS | 448 | 1468428090661 Marionette TRACE conn6 <- [1,1914,null,{}] 09:41:30 INFO - PROCESS | 448 | 1468428090669 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}] 09:41:30 INFO - PROCESS | 448 | 1468428090671 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:30 INFO - PROCESS | 448 | 1468428090789 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 09:41:30 INFO - PROCESS | 448 | 1468428090797 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:30 INFO - PROCESS | 448 | 1468428090799 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:30 INFO - PROCESS | 448 | ++DOCSHELL 14CDAC00 == 31 [pid = 448] [id = 488] 09:41:30 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (161DB000) [pid = 448] [serial = 1464] [outer = 00000000] 09:41:30 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (161E8400) [pid = 448] [serial = 1465] [outer = 161DB000] 09:41:30 INFO - PROCESS | 448 | 1468428090849 Marionette DEBUG loaded listener.js 09:41:30 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1667F800) [pid = 448] [serial = 1466] [outer = 161DB000] 09:41:31 INFO - PROCESS | 448 | 1468428091290 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]]]}] 09:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 670ms 09:41:31 INFO - PROCESS | 448 | 1468428091334 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 09:41:31 INFO - PROCESS | 448 | 1468428091336 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 09:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:41:31 INFO - PROCESS | 448 | 1468428091344 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:41:31 INFO - PROCESS | 448 | 1468428091346 Marionette TRACE conn6 <- [1,1918,null,{}] 09:41:31 INFO - PROCESS | 448 | 1468428091349 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}] 09:41:31 INFO - PROCESS | 448 | 1468428091351 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:31 INFO - PROCESS | 448 | 1468428091488 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 09:41:31 INFO - PROCESS | 448 | 1468428091503 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:31 INFO - PROCESS | 448 | 1468428091505 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:31 INFO - PROCESS | 448 | ++DOCSHELL 1784D000 == 32 [pid = 448] [id = 489] 09:41:31 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (178E5800) [pid = 448] [serial = 1467] [outer = 00000000] 09:41:31 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (17DC6000) [pid = 448] [serial = 1468] [outer = 178E5800] 09:41:31 INFO - PROCESS | 448 | 1468428091549 Marionette DEBUG loaded listener.js 09:41:31 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (17DCD400) [pid = 448] [serial = 1469] [outer = 178E5800] 09:41:32 INFO - PROCESS | 448 | 1468428091991 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]]]}] 09:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 670ms 09:41:32 INFO - PROCESS | 448 | 1468428092030 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 09:41:32 INFO - PROCESS | 448 | 1468428092033 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 09:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:41:32 INFO - PROCESS | 448 | 1468428092036 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:41:32 INFO - PROCESS | 448 | 1468428092037 Marionette TRACE conn6 <- [1,1922,null,{}] 09:41:32 INFO - PROCESS | 448 | 1468428092041 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}] 09:41:32 INFO - PROCESS | 448 | 1468428092046 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:32 INFO - PROCESS | 448 | 1468428092184 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 09:41:32 INFO - PROCESS | 448 | 1468428092190 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:32 INFO - PROCESS | 448 | 1468428092192 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:32 INFO - PROCESS | 448 | ++DOCSHELL 1816F000 == 33 [pid = 448] [id = 490] 09:41:32 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18172400) [pid = 448] [serial = 1470] [outer = 00000000] 09:41:32 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (18B67400) [pid = 448] [serial = 1471] [outer = 18172400] 09:41:32 INFO - PROCESS | 448 | 1468428092236 Marionette DEBUG loaded listener.js 09:41:32 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (18F10400) [pid = 448] [serial = 1472] [outer = 18172400] 09:41:32 INFO - PROCESS | 448 | --DOMWINDOW == 86 (17DC7000) [pid = 448] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:41:32 INFO - PROCESS | 448 | --DOMWINDOW == 85 (18CF6800) [pid = 448] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:41:32 INFO - PROCESS | 448 | --DOMWINDOW == 84 (18181800) [pid = 448] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:41:32 INFO - PROCESS | 448 | --DOMWINDOW == 83 (161E6400) [pid = 448] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:41:32 INFO - PROCESS | 448 | --DOMWINDOW == 82 (10236800) [pid = 448] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:41:32 INFO - PROCESS | 448 | --DOMWINDOW == 81 (19266800) [pid = 448] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:41:32 INFO - PROCESS | 448 | --DOMWINDOW == 80 (14C19000) [pid = 448] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:41:32 INFO - PROCESS | 448 | --DOMWINDOW == 79 (10914800) [pid = 448] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:41:32 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1023B400) [pid = 448] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:41:32 INFO - PROCESS | 448 | --DOMWINDOW == 77 (19AA5C00) [pid = 448] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:41:32 INFO - PROCESS | 448 | --DOMWINDOW == 76 (18184400) [pid = 448] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:41:32 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1441E400) [pid = 448] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:41:32 INFO - PROCESS | 448 | 1468428092936 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]]]}] 09:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 929ms 09:41:32 INFO - PROCESS | 448 | 1468428092974 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 09:41:32 INFO - PROCESS | 448 | 1468428092976 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 09:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:41:32 INFO - PROCESS | 448 | 1468428092979 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:41:32 INFO - PROCESS | 448 | 1468428092981 Marionette TRACE conn6 <- [1,1926,null,{}] 09:41:32 INFO - PROCESS | 448 | 1468428092984 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}] 09:41:32 INFO - PROCESS | 448 | 1468428092986 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:33 INFO - PROCESS | 448 | 1468428093063 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 09:41:33 INFO - PROCESS | 448 | 1468428093068 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:33 INFO - PROCESS | 448 | 1468428093070 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:33 INFO - PROCESS | 448 | ++DOCSHELL 0CDD3800 == 34 [pid = 448] [id = 491] 09:41:33 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (144A2000) [pid = 448] [serial = 1473] [outer = 00000000] 09:41:33 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (17D1BC00) [pid = 448] [serial = 1474] [outer = 144A2000] 09:41:33 INFO - PROCESS | 448 | 1468428093114 Marionette DEBUG loaded listener.js 09:41:33 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (17DC3400) [pid = 448] [serial = 1475] [outer = 144A2000] 09:41:33 INFO - PROCESS | 448 | 1468428093527 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]]]}] 09:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 570ms 09:41:33 INFO - PROCESS | 448 | 1468428093550 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 09:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:41:33 INFO - PROCESS | 448 | 1468428093552 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 09:41:33 INFO - PROCESS | 448 | 1468428093555 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:41:33 INFO - PROCESS | 448 | 1468428093556 Marionette TRACE conn6 <- [1,1930,null,{}] 09:41:33 INFO - PROCESS | 448 | 1468428093559 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}] 09:41:33 INFO - PROCESS | 448 | 1468428093561 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:33 INFO - PROCESS | 448 | 1468428093682 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 09:41:33 INFO - PROCESS | 448 | 1468428093690 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:33 INFO - PROCESS | 448 | 1468428093691 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:33 INFO - PROCESS | 448 | ++DOCSHELL 0FFFD800 == 35 [pid = 448] [id = 492] 09:41:33 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (10982800) [pid = 448] [serial = 1476] [outer = 00000000] 09:41:33 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18F92000) [pid = 448] [serial = 1477] [outer = 10982800] 09:41:33 INFO - PROCESS | 448 | 1468428093735 Marionette DEBUG loaded listener.js 09:41:33 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (18CF6800) [pid = 448] [serial = 1478] [outer = 10982800] 09:41:34 INFO - PROCESS | 448 | 1468428094148 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]]]}] 09:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 630ms 09:41:34 INFO - PROCESS | 448 | 1468428094186 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 09:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:41:34 INFO - PROCESS | 448 | 1468428094188 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 09:41:34 INFO - PROCESS | 448 | 1468428094191 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:41:34 INFO - PROCESS | 448 | 1468428094192 Marionette TRACE conn6 <- [1,1934,null,{}] 09:41:34 INFO - PROCESS | 448 | 1468428094196 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}] 09:41:34 INFO - PROCESS | 448 | 1468428094197 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:34 INFO - PROCESS | 448 | 1468428094313 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 09:41:34 INFO - PROCESS | 448 | 1468428094321 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:34 INFO - PROCESS | 448 | 1468428094323 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:34 INFO - PROCESS | 448 | ++DOCSHELL 14B97400 == 36 [pid = 448] [id = 493] 09:41:34 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (18F9A800) [pid = 448] [serial = 1479] [outer = 00000000] 09:41:34 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (19090400) [pid = 448] [serial = 1480] [outer = 18F9A800] 09:41:34 INFO - PROCESS | 448 | 1468428094366 Marionette DEBUG loaded listener.js 09:41:34 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (19093C00) [pid = 448] [serial = 1481] [outer = 18F9A800] 09:41:34 INFO - PROCESS | 448 | 1468428094880 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]]]}] 09:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 730ms 09:41:34 INFO - PROCESS | 448 | 1468428094923 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 09:41:34 INFO - PROCESS | 448 | 1468428094928 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 09:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:41:34 INFO - PROCESS | 448 | 1468428094979 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:41:34 INFO - PROCESS | 448 | 1468428094982 Marionette TRACE conn6 <- [1,1938,null,{}] 09:41:35 INFO - PROCESS | 448 | 1468428095036 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}] 09:41:35 INFO - PROCESS | 448 | 1468428095039 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:35 INFO - PROCESS | 448 | 1468428095169 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 09:41:35 INFO - PROCESS | 448 | 1468428095299 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:35 INFO - PROCESS | 448 | 1468428095303 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:35 INFO - PROCESS | 448 | ++DOCSHELL 090F4C00 == 37 [pid = 448] [id = 494] 09:41:35 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (090F5000) [pid = 448] [serial = 1482] [outer = 00000000] 09:41:35 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1023D400) [pid = 448] [serial = 1483] [outer = 090F5000] 09:41:35 INFO - PROCESS | 448 | 1468428095362 Marionette DEBUG loaded listener.js 09:41:35 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (10371800) [pid = 448] [serial = 1484] [outer = 090F5000] 09:41:36 INFO - PROCESS | 448 | 1468428096070 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]]]}] 09:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1161ms 09:41:36 INFO - PROCESS | 448 | 1468428096140 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 09:41:36 INFO - PROCESS | 448 | 1468428096144 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 09:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:41:36 INFO - PROCESS | 448 | 1468428096176 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:41:36 INFO - PROCESS | 448 | 1468428096179 Marionette TRACE conn6 <- [1,1942,null,{}] 09:41:36 INFO - PROCESS | 448 | 1468428096183 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}] 09:41:36 INFO - PROCESS | 448 | 1468428096185 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:36 INFO - PROCESS | 448 | 1468428096311 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 09:41:36 INFO - PROCESS | 448 | 1468428096440 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:36 INFO - PROCESS | 448 | 1468428096443 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:36 INFO - PROCESS | 448 | ++DOCSHELL 13414C00 == 38 [pid = 448] [id = 495] 09:41:36 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (13497000) [pid = 448] [serial = 1485] [outer = 00000000] 09:41:36 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (147A2800) [pid = 448] [serial = 1486] [outer = 13497000] 09:41:36 INFO - PROCESS | 448 | 1468428096501 Marionette DEBUG loaded listener.js 09:41:36 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (14D8B400) [pid = 448] [serial = 1487] [outer = 13497000] 09:41:37 INFO - PROCESS | 448 | --DOCSHELL 0FFFD800 == 37 [pid = 448] [id = 492] 09:41:37 INFO - PROCESS | 448 | --DOCSHELL 0CDD3800 == 36 [pid = 448] [id = 491] 09:41:37 INFO - PROCESS | 448 | --DOCSHELL 1816F000 == 35 [pid = 448] [id = 490] 09:41:37 INFO - PROCESS | 448 | --DOCSHELL 1784D000 == 34 [pid = 448] [id = 489] 09:41:37 INFO - PROCESS | 448 | --DOCSHELL 14CDAC00 == 33 [pid = 448] [id = 488] 09:41:37 INFO - PROCESS | 448 | --DOCSHELL 14B9EC00 == 32 [pid = 448] [id = 487] 09:41:37 INFO - PROCESS | 448 | --DOCSHELL 10367000 == 31 [pid = 448] [id = 486] 09:41:37 INFO - PROCESS | 448 | --DOCSHELL 10173800 == 30 [pid = 448] [id = 485] 09:41:37 INFO - PROCESS | 448 | --DOCSHELL 1031F000 == 29 [pid = 448] [id = 484] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 89 (17DD1800) [pid = 448] [serial = 1423] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 88 (1816FC00) [pid = 448] [serial = 1424] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 87 (1907D400) [pid = 448] [serial = 1429] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 86 (18B6B800) [pid = 448] [serial = 1427] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 85 (18B63400) [pid = 448] [serial = 1426] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 84 (16677000) [pid = 448] [serial = 1420] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1036D800) [pid = 448] [serial = 1408] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1098CC00) [pid = 448] [serial = 1409] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1A012C00) [pid = 448] [serial = 1406] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 80 (16146C00) [pid = 448] [serial = 1411] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 79 (16675800) [pid = 448] [serial = 1412] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 78 (115D1C00) [pid = 448] [serial = 1417] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 77 (144AE400) [pid = 448] [serial = 1418] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10244400) [pid = 448] [serial = 1414] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 75 (10328C00) [pid = 448] [serial = 1415] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1A0E9000) [pid = 448] [serial = 1439] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 73 (1A016C00) [pid = 448] [serial = 1436] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 72 (18F8C400) [pid = 448] [serial = 1430] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 71 (18184C00) [pid = 448] [serial = 1433] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 70 (17844000) [pid = 448] [serial = 1432] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 69 (1A08A400) [pid = 448] [serial = 1438] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 68 (19AA7400) [pid = 448] [serial = 1435] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | --DOMWINDOW == 67 (1784B400) [pid = 448] [serial = 1421] [outer = 00000000] [url = about:blank] 09:41:37 INFO - PROCESS | 448 | 1468428097403 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]]]}] 09:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1281ms 09:41:37 INFO - PROCESS | 448 | 1468428097458 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 09:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:41:37 INFO - PROCESS | 448 | 1468428097462 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 09:41:37 INFO - PROCESS | 448 | 1468428097467 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:41:37 INFO - PROCESS | 448 | 1468428097470 Marionette TRACE conn6 <- [1,1946,null,{}] 09:41:37 INFO - PROCESS | 448 | 1468428097476 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}] 09:41:37 INFO - PROCESS | 448 | 1468428097478 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:37 INFO - PROCESS | 448 | 1468428097568 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 09:41:37 INFO - PROCESS | 448 | 1468428097582 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:37 INFO - PROCESS | 448 | 1468428097586 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:37 INFO - PROCESS | 448 | ++DOCSHELL 1017F400 == 30 [pid = 448] [id = 496] 09:41:37 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (10236400) [pid = 448] [serial = 1488] [outer = 00000000] 09:41:37 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (1031F000) [pid = 448] [serial = 1489] [outer = 10236400] 09:41:37 INFO - PROCESS | 448 | 1468428097633 Marionette DEBUG loaded listener.js 09:41:37 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (1036A800) [pid = 448] [serial = 1490] [outer = 10236400] 09:41:38 INFO - PROCESS | 448 | 1468428098147 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]]]}] 09:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 730ms 09:41:38 INFO - PROCESS | 448 | 1468428098197 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 09:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:41:38 INFO - PROCESS | 448 | 1468428098201 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 09:41:38 INFO - PROCESS | 448 | 1468428098207 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:41:38 INFO - PROCESS | 448 | 1468428098209 Marionette TRACE conn6 <- [1,1950,null,{}] 09:41:38 INFO - PROCESS | 448 | 1468428098213 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}] 09:41:38 INFO - PROCESS | 448 | 1468428098215 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:38 INFO - PROCESS | 448 | 1468428098301 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 09:41:38 INFO - PROCESS | 448 | 1468428098399 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:38 INFO - PROCESS | 448 | 1468428098401 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:38 INFO - PROCESS | 448 | ++DOCSHELL 10A29400 == 31 [pid = 448] [id = 497] 09:41:38 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (10A2D800) [pid = 448] [serial = 1491] [outer = 00000000] 09:41:38 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (14415400) [pid = 448] [serial = 1492] [outer = 10A2D800] 09:41:38 INFO - PROCESS | 448 | 1468428098447 Marionette DEBUG loaded listener.js 09:41:38 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (144E7C00) [pid = 448] [serial = 1493] [outer = 10A2D800] 09:41:38 INFO - PROCESS | 448 | 1468428098824 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]]]}] 09:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 673ms 09:41:38 INFO - PROCESS | 448 | 1468428098881 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 09:41:38 INFO - PROCESS | 448 | 1468428098883 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 09:41:38 INFO - PROCESS | 448 | 1468428098886 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:41:38 INFO - PROCESS | 448 | 1468428098890 Marionette TRACE conn6 <- [1,1954,null,{}] 09:41:38 INFO - PROCESS | 448 | 1468428098900 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}] 09:41:38 INFO - PROCESS | 448 | 1468428098905 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:39 INFO - PROCESS | 448 | 1468428099018 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 09:41:39 INFO - PROCESS | 448 | 1468428099034 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:39 INFO - PROCESS | 448 | 1468428099037 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:39 INFO - PROCESS | 448 | ++DOCSHELL 1662CC00 == 32 [pid = 448] [id = 498] 09:41:39 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (16671800) [pid = 448] [serial = 1494] [outer = 00000000] 09:41:39 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1667C800) [pid = 448] [serial = 1495] [outer = 16671800] 09:41:39 INFO - PROCESS | 448 | 1468428099085 Marionette DEBUG loaded listener.js 09:41:39 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (178DE000) [pid = 448] [serial = 1496] [outer = 16671800] 09:41:39 INFO - PROCESS | 448 | 1468428099530 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]]]}] 09:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 670ms 09:41:39 INFO - PROCESS | 448 | 1468428099577 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 09:41:39 INFO - PROCESS | 448 | 1468428099580 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 09:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:41:39 INFO - PROCESS | 448 | 1468428099583 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:41:39 INFO - PROCESS | 448 | 1468428099585 Marionette TRACE conn6 <- [1,1958,null,{}] 09:41:39 INFO - PROCESS | 448 | 1468428099593 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}] 09:41:39 INFO - PROCESS | 448 | 1468428099595 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:39 INFO - PROCESS | 448 | 1468428099712 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 09:41:39 INFO - PROCESS | 448 | 1468428099718 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:39 INFO - PROCESS | 448 | 1468428099720 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:39 INFO - PROCESS | 448 | ++DOCSHELL 17DD1800 == 33 [pid = 448] [id = 499] 09:41:39 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (18165C00) [pid = 448] [serial = 1497] [outer = 00000000] 09:41:39 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (18171400) [pid = 448] [serial = 1498] [outer = 18165C00] 09:41:39 INFO - PROCESS | 448 | 1468428099764 Marionette DEBUG loaded listener.js 09:41:39 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18189000) [pid = 448] [serial = 1499] [outer = 18165C00] 09:41:40 INFO - PROCESS | 448 | 1468428100191 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]]]}] 09:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 670ms 09:41:40 INFO - PROCESS | 448 | 1468428100258 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 09:41:40 INFO - PROCESS | 448 | 1468428100261 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 09:41:40 INFO - PROCESS | 448 | 1468428100264 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:41:40 INFO - PROCESS | 448 | 1468428100265 Marionette TRACE conn6 <- [1,1962,null,{}] 09:41:40 INFO - PROCESS | 448 | 1468428100269 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}] 09:41:40 INFO - PROCESS | 448 | 1468428100271 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:40 INFO - PROCESS | 448 | 1468428100383 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 09:41:40 INFO - PROCESS | 448 | 1468428100475 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:40 INFO - PROCESS | 448 | 1468428100477 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:40 INFO - PROCESS | 448 | ++DOCSHELL 1098A800 == 34 [pid = 448] [id = 500] 09:41:40 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (13411800) [pid = 448] [serial = 1500] [outer = 00000000] 09:41:40 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (18CEB000) [pid = 448] [serial = 1501] [outer = 13411800] 09:41:40 INFO - PROCESS | 448 | 1468428100522 Marionette DEBUG loaded listener.js 09:41:40 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (18E06C00) [pid = 448] [serial = 1502] [outer = 13411800] 09:41:40 INFO - PROCESS | 448 | 1468428100937 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]]]}] 09:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 730ms 09:41:41 INFO - PROCESS | 448 | 1468428100999 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 09:41:41 INFO - PROCESS | 448 | 1468428101001 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 09:41:41 INFO - PROCESS | 448 | 1468428101004 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:41:41 INFO - PROCESS | 448 | 1468428101005 Marionette TRACE conn6 <- [1,1966,null,{}] 09:41:41 INFO - PROCESS | 448 | 1468428101009 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}] 09:41:41 INFO - PROCESS | 448 | 1468428101014 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:41 INFO - PROCESS | 448 | 1468428101153 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 09:41:41 INFO - PROCESS | 448 | 1468428101226 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:41 INFO - PROCESS | 448 | 1468428101228 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:41 INFO - PROCESS | 448 | ++DOCSHELL 14B7B000 == 35 [pid = 448] [id = 501] 09:41:41 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (17DC5000) [pid = 448] [serial = 1503] [outer = 00000000] 09:41:41 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (19291000) [pid = 448] [serial = 1504] [outer = 17DC5000] 09:41:41 INFO - PROCESS | 448 | 1468428101272 Marionette DEBUG loaded listener.js 09:41:41 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (1907E400) [pid = 448] [serial = 1505] [outer = 17DC5000] 09:41:41 INFO - PROCESS | 448 | --DOMWINDOW == 84 (14B9F000) [pid = 448] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:41:41 INFO - PROCESS | 448 | --DOMWINDOW == 83 (10173C00) [pid = 448] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:41:41 INFO - PROCESS | 448 | --DOMWINDOW == 82 (10321800) [pid = 448] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:41:41 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1036EC00) [pid = 448] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:41:41 INFO - PROCESS | 448 | --DOMWINDOW == 80 (161DB000) [pid = 448] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:41:41 INFO - PROCESS | 448 | --DOMWINDOW == 79 (10982800) [pid = 448] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:41:41 INFO - PROCESS | 448 | --DOMWINDOW == 78 (10175400) [pid = 448] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:41:41 INFO - PROCESS | 448 | --DOMWINDOW == 77 (14B75800) [pid = 448] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:41:41 INFO - PROCESS | 448 | --DOMWINDOW == 76 (18F99000) [pid = 448] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:41:41 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1A15D800) [pid = 448] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:41:41 INFO - PROCESS | 448 | --DOMWINDOW == 74 (178E5800) [pid = 448] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:41:41 INFO - PROCESS | 448 | --DOMWINDOW == 73 (18172400) [pid = 448] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:41:41 INFO - PROCESS | 448 | --DOMWINDOW == 72 (144A2000) [pid = 448] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:41:41 INFO - PROCESS | 448 | 1468428101790 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]]]}] 09:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 830ms 09:41:41 INFO - PROCESS | 448 | 1468428101838 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 09:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:41:41 INFO - PROCESS | 448 | 1468428101840 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 09:41:41 INFO - PROCESS | 448 | 1468428101843 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:41:41 INFO - PROCESS | 448 | 1468428101845 Marionette TRACE conn6 <- [1,1970,null,{}] 09:41:41 INFO - PROCESS | 448 | 1468428101848 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}] 09:41:41 INFO - PROCESS | 448 | 1468428101850 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:41 INFO - PROCESS | 448 | 1468428101928 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 09:41:42 INFO - PROCESS | 448 | 1468428102025 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:42 INFO - PROCESS | 448 | 1468428102027 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:42 INFO - PROCESS | 448 | ++DOCSHELL 144A2000 == 36 [pid = 448] [id = 502] 09:41:42 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (144A3000) [pid = 448] [serial = 1506] [outer = 00000000] 09:41:42 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (178E5800) [pid = 448] [serial = 1507] [outer = 144A3000] 09:41:42 INFO - PROCESS | 448 | 1468428102070 Marionette DEBUG loaded listener.js 09:41:42 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (18187000) [pid = 448] [serial = 1508] [outer = 144A3000] 09:41:42 INFO - PROCESS | 448 | 1468428102409 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]]]}] 09:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 629ms 09:41:42 INFO - PROCESS | 448 | 1468428102474 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 09:41:42 INFO - PROCESS | 448 | 1468428102476 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 09:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:41:42 INFO - PROCESS | 448 | 1468428102480 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:41:42 INFO - PROCESS | 448 | 1468428102481 Marionette TRACE conn6 <- [1,1974,null,{}] 09:41:42 INFO - PROCESS | 448 | 1468428102485 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}] 09:41:42 INFO - PROCESS | 448 | 1468428102487 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:42 INFO - PROCESS | 448 | 1468428102604 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 09:41:42 INFO - PROCESS | 448 | 1468428102611 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:42 INFO - PROCESS | 448 | 1468428102613 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:42 INFO - PROCESS | 448 | ++DOCSHELL 1667CC00 == 37 [pid = 448] [id = 503] 09:41:42 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (18F98800) [pid = 448] [serial = 1509] [outer = 00000000] 09:41:42 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1A012C00) [pid = 448] [serial = 1510] [outer = 18F98800] 09:41:42 INFO - PROCESS | 448 | 1468428102657 Marionette DEBUG loaded listener.js 09:41:42 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1A013800) [pid = 448] [serial = 1511] [outer = 18F98800] 09:41:43 INFO - PROCESS | 448 | 1468428103070 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]]]}] 09:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 630ms 09:41:43 INFO - PROCESS | 448 | 1468428103110 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 09:41:43 INFO - PROCESS | 448 | 1468428103112 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 09:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:41:43 INFO - PROCESS | 448 | 1468428103115 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:41:43 INFO - PROCESS | 448 | 1468428103117 Marionette TRACE conn6 <- [1,1978,null,{}] 09:41:43 INFO - PROCESS | 448 | 1468428103120 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}] 09:41:43 INFO - PROCESS | 448 | 1468428103122 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:43 INFO - PROCESS | 448 | 1468428103247 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 09:41:43 INFO - PROCESS | 448 | 1468428103285 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:43 INFO - PROCESS | 448 | 1468428103287 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:43 INFO - PROCESS | 448 | ++DOCSHELL 090F0800 == 38 [pid = 448] [id = 504] 09:41:43 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (161E3400) [pid = 448] [serial = 1512] [outer = 00000000] 09:41:43 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1A087800) [pid = 448] [serial = 1513] [outer = 161E3400] 09:41:43 INFO - PROCESS | 448 | 1468428103331 Marionette DEBUG loaded listener.js 09:41:43 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1A08C000) [pid = 448] [serial = 1514] [outer = 161E3400] 09:41:43 INFO - PROCESS | 448 | 1468428103850 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]]]}] 09:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 770ms 09:41:43 INFO - PROCESS | 448 | 1468428103887 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 09:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:41:43 INFO - PROCESS | 448 | 1468428103892 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 09:41:43 INFO - PROCESS | 448 | 1468428103897 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:41:43 INFO - PROCESS | 448 | 1468428103900 Marionette TRACE conn6 <- [1,1982,null,{}] 09:41:43 INFO - PROCESS | 448 | 1468428103907 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}] 09:41:43 INFO - PROCESS | 448 | 1468428103910 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:44 INFO - PROCESS | 448 | 1468428104024 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 09:41:44 INFO - PROCESS | 448 | 1468428104137 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:44 INFO - PROCESS | 448 | 1468428104140 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:44 INFO - PROCESS | 448 | ++DOCSHELL 0C829400 == 39 [pid = 448] [id = 505] 09:41:44 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (0C82D000) [pid = 448] [serial = 1515] [outer = 00000000] 09:41:44 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (10535800) [pid = 448] [serial = 1516] [outer = 0C82D000] 09:41:44 INFO - PROCESS | 448 | 1468428104238 Marionette DEBUG loaded listener.js 09:41:44 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (10AD1400) [pid = 448] [serial = 1517] [outer = 0C82D000] 09:41:44 INFO - PROCESS | 448 | 1468428104826 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]]]}] 09:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 990ms 09:41:44 INFO - PROCESS | 448 | 1468428104887 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 09:41:44 INFO - PROCESS | 448 | 1468428104892 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 09:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:41:44 INFO - PROCESS | 448 | 1468428104912 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:41:44 INFO - PROCESS | 448 | 1468428104915 Marionette TRACE conn6 <- [1,1986,null,{}] 09:41:44 INFO - PROCESS | 448 | 1468428104920 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}] 09:41:44 INFO - PROCESS | 448 | 1468428104923 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:45 INFO - PROCESS | 448 | 1468428105045 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 09:41:45 INFO - PROCESS | 448 | 1468428105176 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:45 INFO - PROCESS | 448 | 1468428105178 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:45 INFO - PROCESS | 448 | ++DOCSHELL 16561400 == 40 [pid = 448] [id = 506] 09:41:45 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (16679000) [pid = 448] [serial = 1518] [outer = 00000000] 09:41:45 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (17DD1000) [pid = 448] [serial = 1519] [outer = 16679000] 09:41:45 INFO - PROCESS | 448 | 1468428105235 Marionette DEBUG loaded listener.js 09:41:45 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1818F400) [pid = 448] [serial = 1520] [outer = 16679000] 09:41:45 INFO - PROCESS | 448 | 1468428105804 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]]]}] 09:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 950ms 09:41:45 INFO - PROCESS | 448 | 1468428105852 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 09:41:45 INFO - PROCESS | 448 | 1468428105854 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 09:41:45 INFO - PROCESS | 448 | 1468428105858 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:41:45 INFO - PROCESS | 448 | 1468428105862 Marionette TRACE conn6 <- [1,1990,null,{}] 09:41:45 INFO - PROCESS | 448 | 1468428105872 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}] 09:41:45 INFO - PROCESS | 448 | 1468428105877 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:45 INFO - PROCESS | 448 | 1468428105984 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 09:41:46 INFO - PROCESS | 448 | 1468428106095 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:46 INFO - PROCESS | 448 | 1468428106099 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:46 INFO - PROCESS | 448 | ++DOCSHELL 19DF9000 == 41 [pid = 448] [id = 507] 09:41:46 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (1A011800) [pid = 448] [serial = 1521] [outer = 00000000] 09:41:46 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (1A154800) [pid = 448] [serial = 1522] [outer = 1A011800] 09:41:46 INFO - PROCESS | 448 | 1468428106195 Marionette DEBUG loaded listener.js 09:41:46 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (1A15D400) [pid = 448] [serial = 1523] [outer = 1A011800] 09:41:46 INFO - PROCESS | 448 | 1468428106788 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]]]}] 09:41:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 971ms 09:41:46 INFO - PROCESS | 448 | 1468428106833 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 09:41:46 INFO - PROCESS | 448 | 1468428106835 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 09:41:46 INFO - PROCESS | 448 | 1468428106839 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:41:46 INFO - PROCESS | 448 | 1468428106841 Marionette TRACE conn6 <- [1,1994,null,{}] 09:41:46 INFO - PROCESS | 448 | 1468428106845 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}] 09:41:46 INFO - PROCESS | 448 | 1468428106847 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:46 INFO - PROCESS | 448 | 1468428106957 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 09:41:47 INFO - PROCESS | 448 | 1468428107217 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:47 INFO - PROCESS | 448 | 1468428107220 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:47 INFO - PROCESS | 448 | ++DOCSHELL 0906B400 == 42 [pid = 448] [id = 508] 09:41:47 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (090EEC00) [pid = 448] [serial = 1524] [outer = 00000000] 09:41:47 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (0FFFE000) [pid = 448] [serial = 1525] [outer = 090EEC00] 09:41:47 INFO - PROCESS | 448 | 1468428107294 Marionette DEBUG loaded listener.js 09:41:47 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (1023A400) [pid = 448] [serial = 1526] [outer = 090EEC00] 09:41:48 INFO - PROCESS | 448 | --DOCSHELL 1667CC00 == 41 [pid = 448] [id = 503] 09:41:48 INFO - PROCESS | 448 | --DOCSHELL 144A2000 == 40 [pid = 448] [id = 502] 09:41:48 INFO - PROCESS | 448 | --DOCSHELL 14B7B000 == 39 [pid = 448] [id = 501] 09:41:48 INFO - PROCESS | 448 | --DOCSHELL 1098A800 == 38 [pid = 448] [id = 500] 09:41:48 INFO - PROCESS | 448 | --DOCSHELL 17DD1800 == 37 [pid = 448] [id = 499] 09:41:48 INFO - PROCESS | 448 | --DOCSHELL 1662CC00 == 36 [pid = 448] [id = 498] 09:41:48 INFO - PROCESS | 448 | --DOCSHELL 10A29400 == 35 [pid = 448] [id = 497] 09:41:48 INFO - PROCESS | 448 | --DOCSHELL 1017F400 == 34 [pid = 448] [id = 496] 09:41:48 INFO - PROCESS | 448 | --DOCSHELL 13414C00 == 33 [pid = 448] [id = 495] 09:41:48 INFO - PROCESS | 448 | --DOCSHELL 090F4C00 == 32 [pid = 448] [id = 494] 09:41:48 INFO - PROCESS | 448 | --DOCSHELL 14B97400 == 31 [pid = 448] [id = 493] 09:41:48 INFO - PROCESS | 448 | --DOCSHELL 19DF9000 == 30 [pid = 448] [id = 507] 09:41:48 INFO - PROCESS | 448 | --DOCSHELL 090F0800 == 29 [pid = 448] [id = 504] 09:41:48 INFO - PROCESS | 448 | --DOCSHELL 0C829400 == 28 [pid = 448] [id = 505] 09:41:48 INFO - PROCESS | 448 | --DOCSHELL 16561400 == 27 [pid = 448] [id = 506] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 92 (14C51C00) [pid = 448] [serial = 1462] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 91 (1017B800) [pid = 448] [serial = 1456] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 90 (10238800) [pid = 448] [serial = 1457] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 89 (1070D000) [pid = 448] [serial = 1454] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 88 (10373000) [pid = 448] [serial = 1453] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 87 (10983800) [pid = 448] [serial = 1459] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 86 (10A2DC00) [pid = 448] [serial = 1460] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 85 (161E8400) [pid = 448] [serial = 1465] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 84 (18CF6800) [pid = 448] [serial = 1478] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 83 (10328400) [pid = 448] [serial = 1442] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 82 (10239400) [pid = 448] [serial = 1441] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 81 (16671000) [pid = 448] [serial = 1445] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 80 (15A62000) [pid = 448] [serial = 1444] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1A0E8400) [pid = 448] [serial = 1448] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 78 (19272400) [pid = 448] [serial = 1447] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1BB0F800) [pid = 448] [serial = 1451] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 76 (1A2E2000) [pid = 448] [serial = 1450] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 75 (17DC6000) [pid = 448] [serial = 1468] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 74 (18B67400) [pid = 448] [serial = 1471] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 73 (18F92000) [pid = 448] [serial = 1477] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 72 (18F10400) [pid = 448] [serial = 1472] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 71 (17DCD400) [pid = 448] [serial = 1469] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 70 (17DC3400) [pid = 448] [serial = 1475] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 69 (17D1BC00) [pid = 448] [serial = 1474] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 68 (15A56800) [pid = 448] [serial = 1463] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 67 (1667F800) [pid = 448] [serial = 1466] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | --DOMWINDOW == 66 (19090400) [pid = 448] [serial = 1480] [outer = 00000000] [url = about:blank] 09:41:48 INFO - PROCESS | 448 | 1468428108566 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]]]}] 09:41:48 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 09:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1768ms 09:41:48 INFO - PROCESS | 448 | 1468428108647 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 09:41:48 INFO - PROCESS | 448 | 1468428108651 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 09:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:41:48 INFO - PROCESS | 448 | 1468428108656 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:41:48 INFO - PROCESS | 448 | 1468428108660 Marionette TRACE conn6 <- [1,1998,null,{}] 09:41:48 INFO - PROCESS | 448 | 1468428108666 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}] 09:41:48 INFO - PROCESS | 448 | 1468428108669 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:48 INFO - PROCESS | 448 | 1468428108756 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 09:41:48 INFO - PROCESS | 448 | 1468428108763 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:48 INFO - PROCESS | 448 | 1468428108767 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:48 INFO - PROCESS | 448 | ++DOCSHELL 1017C000 == 28 [pid = 448] [id = 509] 09:41:48 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (1017E800) [pid = 448] [serial = 1527] [outer = 00000000] 09:41:48 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (10239C00) [pid = 448] [serial = 1528] [outer = 1017E800] 09:41:48 INFO - PROCESS | 448 | 1468428108817 Marionette DEBUG loaded listener.js 09:41:48 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (1023A000) [pid = 448] [serial = 1529] [outer = 1017E800] 09:41:49 INFO - PROCESS | 448 | 1468428109321 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]]]}] 09:41:49 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 09:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 690ms 09:41:49 INFO - PROCESS | 448 | 1468428109347 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 09:41:49 INFO - PROCESS | 448 | 1468428109352 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 09:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:41:49 INFO - PROCESS | 448 | 1468428109358 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:41:49 INFO - PROCESS | 448 | 1468428109360 Marionette TRACE conn6 <- [1,2002,null,{}] 09:41:49 INFO - PROCESS | 448 | 1468428109364 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}] 09:41:49 INFO - PROCESS | 448 | 1468428109367 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:49 INFO - PROCESS | 448 | 1468428109456 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 09:41:49 INFO - PROCESS | 448 | 1468428109466 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:49 INFO - PROCESS | 448 | 1468428109469 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:49 INFO - PROCESS | 448 | ++DOCSHELL 1097E400 == 29 [pid = 448] [id = 510] 09:41:49 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (1097E800) [pid = 448] [serial = 1530] [outer = 00000000] 09:41:49 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (10985000) [pid = 448] [serial = 1531] [outer = 1097E800] 09:41:49 INFO - PROCESS | 448 | 1468428109515 Marionette DEBUG loaded listener.js 09:41:49 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (10A29400) [pid = 448] [serial = 1532] [outer = 1097E800] 09:41:49 INFO - PROCESS | 448 | 1468428109990 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]]]}] 09:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 671ms 09:41:50 INFO - PROCESS | 448 | 1468428110033 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 09:41:50 INFO - PROCESS | 448 | 1468428110035 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 09:41:50 INFO - PROCESS | 448 | 1468428110038 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:41:50 INFO - PROCESS | 448 | 1468428110042 Marionette TRACE conn6 <- [1,2006,null,{}] 09:41:50 INFO - PROCESS | 448 | 1468428110053 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}] 09:41:50 INFO - PROCESS | 448 | 1468428110057 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:50 INFO - PROCESS | 448 | 1468428110172 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 09:41:50 INFO - PROCESS | 448 | 1468428110271 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:50 INFO - PROCESS | 448 | 1468428110274 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:50 INFO - PROCESS | 448 | ++DOCSHELL 14B99800 == 30 [pid = 448] [id = 511] 09:41:50 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (14B9F000) [pid = 448] [serial = 1533] [outer = 00000000] 09:41:50 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (14C1EC00) [pid = 448] [serial = 1534] [outer = 14B9F000] 09:41:50 INFO - PROCESS | 448 | 1468428110322 Marionette DEBUG loaded listener.js 09:41:50 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (14CD9400) [pid = 448] [serial = 1535] [outer = 14B9F000] 09:41:50 INFO - PROCESS | 448 | 1468428110709 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]]]}] 09:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 730ms 09:41:50 INFO - PROCESS | 448 | 1468428110776 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 09:41:50 INFO - PROCESS | 448 | 1468428110779 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 09:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:41:50 INFO - PROCESS | 448 | 1468428110792 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:41:50 INFO - PROCESS | 448 | 1468428110794 Marionette TRACE conn6 <- [1,2010,null,{}] 09:41:50 INFO - PROCESS | 448 | 1468428110798 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}] 09:41:50 INFO - PROCESS | 448 | 1468428110800 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:50 INFO - PROCESS | 448 | 1468428110913 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 09:41:50 INFO - PROCESS | 448 | 1468428110919 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:50 INFO - PROCESS | 448 | 1468428110921 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:50 INFO - PROCESS | 448 | ++DOCSHELL 15A63400 == 31 [pid = 448] [id = 512] 09:41:50 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (16144000) [pid = 448] [serial = 1536] [outer = 00000000] 09:41:50 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (16567800) [pid = 448] [serial = 1537] [outer = 16144000] 09:41:50 INFO - PROCESS | 448 | 1468428110965 Marionette DEBUG loaded listener.js 09:41:51 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1667C400) [pid = 448] [serial = 1538] [outer = 16144000] 09:41:51 INFO - PROCESS | 448 | 1468428111398 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]]]}] 09:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 630ms 09:41:51 INFO - PROCESS | 448 | 1468428111429 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 09:41:51 INFO - PROCESS | 448 | 1468428111431 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 09:41:51 INFO - PROCESS | 448 | 1468428111434 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:41:51 INFO - PROCESS | 448 | 1468428111436 Marionette TRACE conn6 <- [1,2014,null,{}] 09:41:51 INFO - PROCESS | 448 | 1468428111440 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}] 09:41:51 INFO - PROCESS | 448 | 1468428111441 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:51 INFO - PROCESS | 448 | 1468428111554 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 09:41:51 INFO - PROCESS | 448 | 1468428111647 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:51 INFO - PROCESS | 448 | 1468428111649 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:51 INFO - PROCESS | 448 | ++DOCSHELL 16C50800 == 32 [pid = 448] [id = 513] 09:41:51 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1784D800) [pid = 448] [serial = 1539] [outer = 00000000] 09:41:51 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (17DC3800) [pid = 448] [serial = 1540] [outer = 1784D800] 09:41:51 INFO - PROCESS | 448 | 1468428111696 Marionette DEBUG loaded listener.js 09:41:51 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (17DCA400) [pid = 448] [serial = 1541] [outer = 1784D800] 09:41:52 INFO - PROCESS | 448 | 1468428112107 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]]]}] 09:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 730ms 09:41:52 INFO - PROCESS | 448 | 1468428112169 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 09:41:52 INFO - PROCESS | 448 | 1468428112171 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 09:41:52 INFO - PROCESS | 448 | 1468428112175 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:41:52 INFO - PROCESS | 448 | 1468428112176 Marionette TRACE conn6 <- [1,2018,null,{}] 09:41:52 INFO - PROCESS | 448 | 1468428112180 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}] 09:41:52 INFO - PROCESS | 448 | 1468428112185 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:52 INFO - PROCESS | 448 | 1468428112333 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 09:41:52 INFO - PROCESS | 448 | 1468428112339 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:52 INFO - PROCESS | 448 | 1468428112340 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:52 INFO - PROCESS | 448 | ++DOCSHELL 17DCD000 == 33 [pid = 448] [id = 514] 09:41:52 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (17DCD800) [pid = 448] [serial = 1542] [outer = 00000000] 09:41:52 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (18181800) [pid = 448] [serial = 1543] [outer = 17DCD800] 09:41:52 INFO - PROCESS | 448 | 1468428112385 Marionette DEBUG loaded listener.js 09:41:52 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (18B6E800) [pid = 448] [serial = 1544] [outer = 17DCD800] 09:41:53 INFO - PROCESS | 448 | --DOMWINDOW == 83 (18165C00) [pid = 448] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:41:53 INFO - PROCESS | 448 | --DOMWINDOW == 82 (17DC5000) [pid = 448] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:41:53 INFO - PROCESS | 448 | --DOMWINDOW == 81 (13411800) [pid = 448] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:41:53 INFO - PROCESS | 448 | --DOMWINDOW == 80 (144A3000) [pid = 448] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:41:53 INFO - PROCESS | 448 | --DOMWINDOW == 79 (18F9A800) [pid = 448] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:41:53 INFO - PROCESS | 448 | --DOMWINDOW == 78 (090F5000) [pid = 448] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:41:53 INFO - PROCESS | 448 | --DOMWINDOW == 77 (10236400) [pid = 448] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:41:53 INFO - PROCESS | 448 | --DOMWINDOW == 76 (18F98800) [pid = 448] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:41:53 INFO - PROCESS | 448 | --DOMWINDOW == 75 (10A2D800) [pid = 448] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:41:53 INFO - PROCESS | 448 | --DOMWINDOW == 74 (13497000) [pid = 448] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:41:53 INFO - PROCESS | 448 | --DOMWINDOW == 73 (16671800) [pid = 448] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:41:53 INFO - PROCESS | 448 | --DOMWINDOW == 72 (161E3400) [pid = 448] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:41:53 INFO - PROCESS | 448 | 1468428113106 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]]]}] 09:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 969ms 09:41:53 INFO - PROCESS | 448 | 1468428113149 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 09:41:53 INFO - PROCESS | 448 | 1468428113151 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 09:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:41:53 INFO - PROCESS | 448 | 1468428113163 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:41:53 INFO - PROCESS | 448 | 1468428113165 Marionette TRACE conn6 <- [1,2022,null,{}] 09:41:53 INFO - PROCESS | 448 | 1468428113169 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}] 09:41:53 INFO - PROCESS | 448 | 1468428113170 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:53 INFO - PROCESS | 448 | 1468428113247 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 09:41:53 INFO - PROCESS | 448 | 1468428113252 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:53 INFO - PROCESS | 448 | 1468428113254 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:53 INFO - PROCESS | 448 | ++DOCSHELL 0FF65400 == 34 [pid = 448] [id = 515] 09:41:53 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (0FFF3800) [pid = 448] [serial = 1545] [outer = 00000000] 09:41:53 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (13497000) [pid = 448] [serial = 1546] [outer = 0FFF3800] 09:41:53 INFO - PROCESS | 448 | 1468428113297 Marionette DEBUG loaded listener.js 09:41:53 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (14C18800) [pid = 448] [serial = 1547] [outer = 0FFF3800] 09:41:53 INFO - PROCESS | 448 | 1468428113735 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]]]}] 09:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 630ms 09:41:53 INFO - PROCESS | 448 | 1468428113785 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 09:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:41:53 INFO - PROCESS | 448 | 1468428113787 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 09:41:53 INFO - PROCESS | 448 | 1468428113790 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:41:53 INFO - PROCESS | 448 | 1468428113792 Marionette TRACE conn6 <- [1,2026,null,{}] 09:41:53 INFO - PROCESS | 448 | 1468428113795 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}] 09:41:53 INFO - PROCESS | 448 | 1468428113797 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:53 INFO - PROCESS | 448 | 1468428113875 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 09:41:53 INFO - PROCESS | 448 | 1468428113884 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:53 INFO - PROCESS | 448 | 1468428113886 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:53 INFO - PROCESS | 448 | ++DOCSHELL 0C894400 == 35 [pid = 448] [id = 516] 09:41:53 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (16671800) [pid = 448] [serial = 1548] [outer = 00000000] 09:41:53 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (18B1CC00) [pid = 448] [serial = 1549] [outer = 16671800] 09:41:53 INFO - PROCESS | 448 | 1468428113929 Marionette DEBUG loaded listener.js 09:41:53 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (18CF2800) [pid = 448] [serial = 1550] [outer = 16671800] 09:41:54 INFO - PROCESS | 448 | 1468428114338 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]]]}] 09:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 630ms 09:41:54 INFO - PROCESS | 448 | 1468428114421 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 09:41:54 INFO - PROCESS | 448 | 1468428114423 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 09:41:54 INFO - PROCESS | 448 | 1468428114426 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:41:54 INFO - PROCESS | 448 | 1468428114428 Marionette TRACE conn6 <- [1,2030,null,{}] 09:41:54 INFO - PROCESS | 448 | 1468428114432 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}] 09:41:54 INFO - PROCESS | 448 | 1468428114433 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:54 INFO - PROCESS | 448 | 1468428114511 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 09:41:54 INFO - PROCESS | 448 | 1468428114517 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:54 INFO - PROCESS | 448 | 1468428114518 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:54 INFO - PROCESS | 448 | ++DOCSHELL 18F98000 == 36 [pid = 448] [id = 517] 09:41:54 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18F9B400) [pid = 448] [serial = 1551] [outer = 00000000] 09:41:54 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1907D400) [pid = 448] [serial = 1552] [outer = 18F9B400] 09:41:54 INFO - PROCESS | 448 | 1468428114561 Marionette DEBUG loaded listener.js 09:41:54 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (19092800) [pid = 448] [serial = 1553] [outer = 18F9B400] 09:41:55 INFO - PROCESS | 448 | 1468428115022 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]]]}] 09:41:55 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) 09:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 630ms 09:41:55 INFO - PROCESS | 448 | 1468428115105 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 09:41:55 INFO - PROCESS | 448 | 1468428115109 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 09:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:41:55 INFO - PROCESS | 448 | 1468428115114 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:41:55 INFO - PROCESS | 448 | 1468428115119 Marionette TRACE conn6 <- [1,2034,null,{}] 09:41:55 INFO - PROCESS | 448 | 1468428115125 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}] 09:41:55 INFO - PROCESS | 448 | 1468428115129 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:55 INFO - PROCESS | 448 | 1468428115290 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 09:41:55 INFO - PROCESS | 448 | 1468428115422 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:55 INFO - PROCESS | 448 | 1468428115428 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:55 INFO - PROCESS | 448 | ++DOCSHELL 0CDD3800 == 37 [pid = 448] [id = 518] 09:41:55 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (0FFF5400) [pid = 448] [serial = 1554] [outer = 00000000] 09:41:55 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (10238C00) [pid = 448] [serial = 1555] [outer = 0FFF5400] 09:41:55 INFO - PROCESS | 448 | 1468428115485 Marionette DEBUG loaded listener.js 09:41:55 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (10368000) [pid = 448] [serial = 1556] [outer = 0FFF5400] 09:41:56 INFO - PROCESS | 448 | 1468428116217 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]]]}] 09:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1129ms 09:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:41:56 INFO - PROCESS | 448 | 1468428116246 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 09:41:56 INFO - PROCESS | 448 | 1468428116249 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 09:41:56 INFO - PROCESS | 448 | 1468428116255 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:41:56 INFO - PROCESS | 448 | 1468428116259 Marionette TRACE conn6 <- [1,2038,null,{}] 09:41:56 INFO - PROCESS | 448 | 1468428116264 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}] 09:41:56 INFO - PROCESS | 448 | 1468428116266 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:56 INFO - PROCESS | 448 | 1468428116386 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 09:41:56 INFO - PROCESS | 448 | 1468428116522 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:56 INFO - PROCESS | 448 | 1468428116525 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:56 INFO - PROCESS | 448 | ++DOCSHELL 14764C00 == 38 [pid = 448] [id = 519] 09:41:56 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (147A1400) [pid = 448] [serial = 1557] [outer = 00000000] 09:41:56 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (14C4D800) [pid = 448] [serial = 1558] [outer = 147A1400] 09:41:56 INFO - PROCESS | 448 | 1468428116582 Marionette DEBUG loaded listener.js 09:41:56 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (161E5400) [pid = 448] [serial = 1559] [outer = 147A1400] 09:41:57 INFO - PROCESS | 448 | 1468428117411 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]]]}] 09:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1239ms 09:41:57 INFO - PROCESS | 448 | 1468428117495 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 09:41:57 INFO - PROCESS | 448 | 1468428117499 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 09:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:41:57 INFO - PROCESS | 448 | 1468428117504 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:41:57 INFO - PROCESS | 448 | 1468428117507 Marionette TRACE conn6 <- [1,2042,null,{}] 09:41:57 INFO - PROCESS | 448 | 1468428117512 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}] 09:41:57 INFO - PROCESS | 448 | 1468428117516 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:57 INFO - PROCESS | 448 | 1468428117625 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 09:41:57 INFO - PROCESS | 448 | 1468428117759 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:57 INFO - PROCESS | 448 | 1468428117763 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:57 INFO - PROCESS | 448 | ++DOCSHELL 10245C00 == 39 [pid = 448] [id = 520] 09:41:57 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (10320000) [pid = 448] [serial = 1560] [outer = 00000000] 09:41:57 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (10373800) [pid = 448] [serial = 1561] [outer = 10320000] 09:41:57 INFO - PROCESS | 448 | 1468428117816 Marionette DEBUG loaded listener.js 09:41:57 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (10716000) [pid = 448] [serial = 1562] [outer = 10320000] 09:41:58 INFO - PROCESS | 448 | --DOCSHELL 0C894400 == 38 [pid = 448] [id = 516] 09:41:58 INFO - PROCESS | 448 | --DOCSHELL 0FF65400 == 37 [pid = 448] [id = 515] 09:41:58 INFO - PROCESS | 448 | --DOCSHELL 17DCD000 == 36 [pid = 448] [id = 514] 09:41:58 INFO - PROCESS | 448 | --DOCSHELL 16C50800 == 35 [pid = 448] [id = 513] 09:41:58 INFO - PROCESS | 448 | --DOCSHELL 15A63400 == 34 [pid = 448] [id = 512] 09:41:58 INFO - PROCESS | 448 | --DOCSHELL 14B99800 == 33 [pid = 448] [id = 511] 09:41:58 INFO - PROCESS | 448 | --DOCSHELL 1097E400 == 32 [pid = 448] [id = 510] 09:41:58 INFO - PROCESS | 448 | --DOCSHELL 1017C000 == 31 [pid = 448] [id = 509] 09:41:58 INFO - PROCESS | 448 | --DOCSHELL 0906B400 == 30 [pid = 448] [id = 508] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 89 (18171400) [pid = 448] [serial = 1498] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 88 (19291000) [pid = 448] [serial = 1504] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 87 (18E06C00) [pid = 448] [serial = 1502] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 86 (18CEB000) [pid = 448] [serial = 1501] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 85 (178E5800) [pid = 448] [serial = 1507] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 84 (19093C00) [pid = 448] [serial = 1481] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1023D400) [pid = 448] [serial = 1483] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 82 (10371800) [pid = 448] [serial = 1484] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1031F000) [pid = 448] [serial = 1489] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 80 (1A013800) [pid = 448] [serial = 1511] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1036A800) [pid = 448] [serial = 1490] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 78 (14415400) [pid = 448] [serial = 1492] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 77 (144E7C00) [pid = 448] [serial = 1493] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 76 (147A2800) [pid = 448] [serial = 1486] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 75 (14D8B400) [pid = 448] [serial = 1487] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1667C800) [pid = 448] [serial = 1495] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 73 (1907E400) [pid = 448] [serial = 1505] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 72 (1A012C00) [pid = 448] [serial = 1510] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1A08C000) [pid = 448] [serial = 1514] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1A087800) [pid = 448] [serial = 1513] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 69 (18187000) [pid = 448] [serial = 1508] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 68 (18189000) [pid = 448] [serial = 1499] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | --DOMWINDOW == 67 (178DE000) [pid = 448] [serial = 1496] [outer = 00000000] [url = about:blank] 09:41:58 INFO - PROCESS | 448 | 1468428118300 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]]]}] 09:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 831ms 09:41:58 INFO - PROCESS | 448 | 1468428118336 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 09:41:58 INFO - PROCESS | 448 | 1468428118341 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 09:41:58 INFO - PROCESS | 448 | 1468428118346 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:41:58 INFO - PROCESS | 448 | 1468428118349 Marionette TRACE conn6 <- [1,2046,null,{}] 09:41:58 INFO - PROCESS | 448 | 1468428118353 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}] 09:41:58 INFO - PROCESS | 448 | 1468428118355 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:58 INFO - PROCESS | 448 | 1468428118443 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 09:41:58 INFO - PROCESS | 448 | 1468428118452 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:58 INFO - PROCESS | 448 | 1468428118454 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:58 INFO - PROCESS | 448 | ++DOCSHELL 10372800 == 31 [pid = 448] [id = 521] 09:41:58 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (10373400) [pid = 448] [serial = 1563] [outer = 00000000] 09:41:58 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (10AD0400) [pid = 448] [serial = 1564] [outer = 10373400] 09:41:58 INFO - PROCESS | 448 | 1468428118501 Marionette DEBUG loaded listener.js 09:41:58 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (14420400) [pid = 448] [serial = 1565] [outer = 10373400] 09:41:58 INFO - PROCESS | 448 | 1468428118985 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]]]}] 09:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 670ms 09:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:41:59 INFO - PROCESS | 448 | 1468428119021 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 09:41:59 INFO - PROCESS | 448 | 1468428119023 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 09:41:59 INFO - PROCESS | 448 | 1468428119027 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:41:59 INFO - PROCESS | 448 | 1468428119030 Marionette TRACE conn6 <- [1,2050,null,{}] 09:41:59 INFO - PROCESS | 448 | 1468428119041 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}] 09:41:59 INFO - PROCESS | 448 | 1468428119045 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:59 INFO - PROCESS | 448 | 1468428119130 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 09:41:59 INFO - PROCESS | 448 | 1468428119265 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:59 INFO - PROCESS | 448 | 1468428119268 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:59 INFO - PROCESS | 448 | ++DOCSHELL 161E4C00 == 32 [pid = 448] [id = 522] 09:41:59 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (161E5000) [pid = 448] [serial = 1566] [outer = 00000000] 09:41:59 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (16677800) [pid = 448] [serial = 1567] [outer = 161E5000] 09:41:59 INFO - PROCESS | 448 | 1468428119317 Marionette DEBUG loaded listener.js 09:41:59 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (1784BC00) [pid = 448] [serial = 1568] [outer = 161E5000] 09:41:59 INFO - PROCESS | 448 | 1468428119682 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]]]}] 09:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 730ms 09:41:59 INFO - PROCESS | 448 | 1468428119757 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 09:41:59 INFO - PROCESS | 448 | 1468428119760 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 09:41:59 INFO - PROCESS | 448 | 1468428119764 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:41:59 INFO - PROCESS | 448 | 1468428119765 Marionette TRACE conn6 <- [1,2054,null,{}] 09:41:59 INFO - PROCESS | 448 | 1468428119769 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}] 09:41:59 INFO - PROCESS | 448 | 1468428119771 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:59 INFO - PROCESS | 448 | 1468428119866 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 09:41:59 INFO - PROCESS | 448 | 1468428119871 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:59 INFO - PROCESS | 448 | 1468428119873 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:41:59 INFO - PROCESS | 448 | ++DOCSHELL 17DC7000 == 33 [pid = 448] [id = 523] 09:41:59 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (17DCF000) [pid = 448] [serial = 1569] [outer = 00000000] 09:41:59 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (18186800) [pid = 448] [serial = 1570] [outer = 17DCF000] 09:41:59 INFO - PROCESS | 448 | 1468428119917 Marionette DEBUG loaded listener.js 09:41:59 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1818E400) [pid = 448] [serial = 1571] [outer = 17DCF000] 09:42:00 INFO - PROCESS | 448 | 1468428120386 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]]]}] 09:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 670ms 09:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:42:00 INFO - PROCESS | 448 | 1468428120437 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 09:42:00 INFO - PROCESS | 448 | 1468428120439 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 09:42:00 INFO - PROCESS | 448 | 1468428120442 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:42:00 INFO - PROCESS | 448 | 1468428120444 Marionette TRACE conn6 <- [1,2058,null,{}] 09:42:00 INFO - PROCESS | 448 | 1468428120447 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}] 09:42:00 INFO - PROCESS | 448 | 1468428120449 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:00 INFO - PROCESS | 448 | 1468428120588 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 09:42:00 INFO - PROCESS | 448 | 1468428120609 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:00 INFO - PROCESS | 448 | 1468428120611 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:00 INFO - PROCESS | 448 | ++DOCSHELL 18B14800 == 34 [pid = 448] [id = 524] 09:42:00 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (18B68000) [pid = 448] [serial = 1572] [outer = 00000000] 09:42:00 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (18E02800) [pid = 448] [serial = 1573] [outer = 18B68000] 09:42:00 INFO - PROCESS | 448 | 1468428120654 Marionette DEBUG loaded listener.js 09:42:00 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18F1AC00) [pid = 448] [serial = 1574] [outer = 18B68000] 09:42:01 INFO - PROCESS | 448 | 1468428121093 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]]]}] 09:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 670ms 09:42:01 INFO - PROCESS | 448 | 1468428121113 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 09:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:42:01 INFO - PROCESS | 448 | 1468428121115 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 09:42:01 INFO - PROCESS | 448 | 1468428121118 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:42:01 INFO - PROCESS | 448 | 1468428121120 Marionette TRACE conn6 <- [1,2062,null,{}] 09:42:01 INFO - PROCESS | 448 | 1468428121123 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}] 09:42:01 INFO - PROCESS | 448 | 1468428121129 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:01 INFO - PROCESS | 448 | 1468428121267 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 09:42:01 INFO - PROCESS | 448 | 1468428121272 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:01 INFO - PROCESS | 448 | 1468428121274 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:01 INFO - PROCESS | 448 | ++DOCSHELL 18F9A800 == 35 [pid = 448] [id = 525] 09:42:01 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1907B400) [pid = 448] [serial = 1575] [outer = 00000000] 09:42:01 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (19291800) [pid = 448] [serial = 1576] [outer = 1907B400] 09:42:01 INFO - PROCESS | 448 | 1468428121318 Marionette DEBUG loaded listener.js 09:42:01 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (19DF8000) [pid = 448] [serial = 1577] [outer = 1907B400] 09:42:01 INFO - PROCESS | 448 | 1468428121774 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]]]}] 09:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 670ms 09:42:01 INFO - PROCESS | 448 | 1468428121789 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 09:42:01 INFO - PROCESS | 448 | 1468428121791 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 09:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:42:01 INFO - PROCESS | 448 | 1468428121795 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:42:01 INFO - PROCESS | 448 | 1468428121796 Marionette TRACE conn6 <- [1,2066,null,{}] 09:42:01 INFO - PROCESS | 448 | 1468428121810 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}] 09:42:01 INFO - PROCESS | 448 | 1468428121812 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:01 INFO - PROCESS | 448 | 1468428121925 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 09:42:02 INFO - PROCESS | 448 | 1468428122021 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:02 INFO - PROCESS | 448 | 1468428122022 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:02 INFO - PROCESS | 448 | ++DOCSHELL 1A00F800 == 36 [pid = 448] [id = 526] 09:42:02 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1A010800) [pid = 448] [serial = 1578] [outer = 00000000] 09:42:02 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1A019000) [pid = 448] [serial = 1579] [outer = 1A010800] 09:42:02 INFO - PROCESS | 448 | 1468428122065 Marionette DEBUG loaded listener.js 09:42:02 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (1A01C000) [pid = 448] [serial = 1580] [outer = 1A010800] 09:42:02 INFO - PROCESS | 448 | --DOMWINDOW == 84 (1097E800) [pid = 448] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:42:02 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1017E800) [pid = 448] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:42:02 INFO - PROCESS | 448 | --DOMWINDOW == 82 (14B9F000) [pid = 448] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:42:02 INFO - PROCESS | 448 | --DOMWINDOW == 81 (090EEC00) [pid = 448] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:42:02 INFO - PROCESS | 448 | --DOMWINDOW == 80 (16144000) [pid = 448] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:42:02 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1784D800) [pid = 448] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:42:02 INFO - PROCESS | 448 | --DOMWINDOW == 78 (17DCD800) [pid = 448] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:42:02 INFO - PROCESS | 448 | --DOMWINDOW == 77 (0FFF3800) [pid = 448] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:42:02 INFO - PROCESS | 448 | --DOMWINDOW == 76 (0C82D000) [pid = 448] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:42:02 INFO - PROCESS | 448 | --DOMWINDOW == 75 (16679000) [pid = 448] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:42:02 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1A011800) [pid = 448] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:42:02 INFO - PROCESS | 448 | --DOMWINDOW == 73 (16671800) [pid = 448] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:42:02 INFO - PROCESS | 448 | 1468428122523 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]]]}] 09:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 769ms 09:42:02 INFO - PROCESS | 448 | 1468428122565 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 09:42:02 INFO - PROCESS | 448 | 1468428122567 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 09:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:42:02 INFO - PROCESS | 448 | 1468428122570 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:42:02 INFO - PROCESS | 448 | 1468428122572 Marionette TRACE conn6 <- [1,2070,null,{}] 09:42:02 INFO - PROCESS | 448 | 1468428122575 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}] 09:42:02 INFO - PROCESS | 448 | 1468428122577 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:02 INFO - PROCESS | 448 | 1468428122656 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 09:42:02 INFO - PROCESS | 448 | 1468428122662 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:02 INFO - PROCESS | 448 | 1468428122664 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:02 INFO - PROCESS | 448 | ++DOCSHELL 1441F000 == 37 [pid = 448] [id = 527] 09:42:02 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (15A60800) [pid = 448] [serial = 1581] [outer = 00000000] 09:42:02 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (17DC6800) [pid = 448] [serial = 1582] [outer = 15A60800] 09:42:02 INFO - PROCESS | 448 | 1468428122707 Marionette DEBUG loaded listener.js 09:42:02 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (18F98400) [pid = 448] [serial = 1583] [outer = 15A60800] 09:42:03 INFO - PROCESS | 448 | 1468428123111 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]]]}] 09:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 570ms 09:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:42:03 INFO - PROCESS | 448 | 1468428123142 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 09:42:03 INFO - PROCESS | 448 | 1468428123143 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 09:42:03 INFO - PROCESS | 448 | 1468428123146 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:42:03 INFO - PROCESS | 448 | 1468428123148 Marionette TRACE conn6 <- [1,2074,null,{}] 09:42:03 INFO - PROCESS | 448 | 1468428123151 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}] 09:42:03 INFO - PROCESS | 448 | 1468428123153 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:03 INFO - PROCESS | 448 | 1468428123278 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 09:42:03 INFO - PROCESS | 448 | 1468428123286 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:03 INFO - PROCESS | 448 | 1468428123288 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:03 INFO - PROCESS | 448 | ++DOCSHELL 18F91400 == 38 [pid = 448] [id = 528] 09:42:03 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (19090400) [pid = 448] [serial = 1584] [outer = 00000000] 09:42:03 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1A08B000) [pid = 448] [serial = 1585] [outer = 19090400] 09:42:03 INFO - PROCESS | 448 | 1468428123331 Marionette DEBUG loaded listener.js 09:42:03 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1A08DC00) [pid = 448] [serial = 1586] [outer = 19090400] 09:42:03 INFO - PROCESS | 448 | 1468428123773 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]]]}] 09:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 670ms 09:42:03 INFO - PROCESS | 448 | 1468428123819 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 09:42:03 INFO - PROCESS | 448 | 1468428123821 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 09:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:42:03 INFO - PROCESS | 448 | 1468428123824 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:42:03 INFO - PROCESS | 448 | 1468428123826 Marionette TRACE conn6 <- [1,2078,null,{}] 09:42:03 INFO - PROCESS | 448 | 1468428123839 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}] 09:42:03 INFO - PROCESS | 448 | 1468428123841 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:03 INFO - PROCESS | 448 | 1468428123921 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 09:42:03 INFO - PROCESS | 448 | 1468428123927 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:03 INFO - PROCESS | 448 | 1468428123928 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:03 INFO - PROCESS | 448 | ++DOCSHELL 1A154C00 == 39 [pid = 448] [id = 529] 09:42:03 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1A155400) [pid = 448] [serial = 1587] [outer = 00000000] 09:42:03 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1A15EC00) [pid = 448] [serial = 1588] [outer = 1A155400] 09:42:03 INFO - PROCESS | 448 | 1468428123972 Marionette DEBUG loaded listener.js 09:42:04 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1A160800) [pid = 448] [serial = 1589] [outer = 1A155400] 09:42:04 INFO - PROCESS | 448 | 1468428124517 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]]]}] 09:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 730ms 09:42:04 INFO - PROCESS | 448 | 1468428124558 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 09:42:04 INFO - PROCESS | 448 | 1468428124563 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 09:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:42:04 INFO - PROCESS | 448 | 1468428124569 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:42:04 INFO - PROCESS | 448 | 1468428124573 Marionette TRACE conn6 <- [1,2082,null,{}] 09:42:04 INFO - PROCESS | 448 | 1468428124578 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}] 09:42:04 INFO - PROCESS | 448 | 1468428124581 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:04 INFO - PROCESS | 448 | 1468428124750 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 09:42:04 INFO - PROCESS | 448 | 1468428124883 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:04 INFO - PROCESS | 448 | 1468428124888 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:04 INFO - PROCESS | 448 | ++DOCSHELL 0CD6D000 == 40 [pid = 448] [id = 530] 09:42:04 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (0CDCE000) [pid = 448] [serial = 1590] [outer = 00000000] 09:42:04 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (10615000) [pid = 448] [serial = 1591] [outer = 0CDCE000] 09:42:04 INFO - PROCESS | 448 | 1468428124947 Marionette DEBUG loaded listener.js 09:42:05 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (14415400) [pid = 448] [serial = 1592] [outer = 0CDCE000] 09:42:05 INFO - PROCESS | 448 | 1468428125507 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]]]}] 09:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 970ms 09:42:05 INFO - PROCESS | 448 | 1468428125543 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 09:42:05 INFO - PROCESS | 448 | 1468428125548 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 09:42:05 INFO - PROCESS | 448 | 1468428125554 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:42:05 INFO - PROCESS | 448 | 1468428125557 Marionette TRACE conn6 <- [1,2086,null,{}] 09:42:05 INFO - PROCESS | 448 | 1468428125561 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}] 09:42:05 INFO - PROCESS | 448 | 1468428125564 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:05 INFO - PROCESS | 448 | 1468428125676 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 09:42:05 INFO - PROCESS | 448 | 1468428125788 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:05 INFO - PROCESS | 448 | 1468428125791 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:05 INFO - PROCESS | 448 | ++DOCSHELL 14D8B400 == 41 [pid = 448] [id = 531] 09:42:05 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (15A57400) [pid = 448] [serial = 1593] [outer = 00000000] 09:42:05 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (178E5800) [pid = 448] [serial = 1594] [outer = 15A57400] 09:42:05 INFO - PROCESS | 448 | 1468428125887 Marionette DEBUG loaded listener.js 09:42:05 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (17DD2000) [pid = 448] [serial = 1595] [outer = 15A57400] 09:42:06 INFO - PROCESS | 448 | 1468428126485 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]]]}] 09:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 971ms 09:42:06 INFO - PROCESS | 448 | 1468428126529 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 09:42:06 INFO - PROCESS | 448 | 1468428126532 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 09:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:42:06 INFO - PROCESS | 448 | 1468428126535 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:42:06 INFO - PROCESS | 448 | 1468428126539 Marionette TRACE conn6 <- [1,2090,null,{}] 09:42:06 INFO - PROCESS | 448 | 1468428126550 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}] 09:42:06 INFO - PROCESS | 448 | 1468428126554 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:06 INFO - PROCESS | 448 | 1468428126664 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 09:42:06 INFO - PROCESS | 448 | 1468428126803 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:06 INFO - PROCESS | 448 | 1468428126806 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:06 INFO - PROCESS | 448 | ++DOCSHELL 19FBFC00 == 42 [pid = 448] [id = 532] 09:42:06 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (1A010C00) [pid = 448] [serial = 1596] [outer = 00000000] 09:42:06 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (1A0E8800) [pid = 448] [serial = 1597] [outer = 1A010C00] 09:42:06 INFO - PROCESS | 448 | 1468428126864 Marionette DEBUG loaded listener.js 09:42:06 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (1B6F3800) [pid = 448] [serial = 1598] [outer = 1A010C00] 09:42:07 INFO - PROCESS | 448 | 1468428127459 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]]]}] 09:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 969ms 09:42:07 INFO - PROCESS | 448 | 1468428127509 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 09:42:07 INFO - PROCESS | 448 | 1468428127512 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 09:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:42:07 INFO - PROCESS | 448 | 1468428127515 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:42:07 INFO - PROCESS | 448 | 1468428127517 Marionette TRACE conn6 <- [1,2094,null,{}] 09:42:07 INFO - PROCESS | 448 | 1468428127521 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}] 09:42:07 INFO - PROCESS | 448 | 1468428127523 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:07 INFO - PROCESS | 448 | 1468428127646 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 09:42:07 INFO - PROCESS | 448 | 1468428127783 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:07 INFO - PROCESS | 448 | 1468428127786 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:07 INFO - PROCESS | 448 | ++DOCSHELL 10242C00 == 43 [pid = 448] [id = 533] 09:42:07 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (10323800) [pid = 448] [serial = 1599] [outer = 00000000] 09:42:07 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (10ACB400) [pid = 448] [serial = 1600] [outer = 10323800] 09:42:07 INFO - PROCESS | 448 | 1468428127840 Marionette DEBUG loaded listener.js 09:42:07 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (14CD3C00) [pid = 448] [serial = 1601] [outer = 10323800] 09:42:08 INFO - PROCESS | 448 | 1468428128544 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]]]}] 09:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1075ms 09:42:08 INFO - PROCESS | 448 | 1468428128594 Marionette TRACE conn6 -> [0,2097,"getWindowHandle",null] 09:42:08 INFO - PROCESS | 448 | 1468428128598 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 09:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:42:08 INFO - PROCESS | 448 | 1468428128603 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:42:08 INFO - PROCESS | 448 | 1468428128608 Marionette TRACE conn6 <- [1,2098,null,{}] 09:42:08 INFO - PROCESS | 448 | 1468428128613 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}] 09:42:08 INFO - PROCESS | 448 | 1468428128616 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:08 INFO - PROCESS | 448 | 1468428128716 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 09:42:08 INFO - PROCESS | 448 | 1468428128828 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:08 INFO - PROCESS | 448 | 1468428128830 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:09 INFO - PROCESS | 448 | --DOCSHELL 18F91400 == 42 [pid = 448] [id = 528] 09:42:09 INFO - PROCESS | 448 | --DOCSHELL 1441F000 == 41 [pid = 448] [id = 527] 09:42:09 INFO - PROCESS | 448 | --DOCSHELL 1A00F800 == 40 [pid = 448] [id = 526] 09:42:09 INFO - PROCESS | 448 | --DOCSHELL 18F9A800 == 39 [pid = 448] [id = 525] 09:42:09 INFO - PROCESS | 448 | --DOCSHELL 18B14800 == 38 [pid = 448] [id = 524] 09:42:09 INFO - PROCESS | 448 | --DOCSHELL 17DC7000 == 37 [pid = 448] [id = 523] 09:42:09 INFO - PROCESS | 448 | --DOCSHELL 161E4C00 == 36 [pid = 448] [id = 522] 09:42:09 INFO - PROCESS | 448 | --DOCSHELL 10372800 == 35 [pid = 448] [id = 521] 09:42:09 INFO - PROCESS | 448 | --DOCSHELL 10245C00 == 34 [pid = 448] [id = 520] 09:42:09 INFO - PROCESS | 448 | --DOCSHELL 14764C00 == 33 [pid = 448] [id = 519] 09:42:09 INFO - PROCESS | 448 | --DOCSHELL 18F98000 == 32 [pid = 448] [id = 517] 09:42:09 INFO - PROCESS | 448 | --DOCSHELL 0CDD3800 == 31 [pid = 448] [id = 518] 09:42:09 INFO - PROCESS | 448 | --DOCSHELL 10242C00 == 30 [pid = 448] [id = 533] 09:42:09 INFO - PROCESS | 448 | --DOCSHELL 19FBFC00 == 29 [pid = 448] [id = 532] 09:42:09 INFO - PROCESS | 448 | --DOCSHELL 1A154C00 == 28 [pid = 448] [id = 529] 09:42:09 INFO - PROCESS | 448 | --DOCSHELL 0CD6D000 == 27 [pid = 448] [id = 530] 09:42:09 INFO - PROCESS | 448 | --DOCSHELL 14D8B400 == 26 [pid = 448] [id = 531] 09:42:09 INFO - PROCESS | 448 | ++DOCSHELL 022EB400 == 27 [pid = 448] [id = 534] 09:42:09 INFO - PROCESS | 448 | ++DOMWINDOW == 95 (022EC800) [pid = 448] [serial = 1602] [outer = 00000000] 09:42:09 INFO - PROCESS | 448 | ++DOMWINDOW == 96 (090F1000) [pid = 448] [serial = 1603] [outer = 022EC800] 09:42:09 INFO - PROCESS | 448 | 1468428129538 Marionette DEBUG loaded listener.js 09:42:09 INFO - PROCESS | 448 | ++DOMWINDOW == 97 (0C826000) [pid = 448] [serial = 1604] [outer = 022EC800] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 96 (10985000) [pid = 448] [serial = 1531] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 95 (10A29400) [pid = 448] [serial = 1532] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 94 (10239C00) [pid = 448] [serial = 1528] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 93 (1023A000) [pid = 448] [serial = 1529] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 92 (14C1EC00) [pid = 448] [serial = 1534] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 91 (1023A400) [pid = 448] [serial = 1526] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 90 (0FFFE000) [pid = 448] [serial = 1525] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 89 (16567800) [pid = 448] [serial = 1537] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 88 (17DC3800) [pid = 448] [serial = 1540] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 87 (17DCA400) [pid = 448] [serial = 1541] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 86 (18181800) [pid = 448] [serial = 1543] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 85 (14C18800) [pid = 448] [serial = 1547] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 84 (13497000) [pid = 448] [serial = 1546] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 83 (10AD1400) [pid = 448] [serial = 1517] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 82 (10535800) [pid = 448] [serial = 1516] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1818F400) [pid = 448] [serial = 1520] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 80 (17DD1000) [pid = 448] [serial = 1519] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1A15D400) [pid = 448] [serial = 1523] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1A154800) [pid = 448] [serial = 1522] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1667C400) [pid = 448] [serial = 1538] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 76 (18B6E800) [pid = 448] [serial = 1544] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 75 (18CF2800) [pid = 448] [serial = 1550] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 74 (18B1CC00) [pid = 448] [serial = 1549] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 73 (14CD9400) [pid = 448] [serial = 1535] [outer = 00000000] [url = about:blank] 09:42:09 INFO - PROCESS | 448 | --DOMWINDOW == 72 (1907D400) [pid = 448] [serial = 1552] [outer = 00000000] [url = about:blank] 09:42:10 INFO - PROCESS | 448 | 1468428130091 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]]]}] 09:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1531ms 09:42:10 INFO - PROCESS | 448 | 1468428130136 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 09:42:10 INFO - PROCESS | 448 | 1468428130140 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 09:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:42:10 INFO - PROCESS | 448 | 1468428130145 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:42:10 INFO - PROCESS | 448 | 1468428130147 Marionette TRACE conn6 <- [1,2102,null,{}] 09:42:10 INFO - PROCESS | 448 | 1468428130152 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}] 09:42:10 INFO - PROCESS | 448 | 1468428130155 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:10 INFO - PROCESS | 448 | 1468428130285 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 09:42:10 INFO - PROCESS | 448 | 1468428130379 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:10 INFO - PROCESS | 448 | 1468428130382 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:10 INFO - PROCESS | 448 | ++DOCSHELL 10240800 == 28 [pid = 448] [id = 535] 09:42:10 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (10241000) [pid = 448] [serial = 1605] [outer = 00000000] 09:42:10 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (10324C00) [pid = 448] [serial = 1606] [outer = 10241000] 09:42:10 INFO - PROCESS | 448 | 1468428130433 Marionette DEBUG loaded listener.js 09:42:10 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1036D800) [pid = 448] [serial = 1607] [outer = 10241000] 09:42:10 INFO - PROCESS | 448 | 1468428130860 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]]]}] 09:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 770ms 09:42:10 INFO - PROCESS | 448 | 1468428130919 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 09:42:10 INFO - PROCESS | 448 | 1468428130923 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 09:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:42:10 INFO - PROCESS | 448 | 1468428130929 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:42:10 INFO - PROCESS | 448 | 1468428130932 Marionette TRACE conn6 <- [1,2106,null,{}] 09:42:10 INFO - PROCESS | 448 | 1468428130936 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}] 09:42:10 INFO - PROCESS | 448 | 1468428130938 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:11 INFO - PROCESS | 448 | 1468428131031 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 09:42:11 INFO - PROCESS | 448 | 1468428131040 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:11 INFO - PROCESS | 448 | 1468428131042 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:11 INFO - PROCESS | 448 | ++DOCSHELL 10610000 == 29 [pid = 448] [id = 536] 09:42:11 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (10611400) [pid = 448] [serial = 1608] [outer = 00000000] 09:42:11 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (10A2CC00) [pid = 448] [serial = 1609] [outer = 10611400] 09:42:11 INFO - PROCESS | 448 | 1468428131088 Marionette DEBUG loaded listener.js 09:42:11 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1152F800) [pid = 448] [serial = 1610] [outer = 10611400] 09:42:11 INFO - PROCESS | 448 | 1468428131561 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]]]}] 09:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 670ms 09:42:11 INFO - PROCESS | 448 | 1468428131600 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 09:42:11 INFO - PROCESS | 448 | 1468428131602 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 09:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:42:11 INFO - PROCESS | 448 | 1468428131606 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:42:11 INFO - PROCESS | 448 | 1468428131609 Marionette TRACE conn6 <- [1,2110,null,{}] 09:42:11 INFO - PROCESS | 448 | 1468428131620 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}] 09:42:11 INFO - PROCESS | 448 | 1468428131624 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:11 INFO - PROCESS | 448 | 1468428131718 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 09:42:11 INFO - PROCESS | 448 | 1468428131725 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:11 INFO - PROCESS | 448 | 1468428131727 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:11 INFO - PROCESS | 448 | ++DOCSHELL 0CD6E800 == 30 [pid = 448] [id = 537] 09:42:11 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (10240000) [pid = 448] [serial = 1611] [outer = 00000000] 09:42:11 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (14C45800) [pid = 448] [serial = 1612] [outer = 10240000] 09:42:11 INFO - PROCESS | 448 | 1468428131782 Marionette DEBUG loaded listener.js 09:42:11 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (15A63C00) [pid = 448] [serial = 1613] [outer = 10240000] 09:42:12 INFO - PROCESS | 448 | 1468428132262 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]]]}] 09:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 729ms 09:42:12 INFO - PROCESS | 448 | 1468428132340 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 09:42:12 INFO - PROCESS | 448 | 1468428132343 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 09:42:12 INFO - PROCESS | 448 | 1468428132346 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:42:12 INFO - PROCESS | 448 | 1468428132348 Marionette TRACE conn6 <- [1,2114,null,{}] 09:42:12 INFO - PROCESS | 448 | 1468428132351 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}] 09:42:12 INFO - PROCESS | 448 | 1468428132353 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:12 INFO - PROCESS | 448 | 1468428132500 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 09:42:12 INFO - PROCESS | 448 | 1468428132520 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:12 INFO - PROCESS | 448 | 1468428132522 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:12 INFO - PROCESS | 448 | ++DOCSHELL 161E4400 == 31 [pid = 448] [id = 538] 09:42:12 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (16561400) [pid = 448] [serial = 1614] [outer = 00000000] 09:42:12 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1667AC00) [pid = 448] [serial = 1615] [outer = 16561400] 09:42:12 INFO - PROCESS | 448 | 1468428132566 Marionette DEBUG loaded listener.js 09:42:12 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1667F800) [pid = 448] [serial = 1616] [outer = 16561400] 09:42:12 INFO - PROCESS | 448 | 1468428132992 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]]]}] 09:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 670ms 09:42:13 INFO - PROCESS | 448 | 1468428133020 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 09:42:13 INFO - PROCESS | 448 | 1468428133022 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 09:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:42:13 INFO - PROCESS | 448 | 1468428133032 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:42:13 INFO - PROCESS | 448 | 1468428133034 Marionette TRACE conn6 <- [1,2118,null,{}] 09:42:13 INFO - PROCESS | 448 | 1468428133037 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}] 09:42:13 INFO - PROCESS | 448 | 1468428133039 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:13 INFO - PROCESS | 448 | 1468428133152 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 09:42:13 INFO - PROCESS | 448 | 1468428133157 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:13 INFO - PROCESS | 448 | 1468428133159 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:13 INFO - PROCESS | 448 | ++DOCSHELL 17D1BC00 == 32 [pid = 448] [id = 539] 09:42:13 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (17D1CC00) [pid = 448] [serial = 1617] [outer = 00000000] 09:42:13 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (17DC7800) [pid = 448] [serial = 1618] [outer = 17D1CC00] 09:42:13 INFO - PROCESS | 448 | 1468428133213 Marionette DEBUG loaded listener.js 09:42:13 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (18181000) [pid = 448] [serial = 1619] [outer = 17D1CC00] 09:42:13 INFO - PROCESS | 448 | --DOCSHELL 14C4EC00 == 31 [pid = 448] [id = 13] 09:42:13 INFO - PROCESS | 448 | 1468428133768 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] 09:42:13 INFO - PROCESS | 448 | 1468428133837 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 09:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:42:13 INFO - PROCESS | 448 | 1468428133846 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:42:13 INFO - PROCESS | 448 | 1468428133848 Marionette TRACE conn6 <- [1,2122,null,{}] 09:42:13 INFO - PROCESS | 448 | 1468428133851 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}] 09:42:13 INFO - PROCESS | 448 | 1468428133857 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:14 INFO - PROCESS | 448 | 1468428134262 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 09:42:14 INFO - PROCESS | 448 | --DOMWINDOW == 86 (18B68000) [pid = 448] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:42:14 INFO - PROCESS | 448 | --DOMWINDOW == 85 (1907B400) [pid = 448] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:42:14 INFO - PROCESS | 448 | --DOMWINDOW == 84 (18F9B400) [pid = 448] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:42:14 INFO - PROCESS | 448 | --DOMWINDOW == 83 (147A1400) [pid = 448] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:42:14 INFO - PROCESS | 448 | --DOMWINDOW == 82 (10373400) [pid = 448] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:42:14 INFO - PROCESS | 448 | --DOMWINDOW == 81 (17DCF000) [pid = 448] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:42:14 INFO - PROCESS | 448 | --DOMWINDOW == 80 (161E5000) [pid = 448] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:42:14 INFO - PROCESS | 448 | --DOMWINDOW == 79 (0FFF5400) [pid = 448] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:42:14 INFO - PROCESS | 448 | --DOMWINDOW == 78 (10320000) [pid = 448] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:42:14 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1A010800) [pid = 448] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:42:14 INFO - PROCESS | 448 | --DOMWINDOW == 76 (1A155400) [pid = 448] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:42:14 INFO - PROCESS | 448 | --DOMWINDOW == 75 (19090400) [pid = 448] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:42:14 INFO - PROCESS | 448 | --DOMWINDOW == 74 (15A60800) [pid = 448] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:42:14 INFO - PROCESS | 448 | 1468428134338 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:14 INFO - PROCESS | 448 | 1468428134340 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:14 INFO - PROCESS | 448 | ++DOCSHELL 00BBA800 == 32 [pid = 448] [id = 540] 09:42:14 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (090F4C00) [pid = 448] [serial = 1620] [outer = 00000000] 09:42:14 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (10373400) [pid = 448] [serial = 1621] [outer = 090F4C00] 09:42:14 INFO - PROCESS | 448 | 1468428134384 Marionette DEBUG loaded listener.js 09:42:14 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (15A62C00) [pid = 448] [serial = 1622] [outer = 090F4C00] 09:42:14 INFO - PROCESS | 448 | 1468428134733 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]]]}] 09:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 930ms 09:42:14 INFO - PROCESS | 448 | 1468428134780 Marionette TRACE conn6 -> [0,2125,"getWindowHandle",null] 09:42:14 INFO - PROCESS | 448 | 1468428134782 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 09:42:14 INFO - PROCESS | 448 | 1468428134785 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:42:14 INFO - PROCESS | 448 | 1468428134787 Marionette TRACE conn6 <- [1,2126,null,{}] 09:42:14 INFO - PROCESS | 448 | 1468428134790 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}] 09:42:14 INFO - PROCESS | 448 | 1468428134792 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:14 INFO - PROCESS | 448 | 1468428134872 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 09:42:14 INFO - PROCESS | 448 | 1468428134877 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:14 INFO - PROCESS | 448 | 1468428134879 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:14 INFO - PROCESS | 448 | ++DOCSHELL 10173C00 == 33 [pid = 448] [id = 541] 09:42:14 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1036D000) [pid = 448] [serial = 1623] [outer = 00000000] 09:42:14 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18E0E800) [pid = 448] [serial = 1624] [outer = 1036D000] 09:42:14 INFO - PROCESS | 448 | 1468428134922 Marionette DEBUG loaded listener.js 09:42:14 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18F8D000) [pid = 448] [serial = 1625] [outer = 1036D000] 09:42:15 INFO - PROCESS | 448 | 1468428135345 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]]]}] 09:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 570ms 09:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:42:15 INFO - PROCESS | 448 | 1468428135360 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 09:42:15 INFO - PROCESS | 448 | 1468428135362 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 09:42:15 INFO - PROCESS | 448 | 1468428135365 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:42:15 INFO - PROCESS | 448 | 1468428135367 Marionette TRACE conn6 <- [1,2130,null,{}] 09:42:15 INFO - PROCESS | 448 | 1468428135371 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}] 09:42:15 INFO - PROCESS | 448 | 1468428135372 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:15 INFO - PROCESS | 448 | 1468428135495 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 09:42:15 INFO - PROCESS | 448 | 1468428135503 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:15 INFO - PROCESS | 448 | 1468428135505 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:15 INFO - PROCESS | 448 | ++DOCSHELL 18B16800 == 34 [pid = 448] [id = 542] 09:42:15 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (18F15800) [pid = 448] [serial = 1626] [outer = 00000000] 09:42:15 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (18FBE800) [pid = 448] [serial = 1627] [outer = 18F15800] 09:42:15 INFO - PROCESS | 448 | 1468428135548 Marionette DEBUG loaded listener.js 09:42:15 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (18F12C00) [pid = 448] [serial = 1628] [outer = 18F15800] 09:42:15 INFO - PROCESS | 448 | 1468428135986 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] 09:42:16 INFO - PROCESS | 448 | 1468428136038 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 09:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:42:16 INFO - PROCESS | 448 | 1468428136042 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:42:16 INFO - PROCESS | 448 | 1468428136043 Marionette TRACE conn6 <- [1,2134,null,{}] 09:42:16 INFO - PROCESS | 448 | 1468428136060 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}] 09:42:16 INFO - PROCESS | 448 | 1468428136062 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:16 INFO - PROCESS | 448 | 1468428136152 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 09:42:16 INFO - PROCESS | 448 | 1468428136158 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:16 INFO - PROCESS | 448 | 1468428136159 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:16 INFO - PROCESS | 448 | ++DOCSHELL 1340F800 == 35 [pid = 448] [id = 543] 09:42:16 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (18F95C00) [pid = 448] [serial = 1629] [outer = 00000000] 09:42:16 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (19274800) [pid = 448] [serial = 1630] [outer = 18F95C00] 09:42:16 INFO - PROCESS | 448 | 1468428136203 Marionette DEBUG loaded listener.js 09:42:16 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (19AA6400) [pid = 448] [serial = 1631] [outer = 18F95C00] 09:42:17 INFO - PROCESS | 448 | 1468428137023 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] 09:42:17 INFO - PROCESS | 448 | 1468428137079 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 09:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:42:17 INFO - PROCESS | 448 | 1468428137083 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:42:17 INFO - PROCESS | 448 | 1468428137088 Marionette TRACE conn6 <- [1,2138,null,{}] 09:42:17 INFO - PROCESS | 448 | 1468428137094 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}] 09:42:17 INFO - PROCESS | 448 | 1468428137097 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:17 INFO - PROCESS | 448 | 1468428137241 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 09:42:17 INFO - PROCESS | 448 | 1468428137378 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:17 INFO - PROCESS | 448 | 1468428137381 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:17 INFO - PROCESS | 448 | ++DOCSHELL 0FFFE800 == 36 [pid = 448] [id = 544] 09:42:17 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1017F400) [pid = 448] [serial = 1632] [outer = 00000000] 09:42:17 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (10716800) [pid = 448] [serial = 1633] [outer = 1017F400] 09:42:17 INFO - PROCESS | 448 | 1468428137448 Marionette DEBUG loaded listener.js 09:42:17 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (113D9000) [pid = 448] [serial = 1634] [outer = 1017F400] 09:42:18 INFO - PROCESS | 448 | 1468428138174 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]]]}] 09:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1126ms 09:42:18 INFO - PROCESS | 448 | 1468428138212 Marionette TRACE conn6 -> [0,2141,"getWindowHandle",null] 09:42:18 INFO - PROCESS | 448 | 1468428138217 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 09:42:18 INFO - PROCESS | 448 | 1468428138223 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:42:18 INFO - PROCESS | 448 | 1468428138225 Marionette TRACE conn6 <- [1,2142,null,{}] 09:42:18 INFO - PROCESS | 448 | 1468428138229 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}] 09:42:18 INFO - PROCESS | 448 | 1468428138232 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:18 INFO - PROCESS | 448 | 1468428138360 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 09:42:18 INFO - PROCESS | 448 | 1468428138607 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:18 INFO - PROCESS | 448 | 1468428138610 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:18 INFO - PROCESS | 448 | ++DOCSHELL 022E5800 == 37 [pid = 448] [id = 545] 09:42:18 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (0906D800) [pid = 448] [serial = 1635] [outer = 00000000] 09:42:18 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (0CDCB800) [pid = 448] [serial = 1636] [outer = 0906D800] 09:42:18 INFO - PROCESS | 448 | 1468428138667 Marionette DEBUG loaded listener.js 09:42:18 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (1017BC00) [pid = 448] [serial = 1637] [outer = 0906D800] 09:42:19 INFO - PROCESS | 448 | --DOCSHELL 17DC7400 == 36 [pid = 448] [id = 403] 09:42:19 INFO - PROCESS | 448 | --DOCSHELL 18F8C800 == 35 [pid = 448] [id = 404] 09:42:19 INFO - PROCESS | 448 | --DOCSHELL 10322C00 == 34 [pid = 448] [id = 397] 09:42:19 INFO - PROCESS | 448 | --DOCSHELL 10368400 == 33 [pid = 448] [id = 396] 09:42:19 INFO - PROCESS | 448 | --DOCSHELL 18F8E800 == 32 [pid = 448] [id = 398] 09:42:19 INFO - PROCESS | 448 | --DOCSHELL 16146400 == 31 [pid = 448] [id = 401] 09:42:19 INFO - PROCESS | 448 | --DOCSHELL 14C1E400 == 30 [pid = 448] [id = 400] 09:42:19 INFO - PROCESS | 448 | --DOCSHELL 022E6000 == 29 [pid = 448] [id = 14] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 91 (18E02800) [pid = 448] [serial = 1573] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 90 (19291800) [pid = 448] [serial = 1576] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 89 (18F1AC00) [pid = 448] [serial = 1574] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 88 (19092800) [pid = 448] [serial = 1553] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 87 (14C4D800) [pid = 448] [serial = 1558] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 86 (161E5400) [pid = 448] [serial = 1559] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 85 (10AD0400) [pid = 448] [serial = 1564] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 84 (14420400) [pid = 448] [serial = 1565] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 83 (18186800) [pid = 448] [serial = 1570] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1784BC00) [pid = 448] [serial = 1568] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 81 (16677800) [pid = 448] [serial = 1567] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 80 (10238C00) [pid = 448] [serial = 1555] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 79 (10368000) [pid = 448] [serial = 1556] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 78 (10373800) [pid = 448] [serial = 1561] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1A019000) [pid = 448] [serial = 1579] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10716000) [pid = 448] [serial = 1562] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1A160800) [pid = 448] [serial = 1589] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1A08DC00) [pid = 448] [serial = 1586] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 73 (1A15EC00) [pid = 448] [serial = 1588] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 72 (19DF8000) [pid = 448] [serial = 1577] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1A08B000) [pid = 448] [serial = 1585] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1A01C000) [pid = 448] [serial = 1580] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 69 (17DC6800) [pid = 448] [serial = 1582] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 68 (18F98400) [pid = 448] [serial = 1583] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | --DOMWINDOW == 67 (1818E400) [pid = 448] [serial = 1571] [outer = 00000000] [url = about:blank] 09:42:19 INFO - PROCESS | 448 | 1468428139350 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]]]}] 09:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1175ms 09:42:19 INFO - PROCESS | 448 | 1468428139402 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 09:42:19 INFO - PROCESS | 448 | 1468428139406 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 09:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:42:19 INFO - PROCESS | 448 | 1468428139416 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:42:19 INFO - PROCESS | 448 | 1468428139419 Marionette TRACE conn6 <- [1,2146,null,{}] 09:42:19 INFO - PROCESS | 448 | 1468428139425 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}] 09:42:19 INFO - PROCESS | 448 | 1468428139429 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:19 INFO - PROCESS | 448 | 1468428139516 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 09:42:19 INFO - PROCESS | 448 | 1468428139524 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:19 INFO - PROCESS | 448 | 1468428139526 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:19 INFO - PROCESS | 448 | ++DOCSHELL 1036D400 == 30 [pid = 448] [id = 546] 09:42:19 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (10370C00) [pid = 448] [serial = 1638] [outer = 00000000] 09:42:19 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (1090CC00) [pid = 448] [serial = 1639] [outer = 10370C00] 09:42:19 INFO - PROCESS | 448 | 1468428139573 Marionette DEBUG loaded listener.js 09:42:19 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (10AC2C00) [pid = 448] [serial = 1640] [outer = 10370C00] 09:42:20 INFO - PROCESS | 448 | 1468428140099 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]]]}] 09:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 730ms 09:42:20 INFO - PROCESS | 448 | 1468428140148 Marionette TRACE conn6 -> [0,2149,"getWindowHandle",null] 09:42:20 INFO - PROCESS | 448 | 1468428140152 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 09:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:42:20 INFO - PROCESS | 448 | 1468428140156 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:42:20 INFO - PROCESS | 448 | 1468428140158 Marionette TRACE conn6 <- [1,2150,null,{}] 09:42:20 INFO - PROCESS | 448 | 1468428140162 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}] 09:42:20 INFO - PROCESS | 448 | 1468428140164 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:20 INFO - PROCESS | 448 | 1468428140253 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 09:42:20 INFO - PROCESS | 448 | 1468428140348 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:20 INFO - PROCESS | 448 | 1468428140350 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:20 INFO - PROCESS | 448 | ++DOCSHELL 10909800 == 31 [pid = 448] [id = 547] 09:42:20 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (14B29000) [pid = 448] [serial = 1641] [outer = 00000000] 09:42:20 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (14CD8C00) [pid = 448] [serial = 1642] [outer = 14B29000] 09:42:20 INFO - PROCESS | 448 | 1468428140402 Marionette DEBUG loaded listener.js 09:42:20 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (161DD000) [pid = 448] [serial = 1643] [outer = 14B29000] 09:42:20 INFO - PROCESS | 448 | 1468428140781 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]]]}] 09:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 670ms 09:42:20 INFO - PROCESS | 448 | 1468428140832 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 09:42:20 INFO - PROCESS | 448 | 1468428140834 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 09:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:42:20 INFO - PROCESS | 448 | 1468428140839 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:42:20 INFO - PROCESS | 448 | 1468428140844 Marionette TRACE conn6 <- [1,2154,null,{}] 09:42:20 INFO - PROCESS | 448 | 1468428140853 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}] 09:42:20 INFO - PROCESS | 448 | 1468428140857 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:20 INFO - PROCESS | 448 | 1468428140944 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 09:42:20 INFO - PROCESS | 448 | 1468428140952 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:20 INFO - PROCESS | 448 | 1468428140954 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:20 INFO - PROCESS | 448 | ++DOCSHELL 16675C00 == 32 [pid = 448] [id = 548] 09:42:20 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (16677000) [pid = 448] [serial = 1644] [outer = 00000000] 09:42:20 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (17DCF000) [pid = 448] [serial = 1645] [outer = 16677000] 09:42:20 INFO - PROCESS | 448 | 1468428140997 Marionette DEBUG loaded listener.js 09:42:21 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (18172C00) [pid = 448] [serial = 1646] [outer = 16677000] 09:42:21 INFO - PROCESS | 448 | 1468428141501 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]]]}] 09:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 730ms 09:42:21 INFO - PROCESS | 448 | 1468428141575 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 09:42:21 INFO - PROCESS | 448 | 1468428141577 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 09:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:42:21 INFO - PROCESS | 448 | 1468428141580 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:42:21 INFO - PROCESS | 448 | 1468428141582 Marionette TRACE conn6 <- [1,2158,null,{}] 09:42:21 INFO - PROCESS | 448 | 1468428141586 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}] 09:42:21 INFO - PROCESS | 448 | 1468428141588 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:21 INFO - PROCESS | 448 | 1468428141705 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 09:42:21 INFO - PROCESS | 448 | 1468428141710 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:21 INFO - PROCESS | 448 | 1468428141712 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:21 INFO - PROCESS | 448 | ++DOCSHELL 1818F800 == 33 [pid = 448] [id = 549] 09:42:21 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (18B1CC00) [pid = 448] [serial = 1647] [outer = 00000000] 09:42:21 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (18E07800) [pid = 448] [serial = 1648] [outer = 18B1CC00] 09:42:21 INFO - PROCESS | 448 | 1468428141810 Marionette DEBUG loaded listener.js 09:42:21 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18F8E800) [pid = 448] [serial = 1649] [outer = 18B1CC00] 09:42:22 INFO - PROCESS | 448 | 1468428142211 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]]]}] 09:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 670ms 09:42:22 INFO - PROCESS | 448 | 1468428142251 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 09:42:22 INFO - PROCESS | 448 | 1468428142253 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 09:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:42:22 INFO - PROCESS | 448 | 1468428142257 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:42:22 INFO - PROCESS | 448 | 1468428142258 Marionette TRACE conn6 <- [1,2162,null,{}] 09:42:22 INFO - PROCESS | 448 | 1468428142262 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}] 09:42:22 INFO - PROCESS | 448 | 1468428142264 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:22 INFO - PROCESS | 448 | 1468428142408 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 09:42:22 INFO - PROCESS | 448 | 1468428142428 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:22 INFO - PROCESS | 448 | 1468428142434 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:22 INFO - PROCESS | 448 | ++DOCSHELL 144E8800 == 34 [pid = 448] [id = 550] 09:42:22 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18F9A400) [pid = 448] [serial = 1650] [outer = 00000000] 09:42:22 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1908B800) [pid = 448] [serial = 1651] [outer = 18F9A400] 09:42:22 INFO - PROCESS | 448 | 1468428142488 Marionette DEBUG loaded listener.js 09:42:22 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (19098C00) [pid = 448] [serial = 1652] [outer = 18F9A400] 09:42:22 INFO - PROCESS | 448 | 1468428142970 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]]]}] 09:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 769ms 09:42:23 INFO - PROCESS | 448 | 1468428143027 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 09:42:23 INFO - PROCESS | 448 | 1468428143029 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 09:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:42:23 INFO - PROCESS | 448 | 1468428143036 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:42:23 INFO - PROCESS | 448 | 1468428143038 Marionette TRACE conn6 <- [1,2166,null,{}] 09:42:23 INFO - PROCESS | 448 | 1468428143047 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}] 09:42:23 INFO - PROCESS | 448 | 1468428143050 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:23 INFO - PROCESS | 448 | 1468428143174 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 09:42:23 INFO - PROCESS | 448 | 1468428143189 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:23 INFO - PROCESS | 448 | 1468428143191 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:23 INFO - PROCESS | 448 | ++DOCSHELL 090EF400 == 35 [pid = 448] [id = 551] 09:42:23 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (10369000) [pid = 448] [serial = 1653] [outer = 00000000] 09:42:23 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1926F000) [pid = 448] [serial = 1654] [outer = 10369000] 09:42:23 INFO - PROCESS | 448 | 1468428143387 Marionette DEBUG loaded listener.js 09:42:23 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (1A011400) [pid = 448] [serial = 1655] [outer = 10369000] 09:42:23 INFO - PROCESS | 448 | --DOMWINDOW == 84 (14C4F400) [pid = 448] [serial = 35] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:42:23 INFO - PROCESS | 448 | --DOMWINDOW == 83 (18F15800) [pid = 448] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:42:23 INFO - PROCESS | 448 | --DOMWINDOW == 82 (10241000) [pid = 448] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:42:23 INFO - PROCESS | 448 | --DOMWINDOW == 81 (16561400) [pid = 448] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:42:23 INFO - PROCESS | 448 | --DOMWINDOW == 80 (022EC800) [pid = 448] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:42:23 INFO - PROCESS | 448 | --DOMWINDOW == 79 (10611400) [pid = 448] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:42:23 INFO - PROCESS | 448 | --DOMWINDOW == 78 (10240000) [pid = 448] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:42:23 INFO - PROCESS | 448 | --DOMWINDOW == 77 (17D1CC00) [pid = 448] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:42:23 INFO - PROCESS | 448 | --DOMWINDOW == 76 (14C1DC00) [pid = 448] [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.] 09:42:23 INFO - PROCESS | 448 | --DOMWINDOW == 75 (090F4C00) [pid = 448] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:42:23 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1036D000) [pid = 448] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:42:23 INFO - PROCESS | 448 | --DOMWINDOW == 73 (0CDCE000) [pid = 448] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:42:23 INFO - PROCESS | 448 | --DOMWINDOW == 72 (15A57400) [pid = 448] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:42:23 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1A010C00) [pid = 448] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:42:23 INFO - PROCESS | 448 | 1468428143791 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]]]}] 09:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 790ms 09:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:42:23 INFO - PROCESS | 448 | 1468428143823 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 09:42:23 INFO - PROCESS | 448 | 1468428143825 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 09:42:23 INFO - PROCESS | 448 | 1468428143829 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:42:23 INFO - PROCESS | 448 | 1468428143831 Marionette TRACE conn6 <- [1,2170,null,{}] 09:42:23 INFO - PROCESS | 448 | 1468428143834 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}] 09:42:23 INFO - PROCESS | 448 | 1468428143836 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:23 INFO - PROCESS | 448 | 1468428143953 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 09:42:23 INFO - PROCESS | 448 | 1468428143961 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:23 INFO - PROCESS | 448 | 1468428143962 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:23 INFO - PROCESS | 448 | ++DOCSHELL 13411800 == 36 [pid = 448] [id = 552] 09:42:23 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (14B29C00) [pid = 448] [serial = 1656] [outer = 00000000] 09:42:23 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (18E09000) [pid = 448] [serial = 1657] [outer = 14B29C00] 09:42:24 INFO - PROCESS | 448 | 1468428144006 Marionette DEBUG loaded listener.js 09:42:24 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (19080400) [pid = 448] [serial = 1658] [outer = 14B29C00] 09:42:24 INFO - PROCESS | 448 | 1468428144418 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]]]}] 09:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 630ms 09:42:24 INFO - PROCESS | 448 | 1468428144459 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 09:42:24 INFO - PROCESS | 448 | 1468428144461 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 09:42:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:42:24 INFO - PROCESS | 448 | 1468428144465 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:42:24 INFO - PROCESS | 448 | 1468428144466 Marionette TRACE conn6 <- [1,2174,null,{}] 09:42:24 INFO - PROCESS | 448 | 1468428144470 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}] 09:42:24 INFO - PROCESS | 448 | 1468428144471 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:24 INFO - PROCESS | 448 | 1468428144555 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 09:42:24 INFO - PROCESS | 448 | 1468428144654 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:24 INFO - PROCESS | 448 | 1468428144656 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:24 INFO - PROCESS | 448 | ++DOCSHELL 1662C000 == 37 [pid = 448] [id = 553] 09:42:24 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (16631C00) [pid = 448] [serial = 1659] [outer = 00000000] 09:42:24 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1A010C00) [pid = 448] [serial = 1660] [outer = 16631C00] 09:42:24 INFO - PROCESS | 448 | 1468428144699 Marionette DEBUG loaded listener.js 09:42:24 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1A019400) [pid = 448] [serial = 1661] [outer = 16631C00] 09:42:25 INFO - PROCESS | 448 | 1468428145052 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]]]}] 09:42:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:42:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 630ms 09:42:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:42:25 INFO - PROCESS | 448 | 1468428145096 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 09:42:25 INFO - PROCESS | 448 | 1468428145098 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 09:42:25 INFO - PROCESS | 448 | 1468428145110 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:42:25 INFO - PROCESS | 448 | 1468428145112 Marionette TRACE conn6 <- [1,2178,null,{}] 09:42:25 INFO - PROCESS | 448 | 1468428145116 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}] 09:42:25 INFO - PROCESS | 448 | 1468428145118 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:25 INFO - PROCESS | 448 | 1468428145268 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 09:42:25 INFO - PROCESS | 448 | 1468428145276 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:25 INFO - PROCESS | 448 | 1468428145277 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:25 INFO - PROCESS | 448 | ++DOCSHELL 14C0FC00 == 38 [pid = 448] [id = 554] 09:42:25 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1667F000) [pid = 448] [serial = 1662] [outer = 00000000] 09:42:25 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1A089000) [pid = 448] [serial = 1663] [outer = 1667F000] 09:42:25 INFO - PROCESS | 448 | 1468428145321 Marionette DEBUG loaded listener.js 09:42:25 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1A0E6C00) [pid = 448] [serial = 1664] [outer = 1667F000] 09:42:25 INFO - PROCESS | 448 | 1468428145955 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]]]}] 09:42:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:42:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 890ms 09:42:25 INFO - PROCESS | 448 | 1468428145992 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 09:42:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:42:25 INFO - PROCESS | 448 | 1468428145997 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 09:42:25 INFO - PROCESS | 448 | 1468428146001 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:42:26 INFO - PROCESS | 448 | 1468428146007 Marionette TRACE conn6 <- [1,2182,null,{}] 09:42:26 INFO - PROCESS | 448 | 1468428146012 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}] 09:42:26 INFO - PROCESS | 448 | 1468428146014 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:26 INFO - PROCESS | 448 | 1468428146129 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 09:42:26 INFO - PROCESS | 448 | 1468428146267 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:26 INFO - PROCESS | 448 | 1468428146270 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:26 INFO - PROCESS | 448 | ++DOCSHELL 10372800 == 39 [pid = 448] [id = 555] 09:42:26 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1070B800) [pid = 448] [serial = 1665] [outer = 00000000] 09:42:26 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (145C6C00) [pid = 448] [serial = 1666] [outer = 1070B800] 09:42:26 INFO - PROCESS | 448 | 1468428146327 Marionette DEBUG loaded listener.js 09:42:26 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (14C08800) [pid = 448] [serial = 1667] [outer = 1070B800] 09:42:27 INFO - PROCESS | 448 | 1468428147015 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]]]}] 09:42:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:42:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1023ms 09:42:27 INFO - PROCESS | 448 | 1468428147025 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 09:42:27 INFO - PROCESS | 448 | 1468428147030 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 09:42:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:42:27 INFO - PROCESS | 448 | 1468428147036 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:42:27 INFO - PROCESS | 448 | 1468428147039 Marionette TRACE conn6 <- [1,2186,null,{}] 09:42:27 INFO - PROCESS | 448 | 1468428147043 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}] 09:42:27 INFO - PROCESS | 448 | 1468428147046 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:27 INFO - PROCESS | 448 | 1468428147161 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 09:42:27 INFO - PROCESS | 448 | 1468428147274 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:27 INFO - PROCESS | 448 | 1468428147276 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:27 INFO - PROCESS | 448 | ++DOCSHELL 17D24000 == 40 [pid = 448] [id = 556] 09:42:27 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (17D94000) [pid = 448] [serial = 1668] [outer = 00000000] 09:42:27 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (18171400) [pid = 448] [serial = 1669] [outer = 17D94000] 09:42:27 INFO - PROCESS | 448 | 1468428147373 Marionette DEBUG loaded listener.js 09:42:27 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (18CF6400) [pid = 448] [serial = 1670] [outer = 17D94000] 09:42:27 INFO - PROCESS | 448 | 1468428147981 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]]]}] 09:42:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:42:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 969ms 09:42:28 INFO - PROCESS | 448 | 1468428148010 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 09:42:28 INFO - PROCESS | 448 | 1468428148012 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 09:42:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:42:28 INFO - PROCESS | 448 | 1468428148030 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:42:28 INFO - PROCESS | 448 | 1468428148034 Marionette TRACE conn6 <- [1,2190,null,{}] 09:42:28 INFO - PROCESS | 448 | 1468428148045 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}] 09:42:28 INFO - PROCESS | 448 | 1468428148050 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:28 INFO - PROCESS | 448 | 1468428148160 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 09:42:28 INFO - PROCESS | 448 | 1468428148269 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:28 INFO - PROCESS | 448 | 1468428148273 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:28 INFO - PROCESS | 448 | ++DOCSHELL 1A084400 == 41 [pid = 448] [id = 557] 09:42:28 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1A087000) [pid = 448] [serial = 1671] [outer = 00000000] 09:42:28 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (1A0ED000) [pid = 448] [serial = 1672] [outer = 1A087000] 09:42:28 INFO - PROCESS | 448 | 1468428148330 Marionette DEBUG loaded listener.js 09:42:28 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (1A15A400) [pid = 448] [serial = 1673] [outer = 1A087000] 09:42:29 INFO - PROCESS | 448 | 1468428149064 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]]]}] 09:42:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:42:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1085ms 09:42:29 INFO - PROCESS | 448 | 1468428149128 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 09:42:29 INFO - PROCESS | 448 | 1468428149132 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 09:42:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:42:29 INFO - PROCESS | 448 | 1468428149137 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:42:29 INFO - PROCESS | 448 | 1468428149140 Marionette TRACE conn6 <- [1,2194,null,{}] 09:42:29 INFO - PROCESS | 448 | 1468428149146 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}] 09:42:29 INFO - PROCESS | 448 | 1468428149149 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:29 INFO - PROCESS | 448 | 1468428149250 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 09:42:29 INFO - PROCESS | 448 | 1468428149423 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:29 INFO - PROCESS | 448 | 1468428149426 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:29 INFO - PROCESS | 448 | ++DOCSHELL 1060FC00 == 42 [pid = 448] [id = 558] 09:42:29 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (10610800) [pid = 448] [serial = 1674] [outer = 00000000] 09:42:29 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (1070FC00) [pid = 448] [serial = 1675] [outer = 10610800] 09:42:29 INFO - PROCESS | 448 | 1468428149478 Marionette DEBUG loaded listener.js 09:42:29 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (10987000) [pid = 448] [serial = 1676] [outer = 10610800] 09:42:30 INFO - PROCESS | 448 | --DOCSHELL 1816CC00 == 41 [pid = 448] [id = 412] 09:42:30 INFO - PROCESS | 448 | --DOCSHELL 090F3400 == 40 [pid = 448] [id = 406] 09:42:30 INFO - PROCESS | 448 | --DOCSHELL 10913C00 == 39 [pid = 448] [id = 408] 09:42:30 INFO - PROCESS | 448 | --DOCSHELL 1784A400 == 38 [pid = 448] [id = 411] 09:42:30 INFO - PROCESS | 448 | --DOCSHELL 022EB400 == 37 [pid = 448] [id = 534] 09:42:30 INFO - PROCESS | 448 | --DOCSHELL 10322400 == 36 [pid = 448] [id = 407] 09:42:30 INFO - PROCESS | 448 | --DOCSHELL 10369C00 == 35 [pid = 448] [id = 413] 09:42:30 INFO - PROCESS | 448 | --DOCSHELL 14B2C000 == 34 [pid = 448] [id = 409] 09:42:30 INFO - PROCESS | 448 | --DOCSHELL 10171400 == 33 [pid = 448] [id = 399] 09:42:30 INFO - PROCESS | 448 | --DOCSHELL 1CEC6C00 == 32 [pid = 448] [id = 405] 09:42:30 INFO - PROCESS | 448 | --DOCSHELL 161DE800 == 31 [pid = 448] [id = 410] 09:42:30 INFO - PROCESS | 448 | --DOCSHELL 10174400 == 30 [pid = 448] [id = 402] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 91 (145C9C00) [pid = 448] [serial = 37] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 90 (10324C00) [pid = 448] [serial = 1606] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 89 (1667AC00) [pid = 448] [serial = 1615] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 88 (1036D800) [pid = 448] [serial = 1607] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 87 (090F1000) [pid = 448] [serial = 1603] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 86 (0C826000) [pid = 448] [serial = 1604] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 85 (10A2CC00) [pid = 448] [serial = 1609] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 84 (1152F800) [pid = 448] [serial = 1610] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 83 (14C45800) [pid = 448] [serial = 1612] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 82 (17DC7800) [pid = 448] [serial = 1618] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1023BC00) [pid = 448] [serial = 1115] [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.] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 80 (10373400) [pid = 448] [serial = 1621] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 79 (18181000) [pid = 448] [serial = 1619] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 78 (18E0E800) [pid = 448] [serial = 1624] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 77 (14415400) [pid = 448] [serial = 1592] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10615000) [pid = 448] [serial = 1591] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 75 (17DD2000) [pid = 448] [serial = 1595] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 74 (178E5800) [pid = 448] [serial = 1594] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 73 (1B6F3800) [pid = 448] [serial = 1598] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 72 (1A0E8800) [pid = 448] [serial = 1597] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 71 (10ACB400) [pid = 448] [serial = 1600] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 70 (15A62C00) [pid = 448] [serial = 1622] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 69 (18F8D000) [pid = 448] [serial = 1625] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 68 (18F12C00) [pid = 448] [serial = 1628] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 67 (1667F800) [pid = 448] [serial = 1616] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 66 (15A63C00) [pid = 448] [serial = 1613] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | --DOMWINDOW == 65 (18FBE800) [pid = 448] [serial = 1627] [outer = 00000000] [url = about:blank] 09:42:30 INFO - PROCESS | 448 | 1468428150726 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]]]}] 09:42:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:42:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1620ms 09:42:30 INFO - PROCESS | 448 | 1468428150797 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 09:42:30 INFO - PROCESS | 448 | 1468428150800 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 09:42:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:42:30 INFO - PROCESS | 448 | 1468428150813 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:42:30 INFO - PROCESS | 448 | 1468428150816 Marionette TRACE conn6 <- [1,2198,null,{}] 09:42:30 INFO - PROCESS | 448 | 1468428150823 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}] 09:42:30 INFO - PROCESS | 448 | 1468428150826 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:30 INFO - PROCESS | 448 | 1468428150908 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 09:42:30 INFO - PROCESS | 448 | 1468428150922 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:30 INFO - PROCESS | 448 | 1468428150924 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:30 INFO - PROCESS | 448 | ++DOCSHELL 10174800 == 31 [pid = 448] [id = 559] 09:42:30 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (10176800) [pid = 448] [serial = 1677] [outer = 00000000] 09:42:30 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (1023C000) [pid = 448] [serial = 1678] [outer = 10176800] 09:42:30 INFO - PROCESS | 448 | 1468428150971 Marionette DEBUG loaded listener.js 09:42:31 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (10244800) [pid = 448] [serial = 1679] [outer = 10176800] 09:42:31 INFO - PROCESS | 448 | 1468428151443 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]]]}] 09:42:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:42:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 670ms 09:42:31 INFO - PROCESS | 448 | 1468428151487 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 09:42:31 INFO - PROCESS | 448 | 1468428151492 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 09:42:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:42:31 INFO - PROCESS | 448 | 1468428151498 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:42:31 INFO - PROCESS | 448 | 1468428151501 Marionette TRACE conn6 <- [1,2202,null,{}] 09:42:31 INFO - PROCESS | 448 | 1468428151505 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}] 09:42:31 INFO - PROCESS | 448 | 1468428151507 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:31 INFO - PROCESS | 448 | 1468428151595 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 09:42:31 INFO - PROCESS | 448 | 1468428151604 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:31 INFO - PROCESS | 448 | 1468428151606 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:31 INFO - PROCESS | 448 | ++DOCSHELL 1053A400 == 32 [pid = 448] [id = 560] 09:42:31 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (1060EC00) [pid = 448] [serial = 1680] [outer = 00000000] 09:42:31 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (1070C800) [pid = 448] [serial = 1681] [outer = 1060EC00] 09:42:31 INFO - PROCESS | 448 | 1468428151653 Marionette DEBUG loaded listener.js 09:42:31 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (1097E800) [pid = 448] [serial = 1682] [outer = 1060EC00] 09:42:32 INFO - PROCESS | 448 | 1468428152101 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]]]}] 09:42:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:42:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 670ms 09:42:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:42:32 INFO - PROCESS | 448 | 1468428152171 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 09:42:32 INFO - PROCESS | 448 | 1468428152173 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 09:42:32 INFO - PROCESS | 448 | 1468428152176 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:42:32 INFO - PROCESS | 448 | 1468428152180 Marionette TRACE conn6 <- [1,2206,null,{}] 09:42:32 INFO - PROCESS | 448 | 1468428152191 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}] 09:42:32 INFO - PROCESS | 448 | 1468428152196 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:32 INFO - PROCESS | 448 | 1468428152280 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 09:42:32 INFO - PROCESS | 448 | 1468428152331 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:32 INFO - PROCESS | 448 | 1468428152334 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:32 INFO - PROCESS | 448 | ++DOCSHELL 147A2800 == 33 [pid = 448] [id = 561] 09:42:32 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (147A8800) [pid = 448] [serial = 1683] [outer = 00000000] 09:42:32 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (14B79800) [pid = 448] [serial = 1684] [outer = 147A8800] 09:42:32 INFO - PROCESS | 448 | 1468428152467 Marionette DEBUG loaded listener.js 09:42:32 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (14C14C00) [pid = 448] [serial = 1685] [outer = 147A8800] 09:42:32 INFO - PROCESS | 448 | 1468428152887 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]]]}] 09:42:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:42:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 729ms 09:42:32 INFO - PROCESS | 448 | 1468428152907 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 09:42:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:42:32 INFO - PROCESS | 448 | 1468428152909 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 09:42:32 INFO - PROCESS | 448 | 1468428152912 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:42:32 INFO - PROCESS | 448 | 1468428152914 Marionette TRACE conn6 <- [1,2210,null,{}] 09:42:32 INFO - PROCESS | 448 | 1468428152924 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}] 09:42:32 INFO - PROCESS | 448 | 1468428152926 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:33 INFO - PROCESS | 448 | 1468428153043 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 09:42:33 INFO - PROCESS | 448 | 1468428153050 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:33 INFO - PROCESS | 448 | 1468428153052 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:33 INFO - PROCESS | 448 | ++DOCSHELL 145CF000 == 34 [pid = 448] [id = 562] 09:42:33 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (14CDA800) [pid = 448] [serial = 1686] [outer = 00000000] 09:42:33 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (16146C00) [pid = 448] [serial = 1687] [outer = 14CDA800] 09:42:33 INFO - PROCESS | 448 | 1468428153096 Marionette DEBUG loaded listener.js 09:42:33 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (161E6400) [pid = 448] [serial = 1688] [outer = 14CDA800] 09:42:33 INFO - PROCESS | 448 | 1468428153545 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]]]}] 09:42:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:42:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 670ms 09:42:33 INFO - PROCESS | 448 | 1468428153583 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 09:42:33 INFO - PROCESS | 448 | 1468428153585 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 09:42:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:42:33 INFO - PROCESS | 448 | 1468428153594 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:42:33 INFO - PROCESS | 448 | 1468428153596 Marionette TRACE conn6 <- [1,2214,null,{}] 09:42:33 INFO - PROCESS | 448 | 1468428153600 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}] 09:42:33 INFO - PROCESS | 448 | 1468428153602 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:33 INFO - PROCESS | 448 | 1468428153738 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 09:42:33 INFO - PROCESS | 448 | 1468428153759 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:33 INFO - PROCESS | 448 | 1468428153761 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:33 INFO - PROCESS | 448 | ++DOCSHELL 161E5400 == 35 [pid = 448] [id = 563] 09:42:33 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (16569000) [pid = 448] [serial = 1689] [outer = 00000000] 09:42:33 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (16676400) [pid = 448] [serial = 1690] [outer = 16569000] 09:42:33 INFO - PROCESS | 448 | 1468428153804 Marionette DEBUG loaded listener.js 09:42:33 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (166EA800) [pid = 448] [serial = 1691] [outer = 16569000] 09:42:34 INFO - PROCESS | 448 | 1468428154251 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]]]}] 09:42:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:42:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 730ms 09:42:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:42:34 INFO - PROCESS | 448 | 1468428154323 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 09:42:34 INFO - PROCESS | 448 | 1468428154325 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 09:42:34 INFO - PROCESS | 448 | 1468428154328 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:42:34 INFO - PROCESS | 448 | 1468428154330 Marionette TRACE conn6 <- [1,2218,null,{}] 09:42:34 INFO - PROCESS | 448 | 1468428154333 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}] 09:42:34 INFO - PROCESS | 448 | 1468428154339 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:34 INFO - PROCESS | 448 | 1468428154475 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 09:42:34 INFO - PROCESS | 448 | 1468428154538 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:34 INFO - PROCESS | 448 | 1468428154540 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:34 INFO - PROCESS | 448 | ++DOCSHELL 17D93400 == 36 [pid = 448] [id = 564] 09:42:34 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (17D97000) [pid = 448] [serial = 1692] [outer = 00000000] 09:42:34 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (17DD0C00) [pid = 448] [serial = 1693] [outer = 17D97000] 09:42:34 INFO - PROCESS | 448 | 1468428154586 Marionette DEBUG loaded listener.js 09:42:34 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (18184400) [pid = 448] [serial = 1694] [outer = 17D97000] 09:42:34 INFO - PROCESS | 448 | --DOMWINDOW == 82 (18B1CC00) [pid = 448] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:42:34 INFO - PROCESS | 448 | --DOMWINDOW == 81 (18F9A400) [pid = 448] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:42:34 INFO - PROCESS | 448 | --DOMWINDOW == 80 (14B29C00) [pid = 448] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:42:34 INFO - PROCESS | 448 | --DOMWINDOW == 79 (0906D800) [pid = 448] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:42:34 INFO - PROCESS | 448 | --DOMWINDOW == 78 (14B29000) [pid = 448] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:42:34 INFO - PROCESS | 448 | --DOMWINDOW == 77 (16677000) [pid = 448] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:42:34 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10370C00) [pid = 448] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:42:34 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1017F400) [pid = 448] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:42:34 INFO - PROCESS | 448 | --DOMWINDOW == 74 (18F95C00) [pid = 448] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:42:34 INFO - PROCESS | 448 | --DOMWINDOW == 73 (10369000) [pid = 448] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:42:34 INFO - PROCESS | 448 | --DOMWINDOW == 72 (10323800) [pid = 448] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:42:34 INFO - PROCESS | 448 | --DOMWINDOW == 71 (16631C00) [pid = 448] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:42:34 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1667F000) [pid = 448] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:42:35 INFO - PROCESS | 448 | 1468428155203 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]]]}] 09:42:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:42:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 930ms 09:42:35 INFO - PROCESS | 448 | 1468428155259 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 09:42:35 INFO - PROCESS | 448 | 1468428155261 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 09:42:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:42:35 INFO - PROCESS | 448 | 1468428155264 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:42:35 INFO - PROCESS | 448 | 1468428155266 Marionette TRACE conn6 <- [1,2222,null,{}] 09:42:35 INFO - PROCESS | 448 | 1468428155269 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}] 09:42:35 INFO - PROCESS | 448 | 1468428155271 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:35 INFO - PROCESS | 448 | 1468428155347 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 09:42:35 INFO - PROCESS | 448 | 1468428155352 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:35 INFO - PROCESS | 448 | 1468428155354 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:35 INFO - PROCESS | 448 | ++DOCSHELL 0CDF0000 == 37 [pid = 448] [id = 565] 09:42:35 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (10329000) [pid = 448] [serial = 1695] [outer = 00000000] 09:42:35 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (16677000) [pid = 448] [serial = 1696] [outer = 10329000] 09:42:35 INFO - PROCESS | 448 | 1468428155397 Marionette DEBUG loaded listener.js 09:42:35 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (1667F000) [pid = 448] [serial = 1697] [outer = 10329000] 09:42:35 INFO - PROCESS | 448 | 1468428155808 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]]]}] 09:42:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:42:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 570ms 09:42:35 INFO - PROCESS | 448 | 1468428155835 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 09:42:35 INFO - PROCESS | 448 | 1468428155837 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 09:42:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:42:35 INFO - PROCESS | 448 | 1468428155840 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:42:35 INFO - PROCESS | 448 | 1468428155842 Marionette TRACE conn6 <- [1,2226,null,{}] 09:42:35 INFO - PROCESS | 448 | 1468428155845 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}] 09:42:35 INFO - PROCESS | 448 | 1468428155846 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:35 INFO - PROCESS | 448 | 1468428155969 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 09:42:35 INFO - PROCESS | 448 | 1468428155977 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:35 INFO - PROCESS | 448 | 1468428155979 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:35 INFO - PROCESS | 448 | ++DOCSHELL 17DC6800 == 38 [pid = 448] [id = 566] 09:42:35 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (17DCB800) [pid = 448] [serial = 1698] [outer = 00000000] 09:42:36 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1818F000) [pid = 448] [serial = 1699] [outer = 17DCB800] 09:42:36 INFO - PROCESS | 448 | 1468428156022 Marionette DEBUG loaded listener.js 09:42:36 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (18187800) [pid = 448] [serial = 1700] [outer = 17DCB800] 09:42:36 INFO - PROCESS | 448 | 1468428156449 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]]]}] 09:42:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:42:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 631ms 09:42:36 INFO - PROCESS | 448 | 1468428156472 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 09:42:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:42:36 INFO - PROCESS | 448 | 1468428156474 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 09:42:36 INFO - PROCESS | 448 | 1468428156477 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:42:36 INFO - PROCESS | 448 | 1468428156478 Marionette TRACE conn6 <- [1,2230,null,{}] 09:42:36 INFO - PROCESS | 448 | 1468428156482 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}] 09:42:36 INFO - PROCESS | 448 | 1468428156483 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:36 INFO - PROCESS | 448 | 1468428156561 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 09:42:36 INFO - PROCESS | 448 | 1468428156656 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:36 INFO - PROCESS | 448 | 1468428156658 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:36 INFO - PROCESS | 448 | ++DOCSHELL 147A2000 == 39 [pid = 448] [id = 567] 09:42:36 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (14CD1800) [pid = 448] [serial = 1701] [outer = 00000000] 09:42:36 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (18F8DC00) [pid = 448] [serial = 1702] [outer = 14CD1800] 09:42:36 INFO - PROCESS | 448 | 1468428156701 Marionette DEBUG loaded listener.js 09:42:36 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18F94400) [pid = 448] [serial = 1703] [outer = 14CD1800] 09:42:37 INFO - PROCESS | 448 | 1468428157279 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]]]}] 09:42:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:42:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 869ms 09:42:37 INFO - PROCESS | 448 | 1468428157349 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 09:42:37 INFO - PROCESS | 448 | 1468428157353 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 09:42:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:42:37 INFO - PROCESS | 448 | 1468428157399 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:42:37 INFO - PROCESS | 448 | 1468428157402 Marionette TRACE conn6 <- [1,2234,null,{}] 09:42:37 INFO - PROCESS | 448 | 1468428157434 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}] 09:42:37 INFO - PROCESS | 448 | 1468428157437 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:37 INFO - PROCESS | 448 | 1468428157566 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 09:42:37 INFO - PROCESS | 448 | 1468428157697 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:37 INFO - PROCESS | 448 | 1468428157700 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:37 INFO - PROCESS | 448 | ++DOCSHELL 090F1800 == 40 [pid = 448] [id = 568] 09:42:37 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (0C829C00) [pid = 448] [serial = 1704] [outer = 00000000] 09:42:37 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (10326C00) [pid = 448] [serial = 1705] [outer = 0C829C00] 09:42:37 INFO - PROCESS | 448 | 1468428157759 Marionette DEBUG loaded listener.js 09:42:37 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1060F000) [pid = 448] [serial = 1706] [outer = 0C829C00] 09:42:38 INFO - PROCESS | 448 | 1468428158510 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]]]}] 09:42:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:42:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1203ms 09:42:38 INFO - PROCESS | 448 | 1468428158561 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 09:42:38 INFO - PROCESS | 448 | 1468428158566 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 09:42:38 INFO - PROCESS | 448 | 1468428158602 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:42:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:42:38 INFO - PROCESS | 448 | 1468428158605 Marionette TRACE conn6 <- [1,2238,null,{}] 09:42:38 INFO - PROCESS | 448 | 1468428158610 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}] 09:42:38 INFO - PROCESS | 448 | 1468428158612 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:38 INFO - PROCESS | 448 | 1468428158741 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 09:42:38 INFO - PROCESS | 448 | 1468428158872 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:38 INFO - PROCESS | 448 | 1468428158875 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:38 INFO - PROCESS | 448 | ++DOCSHELL 0CD6B800 == 41 [pid = 448] [id = 569] 09:42:38 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (0CDCE400) [pid = 448] [serial = 1707] [outer = 00000000] 09:42:38 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (10241400) [pid = 448] [serial = 1708] [outer = 0CDCE400] 09:42:38 INFO - PROCESS | 448 | 1468428158932 Marionette DEBUG loaded listener.js 09:42:39 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (1152F800) [pid = 448] [serial = 1709] [outer = 0CDCE400] 09:42:39 INFO - PROCESS | 448 | --DOCSHELL 14C0FC00 == 40 [pid = 448] [id = 554] 09:42:39 INFO - PROCESS | 448 | --DOCSHELL 17DC6800 == 39 [pid = 448] [id = 566] 09:42:39 INFO - PROCESS | 448 | --DOCSHELL 0CDF0000 == 38 [pid = 448] [id = 565] 09:42:39 INFO - PROCESS | 448 | --DOCSHELL 17D93400 == 37 [pid = 448] [id = 564] 09:42:39 INFO - PROCESS | 448 | --DOCSHELL 161E5400 == 36 [pid = 448] [id = 563] 09:42:39 INFO - PROCESS | 448 | --DOCSHELL 145CF000 == 35 [pid = 448] [id = 562] 09:42:39 INFO - PROCESS | 448 | --DOCSHELL 147A2800 == 34 [pid = 448] [id = 561] 09:42:39 INFO - PROCESS | 448 | --DOCSHELL 1053A400 == 33 [pid = 448] [id = 560] 09:42:39 INFO - PROCESS | 448 | --DOCSHELL 10174800 == 32 [pid = 448] [id = 559] 09:42:39 INFO - PROCESS | 448 | --DOCSHELL 1060FC00 == 31 [pid = 448] [id = 558] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 84 (14CD3C00) [pid = 448] [serial = 1601] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1A0E6C00) [pid = 448] [serial = 1664] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1A089000) [pid = 448] [serial = 1663] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 81 (18E07800) [pid = 448] [serial = 1648] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 80 (1908B800) [pid = 448] [serial = 1651] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 79 (18F8E800) [pid = 448] [serial = 1649] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 78 (18E09000) [pid = 448] [serial = 1657] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 77 (19098C00) [pid = 448] [serial = 1652] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 76 (0CDCB800) [pid = 448] [serial = 1636] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1017BC00) [pid = 448] [serial = 1637] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 74 (14CD8C00) [pid = 448] [serial = 1642] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 73 (161DD000) [pid = 448] [serial = 1643] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 72 (17DCF000) [pid = 448] [serial = 1645] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1090CC00) [pid = 448] [serial = 1639] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 70 (10AC2C00) [pid = 448] [serial = 1640] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 69 (10716800) [pid = 448] [serial = 1633] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 68 (113D9000) [pid = 448] [serial = 1634] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 67 (19AA6400) [pid = 448] [serial = 1631] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 66 (19274800) [pid = 448] [serial = 1630] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 65 (1A019400) [pid = 448] [serial = 1661] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 64 (1926F000) [pid = 448] [serial = 1654] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 63 (1A011400) [pid = 448] [serial = 1655] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 62 (19080400) [pid = 448] [serial = 1658] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 61 (18172C00) [pid = 448] [serial = 1646] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | --DOMWINDOW == 60 (1A010C00) [pid = 448] [serial = 1660] [outer = 00000000] [url = about:blank] 09:42:39 INFO - PROCESS | 448 | 1468428159700 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]]]}] 09:42:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:42:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1118ms 09:42:39 INFO - PROCESS | 448 | 1468428159724 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 09:42:39 INFO - PROCESS | 448 | 1468428159728 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 09:42:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:42:39 INFO - PROCESS | 448 | 1468428159735 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:42:39 INFO - PROCESS | 448 | 1468428159740 Marionette TRACE conn6 <- [1,2242,null,{}] 09:42:39 INFO - PROCESS | 448 | 1468428159745 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}] 09:42:39 INFO - PROCESS | 448 | 1468428159748 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:39 INFO - PROCESS | 448 | 1468428159846 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 09:42:39 INFO - PROCESS | 448 | 1468428159942 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:39 INFO - PROCESS | 448 | 1468428159944 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:39 INFO - PROCESS | 448 | ++DOCSHELL 0FF65400 == 32 [pid = 448] [id = 570] 09:42:39 INFO - PROCESS | 448 | ++DOMWINDOW == 61 (0FFF3400) [pid = 448] [serial = 1710] [outer = 00000000] 09:42:39 INFO - PROCESS | 448 | ++DOMWINDOW == 62 (1023A000) [pid = 448] [serial = 1711] [outer = 0FFF3400] 09:42:39 INFO - PROCESS | 448 | 1468428159992 Marionette DEBUG loaded listener.js 09:42:40 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (10320400) [pid = 448] [serial = 1712] [outer = 0FFF3400] 09:42:40 INFO - PROCESS | 448 | 1468428160385 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]]]}] 09:42:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:42:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 730ms 09:42:40 INFO - PROCESS | 448 | 1468428160464 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 09:42:40 INFO - PROCESS | 448 | 1468428160469 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 09:42:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:42:40 INFO - PROCESS | 448 | 1468428160478 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:42:40 INFO - PROCESS | 448 | 1468428160481 Marionette TRACE conn6 <- [1,2246,null,{}] 09:42:40 INFO - PROCESS | 448 | 1468428160485 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}] 09:42:40 INFO - PROCESS | 448 | 1468428160487 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:40 INFO - PROCESS | 448 | 1468428160580 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 09:42:40 INFO - PROCESS | 448 | 1468428160589 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:40 INFO - PROCESS | 448 | 1468428160592 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:40 INFO - PROCESS | 448 | ++DOCSHELL 10981800 == 33 [pid = 448] [id = 571] 09:42:40 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (10A23400) [pid = 448] [serial = 1713] [outer = 00000000] 09:42:40 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (10ACF800) [pid = 448] [serial = 1714] [outer = 10A23400] 09:42:40 INFO - PROCESS | 448 | 1468428160639 Marionette DEBUG loaded listener.js 09:42:40 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (13414C00) [pid = 448] [serial = 1715] [outer = 10A23400] 09:42:41 INFO - PROCESS | 448 | 1468428161104 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]]]}] 09:42:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:42:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 670ms 09:42:41 INFO - PROCESS | 448 | 1468428161150 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 09:42:41 INFO - PROCESS | 448 | 1468428161152 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 09:42:41 INFO - PROCESS | 448 | 1468428161155 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:42:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:42:41 INFO - PROCESS | 448 | 1468428161159 Marionette TRACE conn6 <- [1,2250,null,{}] 09:42:41 INFO - PROCESS | 448 | 1468428161169 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}] 09:42:41 INFO - PROCESS | 448 | 1468428161174 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:41 INFO - PROCESS | 448 | 1468428161260 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 09:42:41 INFO - PROCESS | 448 | 1468428161270 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:41 INFO - PROCESS | 448 | 1468428161273 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:41 INFO - PROCESS | 448 | ++DOCSHELL 161DEC00 == 34 [pid = 448] [id = 572] 09:42:41 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (161E0C00) [pid = 448] [serial = 1716] [outer = 00000000] 09:42:41 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (1656B000) [pid = 448] [serial = 1717] [outer = 161E0C00] 09:42:41 INFO - PROCESS | 448 | 1468428161403 Marionette DEBUG loaded listener.js 09:42:41 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (166E3800) [pid = 448] [serial = 1718] [outer = 161E0C00] 09:42:41 INFO - PROCESS | 448 | 1468428161772 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]]]}] 09:42:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:42:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 670ms 09:42:41 INFO - PROCESS | 448 | 1468428161829 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 09:42:41 INFO - PROCESS | 448 | 1468428161832 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 09:42:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:42:41 INFO - PROCESS | 448 | 1468428161835 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:42:41 INFO - PROCESS | 448 | 1468428161837 Marionette TRACE conn6 <- [1,2254,null,{}] 09:42:41 INFO - PROCESS | 448 | 1468428161840 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}] 09:42:41 INFO - PROCESS | 448 | 1468428161842 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:41 INFO - PROCESS | 448 | 1468428161929 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 09:42:42 INFO - PROCESS | 448 | 1468428162063 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:42 INFO - PROCESS | 448 | 1468428162065 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:42 INFO - PROCESS | 448 | ++DOCSHELL 17849C00 == 35 [pid = 448] [id = 573] 09:42:42 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (178E5800) [pid = 448] [serial = 1719] [outer = 00000000] 09:42:42 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (17DCF000) [pid = 448] [serial = 1720] [outer = 178E5800] 09:42:42 INFO - PROCESS | 448 | 1468428162110 Marionette DEBUG loaded listener.js 09:42:42 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (18172C00) [pid = 448] [serial = 1721] [outer = 178E5800] 09:42:42 INFO - PROCESS | 448 | 1468428162495 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]]]}] 09:42:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:42:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 669ms 09:42:42 INFO - PROCESS | 448 | 1468428162513 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 09:42:42 INFO - PROCESS | 448 | 1468428162515 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 09:42:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:42:42 INFO - PROCESS | 448 | 1468428162518 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:42:42 INFO - PROCESS | 448 | 1468428162519 Marionette TRACE conn6 <- [1,2258,null,{}] 09:42:42 INFO - PROCESS | 448 | 1468428162538 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}] 09:42:42 INFO - PROCESS | 448 | 1468428162540 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:42 INFO - PROCESS | 448 | 1468428162654 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 09:42:42 INFO - PROCESS | 448 | 1468428162660 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:42 INFO - PROCESS | 448 | 1468428162662 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:42 INFO - PROCESS | 448 | ++DOCSHELL 18184800 == 36 [pid = 448] [id = 574] 09:42:42 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (18189000) [pid = 448] [serial = 1722] [outer = 00000000] 09:42:42 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (18E06000) [pid = 448] [serial = 1723] [outer = 18189000] 09:42:42 INFO - PROCESS | 448 | 1468428162705 Marionette DEBUG loaded listener.js 09:42:42 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (18F8C800) [pid = 448] [serial = 1724] [outer = 18189000] 09:42:43 INFO - PROCESS | 448 | 1468428163162 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]]]}] 09:42:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:42:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 670ms 09:42:43 INFO - PROCESS | 448 | 1468428163197 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 09:42:43 INFO - PROCESS | 448 | 1468428163199 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 09:42:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:42:43 INFO - PROCESS | 448 | 1468428163202 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:42:43 INFO - PROCESS | 448 | 1468428163203 Marionette TRACE conn6 <- [1,2262,null,{}] 09:42:43 INFO - PROCESS | 448 | 1468428163207 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}] 09:42:43 INFO - PROCESS | 448 | 1468428163212 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:43 INFO - PROCESS | 448 | 1468428163342 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 09:42:43 INFO - PROCESS | 448 | 1468428163445 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:43 INFO - PROCESS | 448 | 1468428163447 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:43 INFO - PROCESS | 448 | ++DOCSHELL 10611400 == 37 [pid = 448] [id = 575] 09:42:43 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (10987400) [pid = 448] [serial = 1725] [outer = 00000000] 09:42:43 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (19083800) [pid = 448] [serial = 1726] [outer = 10987400] 09:42:43 INFO - PROCESS | 448 | 1468428163491 Marionette DEBUG loaded listener.js 09:42:43 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (18F96000) [pid = 448] [serial = 1727] [outer = 10987400] 09:42:43 INFO - PROCESS | 448 | 1468428163880 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]]]}] 09:42:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:42:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 730ms 09:42:43 INFO - PROCESS | 448 | 1468428163934 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 09:42:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:42:43 INFO - PROCESS | 448 | 1468428163936 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 09:42:43 INFO - PROCESS | 448 | 1468428163939 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:42:43 INFO - PROCESS | 448 | 1468428163941 Marionette TRACE conn6 <- [1,2266,null,{}] 09:42:43 INFO - PROCESS | 448 | 1468428163944 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}] 09:42:43 INFO - PROCESS | 448 | 1468428163946 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:44 INFO - PROCESS | 448 | --DOMWINDOW == 77 (14CDA800) [pid = 448] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:42:44 INFO - PROCESS | 448 | --DOMWINDOW == 76 (147A8800) [pid = 448] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:42:44 INFO - PROCESS | 448 | --DOMWINDOW == 75 (10176800) [pid = 448] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:42:44 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1060EC00) [pid = 448] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:42:44 INFO - PROCESS | 448 | --DOMWINDOW == 73 (10610800) [pid = 448] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:42:44 INFO - PROCESS | 448 | --DOMWINDOW == 72 (17DCB800) [pid = 448] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:42:44 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1070B800) [pid = 448] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:42:44 INFO - PROCESS | 448 | --DOMWINDOW == 70 (17D94000) [pid = 448] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:42:44 INFO - PROCESS | 448 | --DOMWINDOW == 69 (16569000) [pid = 448] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:42:44 INFO - PROCESS | 448 | --DOMWINDOW == 68 (1A087000) [pid = 448] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:42:44 INFO - PROCESS | 448 | --DOMWINDOW == 67 (17D97000) [pid = 448] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:42:44 INFO - PROCESS | 448 | --DOMWINDOW == 66 (10329000) [pid = 448] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:42:44 INFO - PROCESS | 448 | 1468428164136 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 09:42:44 INFO - PROCESS | 448 | 1468428164144 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:44 INFO - PROCESS | 448 | 1468428164146 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:44 INFO - PROCESS | 448 | ++DOCSHELL 10610800 == 38 [pid = 448] [id = 576] 09:42:44 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (1070B800) [pid = 448] [serial = 1728] [outer = 00000000] 09:42:44 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (14CDA800) [pid = 448] [serial = 1729] [outer = 1070B800] 09:42:44 INFO - PROCESS | 448 | 1468428164190 Marionette DEBUG loaded listener.js 09:42:44 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (17DC5800) [pid = 448] [serial = 1730] [outer = 1070B800] 09:42:44 INFO - PROCESS | 448 | 1468428164602 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]]]}] 09:42:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 670ms 09:42:44 INFO - PROCESS | 448 | 1468428164610 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 09:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:42:44 INFO - PROCESS | 448 | 1468428164612 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 09:42:44 INFO - PROCESS | 448 | 1468428164629 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:42:44 INFO - PROCESS | 448 | 1468428164631 Marionette TRACE conn6 <- [1,2270,null,{}] 09:42:44 INFO - PROCESS | 448 | 1468428164635 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}] 09:42:44 INFO - PROCESS | 448 | 1468428164637 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:44 INFO - PROCESS | 448 | 1468428164718 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 09:42:44 INFO - PROCESS | 448 | 1468428164751 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:44 INFO - PROCESS | 448 | 1468428164753 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:44 INFO - PROCESS | 448 | ++DOCSHELL 17D97000 == 39 [pid = 448] [id = 577] 09:42:44 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (19080800) [pid = 448] [serial = 1731] [outer = 00000000] 09:42:44 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (1928F000) [pid = 448] [serial = 1732] [outer = 19080800] 09:42:44 INFO - PROCESS | 448 | 1468428164797 Marionette DEBUG loaded listener.js 09:42:44 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (19DF8C00) [pid = 448] [serial = 1733] [outer = 19080800] 09:42:45 INFO - PROCESS | 448 | 1468428165209 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]]]}] 09:42:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:42:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 650ms 09:42:45 INFO - PROCESS | 448 | 1468428165275 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 09:42:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:42:45 INFO - PROCESS | 448 | 1468428165286 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 09:42:45 INFO - PROCESS | 448 | 1468428165290 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:42:45 INFO - PROCESS | 448 | 1468428165291 Marionette TRACE conn6 <- [1,2274,null,{}] 09:42:45 INFO - PROCESS | 448 | 1468428165294 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}] 09:42:45 INFO - PROCESS | 448 | 1468428165296 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:45 INFO - PROCESS | 448 | 1468428165379 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 09:42:45 INFO - PROCESS | 448 | 1468428165385 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:45 INFO - PROCESS | 448 | 1468428165387 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:45 INFO - PROCESS | 448 | ++DOCSHELL 19AA7C00 == 40 [pid = 448] [id = 578] 09:42:45 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (1A00E400) [pid = 448] [serial = 1734] [outer = 00000000] 09:42:45 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (1A017400) [pid = 448] [serial = 1735] [outer = 1A00E400] 09:42:45 INFO - PROCESS | 448 | 1468428165429 Marionette DEBUG loaded listener.js 09:42:45 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1A01BC00) [pid = 448] [serial = 1736] [outer = 1A00E400] 09:42:45 INFO - PROCESS | 448 | 1468428165849 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]]]}] 09:42:45 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 09:42:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 630ms 09:42:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:42:45 INFO - PROCESS | 448 | 1468428165925 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 09:42:45 INFO - PROCESS | 448 | 1468428165927 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 09:42:45 INFO - PROCESS | 448 | 1468428165930 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:42:45 INFO - PROCESS | 448 | 1468428165931 Marionette TRACE conn6 <- [1,2278,null,{}] 09:42:45 INFO - PROCESS | 448 | 1468428165935 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}] 09:42:45 INFO - PROCESS | 448 | 1468428165936 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:46 INFO - PROCESS | 448 | 1468428166017 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 09:42:46 INFO - PROCESS | 448 | 1468428166023 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:46 INFO - PROCESS | 448 | 1468428166024 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:46 INFO - PROCESS | 448 | ++DOCSHELL 1A080400 == 41 [pid = 448] [id = 579] 09:42:46 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1A080C00) [pid = 448] [serial = 1737] [outer = 00000000] 09:42:46 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1A088800) [pid = 448] [serial = 1738] [outer = 1A080C00] 09:42:46 INFO - PROCESS | 448 | 1468428166069 Marionette DEBUG loaded listener.js 09:42:46 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1A08A000) [pid = 448] [serial = 1739] [outer = 1A080C00] 09:42:46 INFO - PROCESS | 448 | 1468428166816 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]]]}] 09:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 930ms 09:42:46 INFO - PROCESS | 448 | 1468428166861 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 09:42:46 INFO - PROCESS | 448 | 1468428166866 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 09:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:42:46 INFO - PROCESS | 448 | 1468428166870 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:42:46 INFO - PROCESS | 448 | 1468428166874 Marionette TRACE conn6 <- [1,2282,null,{}] 09:42:46 INFO - PROCESS | 448 | 1468428166879 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}] 09:42:46 INFO - PROCESS | 448 | 1468428166882 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:46 INFO - PROCESS | 448 | 1468428166995 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 09:42:47 INFO - PROCESS | 448 | 1468428167134 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:47 INFO - PROCESS | 448 | 1468428167137 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:47 INFO - PROCESS | 448 | ++DOCSHELL 10329800 == 42 [pid = 448] [id = 580] 09:42:47 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (10366C00) [pid = 448] [serial = 1740] [outer = 00000000] 09:42:47 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1090B800) [pid = 448] [serial = 1741] [outer = 10366C00] 09:42:47 INFO - PROCESS | 448 | 1468428167194 Marionette DEBUG loaded listener.js 09:42:47 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (113D9000) [pid = 448] [serial = 1742] [outer = 10366C00] 09:42:47 INFO - PROCESS | 448 | 1468428167768 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]]]}] 09:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 929ms 09:42:47 INFO - PROCESS | 448 | 1468428167816 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 09:42:47 INFO - PROCESS | 448 | 1468428167820 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 09:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:42:47 INFO - PROCESS | 448 | 1468428167828 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:42:47 INFO - PROCESS | 448 | 1468428167831 Marionette TRACE conn6 <- [1,2286,null,{}] 09:42:47 INFO - PROCESS | 448 | 1468428167835 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}] 09:42:47 INFO - PROCESS | 448 | 1468428167838 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:47 INFO - PROCESS | 448 | 1468428167955 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 09:42:48 INFO - PROCESS | 448 | 1468428168066 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:48 INFO - PROCESS | 448 | 1468428168069 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:48 INFO - PROCESS | 448 | ++DOCSHELL 14C45000 == 43 [pid = 448] [id = 581] 09:42:48 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (16144400) [pid = 448] [serial = 1743] [outer = 00000000] 09:42:48 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1667F400) [pid = 448] [serial = 1744] [outer = 16144400] 09:42:48 INFO - PROCESS | 448 | 1468428168165 Marionette DEBUG loaded listener.js 09:42:48 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (17DD2400) [pid = 448] [serial = 1745] [outer = 16144400] 09:42:48 INFO - PROCESS | 448 | 1468428168787 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]]]}] 09:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1020ms 09:42:48 INFO - PROCESS | 448 | 1468428168849 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 09:42:48 INFO - PROCESS | 448 | 1468428168851 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 09:42:48 INFO - PROCESS | 448 | 1468428168855 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:42:48 INFO - PROCESS | 448 | 1468428168859 Marionette TRACE conn6 <- [1,2290,null,{}] 09:42:48 INFO - PROCESS | 448 | 1468428168870 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}] 09:42:48 INFO - PROCESS | 448 | 1468428168874 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:48 INFO - PROCESS | 448 | 1468428168986 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 09:42:49 INFO - PROCESS | 448 | 1468428169126 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:49 INFO - PROCESS | 448 | 1468428169129 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:49 INFO - PROCESS | 448 | ++DOCSHELL 19DED400 == 44 [pid = 448] [id = 582] 09:42:49 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (1A00DC00) [pid = 448] [serial = 1746] [outer = 00000000] 09:42:49 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1A08C000) [pid = 448] [serial = 1747] [outer = 1A00DC00] 09:42:49 INFO - PROCESS | 448 | 1468428169188 Marionette DEBUG loaded listener.js 09:42:49 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1A159800) [pid = 448] [serial = 1748] [outer = 1A00DC00] 09:42:49 INFO - PROCESS | 448 | 1468428169953 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]]]}] 09:42:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:42:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1129ms 09:42:49 INFO - PROCESS | 448 | 1468428169988 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 09:42:49 INFO - PROCESS | 448 | 1468428169992 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 09:42:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:42:49 INFO - PROCESS | 448 | 1468428169996 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:42:49 INFO - PROCESS | 448 | 1468428169999 Marionette TRACE conn6 <- [1,2294,null,{}] 09:42:49 INFO - PROCESS | 448 | 1468428170004 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}] 09:42:49 INFO - PROCESS | 448 | 1468428170007 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:50 INFO - PROCESS | 448 | 1468428170106 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 09:42:50 INFO - PROCESS | 448 | 1468428170249 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:50 INFO - PROCESS | 448 | 1468428170252 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:50 INFO - PROCESS | 448 | ++DOCSHELL 10322000 == 45 [pid = 448] [id = 583] 09:42:50 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (10327000) [pid = 448] [serial = 1749] [outer = 00000000] 09:42:50 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (10371C00) [pid = 448] [serial = 1750] [outer = 10327000] 09:42:50 INFO - PROCESS | 448 | 1468428170303 Marionette DEBUG loaded listener.js 09:42:50 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (1097FC00) [pid = 448] [serial = 1751] [outer = 10327000] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 13411800 == 44 [pid = 448] [id = 552] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 19AA7C00 == 43 [pid = 448] [id = 578] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 17D97000 == 42 [pid = 448] [id = 577] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 10610800 == 41 [pid = 448] [id = 576] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 10611400 == 40 [pid = 448] [id = 575] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 18184800 == 39 [pid = 448] [id = 574] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 17849C00 == 38 [pid = 448] [id = 573] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 161DEC00 == 37 [pid = 448] [id = 572] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 10981800 == 36 [pid = 448] [id = 571] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 0FF65400 == 35 [pid = 448] [id = 570] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 090F1800 == 34 [pid = 448] [id = 568] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 147A2000 == 33 [pid = 448] [id = 567] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 0CD6B800 == 32 [pid = 448] [id = 569] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 17D24000 == 31 [pid = 448] [id = 556] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 1662C000 == 30 [pid = 448] [id = 553] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 1A084400 == 29 [pid = 448] [id = 557] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 10372800 == 28 [pid = 448] [id = 555] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 19DED400 == 27 [pid = 448] [id = 582] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 14C45000 == 26 [pid = 448] [id = 581] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 1A080400 == 25 [pid = 448] [id = 579] 09:42:51 INFO - PROCESS | 448 | --DOCSHELL 10329800 == 24 [pid = 448] [id = 580] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 89 (16146C00) [pid = 448] [serial = 1687] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 88 (14B79800) [pid = 448] [serial = 1684] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 87 (1023C000) [pid = 448] [serial = 1678] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 86 (10244800) [pid = 448] [serial = 1679] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 85 (1070C800) [pid = 448] [serial = 1681] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 84 (1097E800) [pid = 448] [serial = 1682] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 83 (10987000) [pid = 448] [serial = 1676] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1070FC00) [pid = 448] [serial = 1675] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 81 (18187800) [pid = 448] [serial = 1700] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 80 (14C08800) [pid = 448] [serial = 1667] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 79 (145C6C00) [pid = 448] [serial = 1666] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 78 (18CF6400) [pid = 448] [serial = 1670] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 77 (18171400) [pid = 448] [serial = 1669] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 76 (16676400) [pid = 448] [serial = 1690] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 75 (18F8DC00) [pid = 448] [serial = 1702] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1A15A400) [pid = 448] [serial = 1673] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 73 (1A0ED000) [pid = 448] [serial = 1672] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 72 (17DD0C00) [pid = 448] [serial = 1693] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 71 (18184400) [pid = 448] [serial = 1694] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 70 (166EA800) [pid = 448] [serial = 1691] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 69 (16677000) [pid = 448] [serial = 1696] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 68 (161E6400) [pid = 448] [serial = 1688] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 67 (14C14C00) [pid = 448] [serial = 1685] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 66 (1667F000) [pid = 448] [serial = 1697] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | --DOMWINDOW == 65 (1818F000) [pid = 448] [serial = 1699] [outer = 00000000] [url = about:blank] 09:42:51 INFO - PROCESS | 448 | 1468428171463 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]]]}] 09:42:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:42:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1519ms 09:42:51 INFO - PROCESS | 448 | 1468428171517 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 09:42:51 INFO - PROCESS | 448 | 1468428171521 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 09:42:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:42:51 INFO - PROCESS | 448 | 1468428171526 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:42:51 INFO - PROCESS | 448 | 1468428171530 Marionette TRACE conn6 <- [1,2298,null,{}] 09:42:51 INFO - PROCESS | 448 | 1468428171535 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}] 09:42:51 INFO - PROCESS | 448 | 1468428171538 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:51 INFO - PROCESS | 448 | 1468428171627 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 09:42:51 INFO - PROCESS | 448 | 1468428171639 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:51 INFO - PROCESS | 448 | 1468428171642 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:51 INFO - PROCESS | 448 | ++DOCSHELL 0FFFEC00 == 25 [pid = 448] [id = 584] 09:42:51 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (0FFFF000) [pid = 448] [serial = 1752] [outer = 00000000] 09:42:51 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (10244400) [pid = 448] [serial = 1753] [outer = 0FFFF000] 09:42:51 INFO - PROCESS | 448 | 1468428171689 Marionette DEBUG loaded listener.js 09:42:51 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (10324000) [pid = 448] [serial = 1754] [outer = 0FFFF000] 09:42:52 INFO - PROCESS | 448 | 1468428172171 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]]]}] 09:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 672ms 09:42:52 INFO - PROCESS | 448 | 1468428172203 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 09:42:52 INFO - PROCESS | 448 | 1468428172208 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 09:42:52 INFO - PROCESS | 448 | 1468428172214 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:42:52 INFO - PROCESS | 448 | 1468428172217 Marionette TRACE conn6 <- [1,2302,null,{}] 09:42:52 INFO - PROCESS | 448 | 1468428172221 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}] 09:42:52 INFO - PROCESS | 448 | 1468428172224 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:52 INFO - PROCESS | 448 | 1468428172341 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 09:42:52 INFO - PROCESS | 448 | 1468428172358 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:52 INFO - PROCESS | 448 | 1468428172360 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:52 INFO - PROCESS | 448 | ++DOCSHELL 1070FC00 == 26 [pid = 448] [id = 585] 09:42:52 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (10909C00) [pid = 448] [serial = 1755] [outer = 00000000] 09:42:52 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (1098B800) [pid = 448] [serial = 1756] [outer = 10909C00] 09:42:52 INFO - PROCESS | 448 | 1468428172487 Marionette DEBUG loaded listener.js 09:42:52 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (113DCC00) [pid = 448] [serial = 1757] [outer = 10909C00] 09:42:52 INFO - PROCESS | 448 | 1468428172853 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]]]}] 09:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 669ms 09:42:52 INFO - PROCESS | 448 | 1468428172900 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 09:42:52 INFO - PROCESS | 448 | 1468428172903 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 09:42:52 INFO - PROCESS | 448 | 1468428172906 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:42:52 INFO - PROCESS | 448 | 1468428172909 Marionette TRACE conn6 <- [1,2306,null,{}] 09:42:52 INFO - PROCESS | 448 | 1468428172920 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}] 09:42:52 INFO - PROCESS | 448 | 1468428172924 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:53 INFO - PROCESS | 448 | 1468428173010 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 09:42:53 INFO - PROCESS | 448 | 1468428173018 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:53 INFO - PROCESS | 448 | 1468428173021 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:53 INFO - PROCESS | 448 | ++DOCSHELL 145C3C00 == 27 [pid = 448] [id = 586] 09:42:53 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (14B92800) [pid = 448] [serial = 1758] [outer = 00000000] 09:42:53 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (14C1EC00) [pid = 448] [serial = 1759] [outer = 14B92800] 09:42:53 INFO - PROCESS | 448 | 1468428173068 Marionette DEBUG loaded listener.js 09:42:53 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (14CDAC00) [pid = 448] [serial = 1760] [outer = 14B92800] 09:42:53 INFO - PROCESS | 448 | 1468428173605 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] 09:42:53 INFO - PROCESS | 448 | 1468428173643 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 09:42:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:42:53 INFO - PROCESS | 448 | 1468428173653 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:42:53 INFO - PROCESS | 448 | 1468428173654 Marionette TRACE conn6 <- [1,2310,null,{}] 09:42:53 INFO - PROCESS | 448 | 1468428173658 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}] 09:42:53 INFO - PROCESS | 448 | 1468428173660 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:53 INFO - PROCESS | 448 | 1468428173803 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 09:42:53 INFO - PROCESS | 448 | 1468428173813 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:53 INFO - PROCESS | 448 | 1468428173815 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:53 INFO - PROCESS | 448 | ++DOCSHELL 16146000 == 28 [pid = 448] [id = 587] 09:42:53 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (16146400) [pid = 448] [serial = 1761] [outer = 00000000] 09:42:53 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (161E4800) [pid = 448] [serial = 1762] [outer = 16146400] 09:42:53 INFO - PROCESS | 448 | 1468428173860 Marionette DEBUG loaded listener.js 09:42:53 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1662B000) [pid = 448] [serial = 1763] [outer = 16146400] 09:42:54 INFO - PROCESS | 448 | 1468428174292 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]]]}] 09:42:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:42:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 690ms 09:42:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:42:54 INFO - PROCESS | 448 | 1468428174341 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 09:42:54 INFO - PROCESS | 448 | 1468428174343 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 09:42:54 INFO - PROCESS | 448 | 1468428174346 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:42:54 INFO - PROCESS | 448 | 1468428174347 Marionette TRACE conn6 <- [1,2314,null,{}] 09:42:54 INFO - PROCESS | 448 | 1468428174351 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}] 09:42:54 INFO - PROCESS | 448 | 1468428174353 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:54 INFO - PROCESS | 448 | 1468428174466 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 09:42:54 INFO - PROCESS | 448 | 1468428174472 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:54 INFO - PROCESS | 448 | 1468428174474 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:54 INFO - PROCESS | 448 | ++DOCSHELL 14C49C00 == 29 [pid = 448] [id = 588] 09:42:54 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (16673000) [pid = 448] [serial = 1764] [outer = 00000000] 09:42:54 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1667E000) [pid = 448] [serial = 1765] [outer = 16673000] 09:42:54 INFO - PROCESS | 448 | 1468428174517 Marionette DEBUG loaded listener.js 09:42:54 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (17844000) [pid = 448] [serial = 1766] [outer = 16673000] 09:42:54 INFO - PROCESS | 448 | 1468428174989 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]]]}] 09:42:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:42:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 670ms 09:42:55 INFO - PROCESS | 448 | 1468428175022 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 09:42:55 INFO - PROCESS | 448 | 1468428175024 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 09:42:55 INFO - PROCESS | 448 | 1468428175027 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:42:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:42:55 INFO - PROCESS | 448 | 1468428175029 Marionette TRACE conn6 <- [1,2318,null,{}] 09:42:55 INFO - PROCESS | 448 | 1468428175032 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}] 09:42:55 INFO - PROCESS | 448 | 1468428175038 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:55 INFO - PROCESS | 448 | 1468428175190 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 09:42:55 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1070B800) [pid = 448] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:42:55 INFO - PROCESS | 448 | --DOMWINDOW == 78 (19080800) [pid = 448] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:42:55 INFO - PROCESS | 448 | --DOMWINDOW == 77 (178E5800) [pid = 448] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:42:55 INFO - PROCESS | 448 | --DOMWINDOW == 76 (161E0C00) [pid = 448] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:42:55 INFO - PROCESS | 448 | --DOMWINDOW == 75 (0CDCE400) [pid = 448] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:42:55 INFO - PROCESS | 448 | --DOMWINDOW == 74 (18189000) [pid = 448] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:42:55 INFO - PROCESS | 448 | --DOMWINDOW == 73 (10987400) [pid = 448] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:42:55 INFO - PROCESS | 448 | --DOMWINDOW == 72 (0FFF3400) [pid = 448] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:42:55 INFO - PROCESS | 448 | --DOMWINDOW == 71 (10A23400) [pid = 448] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:42:55 INFO - PROCESS | 448 | --DOMWINDOW == 70 (0C829C00) [pid = 448] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:42:55 INFO - PROCESS | 448 | --DOMWINDOW == 69 (14CD1800) [pid = 448] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:42:55 INFO - PROCESS | 448 | --DOMWINDOW == 68 (1A080C00) [pid = 448] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:42:55 INFO - PROCESS | 448 | --DOMWINDOW == 67 (1A00E400) [pid = 448] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:42:55 INFO - PROCESS | 448 | 1468428175520 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:55 INFO - PROCESS | 448 | 1468428175522 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:55 INFO - PROCESS | 448 | ++DOCSHELL 0C824800 == 30 [pid = 448] [id = 589] 09:42:55 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (0C828800) [pid = 448] [serial = 1767] [outer = 00000000] 09:42:55 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (1017E400) [pid = 448] [serial = 1768] [outer = 0C828800] 09:42:55 INFO - PROCESS | 448 | 1468428175566 Marionette DEBUG loaded listener.js 09:42:55 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (14B29800) [pid = 448] [serial = 1769] [outer = 0C828800] 09:42:55 INFO - PROCESS | 448 | 1468428175985 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]]]}] 09:42:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:42:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 970ms 09:42:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:42:55 INFO - PROCESS | 448 | 1468428176002 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 09:42:55 INFO - PROCESS | 448 | 1468428176004 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 09:42:55 INFO - PROCESS | 448 | 1468428176007 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:42:55 INFO - PROCESS | 448 | 1468428176009 Marionette TRACE conn6 <- [1,2322,null,{}] 09:42:56 INFO - PROCESS | 448 | 1468428176012 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}] 09:42:56 INFO - PROCESS | 448 | 1468428176013 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:56 INFO - PROCESS | 448 | 1468428176092 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 09:42:56 INFO - PROCESS | 448 | 1468428176097 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:56 INFO - PROCESS | 448 | 1468428176099 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:56 INFO - PROCESS | 448 | ++DOCSHELL 161E0C00 == 31 [pid = 448] [id = 590] 09:42:56 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (178E5800) [pid = 448] [serial = 1770] [outer = 00000000] 09:42:56 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (18186400) [pid = 448] [serial = 1771] [outer = 178E5800] 09:42:56 INFO - PROCESS | 448 | 1468428176143 Marionette DEBUG loaded listener.js 09:42:56 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (18B0EC00) [pid = 448] [serial = 1772] [outer = 178E5800] 09:42:56 INFO - PROCESS | 448 | 1468428176565 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]]]}] 09:42:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:42:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 570ms 09:42:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:42:56 INFO - PROCESS | 448 | 1468428176578 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 09:42:56 INFO - PROCESS | 448 | 1468428176580 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 09:42:56 INFO - PROCESS | 448 | 1468428176583 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:42:56 INFO - PROCESS | 448 | 1468428176584 Marionette TRACE conn6 <- [1,2326,null,{}] 09:42:56 INFO - PROCESS | 448 | 1468428176587 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}] 09:42:56 INFO - PROCESS | 448 | 1468428176589 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:56 INFO - PROCESS | 448 | 1468428176711 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 09:42:56 INFO - PROCESS | 448 | 1468428176719 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:56 INFO - PROCESS | 448 | 1468428176721 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:56 INFO - PROCESS | 448 | ++DOCSHELL 10983400 == 32 [pid = 448] [id = 591] 09:42:56 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (1098B400) [pid = 448] [serial = 1773] [outer = 00000000] 09:42:56 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (18E0B000) [pid = 448] [serial = 1774] [outer = 1098B400] 09:42:56 INFO - PROCESS | 448 | 1468428176764 Marionette DEBUG loaded listener.js 09:42:56 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (18E0E800) [pid = 448] [serial = 1775] [outer = 1098B400] 09:42:57 INFO - PROCESS | 448 | 1468428177197 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]]]}] 09:42:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:42:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 670ms 09:42:57 INFO - PROCESS | 448 | 1468428177255 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 09:42:57 INFO - PROCESS | 448 | 1468428177257 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 09:42:57 INFO - PROCESS | 448 | 1468428177260 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:42:57 INFO - PROCESS | 448 | 1468428177261 Marionette TRACE conn6 <- [1,2330,null,{}] 09:42:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:42:57 INFO - PROCESS | 448 | 1468428177275 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}] 09:42:57 INFO - PROCESS | 448 | 1468428177276 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:57 INFO - PROCESS | 448 | 1468428177354 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 09:42:57 INFO - PROCESS | 448 | 1468428177359 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:57 INFO - PROCESS | 448 | 1468428177361 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:57 INFO - PROCESS | 448 | ++DOCSHELL 18F93000 == 33 [pid = 448] [id = 592] 09:42:57 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (18F94C00) [pid = 448] [serial = 1776] [outer = 00000000] 09:42:57 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (19075C00) [pid = 448] [serial = 1777] [outer = 18F94C00] 09:42:57 INFO - PROCESS | 448 | 1468428177404 Marionette DEBUG loaded listener.js 09:42:57 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1908B800) [pid = 448] [serial = 1778] [outer = 18F94C00] 09:42:58 INFO - PROCESS | 448 | 1468428178233 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]]]}] 09:42:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:42:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1014ms 09:42:58 INFO - PROCESS | 448 | 1468428178279 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 09:42:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:42:58 INFO - PROCESS | 448 | 1468428178284 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 09:42:58 INFO - PROCESS | 448 | 1468428178288 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:42:58 INFO - PROCESS | 448 | 1468428178294 Marionette TRACE conn6 <- [1,2334,null,{}] 09:42:58 INFO - PROCESS | 448 | 1468428178300 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}] 09:42:58 INFO - PROCESS | 448 | 1468428178303 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:58 INFO - PROCESS | 448 | 1468428178445 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 09:42:58 INFO - PROCESS | 448 | 1468428178583 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:58 INFO - PROCESS | 448 | 1468428178585 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:58 INFO - PROCESS | 448 | ++DOCSHELL 0FFF4C00 == 34 [pid = 448] [id = 593] 09:42:58 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (10172800) [pid = 448] [serial = 1779] [outer = 00000000] 09:42:58 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (10539800) [pid = 448] [serial = 1780] [outer = 10172800] 09:42:58 INFO - PROCESS | 448 | 1468428178645 Marionette DEBUG loaded listener.js 09:42:58 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (10987C00) [pid = 448] [serial = 1781] [outer = 10172800] 09:42:59 INFO - PROCESS | 448 | 1468428179402 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]]]}] 09:42:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:42:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1292ms 09:42:59 INFO - PROCESS | 448 | 1468428179581 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 09:42:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:42:59 INFO - PROCESS | 448 | 1468428179586 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 09:42:59 INFO - PROCESS | 448 | 1468428179590 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:42:59 INFO - PROCESS | 448 | 1468428179593 Marionette TRACE conn6 <- [1,2338,null,{}] 09:42:59 INFO - PROCESS | 448 | 1468428179598 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}] 09:42:59 INFO - PROCESS | 448 | 1468428179601 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:59 INFO - PROCESS | 448 | 1468428179730 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 09:42:59 INFO - PROCESS | 448 | 1468428179864 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:59 INFO - PROCESS | 448 | 1468428179867 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:42:59 INFO - PROCESS | 448 | ++DOCSHELL 1023C000 == 35 [pid = 448] [id = 594] 09:42:59 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (10244800) [pid = 448] [serial = 1782] [outer = 00000000] 09:42:59 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (10368000) [pid = 448] [serial = 1783] [outer = 10244800] 09:42:59 INFO - PROCESS | 448 | 1468428179921 Marionette DEBUG loaded listener.js 09:42:59 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (10373000) [pid = 448] [serial = 1784] [outer = 10244800] 09:43:00 INFO - PROCESS | 448 | --DOCSHELL 10983400 == 34 [pid = 448] [id = 591] 09:43:00 INFO - PROCESS | 448 | --DOCSHELL 161E0C00 == 33 [pid = 448] [id = 590] 09:43:00 INFO - PROCESS | 448 | --DOCSHELL 0C824800 == 32 [pid = 448] [id = 589] 09:43:00 INFO - PROCESS | 448 | --DOCSHELL 14C49C00 == 31 [pid = 448] [id = 588] 09:43:00 INFO - PROCESS | 448 | --DOCSHELL 16146000 == 30 [pid = 448] [id = 587] 09:43:00 INFO - PROCESS | 448 | --DOCSHELL 145C3C00 == 29 [pid = 448] [id = 586] 09:43:00 INFO - PROCESS | 448 | --DOCSHELL 1070FC00 == 28 [pid = 448] [id = 585] 09:43:00 INFO - PROCESS | 448 | --DOCSHELL 0FFFEC00 == 27 [pid = 448] [id = 584] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 84 (1A088800) [pid = 448] [serial = 1738] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1A08A000) [pid = 448] [serial = 1739] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1A017400) [pid = 448] [serial = 1735] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1A01BC00) [pid = 448] [serial = 1736] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 80 (14CDA800) [pid = 448] [serial = 1729] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 79 (19DF8C00) [pid = 448] [serial = 1733] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 78 (18172C00) [pid = 448] [serial = 1721] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1656B000) [pid = 448] [serial = 1717] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 76 (1152F800) [pid = 448] [serial = 1709] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 75 (18F8C800) [pid = 448] [serial = 1724] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 74 (19083800) [pid = 448] [serial = 1726] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 73 (17DCF000) [pid = 448] [serial = 1720] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 72 (18F96000) [pid = 448] [serial = 1727] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1023A000) [pid = 448] [serial = 1711] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 70 (18E06000) [pid = 448] [serial = 1723] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 69 (10ACF800) [pid = 448] [serial = 1714] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 68 (10326C00) [pid = 448] [serial = 1705] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 67 (1060F000) [pid = 448] [serial = 1706] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 66 (17DC5800) [pid = 448] [serial = 1730] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 65 (10241400) [pid = 448] [serial = 1708] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 64 (1928F000) [pid = 448] [serial = 1732] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 63 (18F94400) [pid = 448] [serial = 1703] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 62 (13414C00) [pid = 448] [serial = 1715] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 61 (10320400) [pid = 448] [serial = 1712] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | --DOMWINDOW == 60 (166E3800) [pid = 448] [serial = 1718] [outer = 00000000] [url = about:blank] 09:43:00 INFO - PROCESS | 448 | 1468428180505 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]]]}] 09:43:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:43:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 970ms 09:43:00 INFO - PROCESS | 448 | 1468428180562 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 09:43:00 INFO - PROCESS | 448 | 1468428180565 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 09:43:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:43:00 INFO - PROCESS | 448 | 1468428180571 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:43:00 INFO - PROCESS | 448 | 1468428180575 Marionette TRACE conn6 <- [1,2342,null,{}] 09:43:00 INFO - PROCESS | 448 | 1468428180579 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}] 09:43:00 INFO - PROCESS | 448 | 1468428180581 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:00 INFO - PROCESS | 448 | 1468428180671 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 09:43:00 INFO - PROCESS | 448 | 1468428180679 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:00 INFO - PROCESS | 448 | 1468428180682 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:00 INFO - PROCESS | 448 | ++DOCSHELL 10ACF800 == 28 [pid = 448] [id = 595] 09:43:00 INFO - PROCESS | 448 | ++DOMWINDOW == 61 (113DA000) [pid = 448] [serial = 1785] [outer = 00000000] 09:43:00 INFO - PROCESS | 448 | ++DOMWINDOW == 62 (1340E800) [pid = 448] [serial = 1786] [outer = 113DA000] 09:43:00 INFO - PROCESS | 448 | 1468428180734 Marionette DEBUG loaded listener.js 09:43:00 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (144B0000) [pid = 448] [serial = 1787] [outer = 113DA000] 09:43:01 INFO - PROCESS | 448 | 1468428181221 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]]]}] 09:43:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:43:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 730ms 09:43:01 INFO - PROCESS | 448 | 1468428181301 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 09:43:01 INFO - PROCESS | 448 | 1468428181304 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 09:43:01 INFO - PROCESS | 448 | 1468428181307 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:43:01 INFO - PROCESS | 448 | 1468428181309 Marionette TRACE conn6 <- [1,2346,null,{}] 09:43:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:43:01 INFO - PROCESS | 448 | 1468428181319 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}] 09:43:01 INFO - PROCESS | 448 | 1468428181323 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:01 INFO - PROCESS | 448 | 1468428181414 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 09:43:01 INFO - PROCESS | 448 | 1468428181504 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:01 INFO - PROCESS | 448 | 1468428181508 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:01 INFO - PROCESS | 448 | ++DOCSHELL 14CD2C00 == 29 [pid = 448] [id = 596] 09:43:01 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (14CD3C00) [pid = 448] [serial = 1788] [outer = 00000000] 09:43:01 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (15A57C00) [pid = 448] [serial = 1789] [outer = 14CD3C00] 09:43:01 INFO - PROCESS | 448 | 1468428181556 Marionette DEBUG loaded listener.js 09:43:01 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (161DA000) [pid = 448] [serial = 1790] [outer = 14CD3C00] 09:43:01 INFO - PROCESS | 448 | 1468428181936 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]]]}] 09:43:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:43:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 670ms 09:43:01 INFO - PROCESS | 448 | 1468428181981 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 09:43:01 INFO - PROCESS | 448 | 1468428181983 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 09:43:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:43:01 INFO - PROCESS | 448 | 1468428181986 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:43:01 INFO - PROCESS | 448 | 1468428181988 Marionette TRACE conn6 <- [1,2350,null,{}] 09:43:01 INFO - PROCESS | 448 | 1468428181992 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}] 09:43:01 INFO - PROCESS | 448 | 1468428181994 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:02 INFO - PROCESS | 448 | 1468428182081 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 09:43:02 INFO - PROCESS | 448 | 1468428182086 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:02 INFO - PROCESS | 448 | 1468428182088 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:02 INFO - PROCESS | 448 | ++DOCSHELL 16671C00 == 30 [pid = 448] [id = 597] 09:43:02 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (16672800) [pid = 448] [serial = 1791] [outer = 00000000] 09:43:02 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (17D18400) [pid = 448] [serial = 1792] [outer = 16672800] 09:43:02 INFO - PROCESS | 448 | 1468428182133 Marionette DEBUG loaded listener.js 09:43:02 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (17D96C00) [pid = 448] [serial = 1793] [outer = 16672800] 09:43:02 INFO - PROCESS | 448 | 1468428182574 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]]]}] 09:43:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:43:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 629ms 09:43:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:43:02 INFO - PROCESS | 448 | 1468428182625 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 09:43:02 INFO - PROCESS | 448 | 1468428182627 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 09:43:02 INFO - PROCESS | 448 | 1468428182630 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:43:02 INFO - PROCESS | 448 | 1468428182632 Marionette TRACE conn6 <- [1,2354,null,{}] 09:43:02 INFO - PROCESS | 448 | 1468428182635 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}] 09:43:02 INFO - PROCESS | 448 | 1468428182637 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:02 INFO - PROCESS | 448 | 1468428182755 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 09:43:02 INFO - PROCESS | 448 | 1468428182847 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:02 INFO - PROCESS | 448 | 1468428182849 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:02 INFO - PROCESS | 448 | ++DOCSHELL 17DCD400 == 31 [pid = 448] [id = 598] 09:43:02 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (17DCF000) [pid = 448] [serial = 1794] [outer = 00000000] 09:43:02 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (1816E400) [pid = 448] [serial = 1795] [outer = 17DCF000] 09:43:02 INFO - PROCESS | 448 | 1468428182894 Marionette DEBUG loaded listener.js 09:43:02 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (18184C00) [pid = 448] [serial = 1796] [outer = 17DCF000] 09:43:03 INFO - PROCESS | 448 | 1468428183309 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]]]}] 09:43:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:43:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 730ms 09:43:03 INFO - PROCESS | 448 | 1468428183363 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 09:43:03 INFO - PROCESS | 448 | 1468428183364 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 09:43:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:43:03 INFO - PROCESS | 448 | 1468428183368 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:43:03 INFO - PROCESS | 448 | 1468428183369 Marionette TRACE conn6 <- [1,2358,null,{}] 09:43:03 INFO - PROCESS | 448 | 1468428183379 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}] 09:43:03 INFO - PROCESS | 448 | 1468428183384 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:03 INFO - PROCESS | 448 | 1468428183527 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 09:43:03 INFO - PROCESS | 448 | 1468428183533 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:03 INFO - PROCESS | 448 | 1468428183535 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:03 INFO - PROCESS | 448 | ++DOCSHELL 18B6FC00 == 32 [pid = 448] [id = 599] 09:43:03 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (18CEAC00) [pid = 448] [serial = 1797] [outer = 00000000] 09:43:03 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (18F96000) [pid = 448] [serial = 1798] [outer = 18CEAC00] 09:43:03 INFO - PROCESS | 448 | 1468428183635 Marionette DEBUG loaded listener.js 09:43:03 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1907B400) [pid = 448] [serial = 1799] [outer = 18CEAC00] 09:43:04 INFO - PROCESS | 448 | 1468428184069 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]]]}] 09:43:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:43:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 730ms 09:43:04 INFO - PROCESS | 448 | 1468428184133 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 09:43:04 INFO - PROCESS | 448 | 1468428184135 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 09:43:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:43:04 INFO - PROCESS | 448 | 1468428184143 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:43:04 INFO - PROCESS | 448 | 1468428184145 Marionette TRACE conn6 <- [1,2362,null,{}] 09:43:04 INFO - PROCESS | 448 | 1468428184148 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}] 09:43:04 INFO - PROCESS | 448 | 1468428184150 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:04 INFO - PROCESS | 448 | 1468428184274 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 09:43:04 INFO - PROCESS | 448 | 1468428184338 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:04 INFO - PROCESS | 448 | 1468428184340 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:04 INFO - PROCESS | 448 | ++DOCSHELL 19090800 == 33 [pid = 448] [id = 600] 09:43:04 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (19095400) [pid = 448] [serial = 1800] [outer = 00000000] 09:43:04 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (19272000) [pid = 448] [serial = 1801] [outer = 19095400] 09:43:04 INFO - PROCESS | 448 | 1468428184384 Marionette DEBUG loaded listener.js 09:43:04 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (19272400) [pid = 448] [serial = 1802] [outer = 19095400] 09:43:04 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1098B400) [pid = 448] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:43:04 INFO - PROCESS | 448 | --DOMWINDOW == 76 (16146400) [pid = 448] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:43:04 INFO - PROCESS | 448 | --DOMWINDOW == 75 (10909C00) [pid = 448] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:43:04 INFO - PROCESS | 448 | --DOMWINDOW == 74 (16673000) [pid = 448] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:43:04 INFO - PROCESS | 448 | --DOMWINDOW == 73 (14B92800) [pid = 448] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:43:04 INFO - PROCESS | 448 | --DOMWINDOW == 72 (10327000) [pid = 448] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:43:04 INFO - PROCESS | 448 | --DOMWINDOW == 71 (0FFFF000) [pid = 448] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:43:04 INFO - PROCESS | 448 | --DOMWINDOW == 70 (10366C00) [pid = 448] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:43:04 INFO - PROCESS | 448 | --DOMWINDOW == 69 (16144400) [pid = 448] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:43:04 INFO - PROCESS | 448 | --DOMWINDOW == 68 (1A00DC00) [pid = 448] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:43:04 INFO - PROCESS | 448 | --DOMWINDOW == 67 (0C828800) [pid = 448] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:43:04 INFO - PROCESS | 448 | --DOMWINDOW == 66 (178E5800) [pid = 448] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:43:04 INFO - PROCESS | 448 | 1468428184841 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]]]}] 09:43:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:43:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 730ms 09:43:04 INFO - PROCESS | 448 | 1468428184873 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 09:43:04 INFO - PROCESS | 448 | 1468428184875 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 09:43:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:43:04 INFO - PROCESS | 448 | 1468428184878 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:43:04 INFO - PROCESS | 448 | 1468428184880 Marionette TRACE conn6 <- [1,2366,null,{}] 09:43:04 INFO - PROCESS | 448 | 1468428184883 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}] 09:43:04 INFO - PROCESS | 448 | 1468428184885 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:04 INFO - PROCESS | 448 | 1468428184965 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 09:43:05 INFO - PROCESS | 448 | 1468428185061 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:05 INFO - PROCESS | 448 | 1468428185063 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:05 INFO - PROCESS | 448 | ++DOCSHELL 10327000 == 34 [pid = 448] [id = 601] 09:43:05 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (10373400) [pid = 448] [serial = 1803] [outer = 00000000] 09:43:05 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (1816B400) [pid = 448] [serial = 1804] [outer = 10373400] 09:43:05 INFO - PROCESS | 448 | 1468428185106 Marionette DEBUG loaded listener.js 09:43:05 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (18B63400) [pid = 448] [serial = 1805] [outer = 10373400] 09:43:05 INFO - PROCESS | 448 | 1468428185458 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]]]}] 09:43:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:43:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 630ms 09:43:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:43:05 INFO - PROCESS | 448 | 1468428185509 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 09:43:05 INFO - PROCESS | 448 | 1468428185511 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 09:43:05 INFO - PROCESS | 448 | 1468428185515 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:43:05 INFO - PROCESS | 448 | 1468428185516 Marionette TRACE conn6 <- [1,2370,null,{}] 09:43:05 INFO - PROCESS | 448 | 1468428185520 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}] 09:43:05 INFO - PROCESS | 448 | 1468428185522 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:05 INFO - PROCESS | 448 | 1468428185640 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 09:43:05 INFO - PROCESS | 448 | 1468428185675 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:05 INFO - PROCESS | 448 | 1468428185677 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:05 INFO - PROCESS | 448 | ++DOCSHELL 1656B000 == 35 [pid = 448] [id = 602] 09:43:05 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (16630C00) [pid = 448] [serial = 1806] [outer = 00000000] 09:43:05 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (1A00DC00) [pid = 448] [serial = 1807] [outer = 16630C00] 09:43:05 INFO - PROCESS | 448 | 1468428185720 Marionette DEBUG loaded listener.js 09:43:05 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (1A011C00) [pid = 448] [serial = 1808] [outer = 16630C00] 09:43:06 INFO - PROCESS | 448 | 1468428186135 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]]]}] 09:43:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:43:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 670ms 09:43:06 INFO - PROCESS | 448 | 1468428186196 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 09:43:06 INFO - PROCESS | 448 | 1468428186198 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 09:43:06 INFO - PROCESS | 448 | 1468428186202 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:43:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:43:06 INFO - PROCESS | 448 | 1468428186204 Marionette TRACE conn6 <- [1,2374,null,{}] 09:43:06 INFO - PROCESS | 448 | 1468428186217 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}] 09:43:06 INFO - PROCESS | 448 | 1468428186219 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:06 INFO - PROCESS | 448 | 1468428186299 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 09:43:06 INFO - PROCESS | 448 | 1468428186307 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:06 INFO - PROCESS | 448 | 1468428186309 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:06 INFO - PROCESS | 448 | ++DOCSHELL 1A018000 == 36 [pid = 448] [id = 603] 09:43:06 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (1A019400) [pid = 448] [serial = 1809] [outer = 00000000] 09:43:06 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (1A081000) [pid = 448] [serial = 1810] [outer = 1A019400] 09:43:06 INFO - PROCESS | 448 | 1468428186351 Marionette DEBUG loaded listener.js 09:43:06 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1A088C00) [pid = 448] [serial = 1811] [outer = 1A019400] 09:43:06 INFO - PROCESS | 448 | 1468428186894 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]]]}] 09:43:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:43:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 730ms 09:43:06 INFO - PROCESS | 448 | 1468428186937 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 09:43:06 INFO - PROCESS | 448 | 1468428186942 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 09:43:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:43:06 INFO - PROCESS | 448 | 1468428186989 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:43:06 INFO - PROCESS | 448 | 1468428186992 Marionette TRACE conn6 <- [1,2378,null,{}] 09:43:07 INFO - PROCESS | 448 | 1468428187044 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}] 09:43:07 INFO - PROCESS | 448 | 1468428187047 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:07 INFO - PROCESS | 448 | 1468428187170 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 09:43:07 INFO - PROCESS | 448 | 1468428187303 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:07 INFO - PROCESS | 448 | 1468428187307 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:07 INFO - PROCESS | 448 | ++DOCSHELL 0C830800 == 37 [pid = 448] [id = 604] 09:43:07 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (0C894400) [pid = 448] [serial = 1812] [outer = 00000000] 09:43:07 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (10373800) [pid = 448] [serial = 1813] [outer = 0C894400] 09:43:07 INFO - PROCESS | 448 | 1468428187366 Marionette DEBUG loaded listener.js 09:43:07 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (10A23400) [pid = 448] [serial = 1814] [outer = 0C894400] 09:43:07 INFO - PROCESS | 448 | 1468428187939 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]]]}] 09:43:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:43:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1056ms 09:43:07 INFO - PROCESS | 448 | 1468428188009 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 09:43:07 INFO - PROCESS | 448 | 1468428188014 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 09:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:43:08 INFO - PROCESS | 448 | 1468428188020 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:43:08 INFO - PROCESS | 448 | 1468428188023 Marionette TRACE conn6 <- [1,2382,null,{}] 09:43:08 INFO - PROCESS | 448 | 1468428188027 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}] 09:43:08 INFO - PROCESS | 448 | 1468428188030 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:08 INFO - PROCESS | 448 | 1468428188142 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 09:43:08 INFO - PROCESS | 448 | 1468428188282 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:08 INFO - PROCESS | 448 | 1468428188285 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:08 INFO - PROCESS | 448 | ++DOCSHELL 14C16000 == 38 [pid = 448] [id = 605] 09:43:08 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (14C4DC00) [pid = 448] [serial = 1815] [outer = 00000000] 09:43:08 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (161E2C00) [pid = 448] [serial = 1816] [outer = 14C4DC00] 09:43:08 INFO - PROCESS | 448 | 1468428188342 Marionette DEBUG loaded listener.js 09:43:08 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1667DC00) [pid = 448] [serial = 1817] [outer = 14C4DC00] 09:43:08 INFO - PROCESS | 448 | 1468428188975 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]]]}] 09:43:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:43:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 970ms 09:43:08 INFO - PROCESS | 448 | 1468428188994 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 09:43:08 INFO - PROCESS | 448 | 1468428188996 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 09:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:43:08 INFO - PROCESS | 448 | 1468428189000 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:43:08 INFO - PROCESS | 448 | 1468428189004 Marionette TRACE conn6 <- [1,2386,null,{}] 09:43:08 INFO - PROCESS | 448 | 1468428189014 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}] 09:43:08 INFO - PROCESS | 448 | 1468428189019 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:09 INFO - PROCESS | 448 | 1468428189128 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 09:43:09 INFO - PROCESS | 448 | 1468428189267 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:09 INFO - PROCESS | 448 | 1468428189271 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:09 INFO - PROCESS | 448 | ++DOCSHELL 18F92000 == 39 [pid = 448] [id = 606] 09:43:09 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (18F95400) [pid = 448] [serial = 1818] [outer = 00000000] 09:43:09 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (19AA1C00) [pid = 448] [serial = 1819] [outer = 18F95400] 09:43:09 INFO - PROCESS | 448 | 1468428189328 Marionette DEBUG loaded listener.js 09:43:09 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1A080400) [pid = 448] [serial = 1820] [outer = 18F95400] 09:43:09 INFO - PROCESS | 448 | 1468428189897 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]]]}] 09:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 930ms 09:43:09 INFO - PROCESS | 448 | 1468428189934 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 09:43:09 INFO - PROCESS | 448 | 1468428189937 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 09:43:09 INFO - PROCESS | 448 | 1468428189940 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:43:09 INFO - PROCESS | 448 | 1468428189942 Marionette TRACE conn6 <- [1,2390,null,{}] 09:43:09 INFO - PROCESS | 448 | 1468428189945 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}] 09:43:09 INFO - PROCESS | 448 | 1468428189948 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:10 INFO - PROCESS | 448 | 1468428190182 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 09:43:10 INFO - PROCESS | 448 | 1468428190347 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:10 INFO - PROCESS | 448 | 1468428190350 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:10 INFO - PROCESS | 448 | ++DOCSHELL 0C82A000 == 40 [pid = 448] [id = 607] 09:43:10 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (0C82B000) [pid = 448] [serial = 1821] [outer = 00000000] 09:43:10 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (0CD6E000) [pid = 448] [serial = 1822] [outer = 0C82B000] 09:43:10 INFO - PROCESS | 448 | 1468428190401 Marionette DEBUG loaded listener.js 09:43:10 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (0FFFE000) [pid = 448] [serial = 1823] [outer = 0C82B000] 09:43:11 INFO - PROCESS | 448 | --DOCSHELL 1656B000 == 39 [pid = 448] [id = 602] 09:43:11 INFO - PROCESS | 448 | --DOCSHELL 10327000 == 38 [pid = 448] [id = 601] 09:43:11 INFO - PROCESS | 448 | --DOCSHELL 19090800 == 37 [pid = 448] [id = 600] 09:43:11 INFO - PROCESS | 448 | --DOCSHELL 18B6FC00 == 36 [pid = 448] [id = 599] 09:43:11 INFO - PROCESS | 448 | --DOCSHELL 17DCD400 == 35 [pid = 448] [id = 598] 09:43:11 INFO - PROCESS | 448 | --DOCSHELL 16671C00 == 34 [pid = 448] [id = 597] 09:43:11 INFO - PROCESS | 448 | --DOCSHELL 14CD2C00 == 33 [pid = 448] [id = 596] 09:43:11 INFO - PROCESS | 448 | --DOCSHELL 10ACF800 == 32 [pid = 448] [id = 595] 09:43:11 INFO - PROCESS | 448 | --DOCSHELL 1023C000 == 31 [pid = 448] [id = 594] 09:43:11 INFO - PROCESS | 448 | --DOCSHELL 18F93000 == 30 [pid = 448] [id = 592] 09:43:11 INFO - PROCESS | 448 | --DOCSHELL 0FFF4C00 == 29 [pid = 448] [id = 593] 09:43:11 INFO - PROCESS | 448 | --DOCSHELL 10322000 == 28 [pid = 448] [id = 583] 09:43:11 INFO - PROCESS | 448 | --DOCSHELL 14C16000 == 27 [pid = 448] [id = 605] 09:43:11 INFO - PROCESS | 448 | --DOCSHELL 18F92000 == 26 [pid = 448] [id = 606] 09:43:11 INFO - PROCESS | 448 | --DOCSHELL 1A018000 == 25 [pid = 448] [id = 603] 09:43:11 INFO - PROCESS | 448 | --DOCSHELL 0C830800 == 24 [pid = 448] [id = 604] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 86 (18E0B000) [pid = 448] [serial = 1774] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 85 (161E4800) [pid = 448] [serial = 1762] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 84 (1098B800) [pid = 448] [serial = 1756] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 83 (113DCC00) [pid = 448] [serial = 1757] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1667E000) [pid = 448] [serial = 1765] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 81 (14C1EC00) [pid = 448] [serial = 1759] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 80 (1097FC00) [pid = 448] [serial = 1751] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 79 (10371C00) [pid = 448] [serial = 1750] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 78 (10244400) [pid = 448] [serial = 1753] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 77 (10324000) [pid = 448] [serial = 1754] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 76 (113D9000) [pid = 448] [serial = 1742] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1090B800) [pid = 448] [serial = 1741] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 74 (17DD2400) [pid = 448] [serial = 1745] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 73 (1667F400) [pid = 448] [serial = 1744] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 72 (1A159800) [pid = 448] [serial = 1748] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1A08C000) [pid = 448] [serial = 1747] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 70 (18E0E800) [pid = 448] [serial = 1775] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 69 (1017E400) [pid = 448] [serial = 1768] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 68 (17844000) [pid = 448] [serial = 1766] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 67 (14B29800) [pid = 448] [serial = 1769] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 66 (18186400) [pid = 448] [serial = 1771] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 65 (1662B000) [pid = 448] [serial = 1763] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 64 (18B0EC00) [pid = 448] [serial = 1772] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | --DOMWINDOW == 63 (14CDAC00) [pid = 448] [serial = 1760] [outer = 00000000] [url = about:blank] 09:43:11 INFO - PROCESS | 448 | 1468428191683 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]]]}] 09:43:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:43:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1772ms 09:43:11 INFO - PROCESS | 448 | 1468428191748 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 09:43:11 INFO - PROCESS | 448 | 1468428191753 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 09:43:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:43:11 INFO - PROCESS | 448 | 1468428191761 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:43:11 INFO - PROCESS | 448 | 1468428191764 Marionette TRACE conn6 <- [1,2394,null,{}] 09:43:11 INFO - PROCESS | 448 | 1468428191770 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}] 09:43:11 INFO - PROCESS | 448 | 1468428191773 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:11 INFO - PROCESS | 448 | 1468428191863 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 09:43:11 INFO - PROCESS | 448 | 1468428191958 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:11 INFO - PROCESS | 448 | 1468428191962 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:11 INFO - PROCESS | 448 | ++DOCSHELL 0FF5D800 == 25 [pid = 448] [id = 608] 09:43:11 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (0FF5E000) [pid = 448] [serial = 1824] [outer = 00000000] 09:43:11 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (10172400) [pid = 448] [serial = 1825] [outer = 0FF5E000] 09:43:11 INFO - PROCESS | 448 | 1468428192011 Marionette DEBUG loaded listener.js 09:43:12 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (1017CC00) [pid = 448] [serial = 1826] [outer = 0FF5E000] 09:43:12 INFO - PROCESS | 448 | 1468428192424 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]]]}] 09:43:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 689ms 09:43:12 INFO - PROCESS | 448 | 1468428192451 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 09:43:12 INFO - PROCESS | 448 | 1468428192456 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 09:43:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:43:12 INFO - PROCESS | 448 | 1468428192463 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:43:12 INFO - PROCESS | 448 | 1468428192465 Marionette TRACE conn6 <- [1,2398,null,{}] 09:43:12 INFO - PROCESS | 448 | 1468428192469 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}] 09:43:12 INFO - PROCESS | 448 | 1468428192472 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:12 INFO - PROCESS | 448 | 1468428192560 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 09:43:12 INFO - PROCESS | 448 | 1468428192567 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:12 INFO - PROCESS | 448 | 1468428192570 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:12 INFO - PROCESS | 448 | ++DOCSHELL 10367800 == 26 [pid = 448] [id = 609] 09:43:12 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (10367C00) [pid = 448] [serial = 1827] [outer = 00000000] 09:43:12 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (10611000) [pid = 448] [serial = 1828] [outer = 10367C00] 09:43:12 INFO - PROCESS | 448 | 1468428192618 Marionette DEBUG loaded listener.js 09:43:12 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (1090CC00) [pid = 448] [serial = 1829] [outer = 10367C00] 09:43:13 INFO - PROCESS | 448 | 1468428193239 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]]]}] 09:43:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:43:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 830ms 09:43:13 INFO - PROCESS | 448 | 1468428193296 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 09:43:13 INFO - PROCESS | 448 | 1468428193298 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 09:43:13 INFO - PROCESS | 448 | 1468428193302 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:43:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:43:13 INFO - PROCESS | 448 | 1468428193305 Marionette TRACE conn6 <- [1,2402,null,{}] 09:43:13 INFO - PROCESS | 448 | 1468428193316 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}] 09:43:13 INFO - PROCESS | 448 | 1468428193321 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:13 INFO - PROCESS | 448 | 1468428193408 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 09:43:13 INFO - PROCESS | 448 | 1468428193421 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:13 INFO - PROCESS | 448 | 1468428193424 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:13 INFO - PROCESS | 448 | ++DOCSHELL 1479B400 == 27 [pid = 448] [id = 610] 09:43:13 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (1479E000) [pid = 448] [serial = 1830] [outer = 00000000] 09:43:13 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (14B29C00) [pid = 448] [serial = 1831] [outer = 1479E000] 09:43:13 INFO - PROCESS | 448 | 1468428193473 Marionette DEBUG loaded listener.js 09:43:13 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (14C03800) [pid = 448] [serial = 1832] [outer = 1479E000] 09:43:13 INFO - PROCESS | 448 | 1468428193940 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]]]}] 09:43:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:43:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 670ms 09:43:13 INFO - PROCESS | 448 | 1468428193976 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 09:43:13 INFO - PROCESS | 448 | 1468428193978 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 09:43:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:43:13 INFO - PROCESS | 448 | 1468428193991 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:43:13 INFO - PROCESS | 448 | 1468428193993 Marionette TRACE conn6 <- [1,2406,null,{}] 09:43:13 INFO - PROCESS | 448 | 1468428193997 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}] 09:43:13 INFO - PROCESS | 448 | 1468428193999 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:14 INFO - PROCESS | 448 | 1468428194116 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 09:43:14 INFO - PROCESS | 448 | 1468428194121 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:14 INFO - PROCESS | 448 | 1468428194123 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:14 INFO - PROCESS | 448 | ++DOCSHELL 14C18800 == 28 [pid = 448] [id = 611] 09:43:14 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (14C4D800) [pid = 448] [serial = 1833] [outer = 00000000] 09:43:14 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (15A58C00) [pid = 448] [serial = 1834] [outer = 14C4D800] 09:43:14 INFO - PROCESS | 448 | 1468428194167 Marionette DEBUG loaded listener.js 09:43:14 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (161E1000) [pid = 448] [serial = 1835] [outer = 14C4D800] 09:43:14 INFO - PROCESS | 448 | 1468428194623 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]]]}] 09:43:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:43:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 690ms 09:43:14 INFO - PROCESS | 448 | 1468428194677 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 09:43:14 INFO - PROCESS | 448 | 1468428194679 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 09:43:14 INFO - PROCESS | 448 | 1468428194682 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:43:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:43:14 INFO - PROCESS | 448 | 1468428194684 Marionette TRACE conn6 <- [1,2410,null,{}] 09:43:14 INFO - PROCESS | 448 | 1468428194688 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}] 09:43:14 INFO - PROCESS | 448 | 1468428194690 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:14 INFO - PROCESS | 448 | 1468428194811 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 09:43:14 INFO - PROCESS | 448 | 1468428194903 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:14 INFO - PROCESS | 448 | 1468428194905 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:14 INFO - PROCESS | 448 | ++DOCSHELL 16627000 == 29 [pid = 448] [id = 612] 09:43:14 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (16671000) [pid = 448] [serial = 1836] [outer = 00000000] 09:43:14 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1667C400) [pid = 448] [serial = 1837] [outer = 16671000] 09:43:14 INFO - PROCESS | 448 | 1468428194949 Marionette DEBUG loaded listener.js 09:43:14 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (17843400) [pid = 448] [serial = 1838] [outer = 16671000] 09:43:15 INFO - PROCESS | 448 | 1468428195373 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]]]}] 09:43:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:43:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 730ms 09:43:15 INFO - PROCESS | 448 | 1468428195416 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 09:43:15 INFO - PROCESS | 448 | 1468428195418 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 09:43:15 INFO - PROCESS | 448 | 1468428195421 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:43:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:43:15 INFO - PROCESS | 448 | 1468428195423 Marionette TRACE conn6 <- [1,2414,null,{}] 09:43:15 INFO - PROCESS | 448 | 1468428195433 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}] 09:43:15 INFO - PROCESS | 448 | 1468428195439 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:15 INFO - PROCESS | 448 | 1468428195578 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 09:43:15 INFO - PROCESS | 448 | 1468428195644 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:15 INFO - PROCESS | 448 | 1468428195646 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:15 INFO - PROCESS | 448 | ++DOCSHELL 17D24000 == 30 [pid = 448] [id = 613] 09:43:15 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (17D96800) [pid = 448] [serial = 1839] [outer = 00000000] 09:43:15 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1816D400) [pid = 448] [serial = 1840] [outer = 17D96800] 09:43:15 INFO - PROCESS | 448 | 1468428195691 Marionette DEBUG loaded listener.js 09:43:15 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (18184800) [pid = 448] [serial = 1841] [outer = 17D96800] 09:43:16 INFO - PROCESS | 448 | --DOMWINDOW == 80 (17DCF000) [pid = 448] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:43:16 INFO - PROCESS | 448 | --DOMWINDOW == 79 (18CEAC00) [pid = 448] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:43:16 INFO - PROCESS | 448 | --DOMWINDOW == 78 (16672800) [pid = 448] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:43:16 INFO - PROCESS | 448 | --DOMWINDOW == 77 (10244800) [pid = 448] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:43:16 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10172800) [pid = 448] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:43:16 INFO - PROCESS | 448 | --DOMWINDOW == 75 (10373400) [pid = 448] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:43:16 INFO - PROCESS | 448 | --DOMWINDOW == 74 (18F94C00) [pid = 448] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:43:16 INFO - PROCESS | 448 | --DOMWINDOW == 73 (113DA000) [pid = 448] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:43:16 INFO - PROCESS | 448 | --DOMWINDOW == 72 (14CD3C00) [pid = 448] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:43:16 INFO - PROCESS | 448 | --DOMWINDOW == 71 (19095400) [pid = 448] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:43:16 INFO - PROCESS | 448 | --DOMWINDOW == 70 (16630C00) [pid = 448] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:43:16 INFO - PROCESS | 448 | --DOMWINDOW == 69 (1A019400) [pid = 448] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:43:16 INFO - PROCESS | 448 | 1468428196341 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]]]}] 09:43:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:43:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 970ms 09:43:16 INFO - PROCESS | 448 | 1468428196396 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 09:43:16 INFO - PROCESS | 448 | 1468428196398 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 09:43:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:43:16 INFO - PROCESS | 448 | 1468428196401 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:43:16 INFO - PROCESS | 448 | 1468428196403 Marionette TRACE conn6 <- [1,2418,null,{}] 09:43:16 INFO - PROCESS | 448 | 1468428196406 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}] 09:43:16 INFO - PROCESS | 448 | 1468428196408 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:16 INFO - PROCESS | 448 | 1468428196520 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 09:43:16 INFO - PROCESS | 448 | 1468428196583 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:16 INFO - PROCESS | 448 | 1468428196585 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:16 INFO - PROCESS | 448 | ++DOCSHELL 10244800 == 31 [pid = 448] [id = 614] 09:43:16 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (10909C00) [pid = 448] [serial = 1842] [outer = 00000000] 09:43:16 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (16671400) [pid = 448] [serial = 1843] [outer = 10909C00] 09:43:16 INFO - PROCESS | 448 | 1468428196628 Marionette DEBUG loaded listener.js 09:43:16 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (16677000) [pid = 448] [serial = 1844] [outer = 10909C00] 09:43:16 INFO - PROCESS | 448 | 1468428196971 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]]]}] 09:43:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:43:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 630ms 09:43:17 INFO - PROCESS | 448 | 1468428197032 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 09:43:17 INFO - PROCESS | 448 | 1468428197034 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 09:43:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:43:17 INFO - PROCESS | 448 | 1468428197037 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:43:17 INFO - PROCESS | 448 | 1468428197038 Marionette TRACE conn6 <- [1,2422,null,{}] 09:43:17 INFO - PROCESS | 448 | 1468428197042 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}] 09:43:17 INFO - PROCESS | 448 | 1468428197043 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:17 INFO - PROCESS | 448 | 1468428197123 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 09:43:17 INFO - PROCESS | 448 | 1468428197128 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:17 INFO - PROCESS | 448 | 1468428197130 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:17 INFO - PROCESS | 448 | ++DOCSHELL 145C7C00 == 32 [pid = 448] [id = 615] 09:43:17 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (18168C00) [pid = 448] [serial = 1845] [outer = 00000000] 09:43:17 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (1818EC00) [pid = 448] [serial = 1846] [outer = 18168C00] 09:43:17 INFO - PROCESS | 448 | 1468428197173 Marionette DEBUG loaded listener.js 09:43:17 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (18184400) [pid = 448] [serial = 1847] [outer = 18168C00] 09:43:17 INFO - PROCESS | 448 | 1468428197581 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]]]}] 09:43:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:43:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 569ms 09:43:17 INFO - PROCESS | 448 | 1468428197608 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 09:43:17 INFO - PROCESS | 448 | 1468428197610 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 09:43:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:43:17 INFO - PROCESS | 448 | 1468428197613 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:43:17 INFO - PROCESS | 448 | 1468428197614 Marionette TRACE conn6 <- [1,2426,null,{}] 09:43:17 INFO - PROCESS | 448 | 1468428197618 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}] 09:43:17 INFO - PROCESS | 448 | 1468428197619 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:17 INFO - PROCESS | 448 | 1468428197746 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 09:43:17 INFO - PROCESS | 448 | 1468428197754 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:17 INFO - PROCESS | 448 | 1468428197756 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:17 INFO - PROCESS | 448 | ++DOCSHELL 14765000 == 33 [pid = 448] [id = 616] 09:43:17 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (18CF5800) [pid = 448] [serial = 1848] [outer = 00000000] 09:43:17 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (18F16800) [pid = 448] [serial = 1849] [outer = 18CF5800] 09:43:17 INFO - PROCESS | 448 | 1468428197799 Marionette DEBUG loaded listener.js 09:43:17 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (18F18C00) [pid = 448] [serial = 1850] [outer = 18CF5800] 09:43:18 INFO - PROCESS | 448 | 1468428198315 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]]]}] 09:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 770ms 09:43:18 INFO - PROCESS | 448 | 1468428198385 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 09:43:18 INFO - PROCESS | 448 | 1468428198389 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 09:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:43:18 INFO - PROCESS | 448 | 1468428198395 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:43:18 INFO - PROCESS | 448 | 1468428198399 Marionette TRACE conn6 <- [1,2430,null,{}] 09:43:18 INFO - PROCESS | 448 | 1468428198404 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}] 09:43:18 INFO - PROCESS | 448 | 1468428198407 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:18 INFO - PROCESS | 448 | 1468428198547 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 09:43:18 INFO - PROCESS | 448 | 1468428198680 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:18 INFO - PROCESS | 448 | 1468428198684 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:18 INFO - PROCESS | 448 | ++DOCSHELL 0CDD2400 == 34 [pid = 448] [id = 617] 09:43:18 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (0CDD4C00) [pid = 448] [serial = 1851] [outer = 00000000] 09:43:18 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (10239400) [pid = 448] [serial = 1852] [outer = 0CDD4C00] 09:43:18 INFO - PROCESS | 448 | 1468428198742 Marionette DEBUG loaded listener.js 09:43:18 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1036E800) [pid = 448] [serial = 1853] [outer = 0CDD4C00] 09:43:19 INFO - PROCESS | 448 | 1468428199510 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]]]}] 09:43:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:43:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1170ms 09:43:19 INFO - PROCESS | 448 | 1468428199569 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 09:43:19 INFO - PROCESS | 448 | 1468428199574 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 09:43:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:43:19 INFO - PROCESS | 448 | 1468428199580 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:43:19 INFO - PROCESS | 448 | 1468428199583 Marionette TRACE conn6 <- [1,2434,null,{}] 09:43:19 INFO - PROCESS | 448 | 1468428199587 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}] 09:43:19 INFO - PROCESS | 448 | 1468428199590 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:19 INFO - PROCESS | 448 | 1468428199719 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 09:43:19 INFO - PROCESS | 448 | 1468428199851 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:19 INFO - PROCESS | 448 | 1468428199854 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:19 INFO - PROCESS | 448 | ++DOCSHELL 1441F400 == 35 [pid = 448] [id = 618] 09:43:19 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (144A5000) [pid = 448] [serial = 1854] [outer = 00000000] 09:43:19 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (14767800) [pid = 448] [serial = 1855] [outer = 144A5000] 09:43:19 INFO - PROCESS | 448 | 1468428199911 Marionette DEBUG loaded listener.js 09:43:19 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (14C1E400) [pid = 448] [serial = 1856] [outer = 144A5000] 09:43:20 INFO - PROCESS | 448 | 1468428200737 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]]]}] 09:43:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:43:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1231ms 09:43:20 INFO - PROCESS | 448 | 1468428200816 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 09:43:20 INFO - PROCESS | 448 | 1468428200820 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 09:43:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:43:20 INFO - PROCESS | 448 | 1468428200825 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:43:20 INFO - PROCESS | 448 | 1468428200828 Marionette TRACE conn6 <- [1,2438,null,{}] 09:43:20 INFO - PROCESS | 448 | 1468428200834 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}] 09:43:20 INFO - PROCESS | 448 | 1468428200836 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:20 INFO - PROCESS | 448 | 1468428200961 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 09:43:20 INFO - PROCESS | 448 | --DOCSHELL 145C7C00 == 34 [pid = 448] [id = 615] 09:43:20 INFO - PROCESS | 448 | --DOCSHELL 10244800 == 33 [pid = 448] [id = 614] 09:43:20 INFO - PROCESS | 448 | --DOCSHELL 17D24000 == 32 [pid = 448] [id = 613] 09:43:20 INFO - PROCESS | 448 | --DOCSHELL 16627000 == 31 [pid = 448] [id = 612] 09:43:20 INFO - PROCESS | 448 | --DOCSHELL 14C18800 == 30 [pid = 448] [id = 611] 09:43:20 INFO - PROCESS | 448 | --DOCSHELL 1479B400 == 29 [pid = 448] [id = 610] 09:43:20 INFO - PROCESS | 448 | --DOCSHELL 10367800 == 28 [pid = 448] [id = 609] 09:43:20 INFO - PROCESS | 448 | --DOCSHELL 0FF5D800 == 27 [pid = 448] [id = 608] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1816E400) [pid = 448] [serial = 1795] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 82 (18184C00) [pid = 448] [serial = 1796] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1907B400) [pid = 448] [serial = 1799] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 80 (18F96000) [pid = 448] [serial = 1798] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 79 (17D18400) [pid = 448] [serial = 1792] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 78 (10368000) [pid = 448] [serial = 1783] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 77 (10373000) [pid = 448] [serial = 1784] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10539800) [pid = 448] [serial = 1780] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 75 (10987C00) [pid = 448] [serial = 1781] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1816B400) [pid = 448] [serial = 1804] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 73 (1908B800) [pid = 448] [serial = 1778] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 72 (19075C00) [pid = 448] [serial = 1777] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1340E800) [pid = 448] [serial = 1786] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 70 (144B0000) [pid = 448] [serial = 1787] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 69 (15A57C00) [pid = 448] [serial = 1789] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 68 (161DA000) [pid = 448] [serial = 1790] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 67 (19272000) [pid = 448] [serial = 1801] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 66 (1A011C00) [pid = 448] [serial = 1808] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 65 (1A081000) [pid = 448] [serial = 1810] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 64 (1A088C00) [pid = 448] [serial = 1811] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 63 (1A00DC00) [pid = 448] [serial = 1807] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 62 (19272400) [pid = 448] [serial = 1802] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 61 (18B63400) [pid = 448] [serial = 1805] [outer = 00000000] [url = about:blank] 09:43:20 INFO - PROCESS | 448 | --DOMWINDOW == 60 (17D96C00) [pid = 448] [serial = 1793] [outer = 00000000] [url = about:blank] 09:43:21 INFO - PROCESS | 448 | 1468428201094 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:21 INFO - PROCESS | 448 | 1468428201098 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:21 INFO - PROCESS | 448 | ++DOCSHELL 1023F800 == 28 [pid = 448] [id = 619] 09:43:21 INFO - PROCESS | 448 | ++DOMWINDOW == 61 (10240C00) [pid = 448] [serial = 1857] [outer = 00000000] 09:43:21 INFO - PROCESS | 448 | ++DOMWINDOW == 62 (10323000) [pid = 448] [serial = 1858] [outer = 10240C00] 09:43:21 INFO - PROCESS | 448 | 1468428201146 Marionette DEBUG loaded listener.js 09:43:21 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (10369C00) [pid = 448] [serial = 1859] [outer = 10240C00] 09:43:21 INFO - PROCESS | 448 | 1468428201542 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]]]}] 09:43:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:43:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 790ms 09:43:21 INFO - PROCESS | 448 | 1468428201616 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 09:43:21 INFO - PROCESS | 448 | 1468428201620 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 09:43:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:43:21 INFO - PROCESS | 448 | 1468428201626 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:43:21 INFO - PROCESS | 448 | 1468428201628 Marionette TRACE conn6 <- [1,2442,null,{}] 09:43:21 INFO - PROCESS | 448 | 1468428201632 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}] 09:43:21 INFO - PROCESS | 448 | 1468428201634 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:21 INFO - PROCESS | 448 | 1468428201719 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 09:43:21 INFO - PROCESS | 448 | 1468428201725 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:21 INFO - PROCESS | 448 | 1468428201728 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:21 INFO - PROCESS | 448 | ++DOCSHELL 10984000 == 29 [pid = 448] [id = 620] 09:43:21 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (10987C00) [pid = 448] [serial = 1860] [outer = 00000000] 09:43:21 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (115CB800) [pid = 448] [serial = 1861] [outer = 10987C00] 09:43:21 INFO - PROCESS | 448 | 1468428201774 Marionette DEBUG loaded listener.js 09:43:21 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (144E4800) [pid = 448] [serial = 1862] [outer = 10987C00] 09:43:22 INFO - PROCESS | 448 | 1468428202228 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]]]}] 09:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 630ms 09:43:22 INFO - PROCESS | 448 | 1468428202260 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 09:43:22 INFO - PROCESS | 448 | 1468428202262 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 09:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:43:22 INFO - PROCESS | 448 | 1468428202266 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:43:22 INFO - PROCESS | 448 | 1468428202270 Marionette TRACE conn6 <- [1,2446,null,{}] 09:43:22 INFO - PROCESS | 448 | 1468428202280 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}] 09:43:22 INFO - PROCESS | 448 | 1468428202285 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:22 INFO - PROCESS | 448 | 1468428202371 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 09:43:22 INFO - PROCESS | 448 | 1468428202501 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:22 INFO - PROCESS | 448 | 1468428202504 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:22 INFO - PROCESS | 448 | ++DOCSHELL 161E4C00 == 30 [pid = 448] [id = 621] 09:43:22 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (161E5000) [pid = 448] [serial = 1863] [outer = 00000000] 09:43:22 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (16627000) [pid = 448] [serial = 1864] [outer = 161E5000] 09:43:22 INFO - PROCESS | 448 | 1468428202551 Marionette DEBUG loaded listener.js 09:43:22 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (1667B400) [pid = 448] [serial = 1865] [outer = 161E5000] 09:43:22 INFO - PROCESS | 448 | 1468428202934 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]]]}] 09:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 729ms 09:43:22 INFO - PROCESS | 448 | 1468428202996 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 09:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:43:22 INFO - PROCESS | 448 | 1468428202998 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 09:43:22 INFO - PROCESS | 448 | 1468428203001 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:43:22 INFO - PROCESS | 448 | 1468428203003 Marionette TRACE conn6 <- [1,2450,null,{}] 09:43:22 INFO - PROCESS | 448 | 1468428203015 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}] 09:43:22 INFO - PROCESS | 448 | 1468428203018 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:23 INFO - PROCESS | 448 | 1468428203146 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 09:43:23 INFO - PROCESS | 448 | 1468428203159 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:23 INFO - PROCESS | 448 | 1468428203161 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:23 INFO - PROCESS | 448 | ++DOCSHELL 178E4000 == 31 [pid = 448] [id = 622] 09:43:23 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (17D18400) [pid = 448] [serial = 1866] [outer = 00000000] 09:43:23 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (17DCDC00) [pid = 448] [serial = 1867] [outer = 17D18400] 09:43:23 INFO - PROCESS | 448 | 1468428203206 Marionette DEBUG loaded listener.js 09:43:23 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (18180C00) [pid = 448] [serial = 1868] [outer = 17D18400] 09:43:23 INFO - PROCESS | 448 | 1468428203635 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]]]}] 09:43:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:43:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 670ms 09:43:23 INFO - PROCESS | 448 | 1468428203673 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 09:43:23 INFO - PROCESS | 448 | 1468428203674 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 09:43:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:43:23 INFO - PROCESS | 448 | 1468428203677 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:43:23 INFO - PROCESS | 448 | 1468428203679 Marionette TRACE conn6 <- [1,2454,null,{}] 09:43:23 INFO - PROCESS | 448 | 1468428203682 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}] 09:43:23 INFO - PROCESS | 448 | 1468428203684 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:23 INFO - PROCESS | 448 | 1468428203824 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 09:43:23 INFO - PROCESS | 448 | 1468428203844 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:23 INFO - PROCESS | 448 | 1468428203846 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:23 INFO - PROCESS | 448 | ++DOCSHELL 17849C00 == 32 [pid = 448] [id = 623] 09:43:23 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (17DC6800) [pid = 448] [serial = 1869] [outer = 00000000] 09:43:23 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (1818B400) [pid = 448] [serial = 1870] [outer = 17DC6800] 09:43:23 INFO - PROCESS | 448 | 1468428203891 Marionette DEBUG loaded listener.js 09:43:23 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (18B1CC00) [pid = 448] [serial = 1871] [outer = 17DC6800] 09:43:24 INFO - PROCESS | 448 | 1468428204348 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]]]}] 09:43:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:43:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 730ms 09:43:24 INFO - PROCESS | 448 | 1468428204408 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 09:43:24 INFO - PROCESS | 448 | 1468428204410 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 09:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:43:24 INFO - PROCESS | 448 | 1468428204413 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:43:24 INFO - PROCESS | 448 | 1468428204415 Marionette TRACE conn6 <- [1,2458,null,{}] 09:43:24 INFO - PROCESS | 448 | 1468428204418 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}] 09:43:24 INFO - PROCESS | 448 | 1468428204424 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:24 INFO - PROCESS | 448 | 1468428204565 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 09:43:24 INFO - PROCESS | 448 | 1468428204634 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:24 INFO - PROCESS | 448 | 1468428204636 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:24 INFO - PROCESS | 448 | ++DOCSHELL 09073000 == 33 [pid = 448] [id = 624] 09:43:24 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (0C82C000) [pid = 448] [serial = 1872] [outer = 00000000] 09:43:24 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1907B400) [pid = 448] [serial = 1873] [outer = 0C82C000] 09:43:24 INFO - PROCESS | 448 | 1468428204682 Marionette DEBUG loaded listener.js 09:43:24 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (18F92000) [pid = 448] [serial = 1874] [outer = 0C82C000] 09:43:25 INFO - PROCESS | 448 | 1468428205095 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]]]}] 09:43:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:43:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 731ms 09:43:25 INFO - PROCESS | 448 | --DOMWINDOW == 77 (0FF5E000) [pid = 448] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:43:25 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10367C00) [pid = 448] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:43:25 INFO - PROCESS | 448 | --DOMWINDOW == 75 (0C82B000) [pid = 448] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:43:25 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1479E000) [pid = 448] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:43:25 INFO - PROCESS | 448 | --DOMWINDOW == 73 (14C4D800) [pid = 448] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:43:25 INFO - PROCESS | 448 | --DOMWINDOW == 72 (0C894400) [pid = 448] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:43:25 INFO - PROCESS | 448 | --DOMWINDOW == 71 (14C4DC00) [pid = 448] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:43:25 INFO - PROCESS | 448 | --DOMWINDOW == 70 (18F95400) [pid = 448] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:43:25 INFO - PROCESS | 448 | --DOMWINDOW == 69 (16671000) [pid = 448] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:43:25 INFO - PROCESS | 448 | --DOMWINDOW == 68 (10909C00) [pid = 448] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:43:25 INFO - PROCESS | 448 | --DOMWINDOW == 67 (18168C00) [pid = 448] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:43:25 INFO - PROCESS | 448 | --DOMWINDOW == 66 (17D96800) [pid = 448] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:43:25 INFO - PROCESS | 448 | 1468428205244 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 09:43:25 INFO - PROCESS | 448 | 1468428205247 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 09:43:25 INFO - PROCESS | 448 | 1468428205253 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:43:25 INFO - PROCESS | 448 | 1468428205255 Marionette TRACE conn6 <- [1,2462,null,{}] 09:43:25 INFO - PROCESS | 448 | 1468428205259 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}] 09:43:25 INFO - PROCESS | 448 | 1468428205260 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:43:25 INFO - PROCESS | 448 | 1468428205340 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 09:43:25 INFO - PROCESS | 448 | 1468428205346 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:25 INFO - PROCESS | 448 | 1468428205348 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:25 INFO - PROCESS | 448 | ++DOCSHELL 10AD1400 == 34 [pid = 448] [id = 625] 09:43:25 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (113DA000) [pid = 448] [serial = 1875] [outer = 00000000] 09:43:25 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (14CCEC00) [pid = 448] [serial = 1876] [outer = 113DA000] 09:43:25 INFO - PROCESS | 448 | 1468428205391 Marionette DEBUG loaded listener.js 09:43:25 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (14D93800) [pid = 448] [serial = 1877] [outer = 113DA000] 09:43:25 INFO - PROCESS | 448 | 1468428205812 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]]]}] 09:43:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:43:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 610ms 09:43:25 INFO - PROCESS | 448 | 1468428205876 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 09:43:25 INFO - PROCESS | 448 | 1468428205878 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 09:43:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:43:25 INFO - PROCESS | 448 | 1468428205881 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:43:25 INFO - PROCESS | 448 | 1468428205882 Marionette TRACE conn6 <- [1,2466,null,{}] 09:43:25 INFO - PROCESS | 448 | 1468428205886 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}] 09:43:25 INFO - PROCESS | 448 | 1468428205887 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:25 INFO - PROCESS | 448 | 1468428205967 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 09:43:25 INFO - PROCESS | 448 | 1468428205972 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:25 INFO - PROCESS | 448 | 1468428205974 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:25 INFO - PROCESS | 448 | ++DOCSHELL 14C20000 == 35 [pid = 448] [id = 626] 09:43:25 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (1667F000) [pid = 448] [serial = 1878] [outer = 00000000] 09:43:25 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (19092800) [pid = 448] [serial = 1879] [outer = 1667F000] 09:43:26 INFO - PROCESS | 448 | 1468428206017 Marionette DEBUG loaded listener.js 09:43:26 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (19272000) [pid = 448] [serial = 1880] [outer = 1667F000] 09:43:26 INFO - PROCESS | 448 | 1468428206451 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]]]}] 09:43:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:43:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 630ms 09:43:26 INFO - PROCESS | 448 | 1468428206512 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 09:43:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:43:26 INFO - PROCESS | 448 | 1468428206514 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 09:43:26 INFO - PROCESS | 448 | 1468428206517 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:43:26 INFO - PROCESS | 448 | 1468428206519 Marionette TRACE conn6 <- [1,2470,null,{}] 09:43:26 INFO - PROCESS | 448 | 1468428206522 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}] 09:43:26 INFO - PROCESS | 448 | 1468428206524 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:26 INFO - PROCESS | 448 | 1468428206605 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 09:43:26 INFO - PROCESS | 448 | 1468428206610 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:26 INFO - PROCESS | 448 | 1468428206612 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:26 INFO - PROCESS | 448 | ++DOCSHELL 161E3C00 == 36 [pid = 448] [id = 627] 09:43:26 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (1908E400) [pid = 448] [serial = 1881] [outer = 00000000] 09:43:26 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (19FBB800) [pid = 448] [serial = 1882] [outer = 1908E400] 09:43:26 INFO - PROCESS | 448 | 1468428206655 Marionette DEBUG loaded listener.js 09:43:26 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1A014400) [pid = 448] [serial = 1883] [outer = 1908E400] 09:43:27 INFO - PROCESS | 448 | 1468428207109 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]]]}] 09:43:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:43:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 630ms 09:43:27 INFO - PROCESS | 448 | 1468428207148 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 09:43:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:43:27 INFO - PROCESS | 448 | 1468428207150 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 09:43:27 INFO - PROCESS | 448 | 1468428207171 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:43:27 INFO - PROCESS | 448 | 1468428207173 Marionette TRACE conn6 <- [1,2474,null,{}] 09:43:27 INFO - PROCESS | 448 | 1468428207177 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}] 09:43:27 INFO - PROCESS | 448 | 1468428207179 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:27 INFO - PROCESS | 448 | 1468428207304 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 09:43:27 INFO - PROCESS | 448 | 1468428207447 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:27 INFO - PROCESS | 448 | 1468428207450 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:27 INFO - PROCESS | 448 | ++DOCSHELL 090EF000 == 37 [pid = 448] [id = 628] 09:43:27 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (090F0000) [pid = 448] [serial = 1884] [outer = 00000000] 09:43:27 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (0C82A800) [pid = 448] [serial = 1885] [outer = 090F0000] 09:43:27 INFO - PROCESS | 448 | 1468428207510 Marionette DEBUG loaded listener.js 09:43:27 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (0FFF6C00) [pid = 448] [serial = 1886] [outer = 090F0000] 09:43:28 INFO - PROCESS | 448 | 1468428208153 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]]]}] 09:43:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:43:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1039ms 09:43:28 INFO - PROCESS | 448 | 1468428208195 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 09:43:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:43:28 INFO - PROCESS | 448 | 1468428208199 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 09:43:28 INFO - PROCESS | 448 | 1468428208204 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:43:28 INFO - PROCESS | 448 | 1468428208208 Marionette TRACE conn6 <- [1,2478,null,{}] 09:43:28 INFO - PROCESS | 448 | 1468428208232 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}] 09:43:28 INFO - PROCESS | 448 | 1468428208235 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:28 INFO - PROCESS | 448 | 1468428208349 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 09:43:28 INFO - PROCESS | 448 | 1468428208489 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:28 INFO - PROCESS | 448 | 1468428208492 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:28 INFO - PROCESS | 448 | ++DOCSHELL 145C1000 == 38 [pid = 448] [id = 629] 09:43:28 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (14B29800) [pid = 448] [serial = 1887] [outer = 00000000] 09:43:28 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (16147000) [pid = 448] [serial = 1888] [outer = 14B29800] 09:43:28 INFO - PROCESS | 448 | 1468428208550 Marionette DEBUG loaded listener.js 09:43:28 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (166E3800) [pid = 448] [serial = 1889] [outer = 14B29800] 09:43:29 INFO - PROCESS | 448 | 1468428209129 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]]]}] 09:43:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:43:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 951ms 09:43:29 INFO - PROCESS | 448 | 1468428209155 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 09:43:29 INFO - PROCESS | 448 | 1468428209158 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 09:43:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:43:29 INFO - PROCESS | 448 | 1468428209161 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:43:29 INFO - PROCESS | 448 | 1468428209164 Marionette TRACE conn6 <- [1,2482,null,{}] 09:43:29 INFO - PROCESS | 448 | 1468428209168 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}] 09:43:29 INFO - PROCESS | 448 | 1468428209170 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:29 INFO - PROCESS | 448 | 1468428209281 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 09:43:29 INFO - PROCESS | 448 | 1468428209423 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:29 INFO - PROCESS | 448 | 1468428209426 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:29 INFO - PROCESS | 448 | ++DOCSHELL 1816E800 == 39 [pid = 448] [id = 630] 09:43:29 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (18F15400) [pid = 448] [serial = 1890] [outer = 00000000] 09:43:29 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (18F9A800) [pid = 448] [serial = 1891] [outer = 18F15400] 09:43:29 INFO - PROCESS | 448 | 1468428209481 Marionette DEBUG loaded listener.js 09:43:29 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (19080800) [pid = 448] [serial = 1892] [outer = 18F15400] 09:43:30 INFO - PROCESS | 448 | 1468428210073 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]]]}] 09:43:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:43:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 970ms 09:43:30 INFO - PROCESS | 448 | 1468428210105 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 09:43:30 INFO - PROCESS | 448 | 1468428210109 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 09:43:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:43:30 INFO - PROCESS | 448 | 1468428210119 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:43:30 INFO - PROCESS | 448 | 1468428210124 Marionette TRACE conn6 <- [1,2486,null,{}] 09:43:30 INFO - PROCESS | 448 | 1468428210128 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}] 09:43:30 INFO - PROCESS | 448 | 1468428210131 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:30 INFO - PROCESS | 448 | 1468428210244 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 09:43:30 INFO - PROCESS | 448 | 1468428210355 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:30 INFO - PROCESS | 448 | 1468428210358 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:30 INFO - PROCESS | 448 | ++DOCSHELL 1A088400 == 40 [pid = 448] [id = 631] 09:43:30 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (1A088800) [pid = 448] [serial = 1893] [outer = 00000000] 09:43:30 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1A0EB400) [pid = 448] [serial = 1894] [outer = 1A088800] 09:43:30 INFO - PROCESS | 448 | 1468428210411 Marionette DEBUG loaded listener.js 09:43:30 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1A156000) [pid = 448] [serial = 1895] [outer = 1A088800] 09:43:31 INFO - PROCESS | 448 | 1468428211157 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]]]}] 09:43:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:43:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1079ms 09:43:31 INFO - PROCESS | 448 | 1468428211194 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 09:43:31 INFO - PROCESS | 448 | 1468428211197 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 09:43:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:43:31 INFO - PROCESS | 448 | 1468428211201 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:43:31 INFO - PROCESS | 448 | 1468428211205 Marionette TRACE conn6 <- [1,2490,null,{}] 09:43:31 INFO - PROCESS | 448 | 1468428211210 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}] 09:43:31 INFO - PROCESS | 448 | 1468428211212 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:31 INFO - PROCESS | 448 | 1468428211312 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 09:43:31 INFO - PROCESS | 448 | 1468428211458 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:31 INFO - PROCESS | 448 | 1468428211461 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:31 INFO - PROCESS | 448 | ++DOCSHELL 10367C00 == 41 [pid = 448] [id = 632] 09:43:31 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (10909C00) [pid = 448] [serial = 1896] [outer = 00000000] 09:43:31 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (10A27C00) [pid = 448] [serial = 1897] [outer = 10909C00] 09:43:31 INFO - PROCESS | 448 | 1468428211512 Marionette DEBUG loaded listener.js 09:43:31 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (115CC800) [pid = 448] [serial = 1898] [outer = 10909C00] 09:43:32 INFO - PROCESS | 448 | --DOCSHELL 161E3C00 == 40 [pid = 448] [id = 627] 09:43:32 INFO - PROCESS | 448 | --DOCSHELL 14C20000 == 39 [pid = 448] [id = 626] 09:43:32 INFO - PROCESS | 448 | --DOCSHELL 10AD1400 == 38 [pid = 448] [id = 625] 09:43:32 INFO - PROCESS | 448 | --DOCSHELL 09073000 == 37 [pid = 448] [id = 624] 09:43:32 INFO - PROCESS | 448 | --DOCSHELL 17849C00 == 36 [pid = 448] [id = 623] 09:43:32 INFO - PROCESS | 448 | --DOCSHELL 178E4000 == 35 [pid = 448] [id = 622] 09:43:32 INFO - PROCESS | 448 | --DOCSHELL 161E4C00 == 34 [pid = 448] [id = 621] 09:43:32 INFO - PROCESS | 448 | --DOCSHELL 10984000 == 33 [pid = 448] [id = 620] 09:43:32 INFO - PROCESS | 448 | --DOCSHELL 1023F800 == 32 [pid = 448] [id = 619] 09:43:32 INFO - PROCESS | 448 | --DOCSHELL 1441F400 == 31 [pid = 448] [id = 618] 09:43:32 INFO - PROCESS | 448 | --DOCSHELL 14765000 == 30 [pid = 448] [id = 616] 09:43:32 INFO - PROCESS | 448 | --DOCSHELL 0CDD2400 == 29 [pid = 448] [id = 617] 09:43:32 INFO - PROCESS | 448 | --DOCSHELL 0C82A000 == 28 [pid = 448] [id = 607] 09:43:32 INFO - PROCESS | 448 | --DOCSHELL 1A088400 == 27 [pid = 448] [id = 631] 09:43:32 INFO - PROCESS | 448 | --DOCSHELL 1816E800 == 26 [pid = 448] [id = 630] 09:43:32 INFO - PROCESS | 448 | --DOCSHELL 090EF000 == 25 [pid = 448] [id = 628] 09:43:32 INFO - PROCESS | 448 | --DOCSHELL 145C1000 == 24 [pid = 448] [id = 629] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 89 (10172400) [pid = 448] [serial = 1825] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 88 (1017CC00) [pid = 448] [serial = 1826] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 87 (10611000) [pid = 448] [serial = 1828] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1090CC00) [pid = 448] [serial = 1829] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 85 (0FFFE000) [pid = 448] [serial = 1823] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 84 (0CD6E000) [pid = 448] [serial = 1822] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 83 (14B29C00) [pid = 448] [serial = 1831] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 82 (15A58C00) [pid = 448] [serial = 1834] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 81 (10A23400) [pid = 448] [serial = 1814] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 80 (10373800) [pid = 448] [serial = 1813] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1667DC00) [pid = 448] [serial = 1817] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 78 (161E2C00) [pid = 448] [serial = 1816] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1A080400) [pid = 448] [serial = 1820] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 76 (19AA1C00) [pid = 448] [serial = 1819] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 75 (17843400) [pid = 448] [serial = 1838] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1667C400) [pid = 448] [serial = 1837] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 73 (16671400) [pid = 448] [serial = 1843] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 72 (18184400) [pid = 448] [serial = 1847] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1816D400) [pid = 448] [serial = 1840] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1818EC00) [pid = 448] [serial = 1846] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 69 (18F16800) [pid = 448] [serial = 1849] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 68 (18184800) [pid = 448] [serial = 1841] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 67 (16677000) [pid = 448] [serial = 1844] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 66 (161E1000) [pid = 448] [serial = 1835] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | --DOMWINDOW == 65 (14C03800) [pid = 448] [serial = 1832] [outer = 00000000] [url = about:blank] 09:43:32 INFO - PROCESS | 448 | 1468428212695 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]]]}] 09:43:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:43:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1533ms 09:43:32 INFO - PROCESS | 448 | 1468428212739 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 09:43:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:43:32 INFO - PROCESS | 448 | 1468428212742 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 09:43:32 INFO - PROCESS | 448 | 1468428212747 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:43:32 INFO - PROCESS | 448 | 1468428212751 Marionette TRACE conn6 <- [1,2494,null,{}] 09:43:32 INFO - PROCESS | 448 | 1468428212756 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}] 09:43:32 INFO - PROCESS | 448 | 1468428212759 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:32 INFO - PROCESS | 448 | 1468428212848 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 09:43:32 INFO - PROCESS | 448 | 1468428212858 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:32 INFO - PROCESS | 448 | 1468428212860 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:32 INFO - PROCESS | 448 | ++DOCSHELL 10239C00 == 25 [pid = 448] [id = 633] 09:43:32 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (1023A000) [pid = 448] [serial = 1899] [outer = 00000000] 09:43:32 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (1031E000) [pid = 448] [serial = 1900] [outer = 1023A000] 09:43:32 INFO - PROCESS | 448 | 1468428212908 Marionette DEBUG loaded listener.js 09:43:32 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (10329C00) [pid = 448] [serial = 1901] [outer = 1023A000] 09:43:33 INFO - PROCESS | 448 | 1468428213399 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]]]}] 09:43:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:43:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 672ms 09:43:33 INFO - PROCESS | 448 | 1468428213420 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 09:43:33 INFO - PROCESS | 448 | 1468428213425 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 09:43:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:43:33 INFO - PROCESS | 448 | 1468428213434 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:43:33 INFO - PROCESS | 448 | 1468428213437 Marionette TRACE conn6 <- [1,2498,null,{}] 09:43:33 INFO - PROCESS | 448 | 1468428213441 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}] 09:43:33 INFO - PROCESS | 448 | 1468428213444 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:33 INFO - PROCESS | 448 | 1468428213562 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 09:43:33 INFO - PROCESS | 448 | 1468428213572 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:33 INFO - PROCESS | 448 | 1468428213575 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:33 INFO - PROCESS | 448 | ++DOCSHELL 1098AC00 == 26 [pid = 448] [id = 634] 09:43:33 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (1098CC00) [pid = 448] [serial = 1902] [outer = 00000000] 09:43:33 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (10AC4C00) [pid = 448] [serial = 1903] [outer = 1098CC00] 09:43:33 INFO - PROCESS | 448 | 1468428213628 Marionette DEBUG loaded listener.js 09:43:33 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (113E0C00) [pid = 448] [serial = 1904] [outer = 1098CC00] 09:43:34 INFO - PROCESS | 448 | 1468428214073 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]]]}] 09:43:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:43:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 670ms 09:43:34 INFO - PROCESS | 448 | 1468428214119 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 09:43:34 INFO - PROCESS | 448 | 1468428214122 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 09:43:34 INFO - PROCESS | 448 | 1468428214125 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:43:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:43:34 INFO - PROCESS | 448 | 1468428214128 Marionette TRACE conn6 <- [1,2502,null,{}] 09:43:34 INFO - PROCESS | 448 | 1468428214139 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}] 09:43:34 INFO - PROCESS | 448 | 1468428214143 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:34 INFO - PROCESS | 448 | 1468428214229 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 09:43:34 INFO - PROCESS | 448 | 1468428214236 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:34 INFO - PROCESS | 448 | 1468428214239 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:34 INFO - PROCESS | 448 | ++DOCSHELL 14C02000 == 27 [pid = 448] [id = 635] 09:43:34 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (14C20000) [pid = 448] [serial = 1905] [outer = 00000000] 09:43:34 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (14D98400) [pid = 448] [serial = 1906] [outer = 14C20000] 09:43:34 INFO - PROCESS | 448 | 1468428214287 Marionette DEBUG loaded listener.js 09:43:34 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (161DD000) [pid = 448] [serial = 1907] [outer = 14C20000] 09:43:34 INFO - PROCESS | 448 | 1468428214793 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]]]}] 09:43:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:43:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 730ms 09:43:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:43:34 INFO - PROCESS | 448 | 1468428214863 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 09:43:34 INFO - PROCESS | 448 | 1468428214866 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 09:43:34 INFO - PROCESS | 448 | 1468428214869 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:43:34 INFO - PROCESS | 448 | 1468428214871 Marionette TRACE conn6 <- [1,2506,null,{}] 09:43:34 INFO - PROCESS | 448 | 1468428214874 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}] 09:43:34 INFO - PROCESS | 448 | 1468428214876 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:35 INFO - PROCESS | 448 | 1468428215024 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 09:43:35 INFO - PROCESS | 448 | 1468428215047 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:35 INFO - PROCESS | 448 | 1468428215049 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:35 INFO - PROCESS | 448 | ++DOCSHELL 161E1400 == 28 [pid = 448] [id = 636] 09:43:35 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (161E3C00) [pid = 448] [serial = 1908] [outer = 00000000] 09:43:35 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (16677800) [pid = 448] [serial = 1909] [outer = 161E3C00] 09:43:35 INFO - PROCESS | 448 | 1468428215093 Marionette DEBUG loaded listener.js 09:43:35 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (17849C00) [pid = 448] [serial = 1910] [outer = 161E3C00] 09:43:35 INFO - PROCESS | 448 | 1468428215529 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]]]}] 09:43:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:43:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 670ms 09:43:35 INFO - PROCESS | 448 | 1468428215547 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 09:43:35 INFO - PROCESS | 448 | 1468428215549 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 09:43:35 INFO - PROCESS | 448 | 1468428215552 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:43:35 INFO - PROCESS | 448 | 1468428215553 Marionette TRACE conn6 <- [1,2510,null,{}] 09:43:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:43:35 INFO - PROCESS | 448 | 1468428215557 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}] 09:43:35 INFO - PROCESS | 448 | 1468428215559 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:35 INFO - PROCESS | 448 | 1468428215671 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 09:43:35 INFO - PROCESS | 448 | 1468428215677 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:35 INFO - PROCESS | 448 | 1468428215679 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:35 INFO - PROCESS | 448 | ++DOCSHELL 1060F000 == 29 [pid = 448] [id = 637] 09:43:35 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (17843800) [pid = 448] [serial = 1911] [outer = 00000000] 09:43:35 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (17DC7400) [pid = 448] [serial = 1912] [outer = 17843800] 09:43:35 INFO - PROCESS | 448 | 1468428215723 Marionette DEBUG loaded listener.js 09:43:35 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (17DCFC00) [pid = 448] [serial = 1913] [outer = 17843800] 09:43:36 INFO - PROCESS | 448 | 1468428216203 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]]]}] 09:43:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:43:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 670ms 09:43:36 INFO - PROCESS | 448 | 1468428216226 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 09:43:36 INFO - PROCESS | 448 | 1468428216228 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 09:43:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:43:36 INFO - PROCESS | 448 | 1468428216231 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:43:36 INFO - PROCESS | 448 | 1468428216233 Marionette TRACE conn6 <- [1,2514,null,{}] 09:43:36 INFO - PROCESS | 448 | 1468428216236 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}] 09:43:36 INFO - PROCESS | 448 | 1468428216242 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:36 INFO - PROCESS | 448 | 1468428216370 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 09:43:36 INFO - PROCESS | 448 | 1468428216466 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:36 INFO - PROCESS | 448 | 1468428216468 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:36 INFO - PROCESS | 448 | ++DOCSHELL 1818CC00 == 30 [pid = 448] [id = 638] 09:43:36 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1818EC00) [pid = 448] [serial = 1914] [outer = 00000000] 09:43:36 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (18F16C00) [pid = 448] [serial = 1915] [outer = 1818EC00] 09:43:36 INFO - PROCESS | 448 | 1468428216511 Marionette DEBUG loaded listener.js 09:43:36 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (18F96000) [pid = 448] [serial = 1916] [outer = 1818EC00] 09:43:36 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1908E400) [pid = 448] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:43:36 INFO - PROCESS | 448 | --DOMWINDOW == 81 (17DC6800) [pid = 448] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:43:36 INFO - PROCESS | 448 | --DOMWINDOW == 80 (0C82C000) [pid = 448] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:43:36 INFO - PROCESS | 448 | --DOMWINDOW == 79 (144A5000) [pid = 448] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:43:36 INFO - PROCESS | 448 | --DOMWINDOW == 78 (18CF5800) [pid = 448] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:43:36 INFO - PROCESS | 448 | --DOMWINDOW == 77 (0CDD4C00) [pid = 448] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:43:36 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10987C00) [pid = 448] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:43:36 INFO - PROCESS | 448 | --DOMWINDOW == 75 (161E5000) [pid = 448] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:43:36 INFO - PROCESS | 448 | --DOMWINDOW == 74 (10240C00) [pid = 448] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:43:36 INFO - PROCESS | 448 | --DOMWINDOW == 73 (113DA000) [pid = 448] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:43:36 INFO - PROCESS | 448 | --DOMWINDOW == 72 (17D18400) [pid = 448] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:43:36 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1667F000) [pid = 448] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:43:37 INFO - PROCESS | 448 | 1468428217085 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]]]}] 09:43:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:43:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 930ms 09:43:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:43:37 INFO - PROCESS | 448 | 1468428217162 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 09:43:37 INFO - PROCESS | 448 | 1468428217164 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 09:43:37 INFO - PROCESS | 448 | 1468428217167 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:43:37 INFO - PROCESS | 448 | 1468428217169 Marionette TRACE conn6 <- [1,2518,null,{}] 09:43:37 INFO - PROCESS | 448 | 1468428217172 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}] 09:43:37 INFO - PROCESS | 448 | 1468428217174 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:37 INFO - PROCESS | 448 | 1468428217251 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 09:43:37 INFO - PROCESS | 448 | 1468428217257 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:37 INFO - PROCESS | 448 | 1468428217259 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:37 INFO - PROCESS | 448 | ++DOCSHELL 147A2000 == 31 [pid = 448] [id = 639] 09:43:37 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (15A63C00) [pid = 448] [serial = 1917] [outer = 00000000] 09:43:37 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (18B0F800) [pid = 448] [serial = 1918] [outer = 15A63C00] 09:43:37 INFO - PROCESS | 448 | 1468428217302 Marionette DEBUG loaded listener.js 09:43:37 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (18E09000) [pid = 448] [serial = 1919] [outer = 15A63C00] 09:43:37 INFO - PROCESS | 448 | 1468428217725 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]]]}] 09:43:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:43:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 569ms 09:43:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:43:37 INFO - PROCESS | 448 | 1468428217739 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 09:43:37 INFO - PROCESS | 448 | 1468428217741 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 09:43:37 INFO - PROCESS | 448 | 1468428217744 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:43:37 INFO - PROCESS | 448 | 1468428217745 Marionette TRACE conn6 <- [1,2522,null,{}] 09:43:37 INFO - PROCESS | 448 | 1468428217749 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}] 09:43:37 INFO - PROCESS | 448 | 1468428217750 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:37 INFO - PROCESS | 448 | 1468428217873 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 09:43:37 INFO - PROCESS | 448 | 1468428217881 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:37 INFO - PROCESS | 448 | 1468428217883 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:37 INFO - PROCESS | 448 | ++DOCSHELL 10A2FC00 == 32 [pid = 448] [id = 640] 09:43:37 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (17DC3C00) [pid = 448] [serial = 1920] [outer = 00000000] 09:43:37 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1908D000) [pid = 448] [serial = 1921] [outer = 17DC3C00] 09:43:37 INFO - PROCESS | 448 | 1468428217926 Marionette DEBUG loaded listener.js 09:43:38 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (19090400) [pid = 448] [serial = 1922] [outer = 17DC3C00] 09:43:38 INFO - PROCESS | 448 | 1468428218353 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]]]}] 09:43:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:43:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 630ms 09:43:38 INFO - PROCESS | 448 | 1468428218375 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 09:43:38 INFO - PROCESS | 448 | 1468428218376 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 09:43:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:43:38 INFO - PROCESS | 448 | 1468428218379 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:43:38 INFO - PROCESS | 448 | 1468428218381 Marionette TRACE conn6 <- [1,2526,null,{}] 09:43:38 INFO - PROCESS | 448 | 1468428218384 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}] 09:43:38 INFO - PROCESS | 448 | 1468428218386 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:38 INFO - PROCESS | 448 | 1468428218504 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 09:43:38 INFO - PROCESS | 448 | 1468428218512 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:38 INFO - PROCESS | 448 | 1468428218514 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:38 INFO - PROCESS | 448 | ++DOCSHELL 19271C00 == 33 [pid = 448] [id = 641] 09:43:38 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (19290400) [pid = 448] [serial = 1923] [outer = 00000000] 09:43:38 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1A00E800) [pid = 448] [serial = 1924] [outer = 19290400] 09:43:38 INFO - PROCESS | 448 | 1468428218557 Marionette DEBUG loaded listener.js 09:43:38 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1A013800) [pid = 448] [serial = 1925] [outer = 19290400] 09:43:39 INFO - PROCESS | 448 | 1468428219124 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]]]}] 09:43:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:43:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 830ms 09:43:39 INFO - PROCESS | 448 | 1468428219231 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 09:43:39 INFO - PROCESS | 448 | 1468428219235 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 09:43:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:43:39 INFO - PROCESS | 448 | 1468428219265 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:43:39 INFO - PROCESS | 448 | 1468428219268 Marionette TRACE conn6 <- [1,2530,null,{}] 09:43:39 INFO - PROCESS | 448 | 1468428219275 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}] 09:43:39 INFO - PROCESS | 448 | 1468428219278 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:39 INFO - PROCESS | 448 | 1468428219407 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 09:43:39 INFO - PROCESS | 448 | 1468428219541 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:39 INFO - PROCESS | 448 | 1468428219544 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:39 INFO - PROCESS | 448 | ++DOCSHELL 090EFC00 == 34 [pid = 448] [id = 642] 09:43:39 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (0C827000) [pid = 448] [serial = 1926] [outer = 00000000] 09:43:39 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (10327000) [pid = 448] [serial = 1927] [outer = 0C827000] 09:43:39 INFO - PROCESS | 448 | 1468428219601 Marionette DEBUG loaded listener.js 09:43:39 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (10711000) [pid = 448] [serial = 1928] [outer = 0C827000] 09:43:40 INFO - PROCESS | 448 | 1468428220268 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]]]}] 09:43:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:43:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1045ms 09:43:40 INFO - PROCESS | 448 | 1468428220292 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 09:43:40 INFO - PROCESS | 448 | 1468428220297 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 09:43:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:43:40 INFO - PROCESS | 448 | 1468428220303 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:43:40 INFO - PROCESS | 448 | 1468428220306 Marionette TRACE conn6 <- [1,2534,null,{}] 09:43:40 INFO - PROCESS | 448 | 1468428220310 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}] 09:43:40 INFO - PROCESS | 448 | 1468428220313 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:40 INFO - PROCESS | 448 | 1468428220433 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 09:43:40 INFO - PROCESS | 448 | 1468428220554 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:40 INFO - PROCESS | 448 | 1468428220557 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:40 INFO - PROCESS | 448 | ++DOCSHELL 145CF000 == 35 [pid = 448] [id = 643] 09:43:40 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (147A4400) [pid = 448] [serial = 1929] [outer = 00000000] 09:43:40 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (14C45800) [pid = 448] [serial = 1930] [outer = 147A4400] 09:43:40 INFO - PROCESS | 448 | 1468428220654 Marionette DEBUG loaded listener.js 09:43:40 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (161DC000) [pid = 448] [serial = 1931] [outer = 147A4400] 09:43:41 INFO - PROCESS | 448 | 1468428221513 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]]]}] 09:43:41 INFO - PROCESS | 448 | --DOCSHELL 10A2FC00 == 34 [pid = 448] [id = 640] 09:43:41 INFO - PROCESS | 448 | --DOCSHELL 147A2000 == 33 [pid = 448] [id = 639] 09:43:41 INFO - PROCESS | 448 | --DOCSHELL 1818CC00 == 32 [pid = 448] [id = 638] 09:43:41 INFO - PROCESS | 448 | --DOCSHELL 1060F000 == 31 [pid = 448] [id = 637] 09:43:41 INFO - PROCESS | 448 | --DOCSHELL 161E1400 == 30 [pid = 448] [id = 636] 09:43:41 INFO - PROCESS | 448 | --DOCSHELL 14C02000 == 29 [pid = 448] [id = 635] 09:43:41 INFO - PROCESS | 448 | --DOCSHELL 1098AC00 == 28 [pid = 448] [id = 634] 09:43:41 INFO - PROCESS | 448 | --DOCSHELL 10239C00 == 27 [pid = 448] [id = 633] 09:43:41 INFO - PROCESS | 448 | --DOCSHELL 10367C00 == 26 [pid = 448] [id = 632] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 85 (19FBB800) [pid = 448] [serial = 1882] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 84 (1818B400) [pid = 448] [serial = 1870] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1907B400) [pid = 448] [serial = 1873] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 82 (14767800) [pid = 448] [serial = 1855] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 81 (14C1E400) [pid = 448] [serial = 1856] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 80 (18F18C00) [pid = 448] [serial = 1850] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 79 (10239400) [pid = 448] [serial = 1852] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1036E800) [pid = 448] [serial = 1853] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 77 (115CB800) [pid = 448] [serial = 1861] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 76 (144E4800) [pid = 448] [serial = 1862] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 75 (16627000) [pid = 448] [serial = 1864] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1667B400) [pid = 448] [serial = 1865] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 73 (10323000) [pid = 448] [serial = 1858] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 72 (10369C00) [pid = 448] [serial = 1859] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 71 (14D93800) [pid = 448] [serial = 1877] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 70 (14CCEC00) [pid = 448] [serial = 1876] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 69 (18F92000) [pid = 448] [serial = 1874] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 68 (17DCDC00) [pid = 448] [serial = 1867] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 67 (19272000) [pid = 448] [serial = 1880] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 66 (18B1CC00) [pid = 448] [serial = 1871] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 65 (18180C00) [pid = 448] [serial = 1868] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 64 (19092800) [pid = 448] [serial = 1879] [outer = 00000000] [url = about:blank] 09:43:41 INFO - PROCESS | 448 | --DOMWINDOW == 63 (1A014400) [pid = 448] [serial = 1883] [outer = 00000000] [url = about:blank] 09:43:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:43:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1280ms 09:43:41 INFO - PROCESS | 448 | 1468428221587 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 09:43:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:43:41 INFO - PROCESS | 448 | 1468428221591 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 09:43:41 INFO - PROCESS | 448 | 1468428221596 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:43:41 INFO - PROCESS | 448 | 1468428221599 Marionette TRACE conn6 <- [1,2538,null,{}] 09:43:41 INFO - PROCESS | 448 | 1468428221605 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}] 09:43:41 INFO - PROCESS | 448 | 1468428221607 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:41 INFO - PROCESS | 448 | 1468428221709 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 09:43:41 INFO - PROCESS | 448 | 1468428221804 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:41 INFO - PROCESS | 448 | 1468428221809 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:41 INFO - PROCESS | 448 | ++DOCSHELL 0C82E400 == 27 [pid = 448] [id = 644] 09:43:41 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (0CDCE000) [pid = 448] [serial = 1932] [outer = 00000000] 09:43:41 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (1023F000) [pid = 448] [serial = 1933] [outer = 0CDCE000] 09:43:41 INFO - PROCESS | 448 | 1468428221856 Marionette DEBUG loaded listener.js 09:43:41 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (10326000) [pid = 448] [serial = 1934] [outer = 0CDCE000] 09:43:42 INFO - PROCESS | 448 | 1468428222319 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]]]}] 09:43:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:43:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 769ms 09:43:42 INFO - PROCESS | 448 | 1468428222367 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 09:43:42 INFO - PROCESS | 448 | 1468428222372 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 09:43:42 INFO - PROCESS | 448 | 1468428222378 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:43:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:43:42 INFO - PROCESS | 448 | 1468428222380 Marionette TRACE conn6 <- [1,2542,null,{}] 09:43:42 INFO - PROCESS | 448 | 1468428222384 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}] 09:43:42 INFO - PROCESS | 448 | 1468428222386 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:42 INFO - PROCESS | 448 | 1468428222473 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 09:43:42 INFO - PROCESS | 448 | 1468428222482 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:42 INFO - PROCESS | 448 | 1468428222484 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:42 INFO - PROCESS | 448 | ++DOCSHELL 1070B800 == 28 [pid = 448] [id = 645] 09:43:42 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (1070D000) [pid = 448] [serial = 1935] [outer = 00000000] 09:43:42 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (113DF400) [pid = 448] [serial = 1936] [outer = 1070D000] 09:43:42 INFO - PROCESS | 448 | 1468428222530 Marionette DEBUG loaded listener.js 09:43:42 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (144E4800) [pid = 448] [serial = 1937] [outer = 1070D000] 09:43:43 INFO - PROCESS | 448 | 1468428223009 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]]]}] 09:43:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:43:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 670ms 09:43:43 INFO - PROCESS | 448 | 1468428223052 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 09:43:43 INFO - PROCESS | 448 | 1468428223055 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 09:43:43 INFO - PROCESS | 448 | 1468428223058 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:43:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:43:43 INFO - PROCESS | 448 | 1468428223061 Marionette TRACE conn6 <- [1,2546,null,{}] 09:43:43 INFO - PROCESS | 448 | 1468428223072 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}] 09:43:43 INFO - PROCESS | 448 | 1468428223076 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:43 INFO - PROCESS | 448 | 1468428223190 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 09:43:43 INFO - PROCESS | 448 | 1468428223293 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:43 INFO - PROCESS | 448 | 1468428223296 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:43 INFO - PROCESS | 448 | ++DOCSHELL 161D9400 == 29 [pid = 448] [id = 646] 09:43:43 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (161D9C00) [pid = 448] [serial = 1938] [outer = 00000000] 09:43:43 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (161E5400) [pid = 448] [serial = 1939] [outer = 161D9C00] 09:43:43 INFO - PROCESS | 448 | 1468428223343 Marionette DEBUG loaded listener.js 09:43:43 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (16673C00) [pid = 448] [serial = 1940] [outer = 161D9C00] 09:43:43 INFO - PROCESS | 448 | 1468428223719 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]]]}] 09:43:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:43:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 731ms 09:43:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:43:43 INFO - PROCESS | 448 | 1468428223793 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 09:43:43 INFO - PROCESS | 448 | 1468428223796 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 09:43:43 INFO - PROCESS | 448 | 1468428223799 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:43:43 INFO - PROCESS | 448 | 1468428223800 Marionette TRACE conn6 <- [1,2550,null,{}] 09:43:43 INFO - PROCESS | 448 | 1468428223804 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}] 09:43:43 INFO - PROCESS | 448 | 1468428223806 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:43 INFO - PROCESS | 448 | 1468428223924 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 09:43:43 INFO - PROCESS | 448 | 1468428223929 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:43 INFO - PROCESS | 448 | 1468428223931 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:43 INFO - PROCESS | 448 | ++DOCSHELL 17844000 == 30 [pid = 448] [id = 647] 09:43:43 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (178E4000) [pid = 448] [serial = 1941] [outer = 00000000] 09:43:43 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (17DCDC00) [pid = 448] [serial = 1942] [outer = 178E4000] 09:43:43 INFO - PROCESS | 448 | 1468428223975 Marionette DEBUG loaded listener.js 09:43:44 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1816F800) [pid = 448] [serial = 1943] [outer = 178E4000] 09:43:44 INFO - PROCESS | 448 | 1468428224439 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]]]}] 09:43:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:43:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 670ms 09:43:44 INFO - PROCESS | 448 | 1468428224477 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 09:43:44 INFO - PROCESS | 448 | 1468428224479 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 09:43:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:43:44 INFO - PROCESS | 448 | 1468428224482 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:43:44 INFO - PROCESS | 448 | 1468428224483 Marionette TRACE conn6 <- [1,2554,null,{}] 09:43:44 INFO - PROCESS | 448 | 1468428224487 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}] 09:43:44 INFO - PROCESS | 448 | 1468428224489 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:44 INFO - PROCESS | 448 | 1468428224636 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 09:43:44 INFO - PROCESS | 448 | 1468428224658 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:44 INFO - PROCESS | 448 | 1468428224660 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:44 INFO - PROCESS | 448 | ++DOCSHELL 18168400 == 31 [pid = 448] [id = 648] 09:43:44 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1816F400) [pid = 448] [serial = 1944] [outer = 00000000] 09:43:44 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (18187800) [pid = 448] [serial = 1945] [outer = 1816F400] 09:43:44 INFO - PROCESS | 448 | 1468428224703 Marionette DEBUG loaded listener.js 09:43:44 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1818BC00) [pid = 448] [serial = 1946] [outer = 1816F400] 09:43:45 INFO - PROCESS | 448 | 1468428225183 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]]]}] 09:43:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:43:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 730ms 09:43:45 INFO - PROCESS | 448 | 1468428225218 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 09:43:45 INFO - PROCESS | 448 | 1468428225220 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 09:43:45 INFO - PROCESS | 448 | 1468428225223 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:43:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:43:45 INFO - PROCESS | 448 | 1468428225225 Marionette TRACE conn6 <- [1,2558,null,{}] 09:43:45 INFO - PROCESS | 448 | 1468428225229 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}] 09:43:45 INFO - PROCESS | 448 | 1468428225234 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:45 INFO - PROCESS | 448 | 1468428225384 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 09:43:45 INFO - PROCESS | 448 | 1468428225452 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:45 INFO - PROCESS | 448 | 1468428225454 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:45 INFO - PROCESS | 448 | ++DOCSHELL 09069400 == 32 [pid = 448] [id = 649] 09:43:45 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (090F6800) [pid = 448] [serial = 1947] [outer = 00000000] 09:43:45 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1907B000) [pid = 448] [serial = 1948] [outer = 090F6800] 09:43:45 INFO - PROCESS | 448 | 1468428225498 Marionette DEBUG loaded listener.js 09:43:45 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (18B63400) [pid = 448] [serial = 1949] [outer = 090F6800] 09:43:45 INFO - PROCESS | 448 | --DOMWINDOW == 80 (161E3C00) [pid = 448] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:43:45 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1098CC00) [pid = 448] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:43:45 INFO - PROCESS | 448 | --DOMWINDOW == 78 (14C20000) [pid = 448] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:43:45 INFO - PROCESS | 448 | --DOMWINDOW == 77 (10909C00) [pid = 448] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:43:45 INFO - PROCESS | 448 | --DOMWINDOW == 76 (17DC3C00) [pid = 448] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:43:45 INFO - PROCESS | 448 | --DOMWINDOW == 75 (090F0000) [pid = 448] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:43:45 INFO - PROCESS | 448 | --DOMWINDOW == 74 (14B29800) [pid = 448] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:43:45 INFO - PROCESS | 448 | --DOMWINDOW == 73 (18F15400) [pid = 448] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:43:45 INFO - PROCESS | 448 | --DOMWINDOW == 72 (1A088800) [pid = 448] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:43:45 INFO - PROCESS | 448 | --DOMWINDOW == 71 (17843800) [pid = 448] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:43:45 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1818EC00) [pid = 448] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:43:45 INFO - PROCESS | 448 | --DOMWINDOW == 69 (1023A000) [pid = 448] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:43:45 INFO - PROCESS | 448 | --DOMWINDOW == 68 (15A63C00) [pid = 448] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:43:46 INFO - PROCESS | 448 | 1468428226033 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]]]}] 09:43:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:43:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 830ms 09:43:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:43:46 INFO - PROCESS | 448 | 1468428226058 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 09:43:46 INFO - PROCESS | 448 | 1468428226060 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 09:43:46 INFO - PROCESS | 448 | 1468428226063 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:43:46 INFO - PROCESS | 448 | 1468428226065 Marionette TRACE conn6 <- [1,2562,null,{}] 09:43:46 INFO - PROCESS | 448 | 1468428226068 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}] 09:43:46 INFO - PROCESS | 448 | 1468428226070 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:46 INFO - PROCESS | 448 | 1468428226183 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 09:43:46 INFO - PROCESS | 448 | 1468428226247 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:46 INFO - PROCESS | 448 | 1468428226249 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:46 INFO - PROCESS | 448 | ++DOCSHELL 10175800 == 33 [pid = 448] [id = 650] 09:43:46 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (10618000) [pid = 448] [serial = 1950] [outer = 00000000] 09:43:46 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (14CD3C00) [pid = 448] [serial = 1951] [outer = 10618000] 09:43:46 INFO - PROCESS | 448 | 1468428226292 Marionette DEBUG loaded listener.js 09:43:46 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (16673000) [pid = 448] [serial = 1952] [outer = 10618000] 09:43:46 INFO - PROCESS | 448 | 1468428226625 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]]]}] 09:43:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:43:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 630ms 09:43:46 INFO - PROCESS | 448 | 1468428226704 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 09:43:46 INFO - PROCESS | 448 | 1468428226706 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 09:43:46 INFO - PROCESS | 448 | 1468428226709 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:43:46 INFO - PROCESS | 448 | 1468428226711 Marionette TRACE conn6 <- [1,2566,null,{}] 09:43:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:43:46 INFO - PROCESS | 448 | 1468428226715 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}] 09:43:46 INFO - PROCESS | 448 | 1468428226717 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:46 INFO - PROCESS | 448 | 1468428226800 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 09:43:46 INFO - PROCESS | 448 | 1468428226807 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:46 INFO - PROCESS | 448 | 1468428226809 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:46 INFO - PROCESS | 448 | ++DOCSHELL 113DC800 == 34 [pid = 448] [id = 651] 09:43:46 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (18B6D800) [pid = 448] [serial = 1953] [outer = 00000000] 09:43:46 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (195A3000) [pid = 448] [serial = 1954] [outer = 18B6D800] 09:43:46 INFO - PROCESS | 448 | 1468428226851 Marionette DEBUG loaded listener.js 09:43:46 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (1A011000) [pid = 448] [serial = 1955] [outer = 18B6D800] 09:43:47 INFO - PROCESS | 448 | 1468428227272 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]]]}] 09:43:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:43:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 629ms 09:43:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:43:47 INFO - PROCESS | 448 | 1468428227345 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 09:43:47 INFO - PROCESS | 448 | 1468428227347 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 09:43:47 INFO - PROCESS | 448 | 1468428227350 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:43:47 INFO - PROCESS | 448 | 1468428227352 Marionette TRACE conn6 <- [1,2570,null,{}] 09:43:47 INFO - PROCESS | 448 | 1468428227355 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}] 09:43:47 INFO - PROCESS | 448 | 1468428227357 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:47 INFO - PROCESS | 448 | 1468428227438 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 09:43:47 INFO - PROCESS | 448 | 1468428227443 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:47 INFO - PROCESS | 448 | 1468428227445 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:47 INFO - PROCESS | 448 | ++DOCSHELL 10988400 == 35 [pid = 448] [id = 652] 09:43:47 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (16149000) [pid = 448] [serial = 1956] [outer = 00000000] 09:43:47 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1A083800) [pid = 448] [serial = 1957] [outer = 16149000] 09:43:47 INFO - PROCESS | 448 | 1468428227488 Marionette DEBUG loaded listener.js 09:43:47 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1A089C00) [pid = 448] [serial = 1958] [outer = 16149000] 09:43:48 INFO - PROCESS | 448 | 1468428228048 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]]]}] 09:43:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:43:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 770ms 09:43:48 INFO - PROCESS | 448 | 1468428228122 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 09:43:48 INFO - PROCESS | 448 | 1468428228127 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 09:43:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:43:48 INFO - PROCESS | 448 | 1468428228133 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:43:48 INFO - PROCESS | 448 | 1468428228136 Marionette TRACE conn6 <- [1,2574,null,{}] 09:43:48 INFO - PROCESS | 448 | 1468428228142 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}] 09:43:48 INFO - PROCESS | 448 | 1468428228145 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:48 INFO - PROCESS | 448 | 1468428228293 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 09:43:48 INFO - PROCESS | 448 | 1468428228422 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:48 INFO - PROCESS | 448 | 1468428228427 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:48 INFO - PROCESS | 448 | ++DOCSHELL 0FFFEC00 == 36 [pid = 448] [id = 653] 09:43:48 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (0FFFF000) [pid = 448] [serial = 1959] [outer = 00000000] 09:43:48 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1036E800) [pid = 448] [serial = 1960] [outer = 0FFFF000] 09:43:48 INFO - PROCESS | 448 | 1468428228486 Marionette DEBUG loaded listener.js 09:43:48 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1098A000) [pid = 448] [serial = 1961] [outer = 0FFFF000] 09:43:49 INFO - PROCESS | 448 | 1468428229098 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]]]}] 09:43:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:43:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1019ms 09:43:49 INFO - PROCESS | 448 | 1468428229156 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 09:43:49 INFO - PROCESS | 448 | 1468428229161 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 09:43:49 INFO - PROCESS | 448 | 1468428229167 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:43:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:43:49 INFO - PROCESS | 448 | 1468428229170 Marionette TRACE conn6 <- [1,2578,null,{}] 09:43:49 INFO - PROCESS | 448 | 1468428229209 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}] 09:43:49 INFO - PROCESS | 448 | 1468428229212 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:49 INFO - PROCESS | 448 | 1468428229331 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 09:43:49 INFO - PROCESS | 448 | 1468428229465 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:49 INFO - PROCESS | 448 | 1468428229468 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:49 INFO - PROCESS | 448 | ++DOCSHELL 14D92000 == 37 [pid = 448] [id = 654] 09:43:49 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (15A56800) [pid = 448] [serial = 1962] [outer = 00000000] 09:43:49 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (16678800) [pid = 448] [serial = 1963] [outer = 15A56800] 09:43:49 INFO - PROCESS | 448 | 1468428229526 Marionette DEBUG loaded listener.js 09:43:49 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (17DC6800) [pid = 448] [serial = 1964] [outer = 15A56800] 09:43:50 INFO - PROCESS | 448 | 1468428230128 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]]]}] 09:43:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:43:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 970ms 09:43:50 INFO - PROCESS | 448 | 1468428230140 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 09:43:50 INFO - PROCESS | 448 | 1468428230143 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 09:43:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:43:50 INFO - PROCESS | 448 | 1468428230146 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:43:50 INFO - PROCESS | 448 | 1468428230150 Marionette TRACE conn6 <- [1,2582,null,{}] 09:43:50 INFO - PROCESS | 448 | 1468428230161 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}] 09:43:50 INFO - PROCESS | 448 | 1468428230166 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:50 INFO - PROCESS | 448 | 1468428230275 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 09:43:50 INFO - PROCESS | 448 | 1468428230389 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:50 INFO - PROCESS | 448 | 1468428230392 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:50 INFO - PROCESS | 448 | ++DOCSHELL 1908E000 == 38 [pid = 448] [id = 655] 09:43:50 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1908E400) [pid = 448] [serial = 1965] [outer = 00000000] 09:43:50 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (1A080C00) [pid = 448] [serial = 1966] [outer = 1908E400] 09:43:50 INFO - PROCESS | 448 | 1468428230489 Marionette DEBUG loaded listener.js 09:43:50 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1A0ED000) [pid = 448] [serial = 1967] [outer = 1908E400] 09:43:51 INFO - PROCESS | 448 | 1468428231052 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]]]}] 09:43:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:43:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 930ms 09:43:51 INFO - PROCESS | 448 | 1468428231080 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 09:43:51 INFO - PROCESS | 448 | 1468428231083 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 09:43:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:43:51 INFO - PROCESS | 448 | 1468428231087 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:43:51 INFO - PROCESS | 448 | 1468428231089 Marionette TRACE conn6 <- [1,2586,null,{}] 09:43:51 INFO - PROCESS | 448 | 1468428231092 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}] 09:43:51 INFO - PROCESS | 448 | 1468428231094 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:51 INFO - PROCESS | 448 | 1468428231203 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 09:43:51 INFO - PROCESS | 448 | 1468428231315 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:51 INFO - PROCESS | 448 | 1468428231317 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:51 INFO - PROCESS | 448 | ++DOCSHELL 1A018000 == 39 [pid = 448] [id = 656] 09:43:51 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1A15A000) [pid = 448] [serial = 1968] [outer = 00000000] 09:43:51 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (1A15F400) [pid = 448] [serial = 1969] [outer = 1A15A000] 09:43:51 INFO - PROCESS | 448 | 1468428231415 Marionette DEBUG loaded listener.js 09:43:51 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (1A2E1000) [pid = 448] [serial = 1970] [outer = 1A15A000] 09:43:52 INFO - PROCESS | 448 | 1468428232195 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]]]}] 09:43:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:43:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1176ms 09:43:52 INFO - PROCESS | 448 | 1468428232268 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 09:43:52 INFO - PROCESS | 448 | 1468428232272 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 09:43:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:43:52 INFO - PROCESS | 448 | 1468428232278 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:43:52 INFO - PROCESS | 448 | 1468428232281 Marionette TRACE conn6 <- [1,2590,null,{}] 09:43:52 INFO - PROCESS | 448 | 1468428232286 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}] 09:43:52 INFO - PROCESS | 448 | 1468428232289 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:52 INFO - PROCESS | 448 | 1468428232397 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 09:43:52 INFO - PROCESS | 448 | 1468428232538 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:52 INFO - PROCESS | 448 | 1468428232542 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:52 INFO - PROCESS | 448 | ++DOCSHELL 10987C00 == 40 [pid = 448] [id = 657] 09:43:52 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (1098CC00) [pid = 448] [serial = 1971] [outer = 00000000] 09:43:52 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (13412800) [pid = 448] [serial = 1972] [outer = 1098CC00] 09:43:52 INFO - PROCESS | 448 | 1468428232594 Marionette DEBUG loaded listener.js 09:43:52 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (14763000) [pid = 448] [serial = 1973] [outer = 1098CC00] 09:43:53 INFO - PROCESS | 448 | --DOCSHELL 113DC800 == 39 [pid = 448] [id = 651] 09:43:53 INFO - PROCESS | 448 | --DOCSHELL 10175800 == 38 [pid = 448] [id = 650] 09:43:53 INFO - PROCESS | 448 | --DOCSHELL 09069400 == 37 [pid = 448] [id = 649] 09:43:53 INFO - PROCESS | 448 | --DOCSHELL 18168400 == 36 [pid = 448] [id = 648] 09:43:53 INFO - PROCESS | 448 | --DOCSHELL 17844000 == 35 [pid = 448] [id = 647] 09:43:53 INFO - PROCESS | 448 | --DOCSHELL 161D9400 == 34 [pid = 448] [id = 646] 09:43:53 INFO - PROCESS | 448 | --DOCSHELL 1070B800 == 33 [pid = 448] [id = 645] 09:43:53 INFO - PROCESS | 448 | --DOCSHELL 0C82E400 == 32 [pid = 448] [id = 644] 09:43:53 INFO - PROCESS | 448 | --DOCSHELL 145CF000 == 31 [pid = 448] [id = 643] 09:43:53 INFO - PROCESS | 448 | --DOCSHELL 090EFC00 == 30 [pid = 448] [id = 642] 09:43:53 INFO - PROCESS | 448 | --DOCSHELL 19271C00 == 29 [pid = 448] [id = 641] 09:43:53 INFO - PROCESS | 448 | --DOCSHELL 1A018000 == 28 [pid = 448] [id = 656] 09:43:53 INFO - PROCESS | 448 | --DOCSHELL 14D92000 == 27 [pid = 448] [id = 654] 09:43:53 INFO - PROCESS | 448 | --DOCSHELL 1908E000 == 26 [pid = 448] [id = 655] 09:43:53 INFO - PROCESS | 448 | --DOCSHELL 10988400 == 25 [pid = 448] [id = 652] 09:43:53 INFO - PROCESS | 448 | --DOCSHELL 0FFFEC00 == 24 [pid = 448] [id = 653] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 91 (16677800) [pid = 448] [serial = 1909] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 90 (10AC4C00) [pid = 448] [serial = 1903] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 89 (113E0C00) [pid = 448] [serial = 1904] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 88 (14D98400) [pid = 448] [serial = 1906] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 87 (115CC800) [pid = 448] [serial = 1898] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 86 (10A27C00) [pid = 448] [serial = 1897] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 85 (19090400) [pid = 448] [serial = 1922] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 84 (0FFF6C00) [pid = 448] [serial = 1886] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 83 (0C82A800) [pid = 448] [serial = 1885] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 82 (166E3800) [pid = 448] [serial = 1889] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 81 (16147000) [pid = 448] [serial = 1888] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 80 (19080800) [pid = 448] [serial = 1892] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 79 (18F9A800) [pid = 448] [serial = 1891] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1A156000) [pid = 448] [serial = 1895] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1A0EB400) [pid = 448] [serial = 1894] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 76 (17DC7400) [pid = 448] [serial = 1912] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 75 (18F16C00) [pid = 448] [serial = 1915] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 74 (17DCFC00) [pid = 448] [serial = 1913] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 73 (18F96000) [pid = 448] [serial = 1916] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 72 (1031E000) [pid = 448] [serial = 1900] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 71 (10329C00) [pid = 448] [serial = 1901] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 70 (18B0F800) [pid = 448] [serial = 1918] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 69 (1A00E800) [pid = 448] [serial = 1924] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 68 (18E09000) [pid = 448] [serial = 1919] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 67 (17849C00) [pid = 448] [serial = 1910] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 66 (161DD000) [pid = 448] [serial = 1907] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | --DOMWINDOW == 65 (1908D000) [pid = 448] [serial = 1921] [outer = 00000000] [url = about:blank] 09:43:53 INFO - PROCESS | 448 | 1468428233780 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]]]}] 09:43:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:43:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1536ms 09:43:53 INFO - PROCESS | 448 | 1468428233814 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 09:43:53 INFO - PROCESS | 448 | 1468428233818 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 09:43:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:43:53 INFO - PROCESS | 448 | 1468428233822 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:43:53 INFO - PROCESS | 448 | 1468428233827 Marionette TRACE conn6 <- [1,2594,null,{}] 09:43:53 INFO - PROCESS | 448 | 1468428233831 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}] 09:43:53 INFO - PROCESS | 448 | 1468428233834 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:53 INFO - PROCESS | 448 | 1468428233923 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 09:43:54 INFO - PROCESS | 448 | 1468428234057 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:54 INFO - PROCESS | 448 | 1468428234060 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:54 INFO - PROCESS | 448 | ++DOCSHELL 0FFF9000 == 25 [pid = 448] [id = 658] 09:43:54 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (10174400) [pid = 448] [serial = 1974] [outer = 00000000] 09:43:54 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (1031C000) [pid = 448] [serial = 1975] [outer = 10174400] 09:43:54 INFO - PROCESS | 448 | 1468428234107 Marionette DEBUG loaded listener.js 09:43:54 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (1032A800) [pid = 448] [serial = 1976] [outer = 10174400] 09:43:54 INFO - PROCESS | 448 | 1468428234483 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]]]}] 09:43:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:43:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 730ms 09:43:54 INFO - PROCESS | 448 | 1468428234554 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 09:43:54 INFO - PROCESS | 448 | 1468428234559 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 09:43:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:43:54 INFO - PROCESS | 448 | 1468428234595 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:43:54 INFO - PROCESS | 448 | 1468428234598 Marionette TRACE conn6 <- [1,2598,null,{}] 09:43:54 INFO - PROCESS | 448 | 1468428234601 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}] 09:43:54 INFO - PROCESS | 448 | 1468428234604 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:54 INFO - PROCESS | 448 | 1468428234709 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 09:43:54 INFO - PROCESS | 448 | 1468428234715 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:54 INFO - PROCESS | 448 | 1468428234718 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:54 INFO - PROCESS | 448 | ++DOCSHELL 10A30800 == 26 [pid = 448] [id = 659] 09:43:54 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (10AC2C00) [pid = 448] [serial = 1977] [outer = 00000000] 09:43:54 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (113DC800) [pid = 448] [serial = 1978] [outer = 10AC2C00] 09:43:54 INFO - PROCESS | 448 | 1468428234765 Marionette DEBUG loaded listener.js 09:43:54 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (113DDC00) [pid = 448] [serial = 1979] [outer = 10AC2C00] 09:43:55 INFO - PROCESS | 448 | 1468428235222 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]]]}] 09:43:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:43:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 670ms 09:43:55 INFO - PROCESS | 448 | 1468428235269 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 09:43:55 INFO - PROCESS | 448 | 1468428235271 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 09:43:55 INFO - PROCESS | 448 | 1468428235274 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:43:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:43:55 INFO - PROCESS | 448 | 1468428235278 Marionette TRACE conn6 <- [1,2602,null,{}] 09:43:55 INFO - PROCESS | 448 | 1468428235288 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}] 09:43:55 INFO - PROCESS | 448 | 1468428235292 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:55 INFO - PROCESS | 448 | 1468428235377 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 09:43:55 INFO - PROCESS | 448 | 1468428235384 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:55 INFO - PROCESS | 448 | 1468428235387 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:55 INFO - PROCESS | 448 | ++DOCSHELL 14C1E400 == 27 [pid = 448] [id = 660] 09:43:55 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (14C1EC00) [pid = 448] [serial = 1980] [outer = 00000000] 09:43:55 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (15A63400) [pid = 448] [serial = 1981] [outer = 14C1EC00] 09:43:55 INFO - PROCESS | 448 | 1468428235435 Marionette DEBUG loaded listener.js 09:43:55 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (161E1000) [pid = 448] [serial = 1982] [outer = 14C1EC00] 09:43:55 INFO - PROCESS | 448 | 1468428235928 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]]]}] 09:43:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:43:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 670ms 09:43:55 INFO - PROCESS | 448 | 1468428235952 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 09:43:55 INFO - PROCESS | 448 | 1468428235955 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 09:43:55 INFO - PROCESS | 448 | 1468428235958 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:43:55 INFO - PROCESS | 448 | 1468428235960 Marionette TRACE conn6 <- [1,2606,null,{}] 09:43:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:43:55 INFO - PROCESS | 448 | 1468428235963 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}] 09:43:55 INFO - PROCESS | 448 | 1468428235965 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:56 INFO - PROCESS | 448 | 1468428236086 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 09:43:56 INFO - PROCESS | 448 | 1468428236181 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:56 INFO - PROCESS | 448 | 1468428236182 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:56 INFO - PROCESS | 448 | ++DOCSHELL 16672800 == 28 [pid = 448] [id = 661] 09:43:56 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (16676000) [pid = 448] [serial = 1983] [outer = 00000000] 09:43:56 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (166E9000) [pid = 448] [serial = 1984] [outer = 16676000] 09:43:56 INFO - PROCESS | 448 | 1468428236226 Marionette DEBUG loaded listener.js 09:43:56 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1784D400) [pid = 448] [serial = 1985] [outer = 16676000] 09:43:56 INFO - PROCESS | 448 | 1468428236649 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]]]}] 09:43:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:43:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 730ms 09:43:56 INFO - PROCESS | 448 | 1468428236694 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 09:43:56 INFO - PROCESS | 448 | 1468428236696 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 09:43:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:43:56 INFO - PROCESS | 448 | 1468428236699 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:43:56 INFO - PROCESS | 448 | 1468428236701 Marionette TRACE conn6 <- [1,2610,null,{}] 09:43:56 INFO - PROCESS | 448 | 1468428236711 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}] 09:43:56 INFO - PROCESS | 448 | 1468428236713 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:56 INFO - PROCESS | 448 | 1468428236825 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 09:43:56 INFO - PROCESS | 448 | 1468428236837 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:56 INFO - PROCESS | 448 | 1468428236839 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:56 INFO - PROCESS | 448 | ++DOCSHELL 17D23C00 == 29 [pid = 448] [id = 662] 09:43:56 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (17D94800) [pid = 448] [serial = 1986] [outer = 00000000] 09:43:56 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (17DCD400) [pid = 448] [serial = 1987] [outer = 17D94800] 09:43:56 INFO - PROCESS | 448 | 1468428236883 Marionette DEBUG loaded listener.js 09:43:56 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (17DCFC00) [pid = 448] [serial = 1988] [outer = 17D94800] 09:43:57 INFO - PROCESS | 448 | 1468428237369 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]]]}] 09:43:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:43:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 729ms 09:43:57 INFO - PROCESS | 448 | 1468428237465 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 09:43:57 INFO - PROCESS | 448 | 1468428237467 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 09:43:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:43:57 INFO - PROCESS | 448 | 1468428237475 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:43:57 INFO - PROCESS | 448 | 1468428237476 Marionette TRACE conn6 <- [1,2614,null,{}] 09:43:57 INFO - PROCESS | 448 | 1468428237480 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}] 09:43:57 INFO - PROCESS | 448 | 1468428237485 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:57 INFO - PROCESS | 448 | 1468428237851 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 09:43:57 INFO - PROCESS | 448 | --DOMWINDOW == 79 (178E4000) [pid = 448] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:43:57 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1816F400) [pid = 448] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:43:57 INFO - PROCESS | 448 | --DOMWINDOW == 77 (161D9C00) [pid = 448] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:43:57 INFO - PROCESS | 448 | --DOMWINDOW == 76 (147A4400) [pid = 448] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:43:57 INFO - PROCESS | 448 | --DOMWINDOW == 75 (19290400) [pid = 448] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:43:57 INFO - PROCESS | 448 | --DOMWINDOW == 74 (0C827000) [pid = 448] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:43:57 INFO - PROCESS | 448 | --DOMWINDOW == 73 (1070D000) [pid = 448] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:43:57 INFO - PROCESS | 448 | --DOMWINDOW == 72 (0CDCE000) [pid = 448] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:43:57 INFO - PROCESS | 448 | --DOMWINDOW == 71 (10618000) [pid = 448] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:43:57 INFO - PROCESS | 448 | --DOMWINDOW == 70 (090F6800) [pid = 448] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:43:57 INFO - PROCESS | 448 | --DOMWINDOW == 69 (18B6D800) [pid = 448] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:43:57 INFO - PROCESS | 448 | --DOMWINDOW == 68 (16149000) [pid = 448] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:43:57 INFO - PROCESS | 448 | 1468428237916 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:57 INFO - PROCESS | 448 | 1468428237918 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:57 INFO - PROCESS | 448 | ++DOCSHELL 090EEC00 == 30 [pid = 448] [id = 663] 09:43:57 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (090F0000) [pid = 448] [serial = 1989] [outer = 00000000] 09:43:57 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (10326800) [pid = 448] [serial = 1990] [outer = 090F0000] 09:43:57 INFO - PROCESS | 448 | 1468428237963 Marionette DEBUG loaded listener.js 09:43:58 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (14C50800) [pid = 448] [serial = 1991] [outer = 090F0000] 09:43:58 INFO - PROCESS | 448 | 1468428238320 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]]]}] 09:43:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:43:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 870ms 09:43:58 INFO - PROCESS | 448 | 1468428238347 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 09:43:58 INFO - PROCESS | 448 | 1468428238349 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 09:43:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:43:58 INFO - PROCESS | 448 | 1468428238364 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:43:58 INFO - PROCESS | 448 | 1468428238366 Marionette TRACE conn6 <- [1,2618,null,{}] 09:43:58 INFO - PROCESS | 448 | 1468428238370 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}] 09:43:58 INFO - PROCESS | 448 | 1468428238372 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:58 INFO - PROCESS | 448 | 1468428238449 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 09:43:58 INFO - PROCESS | 448 | 1468428238455 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:58 INFO - PROCESS | 448 | 1468428238457 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:58 INFO - PROCESS | 448 | ++DOCSHELL 1667F800 == 31 [pid = 448] [id = 664] 09:43:58 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (178E4000) [pid = 448] [serial = 1992] [outer = 00000000] 09:43:58 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (18B69400) [pid = 448] [serial = 1993] [outer = 178E4000] 09:43:58 INFO - PROCESS | 448 | 1468428238502 Marionette DEBUG loaded listener.js 09:43:58 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (18F12C00) [pid = 448] [serial = 1994] [outer = 178E4000] 09:43:58 INFO - PROCESS | 448 | 1468428238920 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]]]}] 09:43:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:43:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 651ms 09:43:58 INFO - PROCESS | 448 | 1468428239004 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 09:43:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:43:59 INFO - PROCESS | 448 | 1468428239006 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 09:43:59 INFO - PROCESS | 448 | 1468428239009 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:43:59 INFO - PROCESS | 448 | 1468428239011 Marionette TRACE conn6 <- [1,2622,null,{}] 09:43:59 INFO - PROCESS | 448 | 1468428239014 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}] 09:43:59 INFO - PROCESS | 448 | 1468428239016 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:59 INFO - PROCESS | 448 | 1468428239094 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 09:43:59 INFO - PROCESS | 448 | 1468428239102 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:59 INFO - PROCESS | 448 | 1468428239104 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:59 INFO - PROCESS | 448 | ++DOCSHELL 10171800 == 32 [pid = 448] [id = 665] 09:43:59 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (17D93400) [pid = 448] [serial = 1995] [outer = 00000000] 09:43:59 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (18F97000) [pid = 448] [serial = 1996] [outer = 17D93400] 09:43:59 INFO - PROCESS | 448 | 1468428239147 Marionette DEBUG loaded listener.js 09:43:59 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (14C07000) [pid = 448] [serial = 1997] [outer = 17D93400] 09:43:59 INFO - PROCESS | 448 | 1468428239588 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]]]}] 09:43:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:43:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 630ms 09:43:59 INFO - PROCESS | 448 | 1468428239653 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 09:43:59 INFO - PROCESS | 448 | 1468428239655 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 09:43:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:43:59 INFO - PROCESS | 448 | 1468428239658 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:43:59 INFO - PROCESS | 448 | 1468428239660 Marionette TRACE conn6 <- [1,2626,null,{}] 09:43:59 INFO - PROCESS | 448 | 1468428239663 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}] 09:43:59 INFO - PROCESS | 448 | 1468428239665 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:59 INFO - PROCESS | 448 | 1468428239744 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 09:43:59 INFO - PROCESS | 448 | 1468428239749 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:59 INFO - PROCESS | 448 | 1468428239751 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:43:59 INFO - PROCESS | 448 | ++DOCSHELL 18FC0C00 == 33 [pid = 448] [id = 666] 09:43:59 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1907D400) [pid = 448] [serial = 1998] [outer = 00000000] 09:43:59 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1908D800) [pid = 448] [serial = 1999] [outer = 1907D400] 09:43:59 INFO - PROCESS | 448 | 1468428239797 Marionette DEBUG loaded listener.js 09:43:59 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (19094800) [pid = 448] [serial = 2000] [outer = 1907D400] 09:44:00 INFO - PROCESS | 448 | 1468428240644 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]]]}] 09:44:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:44:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1021ms 09:44:00 INFO - PROCESS | 448 | 1468428240682 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 09:44:00 INFO - PROCESS | 448 | 1468428240686 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 09:44:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:44:00 INFO - PROCESS | 448 | 1468428240690 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:44:00 INFO - PROCESS | 448 | 1468428240694 Marionette TRACE conn6 <- [1,2630,null,{}] 09:44:00 INFO - PROCESS | 448 | 1468428240718 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}] 09:44:00 INFO - PROCESS | 448 | 1468428240722 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:00 INFO - PROCESS | 448 | 1468428240842 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 09:44:00 INFO - PROCESS | 448 | 1468428240982 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:00 INFO - PROCESS | 448 | 1468428240984 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:01 INFO - PROCESS | 448 | ++DOCSHELL 1017B800 == 34 [pid = 448] [id = 667] 09:44:01 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1017F400) [pid = 448] [serial = 2001] [outer = 00000000] 09:44:01 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (10611400) [pid = 448] [serial = 2002] [outer = 1017F400] 09:44:01 INFO - PROCESS | 448 | 1468428241045 Marionette DEBUG loaded listener.js 09:44:01 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (10ACB400) [pid = 448] [serial = 2003] [outer = 1017F400] 09:44:01 INFO - PROCESS | 448 | 1468428241730 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]]]}] 09:44:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:44:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1093ms 09:44:01 INFO - PROCESS | 448 | 1468428241802 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 09:44:01 INFO - PROCESS | 448 | 1468428241806 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 09:44:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:44:01 INFO - PROCESS | 448 | 1468428241813 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:44:01 INFO - PROCESS | 448 | 1468428241815 Marionette TRACE conn6 <- [1,2634,null,{}] 09:44:01 INFO - PROCESS | 448 | 1468428241819 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}] 09:44:01 INFO - PROCESS | 448 | 1468428241822 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:01 INFO - PROCESS | 448 | 1468428241956 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 09:44:02 INFO - PROCESS | 448 | 1468428242090 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:02 INFO - PROCESS | 448 | 1468428242093 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:02 INFO - PROCESS | 448 | ++DOCSHELL 0CD6C000 == 35 [pid = 448] [id = 668] 09:44:02 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (10173400) [pid = 448] [serial = 2004] [outer = 00000000] 09:44:02 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (1061AC00) [pid = 448] [serial = 2005] [outer = 10173400] 09:44:02 INFO - PROCESS | 448 | 1468428242150 Marionette DEBUG loaded listener.js 09:44:02 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (145C2400) [pid = 448] [serial = 2006] [outer = 10173400] 09:44:02 INFO - PROCESS | 448 | --DOCSHELL 10171800 == 34 [pid = 448] [id = 665] 09:44:02 INFO - PROCESS | 448 | --DOCSHELL 1667F800 == 33 [pid = 448] [id = 664] 09:44:02 INFO - PROCESS | 448 | --DOCSHELL 090EEC00 == 32 [pid = 448] [id = 663] 09:44:02 INFO - PROCESS | 448 | --DOCSHELL 17D23C00 == 31 [pid = 448] [id = 662] 09:44:02 INFO - PROCESS | 448 | --DOCSHELL 16672800 == 30 [pid = 448] [id = 661] 09:44:02 INFO - PROCESS | 448 | --DOCSHELL 14C1E400 == 29 [pid = 448] [id = 660] 09:44:02 INFO - PROCESS | 448 | --DOCSHELL 10A30800 == 28 [pid = 448] [id = 659] 09:44:02 INFO - PROCESS | 448 | --DOCSHELL 0FFF9000 == 27 [pid = 448] [id = 658] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 85 (17DCDC00) [pid = 448] [serial = 1942] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 84 (18187800) [pid = 448] [serial = 1945] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 83 (161E5400) [pid = 448] [serial = 1939] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 82 (14C45800) [pid = 448] [serial = 1930] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1818BC00) [pid = 448] [serial = 1946] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 80 (161DC000) [pid = 448] [serial = 1931] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1A013800) [pid = 448] [serial = 1925] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 78 (10327000) [pid = 448] [serial = 1927] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 77 (10711000) [pid = 448] [serial = 1928] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 76 (113DF400) [pid = 448] [serial = 1936] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 75 (144E4800) [pid = 448] [serial = 1937] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1023F000) [pid = 448] [serial = 1933] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 73 (10326000) [pid = 448] [serial = 1934] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 72 (14CD3C00) [pid = 448] [serial = 1951] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1907B000) [pid = 448] [serial = 1948] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 70 (18B63400) [pid = 448] [serial = 1949] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 69 (195A3000) [pid = 448] [serial = 1954] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 68 (1A083800) [pid = 448] [serial = 1957] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 67 (1A089C00) [pid = 448] [serial = 1958] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 66 (1816F800) [pid = 448] [serial = 1943] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 65 (1A011000) [pid = 448] [serial = 1955] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 64 (16673000) [pid = 448] [serial = 1952] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | --DOMWINDOW == 63 (16673C00) [pid = 448] [serial = 1940] [outer = 00000000] [url = about:blank] 09:44:02 INFO - PROCESS | 448 | 1468428242927 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]]]}] 09:44:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:44:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1136ms 09:44:02 INFO - PROCESS | 448 | 1468428242950 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 09:44:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:44:02 INFO - PROCESS | 448 | 1468428242954 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 09:44:02 INFO - PROCESS | 448 | 1468428242958 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:44:02 INFO - PROCESS | 448 | 1468428242963 Marionette TRACE conn6 <- [1,2638,null,{}] 09:44:02 INFO - PROCESS | 448 | 1468428242968 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}] 09:44:02 INFO - PROCESS | 448 | 1468428242971 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:03 INFO - PROCESS | 448 | 1468428243074 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 09:44:03 INFO - PROCESS | 448 | 1468428243172 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:03 INFO - PROCESS | 448 | 1468428243174 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:03 INFO - PROCESS | 448 | ++DOCSHELL 0FF65400 == 28 [pid = 448] [id = 669] 09:44:03 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (10177400) [pid = 448] [serial = 2007] [outer = 00000000] 09:44:03 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (10323400) [pid = 448] [serial = 2008] [outer = 10177400] 09:44:03 INFO - PROCESS | 448 | 1468428243222 Marionette DEBUG loaded listener.js 09:44:03 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (1036E000) [pid = 448] [serial = 2009] [outer = 10177400] 09:44:03 INFO - PROCESS | 448 | 1468428243618 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]]]}] 09:44:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:44:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 730ms 09:44:03 INFO - PROCESS | 448 | 1468428243694 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 09:44:03 INFO - PROCESS | 448 | 1468428243698 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 09:44:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:44:03 INFO - PROCESS | 448 | 1468428243704 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:44:03 INFO - PROCESS | 448 | 1468428243707 Marionette TRACE conn6 <- [1,2642,null,{}] 09:44:03 INFO - PROCESS | 448 | 1468428243710 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}] 09:44:03 INFO - PROCESS | 448 | 1468428243713 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:03 INFO - PROCESS | 448 | 1468428243802 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 09:44:03 INFO - PROCESS | 448 | 1468428243811 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:03 INFO - PROCESS | 448 | 1468428243813 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:03 INFO - PROCESS | 448 | ++DOCSHELL 13415000 == 29 [pid = 448] [id = 670] 09:44:03 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (13496400) [pid = 448] [serial = 2010] [outer = 00000000] 09:44:03 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (144E4000) [pid = 448] [serial = 2011] [outer = 13496400] 09:44:03 INFO - PROCESS | 448 | 1468428243859 Marionette DEBUG loaded listener.js 09:44:03 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (14762C00) [pid = 448] [serial = 2012] [outer = 13496400] 09:44:04 INFO - PROCESS | 448 | 1468428244297 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]]]}] 09:44:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:44:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 630ms 09:44:04 INFO - PROCESS | 448 | 1468428244335 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 09:44:04 INFO - PROCESS | 448 | 1468428244338 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 09:44:04 INFO - PROCESS | 448 | 1468428244341 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:44:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:44:04 INFO - PROCESS | 448 | 1468428244344 Marionette TRACE conn6 <- [1,2646,null,{}] 09:44:04 INFO - PROCESS | 448 | 1468428244355 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}] 09:44:04 INFO - PROCESS | 448 | 1468428244360 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:04 INFO - PROCESS | 448 | 1468428244446 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 09:44:04 INFO - PROCESS | 448 | 1468428244456 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:04 INFO - PROCESS | 448 | 1468428244459 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:04 INFO - PROCESS | 448 | ++DOCSHELL 161E7C00 == 30 [pid = 448] [id = 671] 09:44:04 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (161E8000) [pid = 448] [serial = 2013] [outer = 00000000] 09:44:04 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (1662C000) [pid = 448] [serial = 2014] [outer = 161E8000] 09:44:04 INFO - PROCESS | 448 | 1468428244507 Marionette DEBUG loaded listener.js 09:44:04 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (166E8000) [pid = 448] [serial = 2015] [outer = 161E8000] 09:44:04 INFO - PROCESS | 448 | 1468428244968 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]]]}] 09:44:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:44:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 670ms 09:44:05 INFO - PROCESS | 448 | 1468428245015 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 09:44:05 INFO - PROCESS | 448 | 1468428245018 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 09:44:05 INFO - PROCESS | 448 | 1468428245021 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:44:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:44:05 INFO - PROCESS | 448 | 1468428245022 Marionette TRACE conn6 <- [1,2650,null,{}] 09:44:05 INFO - PROCESS | 448 | 1468428245026 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}] 09:44:05 INFO - PROCESS | 448 | 1468428245028 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:05 INFO - PROCESS | 448 | 1468428245116 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 09:44:05 INFO - PROCESS | 448 | 1468428245151 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:05 INFO - PROCESS | 448 | 1468428245153 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:05 INFO - PROCESS | 448 | ++DOCSHELL 17DCC400 == 31 [pid = 448] [id = 672] 09:44:05 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (17DCDC00) [pid = 448] [serial = 2016] [outer = 00000000] 09:44:05 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (18181000) [pid = 448] [serial = 2017] [outer = 17DCDC00] 09:44:05 INFO - PROCESS | 448 | 1468428245197 Marionette DEBUG loaded listener.js 09:44:05 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1818A000) [pid = 448] [serial = 2018] [outer = 17DCDC00] 09:44:05 INFO - PROCESS | 448 | 1468428245652 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]]]}] 09:44:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:44:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 670ms 09:44:05 INFO - PROCESS | 448 | 1468428245695 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 09:44:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:44:05 INFO - PROCESS | 448 | 1468428245697 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 09:44:05 INFO - PROCESS | 448 | 1468428245700 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:44:05 INFO - PROCESS | 448 | 1468428245702 Marionette TRACE conn6 <- [1,2654,null,{}] 09:44:05 INFO - PROCESS | 448 | 1468428245705 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}] 09:44:05 INFO - PROCESS | 448 | 1468428245707 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:05 INFO - PROCESS | 448 | 1468428245821 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 09:44:05 INFO - PROCESS | 448 | 1468428245826 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:05 INFO - PROCESS | 448 | 1468428245828 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:05 INFO - PROCESS | 448 | ++DOCSHELL 1818C400 == 32 [pid = 448] [id = 673] 09:44:05 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1818C800) [pid = 448] [serial = 2019] [outer = 00000000] 09:44:05 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (18B6FC00) [pid = 448] [serial = 2020] [outer = 1818C800] 09:44:05 INFO - PROCESS | 448 | 1468428245872 Marionette DEBUG loaded listener.js 09:44:05 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (18CEB000) [pid = 448] [serial = 2021] [outer = 1818C800] 09:44:06 INFO - PROCESS | 448 | 1468428246841 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]]]}] 09:44:06 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) 09:44:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1184ms 09:44:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:44:06 INFO - PROCESS | 448 | 1468428246885 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 09:44:06 INFO - PROCESS | 448 | 1468428246887 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 09:44:06 INFO - PROCESS | 448 | 1468428246890 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:44:06 INFO - PROCESS | 448 | 1468428246892 Marionette TRACE conn6 <- [1,2658,null,{}] 09:44:06 INFO - PROCESS | 448 | 1468428246901 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}] 09:44:06 INFO - PROCESS | 448 | 1468428246906 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:07 INFO - PROCESS | 448 | 1468428247044 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 09:44:07 INFO - PROCESS | 448 | 1468428247050 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:07 INFO - PROCESS | 448 | 1468428247052 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:07 INFO - PROCESS | 448 | ++DOCSHELL 18B6E800 == 33 [pid = 448] [id = 674] 09:44:07 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18F8E800) [pid = 448] [serial = 2022] [outer = 00000000] 09:44:07 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1909A000) [pid = 448] [serial = 2023] [outer = 18F8E800] 09:44:07 INFO - PROCESS | 448 | 1468428247151 Marionette DEBUG loaded listener.js 09:44:07 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1908C000) [pid = 448] [serial = 2024] [outer = 18F8E800] 09:44:07 INFO - PROCESS | 448 | --DOMWINDOW == 80 (17D93400) [pid = 448] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:44:07 INFO - PROCESS | 448 | --DOMWINDOW == 79 (16676000) [pid = 448] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:44:07 INFO - PROCESS | 448 | --DOMWINDOW == 78 (10174400) [pid = 448] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:44:07 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1098CC00) [pid = 448] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:44:07 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10AC2C00) [pid = 448] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:44:07 INFO - PROCESS | 448 | --DOMWINDOW == 75 (14C1EC00) [pid = 448] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:44:07 INFO - PROCESS | 448 | --DOMWINDOW == 74 (17D94800) [pid = 448] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:44:07 INFO - PROCESS | 448 | --DOMWINDOW == 73 (0FFFF000) [pid = 448] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:44:07 INFO - PROCESS | 448 | --DOMWINDOW == 72 (15A56800) [pid = 448] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:44:07 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1908E400) [pid = 448] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:44:07 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1A15A000) [pid = 448] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:44:07 INFO - PROCESS | 448 | --DOMWINDOW == 69 (090F0000) [pid = 448] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:44:07 INFO - PROCESS | 448 | --DOMWINDOW == 68 (178E4000) [pid = 448] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:44:08 INFO - PROCESS | 448 | 1468428248072 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\n"]]]}] 09:44:08 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 09:44:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:44:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 09:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:44:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1218ms 09:44:08 INFO - PROCESS | 448 | 1468428248110 Marionette TRACE conn6 -> [0,2661,"getWindowHandle",null] 09:44:08 INFO - PROCESS | 448 | 1468428248112 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 09:44:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:44:08 INFO - PROCESS | 448 | 1468428248116 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:44:08 INFO - PROCESS | 448 | 1468428248117 Marionette TRACE conn6 <- [1,2662,null,{}] 09:44:08 INFO - PROCESS | 448 | 1468428248121 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}] 09:44:08 INFO - PROCESS | 448 | 1468428248123 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:08 INFO - PROCESS | 448 | 1468428248238 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 09:44:08 INFO - PROCESS | 448 | 1468428248246 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:08 INFO - PROCESS | 448 | 1468428248248 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:08 INFO - PROCESS | 448 | ++DOCSHELL 144EFC00 == 34 [pid = 448] [id = 675] 09:44:08 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (14B9EC00) [pid = 448] [serial = 2025] [outer = 00000000] 09:44:08 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (17D92400) [pid = 448] [serial = 2026] [outer = 14B9EC00] 09:44:08 INFO - PROCESS | 448 | 1468428248291 Marionette DEBUG loaded listener.js 09:44:08 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (18B6C400) [pid = 448] [serial = 2027] [outer = 14B9EC00] 09:44:09 INFO - PROCESS | 448 | 1468428249196 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\n"]]]}] 09:44:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 09:44:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:44:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 09:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:44:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1116ms 09:44:09 INFO - PROCESS | 448 | 1468428249236 Marionette TRACE conn6 -> [0,2665,"getWindowHandle",null] 09:44:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:44:09 INFO - PROCESS | 448 | 1468428249238 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 09:44:09 INFO - PROCESS | 448 | 1468428249242 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:44:09 INFO - PROCESS | 448 | 1468428249243 Marionette TRACE conn6 <- [1,2666,null,{}] 09:44:09 INFO - PROCESS | 448 | 1468428249247 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}] 09:44:09 INFO - PROCESS | 448 | 1468428249248 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:09 INFO - PROCESS | 448 | 1468428249366 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 09:44:09 INFO - PROCESS | 448 | 1468428249468 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:09 INFO - PROCESS | 448 | 1468428249472 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:09 INFO - PROCESS | 448 | ++DOCSHELL 022E1C00 == 35 [pid = 448] [id = 676] 09:44:09 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (09069400) [pid = 448] [serial = 2028] [outer = 00000000] 09:44:09 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (0C824400) [pid = 448] [serial = 2029] [outer = 09069400] 09:44:09 INFO - PROCESS | 448 | 1468428249531 Marionette DEBUG loaded listener.js 09:44:09 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (0CD6D000) [pid = 448] [serial = 2030] [outer = 09069400] 09:44:10 INFO - PROCESS | 448 | 1468428250656 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]]]}] 09:44:10 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) 09:44:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1484ms 09:44:10 INFO - PROCESS | 448 | 1468428250728 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 09:44:10 INFO - PROCESS | 448 | 1468428250732 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 09:44:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:44:10 INFO - PROCESS | 448 | 1468428250779 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:44:10 INFO - PROCESS | 448 | 1468428250783 Marionette TRACE conn6 <- [1,2670,null,{}] 09:44:10 INFO - PROCESS | 448 | 1468428250796 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}] 09:44:10 INFO - PROCESS | 448 | 1468428250799 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:10 INFO - PROCESS | 448 | 1468428250941 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 09:44:11 INFO - PROCESS | 448 | 1468428251048 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:11 INFO - PROCESS | 448 | 1468428251051 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:11 INFO - PROCESS | 448 | ++DOCSHELL 10982C00 == 36 [pid = 448] [id = 677] 09:44:11 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (10987800) [pid = 448] [serial = 2031] [outer = 00000000] 09:44:11 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (10AC4C00) [pid = 448] [serial = 2032] [outer = 10987800] 09:44:11 INFO - PROCESS | 448 | 1468428251107 Marionette DEBUG loaded listener.js 09:44:11 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (144A2000) [pid = 448] [serial = 2033] [outer = 10987800] 09:44:12 INFO - PROCESS | 448 | 1468428252154 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]]]}] 09:44:12 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) 09:44:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1432ms 09:44:12 INFO - PROCESS | 448 | 1468428252231 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 09:44:12 INFO - PROCESS | 448 | 1468428252236 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 09:44:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:44:12 INFO - PROCESS | 448 | 1468428252241 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:44:12 INFO - PROCESS | 448 | 1468428252243 Marionette TRACE conn6 <- [1,2674,null,{}] 09:44:12 INFO - PROCESS | 448 | 1468428252247 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}] 09:44:12 INFO - PROCESS | 448 | 1468428252250 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:12 INFO - PROCESS | 448 | 1468428252407 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 09:44:12 INFO - PROCESS | 448 | 1468428252715 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:12 INFO - PROCESS | 448 | 1468428252718 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:12 INFO - PROCESS | 448 | ++DOCSHELL 0C824C00 == 37 [pid = 448] [id = 678] 09:44:12 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (0C825800) [pid = 448] [serial = 2034] [outer = 00000000] 09:44:12 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (10171800) [pid = 448] [serial = 2035] [outer = 0C825800] 09:44:12 INFO - PROCESS | 448 | 1468428252768 Marionette DEBUG loaded listener.js 09:44:12 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (10240C00) [pid = 448] [serial = 2036] [outer = 0C825800] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 18B16800 == 36 [pid = 448] [id = 542] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 16675C00 == 35 [pid = 448] [id = 548] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 00BBA800 == 34 [pid = 448] [id = 540] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 0CD6E800 == 33 [pid = 448] [id = 537] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 1036D400 == 32 [pid = 448] [id = 546] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 10173C00 == 31 [pid = 448] [id = 541] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 144E8800 == 30 [pid = 448] [id = 550] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 144EFC00 == 29 [pid = 448] [id = 675] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 18B6E800 == 28 [pid = 448] [id = 674] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 1818C400 == 27 [pid = 448] [id = 673] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 17DCC400 == 26 [pid = 448] [id = 672] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 161E7C00 == 25 [pid = 448] [id = 671] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 13415000 == 24 [pid = 448] [id = 670] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 0FF65400 == 23 [pid = 448] [id = 669] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 1017B800 == 22 [pid = 448] [id = 667] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 18FC0C00 == 21 [pid = 448] [id = 666] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 090EF400 == 20 [pid = 448] [id = 551] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 1340F800 == 19 [pid = 448] [id = 543] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 022E5800 == 18 [pid = 448] [id = 545] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 161E4400 == 17 [pid = 448] [id = 538] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 10909800 == 16 [pid = 448] [id = 547] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 0FFFE800 == 15 [pid = 448] [id = 544] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 17D1BC00 == 14 [pid = 448] [id = 539] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 10610000 == 13 [pid = 448] [id = 536] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 0CD6C000 == 12 [pid = 448] [id = 668] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 1818F800 == 11 [pid = 448] [id = 549] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 10240800 == 10 [pid = 448] [id = 535] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 10987C00 == 9 [pid = 448] [id = 657] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 10982C00 == 8 [pid = 448] [id = 677] 09:44:13 INFO - PROCESS | 448 | --DOCSHELL 022E1C00 == 7 [pid = 448] [id = 676] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 79 (166E9000) [pid = 448] [serial = 1984] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1031C000) [pid = 448] [serial = 1975] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1032A800) [pid = 448] [serial = 1976] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 76 (14763000) [pid = 448] [serial = 1973] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 75 (13412800) [pid = 448] [serial = 1972] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 74 (113DC800) [pid = 448] [serial = 1978] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 73 (113DDC00) [pid = 448] [serial = 1979] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 72 (15A63400) [pid = 448] [serial = 1981] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 71 (17DCD400) [pid = 448] [serial = 1987] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1098A000) [pid = 448] [serial = 1961] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 69 (1036E800) [pid = 448] [serial = 1960] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 68 (17DC6800) [pid = 448] [serial = 1964] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 67 (16678800) [pid = 448] [serial = 1963] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 66 (1A0ED000) [pid = 448] [serial = 1967] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 65 (1A080C00) [pid = 448] [serial = 1966] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 64 (1A2E1000) [pid = 448] [serial = 1970] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 63 (1A15F400) [pid = 448] [serial = 1969] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 62 (1784D400) [pid = 448] [serial = 1985] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 61 (10326800) [pid = 448] [serial = 1990] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 60 (17DCFC00) [pid = 448] [serial = 1988] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 59 (18B69400) [pid = 448] [serial = 1993] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 58 (14C07000) [pid = 448] [serial = 1997] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 57 (18F12C00) [pid = 448] [serial = 1994] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 56 (14C50800) [pid = 448] [serial = 1991] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 55 (161E1000) [pid = 448] [serial = 1982] [outer = 00000000] [url = about:blank] 09:44:13 INFO - PROCESS | 448 | --DOMWINDOW == 54 (18F97000) [pid = 448] [serial = 1996] [outer = 00000000] [url = about:blank] 09:44:14 INFO - PROCESS | 448 | 1468428254502 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\n"]]]}] 09:44:14 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 09:44:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:44:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 09:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:44:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2273ms 09:44:14 INFO - PROCESS | 448 | 1468428254516 Marionette TRACE conn6 -> [0,2677,"getWindowHandle",null] 09:44:14 INFO - PROCESS | 448 | 1468428254520 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 09:44:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:44:14 INFO - PROCESS | 448 | 1468428254525 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:44:14 INFO - PROCESS | 448 | 1468428254528 Marionette TRACE conn6 <- [1,2678,null,{}] 09:44:14 INFO - PROCESS | 448 | 1468428254534 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}] 09:44:14 INFO - PROCESS | 448 | 1468428254536 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:14 INFO - PROCESS | 448 | 1468428254626 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 09:44:14 INFO - PROCESS | 448 | 1468428254633 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:14 INFO - PROCESS | 448 | 1468428254637 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:14 INFO - PROCESS | 448 | ++DOCSHELL 10241C00 == 8 [pid = 448] [id = 679] 09:44:14 INFO - PROCESS | 448 | ++DOMWINDOW == 55 (10242000) [pid = 448] [serial = 2037] [outer = 00000000] 09:44:14 INFO - PROCESS | 448 | ++DOMWINDOW == 56 (10322C00) [pid = 448] [serial = 2038] [outer = 10242000] 09:44:14 INFO - PROCESS | 448 | 1468428254688 Marionette DEBUG loaded listener.js 09:44:14 INFO - PROCESS | 448 | ++DOMWINDOW == 57 (10367800) [pid = 448] [serial = 2039] [outer = 10242000] 09:44:15 INFO - PROCESS | 448 | 1468428255620 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\n"]]]}] 09:44:15 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:44:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:44:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:44:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1122ms 09:44:15 INFO - PROCESS | 448 | 1468428255648 Marionette TRACE conn6 -> [0,2681,"getWindowHandle",null] 09:44:15 INFO - PROCESS | 448 | 1468428255653 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 09:44:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:44:15 INFO - PROCESS | 448 | 1468428255659 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:44:15 INFO - PROCESS | 448 | 1468428255662 Marionette TRACE conn6 <- [1,2682,null,{}] 09:44:15 INFO - PROCESS | 448 | 1468428255666 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}] 09:44:15 INFO - PROCESS | 448 | 1468428255669 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:15 INFO - PROCESS | 448 | 1468428255804 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 09:44:15 INFO - PROCESS | 448 | 1468428255821 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:15 INFO - PROCESS | 448 | 1468428255824 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:15 INFO - PROCESS | 448 | ++DOCSHELL 10985000 == 9 [pid = 448] [id = 680] 09:44:15 INFO - PROCESS | 448 | ++DOMWINDOW == 58 (10986C00) [pid = 448] [serial = 2040] [outer = 00000000] 09:44:15 INFO - PROCESS | 448 | ++DOMWINDOW == 59 (11527000) [pid = 448] [serial = 2041] [outer = 10986C00] 09:44:15 INFO - PROCESS | 448 | 1468428255872 Marionette DEBUG loaded listener.js 09:44:15 INFO - PROCESS | 448 | ++DOMWINDOW == 60 (144A5000) [pid = 448] [serial = 2042] [outer = 10986C00] 09:44:16 INFO - PROCESS | 448 | 1468428256867 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\n"]]]}] 09:44:16 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:44:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:44:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 09:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:44:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1234ms 09:44:16 INFO - PROCESS | 448 | 1468428256902 Marionette TRACE conn6 -> [0,2685,"getWindowHandle",null] 09:44:16 INFO - PROCESS | 448 | 1468428256904 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 09:44:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:44:16 INFO - PROCESS | 448 | 1468428256908 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:44:16 INFO - PROCESS | 448 | 1468428256912 Marionette TRACE conn6 <- [1,2686,null,{}] 09:44:16 INFO - PROCESS | 448 | 1468428256922 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}] 09:44:16 INFO - PROCESS | 448 | 1468428256927 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:17 INFO - PROCESS | 448 | 1468428257050 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 09:44:17 INFO - PROCESS | 448 | 1468428257059 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:17 INFO - PROCESS | 448 | 1468428257062 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:17 INFO - PROCESS | 448 | ++DOCSHELL 14D89800 == 10 [pid = 448] [id = 681] 09:44:17 INFO - PROCESS | 448 | ++DOMWINDOW == 61 (15A58400) [pid = 448] [serial = 2043] [outer = 00000000] 09:44:17 INFO - PROCESS | 448 | ++DOMWINDOW == 62 (16144400) [pid = 448] [serial = 2044] [outer = 15A58400] 09:44:17 INFO - PROCESS | 448 | 1468428257164 Marionette DEBUG loaded listener.js 09:44:17 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (161DE000) [pid = 448] [serial = 2045] [outer = 15A58400] 09:44:17 INFO - PROCESS | 448 | --DOMWINDOW == 62 (1818C800) [pid = 448] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:44:17 INFO - PROCESS | 448 | --DOMWINDOW == 61 (18F8E800) [pid = 448] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:44:17 INFO - PROCESS | 448 | --DOMWINDOW == 60 (10177400) [pid = 448] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:44:17 INFO - PROCESS | 448 | --DOMWINDOW == 59 (1017F400) [pid = 448] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:44:17 INFO - PROCESS | 448 | --DOMWINDOW == 58 (161E8000) [pid = 448] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:44:17 INFO - PROCESS | 448 | --DOMWINDOW == 57 (1907D400) [pid = 448] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:44:17 INFO - PROCESS | 448 | --DOMWINDOW == 56 (13496400) [pid = 448] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:44:17 INFO - PROCESS | 448 | --DOMWINDOW == 55 (10173400) [pid = 448] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:44:17 INFO - PROCESS | 448 | --DOMWINDOW == 54 (17DCDC00) [pid = 448] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:44:17 INFO - PROCESS | 448 | --DOMWINDOW == 53 (14B9EC00) [pid = 448] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:44:18 INFO - PROCESS | 448 | 1468428258112 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\n"]]]}] 09:44:18 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:44:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:44:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 09:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:44:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1232ms 09:44:18 INFO - PROCESS | 448 | 1468428258145 Marionette TRACE conn6 -> [0,2689,"getWindowHandle",null] 09:44:18 INFO - PROCESS | 448 | 1468428258147 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 09:44:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:44:18 INFO - PROCESS | 448 | 1468428258150 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:44:18 INFO - PROCESS | 448 | 1468428258152 Marionette TRACE conn6 <- [1,2690,null,{}] 09:44:18 INFO - PROCESS | 448 | 1468428258159 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}] 09:44:18 INFO - PROCESS | 448 | 1468428258161 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:18 INFO - PROCESS | 448 | 1468428258250 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 09:44:18 INFO - PROCESS | 448 | 1468428258256 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:18 INFO - PROCESS | 448 | 1468428258258 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:18 INFO - PROCESS | 448 | ++DOCSHELL 1036C800 == 11 [pid = 448] [id = 682] 09:44:18 INFO - PROCESS | 448 | ++DOMWINDOW == 54 (13411800) [pid = 448] [serial = 2046] [outer = 00000000] 09:44:18 INFO - PROCESS | 448 | ++DOMWINDOW == 55 (161E1C00) [pid = 448] [serial = 2047] [outer = 13411800] 09:44:18 INFO - PROCESS | 448 | 1468428258304 Marionette DEBUG loaded listener.js 09:44:18 INFO - PROCESS | 448 | ++DOMWINDOW == 56 (16624800) [pid = 448] [serial = 2048] [outer = 13411800] 09:44:18 INFO - PROCESS | 448 | 1468428258749 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]]]}] 09:44:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:44:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 630ms 09:44:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:44:18 INFO - PROCESS | 448 | 1468428258785 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 09:44:18 INFO - PROCESS | 448 | 1468428258787 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 09:44:18 INFO - PROCESS | 448 | 1468428258794 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:44:18 INFO - PROCESS | 448 | 1468428258796 Marionette TRACE conn6 <- [1,2694,null,{}] 09:44:18 INFO - PROCESS | 448 | 1468428258799 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}] 09:44:18 INFO - PROCESS | 448 | 1468428258802 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:18 INFO - PROCESS | 448 | 1468428258883 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 09:44:18 INFO - PROCESS | 448 | 1468428258889 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:18 INFO - PROCESS | 448 | 1468428258891 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:18 INFO - PROCESS | 448 | ++DOCSHELL 16679800 == 12 [pid = 448] [id = 683] 09:44:18 INFO - PROCESS | 448 | ++DOMWINDOW == 57 (1667B800) [pid = 448] [serial = 2049] [outer = 00000000] 09:44:18 INFO - PROCESS | 448 | ++DOMWINDOW == 58 (166EF400) [pid = 448] [serial = 2050] [outer = 1667B800] 09:44:18 INFO - PROCESS | 448 | 1468428258936 Marionette DEBUG loaded listener.js 09:44:19 INFO - PROCESS | 448 | ++DOMWINDOW == 59 (17D96400) [pid = 448] [serial = 2051] [outer = 1667B800] 09:44:19 INFO - PROCESS | 448 | 1468428259385 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]]]}] 09:44:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:44:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 630ms 09:44:19 INFO - PROCESS | 448 | 1468428259430 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 09:44:19 INFO - PROCESS | 448 | 1468428259432 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 09:44:19 INFO - PROCESS | 448 | 1468428259435 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:44:19 INFO - PROCESS | 448 | 1468428259437 Marionette TRACE conn6 <- [1,2698,null,{}] 09:44:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:44:19 INFO - PROCESS | 448 | 1468428259441 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}] 09:44:19 INFO - PROCESS | 448 | 1468428259446 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:19 INFO - PROCESS | 448 | 1468428259551 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 09:44:19 INFO - PROCESS | 448 | 1468428259558 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:19 INFO - PROCESS | 448 | 1468428259560 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:19 INFO - PROCESS | 448 | ++DOCSHELL 17DC7800 == 13 [pid = 448] [id = 684] 09:44:19 INFO - PROCESS | 448 | ++DOMWINDOW == 60 (17DCEC00) [pid = 448] [serial = 2052] [outer = 00000000] 09:44:19 INFO - PROCESS | 448 | ++DOMWINDOW == 61 (18172400) [pid = 448] [serial = 2053] [outer = 17DCEC00] 09:44:19 INFO - PROCESS | 448 | 1468428259604 Marionette DEBUG loaded listener.js 09:44:19 INFO - PROCESS | 448 | ++DOMWINDOW == 62 (18186000) [pid = 448] [serial = 2054] [outer = 17DCEC00] 09:44:20 INFO - PROCESS | 448 | 1468428260273 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] 09:44:20 INFO - PROCESS | 448 | 1468428260317 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 09:44:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:44:20 INFO - PROCESS | 448 | 1468428260321 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:44:20 INFO - PROCESS | 448 | 1468428260325 Marionette TRACE conn6 <- [1,2702,null,{}] 09:44:20 INFO - PROCESS | 448 | 1468428260331 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}] 09:44:20 INFO - PROCESS | 448 | 1468428260334 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:20 INFO - PROCESS | 448 | 1468428260453 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 09:44:20 INFO - PROCESS | 448 | 1468428260573 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:20 INFO - PROCESS | 448 | 1468428260576 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:20 INFO - PROCESS | 448 | ++DOCSHELL 10322000 == 14 [pid = 448] [id = 685] 09:44:20 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (10323800) [pid = 448] [serial = 2055] [outer = 00000000] 09:44:20 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (10985800) [pid = 448] [serial = 2056] [outer = 10323800] 09:44:20 INFO - PROCESS | 448 | 1468428260673 Marionette DEBUG loaded listener.js 09:44:20 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (10A30800) [pid = 448] [serial = 2057] [outer = 10323800] 09:44:21 INFO - PROCESS | 448 | 1468428261368 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]]]}] 09:44:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:44:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1075ms 09:44:21 INFO - PROCESS | 448 | 1468428261419 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 09:44:21 INFO - PROCESS | 448 | 1468428261424 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 09:44:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:44:21 INFO - PROCESS | 448 | 1468428261431 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:44:21 INFO - PROCESS | 448 | 1468428261434 Marionette TRACE conn6 <- [1,2706,null,{}] 09:44:21 INFO - PROCESS | 448 | 1468428261438 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}] 09:44:21 INFO - PROCESS | 448 | 1468428261441 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:21 INFO - PROCESS | 448 | 1468428261558 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 09:44:21 INFO - PROCESS | 448 | 1468428261693 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:21 INFO - PROCESS | 448 | 1468428261696 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:21 INFO - PROCESS | 448 | ++DOCSHELL 14B9F000 == 15 [pid = 448] [id = 686] 09:44:21 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (14C11C00) [pid = 448] [serial = 2058] [outer = 00000000] 09:44:21 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (15A59C00) [pid = 448] [serial = 2059] [outer = 14C11C00] 09:44:21 INFO - PROCESS | 448 | 1468428261754 Marionette DEBUG loaded listener.js 09:44:21 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (161E7C00) [pid = 448] [serial = 2060] [outer = 14C11C00] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 67 (18B6FC00) [pid = 448] [serial = 2020] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 66 (1909A000) [pid = 448] [serial = 2023] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 65 (18CEB000) [pid = 448] [serial = 2021] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 64 (10323400) [pid = 448] [serial = 2008] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 63 (10611400) [pid = 448] [serial = 2002] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 62 (10ACB400) [pid = 448] [serial = 2003] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 61 (1662C000) [pid = 448] [serial = 2014] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 60 (166E8000) [pid = 448] [serial = 2015] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 59 (19094800) [pid = 448] [serial = 2000] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 58 (1908D800) [pid = 448] [serial = 1999] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 57 (144E4000) [pid = 448] [serial = 2011] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 56 (14762C00) [pid = 448] [serial = 2012] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 55 (1061AC00) [pid = 448] [serial = 2005] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 54 (145C2400) [pid = 448] [serial = 2006] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 53 (18181000) [pid = 448] [serial = 2017] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 52 (1036E000) [pid = 448] [serial = 2009] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 51 (1908C000) [pid = 448] [serial = 2024] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 50 (18B6C400) [pid = 448] [serial = 2027] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 49 (17D92400) [pid = 448] [serial = 2026] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | --DOMWINDOW == 48 (1818A000) [pid = 448] [serial = 2018] [outer = 00000000] [url = about:blank] 09:44:22 INFO - PROCESS | 448 | 1468428262566 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] 09:44:22 INFO - PROCESS | 448 | 1468428262614 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 09:44:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:44:22 INFO - PROCESS | 448 | 1468428262619 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:44:22 INFO - PROCESS | 448 | 1468428262621 Marionette TRACE conn6 <- [1,2710,null,{}] 09:44:22 INFO - PROCESS | 448 | 1468428262627 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}] 09:44:22 INFO - PROCESS | 448 | 1468428262630 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:22 INFO - PROCESS | 448 | 1468428262717 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 09:44:22 INFO - PROCESS | 448 | 1468428262724 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:22 INFO - PROCESS | 448 | 1468428262728 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:22 INFO - PROCESS | 448 | ++DOCSHELL 10370000 == 16 [pid = 448] [id = 687] 09:44:22 INFO - PROCESS | 448 | ++DOMWINDOW == 49 (10372000) [pid = 448] [serial = 2061] [outer = 00000000] 09:44:22 INFO - PROCESS | 448 | ++DOMWINDOW == 50 (1070B800) [pid = 448] [serial = 2062] [outer = 10372000] 09:44:22 INFO - PROCESS | 448 | 1468428262777 Marionette DEBUG loaded listener.js 09:44:22 INFO - PROCESS | 448 | ++DOMWINDOW == 51 (1097EC00) [pid = 448] [serial = 2063] [outer = 10372000] 09:44:23 INFO - PROCESS | 448 | 1468428263277 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] 09:44:23 INFO - PROCESS | 448 | 1468428263294 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 09:44:23 INFO - PROCESS | 448 | 1468428263300 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:44:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:44:23 INFO - PROCESS | 448 | 1468428263303 Marionette TRACE conn6 <- [1,2714,null,{}] 09:44:23 INFO - PROCESS | 448 | 1468428263306 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}] 09:44:23 INFO - PROCESS | 448 | 1468428263309 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:23 INFO - PROCESS | 448 | 1468428263424 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 09:44:23 INFO - PROCESS | 448 | 1468428263433 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:23 INFO - PROCESS | 448 | 1468428263435 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:23 INFO - PROCESS | 448 | ++DOCSHELL 145C7C00 == 17 [pid = 448] [id = 688] 09:44:23 INFO - PROCESS | 448 | ++DOMWINDOW == 52 (145C9C00) [pid = 448] [serial = 2064] [outer = 00000000] 09:44:23 INFO - PROCESS | 448 | ++DOMWINDOW == 53 (1479D800) [pid = 448] [serial = 2065] [outer = 145C9C00] 09:44:23 INFO - PROCESS | 448 | 1468428263487 Marionette DEBUG loaded listener.js 09:44:23 INFO - PROCESS | 448 | ++DOMWINDOW == 54 (14B92800) [pid = 448] [serial = 2066] [outer = 145C9C00] 09:44:23 INFO - PROCESS | 448 | 1468428263949 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]]]}] 09:44:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:44:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 730ms 09:44:24 INFO - PROCESS | 448 | 1468428264035 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 09:44:24 INFO - PROCESS | 448 | 1468428264038 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 09:44:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:44:24 INFO - PROCESS | 448 | 1468428264042 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:44:24 INFO - PROCESS | 448 | 1468428264045 Marionette TRACE conn6 <- [1,2718,null,{}] 09:44:24 INFO - PROCESS | 448 | 1468428264055 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}] 09:44:24 INFO - PROCESS | 448 | 1468428264060 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:24 INFO - PROCESS | 448 | 1468428264148 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 09:44:24 INFO - PROCESS | 448 | 1468428264249 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:24 INFO - PROCESS | 448 | 1468428264252 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:24 INFO - PROCESS | 448 | ++DOCSHELL 16677400 == 18 [pid = 448] [id = 689] 09:44:24 INFO - PROCESS | 448 | ++DOMWINDOW == 55 (16677C00) [pid = 448] [serial = 2067] [outer = 00000000] 09:44:24 INFO - PROCESS | 448 | ++DOMWINDOW == 56 (166EA800) [pid = 448] [serial = 2068] [outer = 16677C00] 09:44:24 INFO - PROCESS | 448 | 1468428264300 Marionette DEBUG loaded listener.js 09:44:24 INFO - PROCESS | 448 | ++DOMWINDOW == 57 (17D96C00) [pid = 448] [serial = 2069] [outer = 16677C00] 09:44:25 INFO - PROCESS | 448 | 1468428265143 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\n"]]]}] 09:44:25 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 09:44:25 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 09:44:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 09:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:44:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1119ms 09:44:25 INFO - PROCESS | 448 | 1468428265164 Marionette TRACE conn6 -> [0,2721,"getWindowHandle",null] 09:44:25 INFO - PROCESS | 448 | 1468428265167 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 09:44:25 INFO - PROCESS | 448 | 1468428265170 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:44:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:44:25 INFO - PROCESS | 448 | 1468428265171 Marionette TRACE conn6 <- [1,2722,null,{}] 09:44:25 INFO - PROCESS | 448 | 1468428265175 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}] 09:44:25 INFO - PROCESS | 448 | 1468428265177 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:25 INFO - PROCESS | 448 | 1468428265300 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 09:44:25 INFO - PROCESS | 448 | 1468428265305 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:25 INFO - PROCESS | 448 | 1468428265308 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:25 INFO - PROCESS | 448 | ++DOCSHELL 18171000 == 19 [pid = 448] [id = 690] 09:44:25 INFO - PROCESS | 448 | ++DOMWINDOW == 58 (18171400) [pid = 448] [serial = 2070] [outer = 00000000] 09:44:25 INFO - PROCESS | 448 | ++DOMWINDOW == 59 (18188000) [pid = 448] [serial = 2071] [outer = 18171400] 09:44:25 INFO - PROCESS | 448 | 1468428265405 Marionette DEBUG loaded listener.js 09:44:25 INFO - PROCESS | 448 | ++DOMWINDOW == 60 (1818D800) [pid = 448] [serial = 2072] [outer = 18171400] 09:44:25 INFO - PROCESS | 448 | 1468428265832 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]]]}] 09:44:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:44:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 670ms 09:44:25 INFO - PROCESS | 448 | 1468428265848 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 09:44:25 INFO - PROCESS | 448 | 1468428265850 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 09:44:25 INFO - PROCESS | 448 | 1468428265853 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:44:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:44:25 INFO - PROCESS | 448 | 1468428265855 Marionette TRACE conn6 <- [1,2726,null,{}] 09:44:25 INFO - PROCESS | 448 | 1468428265858 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}] 09:44:25 INFO - PROCESS | 448 | 1468428265860 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:25 INFO - PROCESS | 448 | 1468428265975 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 09:44:25 INFO - PROCESS | 448 | 1468428265980 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:25 INFO - PROCESS | 448 | 1468428265982 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:25 INFO - PROCESS | 448 | ++DOCSHELL 1023BC00 == 20 [pid = 448] [id = 691] 09:44:25 INFO - PROCESS | 448 | ++DOMWINDOW == 61 (14CDAC00) [pid = 448] [serial = 2073] [outer = 00000000] 09:44:26 INFO - PROCESS | 448 | ++DOMWINDOW == 62 (18CED000) [pid = 448] [serial = 2074] [outer = 14CDAC00] 09:44:26 INFO - PROCESS | 448 | 1468428266025 Marionette DEBUG loaded listener.js 09:44:26 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (18CF5000) [pid = 448] [serial = 2075] [outer = 14CDAC00] 09:44:26 INFO - PROCESS | 448 | 1468428266485 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]]]}] 09:44:26 INFO - PROCESS | 448 | --DOMWINDOW == 62 (10242000) [pid = 448] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:44:26 INFO - PROCESS | 448 | --DOMWINDOW == 61 (0C825800) [pid = 448] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:44:26 INFO - PROCESS | 448 | --DOMWINDOW == 60 (09069400) [pid = 448] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:44:26 INFO - PROCESS | 448 | --DOMWINDOW == 59 (10987800) [pid = 448] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:44:26 INFO - PROCESS | 448 | --DOMWINDOW == 58 (13411800) [pid = 448] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:44:26 INFO - PROCESS | 448 | --DOMWINDOW == 57 (1667B800) [pid = 448] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:44:26 INFO - PROCESS | 448 | --DOMWINDOW == 56 (10986C00) [pid = 448] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:44:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:44:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 670ms 09:44:26 INFO - PROCESS | 448 | 1468428266529 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 09:44:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:44:26 INFO - PROCESS | 448 | 1468428266531 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 09:44:26 INFO - PROCESS | 448 | 1468428266534 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:44:26 INFO - PROCESS | 448 | 1468428266536 Marionette TRACE conn6 <- [1,2730,null,{}] 09:44:26 INFO - PROCESS | 448 | 1468428266539 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}] 09:44:26 INFO - PROCESS | 448 | 1468428266544 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:26 INFO - PROCESS | 448 | 1468428266679 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 09:44:26 INFO - PROCESS | 448 | 1468428266693 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:26 INFO - PROCESS | 448 | 1468428266695 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:26 INFO - PROCESS | 448 | ++DOCSHELL 0FF5EC00 == 21 [pid = 448] [id = 692] 09:44:26 INFO - PROCESS | 448 | ++DOMWINDOW == 57 (18E0E800) [pid = 448] [serial = 2076] [outer = 00000000] 09:44:26 INFO - PROCESS | 448 | ++DOMWINDOW == 58 (18F8D000) [pid = 448] [serial = 2077] [outer = 18E0E800] 09:44:26 INFO - PROCESS | 448 | 1468428266739 Marionette DEBUG loaded listener.js 09:44:26 INFO - PROCESS | 448 | ++DOMWINDOW == 59 (18F96000) [pid = 448] [serial = 2078] [outer = 18E0E800] 09:44:27 INFO - PROCESS | 448 | 1468428267183 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]]]}] 09:44:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:44:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 670ms 09:44:27 INFO - PROCESS | 448 | 1468428267218 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 09:44:27 INFO - PROCESS | 448 | 1468428267220 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 09:44:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:44:27 INFO - PROCESS | 448 | 1468428267223 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:44:27 INFO - PROCESS | 448 | 1468428267225 Marionette TRACE conn6 <- [1,2734,null,{}] 09:44:27 INFO - PROCESS | 448 | 1468428267228 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}] 09:44:27 INFO - PROCESS | 448 | 1468428267230 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:27 INFO - PROCESS | 448 | 1468428267312 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 09:44:27 INFO - PROCESS | 448 | 1468428267318 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:27 INFO - PROCESS | 448 | 1468428267320 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:27 INFO - PROCESS | 448 | ++DOCSHELL 18FC6800 == 22 [pid = 448] [id = 693] 09:44:27 INFO - PROCESS | 448 | ++DOMWINDOW == 60 (19076000) [pid = 448] [serial = 2079] [outer = 00000000] 09:44:27 INFO - PROCESS | 448 | ++DOMWINDOW == 61 (1908C000) [pid = 448] [serial = 2080] [outer = 19076000] 09:44:27 INFO - PROCESS | 448 | 1468428267364 Marionette DEBUG loaded listener.js 09:44:27 INFO - PROCESS | 448 | ++DOMWINDOW == 62 (19090400) [pid = 448] [serial = 2081] [outer = 19076000] 09:44:27 INFO - PROCESS | 448 | 1468428267777 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]]]}] 09:44:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:44:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 569ms 09:44:27 INFO - PROCESS | 448 | 1468428267796 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 09:44:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:44:27 INFO - PROCESS | 448 | 1468428267798 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 09:44:27 INFO - PROCESS | 448 | 1468428267801 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:44:27 INFO - PROCESS | 448 | 1468428267802 Marionette TRACE conn6 <- [1,2738,null,{}] 09:44:27 INFO - PROCESS | 448 | 1468428267806 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}] 09:44:27 INFO - PROCESS | 448 | 1468428267807 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:27 INFO - PROCESS | 448 | 1468428267931 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 09:44:27 INFO - PROCESS | 448 | 1468428267939 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:27 INFO - PROCESS | 448 | 1468428267941 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:27 INFO - PROCESS | 448 | ++DOCSHELL 1479B400 == 23 [pid = 448] [id = 694] 09:44:27 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (18F9AC00) [pid = 448] [serial = 2082] [outer = 00000000] 09:44:27 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (19097C00) [pid = 448] [serial = 2083] [outer = 18F9AC00] 09:44:27 INFO - PROCESS | 448 | 1468428267985 Marionette DEBUG loaded listener.js 09:44:28 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (1926C000) [pid = 448] [serial = 2084] [outer = 18F9AC00] 09:44:28 INFO - PROCESS | 448 | 1468428268415 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]]]}] 09:44:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:44:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 670ms 09:44:28 INFO - PROCESS | 448 | 1468428268472 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 09:44:28 INFO - PROCESS | 448 | 1468428268474 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 09:44:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:44:28 INFO - PROCESS | 448 | 1468428268481 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:44:28 INFO - PROCESS | 448 | 1468428268483 Marionette TRACE conn6 <- [1,2742,null,{}] 09:44:28 INFO - PROCESS | 448 | 1468428268487 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}] 09:44:28 INFO - PROCESS | 448 | 1468428268488 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:28 INFO - PROCESS | 448 | 1468428268610 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 09:44:28 INFO - PROCESS | 448 | 1468428268620 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:28 INFO - PROCESS | 448 | 1468428268622 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:28 INFO - PROCESS | 448 | ++DOCSHELL 0CDD3000 == 24 [pid = 448] [id = 695] 09:44:28 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (16676400) [pid = 448] [serial = 2085] [outer = 00000000] 09:44:28 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (19DED400) [pid = 448] [serial = 2086] [outer = 16676400] 09:44:28 INFO - PROCESS | 448 | 1468428268673 Marionette DEBUG loaded listener.js 09:44:28 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (19DF8C00) [pid = 448] [serial = 2087] [outer = 16676400] 09:44:29 INFO - PROCESS | 448 | 1468428269272 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]]]}] 09:44:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:44:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 870ms 09:44:29 INFO - PROCESS | 448 | 1468428269353 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 09:44:29 INFO - PROCESS | 448 | 1468428269357 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 09:44:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:44:29 INFO - PROCESS | 448 | 1468428269376 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:44:29 INFO - PROCESS | 448 | 1468428269381 Marionette TRACE conn6 <- [1,2746,null,{}] 09:44:29 INFO - PROCESS | 448 | 1468428269386 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}] 09:44:29 INFO - PROCESS | 448 | 1468428269389 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:29 INFO - PROCESS | 448 | 1468428269509 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 09:44:29 INFO - PROCESS | 448 | 1468428269642 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:29 INFO - PROCESS | 448 | 1468428269644 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:29 INFO - PROCESS | 448 | ++DOCSHELL 10327000 == 25 [pid = 448] [id = 696] 09:44:29 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (10610000) [pid = 448] [serial = 2088] [outer = 00000000] 09:44:29 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (10AD0400) [pid = 448] [serial = 2089] [outer = 10610000] 09:44:29 INFO - PROCESS | 448 | 1468428269702 Marionette DEBUG loaded listener.js 09:44:29 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (144EF800) [pid = 448] [serial = 2090] [outer = 10610000] 09:44:30 INFO - PROCESS | 448 | 1468428270293 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]]]}] 09:44:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:44:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 970ms 09:44:30 INFO - PROCESS | 448 | 1468428270351 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 09:44:30 INFO - PROCESS | 448 | 1468428270355 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 09:44:30 INFO - PROCESS | 448 | 1468428270362 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:44:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:44:30 INFO - PROCESS | 448 | 1468428270365 Marionette TRACE conn6 <- [1,2750,null,{}] 09:44:30 INFO - PROCESS | 448 | 1468428270369 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}] 09:44:30 INFO - PROCESS | 448 | 1468428270372 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:30 INFO - PROCESS | 448 | 1468428270489 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 09:44:30 INFO - PROCESS | 448 | 1468428270628 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:30 INFO - PROCESS | 448 | 1468428270631 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:30 INFO - PROCESS | 448 | ++DOCSHELL 16671C00 == 26 [pid = 448] [id = 697] 09:44:30 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (1667B800) [pid = 448] [serial = 2091] [outer = 00000000] 09:44:30 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (18183C00) [pid = 448] [serial = 2092] [outer = 1667B800] 09:44:30 INFO - PROCESS | 448 | 1468428270687 Marionette DEBUG loaded listener.js 09:44:30 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (18CEAC00) [pid = 448] [serial = 2093] [outer = 1667B800] 09:44:31 INFO - PROCESS | 448 | 1468428271289 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]]]}] 09:44:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:44:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 970ms 09:44:31 INFO - PROCESS | 448 | 1468428271335 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 09:44:31 INFO - PROCESS | 448 | 1468428271338 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 09:44:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:44:31 INFO - PROCESS | 448 | 1468428271355 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:44:31 INFO - PROCESS | 448 | 1468428271359 Marionette TRACE conn6 <- [1,2754,null,{}] 09:44:31 INFO - PROCESS | 448 | 1468428271371 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}] 09:44:31 INFO - PROCESS | 448 | 1468428271376 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:31 INFO - PROCESS | 448 | 1468428271484 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 09:44:31 INFO - PROCESS | 448 | 1468428271624 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:31 INFO - PROCESS | 448 | 1468428271627 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:31 INFO - PROCESS | 448 | ++DOCSHELL 1A00EC00 == 27 [pid = 448] [id = 698] 09:44:31 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1A00F000) [pid = 448] [serial = 2094] [outer = 00000000] 09:44:31 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1A013800) [pid = 448] [serial = 2095] [outer = 1A00F000] 09:44:31 INFO - PROCESS | 448 | 1468428271684 Marionette DEBUG loaded listener.js 09:44:31 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1A01A800) [pid = 448] [serial = 2096] [outer = 1A00F000] 09:44:32 INFO - PROCESS | 448 | 1468428272496 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]]]}] 09:44:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:44:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1188ms 09:44:32 INFO - PROCESS | 448 | 1468428272535 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 09:44:32 INFO - PROCESS | 448 | 1468428272539 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 09:44:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:44:32 INFO - PROCESS | 448 | 1468428272543 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:44:32 INFO - PROCESS | 448 | 1468428272546 Marionette TRACE conn6 <- [1,2758,null,{}] 09:44:32 INFO - PROCESS | 448 | 1468428272552 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}] 09:44:32 INFO - PROCESS | 448 | 1468428272554 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:32 INFO - PROCESS | 448 | 1468428272657 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 09:44:32 INFO - PROCESS | 448 | 1468428272796 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:32 INFO - PROCESS | 448 | 1468428272801 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:32 INFO - PROCESS | 448 | ++DOCSHELL 0FF5D800 == 28 [pid = 448] [id = 699] 09:44:32 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (0FF65400) [pid = 448] [serial = 2097] [outer = 00000000] 09:44:32 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (10366000) [pid = 448] [serial = 2098] [outer = 0FF65400] 09:44:32 INFO - PROCESS | 448 | 1468428272852 Marionette DEBUG loaded listener.js 09:44:32 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1098A000) [pid = 448] [serial = 2099] [outer = 0FF65400] 09:44:33 INFO - PROCESS | 448 | --DOCSHELL 0C824C00 == 27 [pid = 448] [id = 678] 09:44:33 INFO - PROCESS | 448 | --DOMWINDOW == 79 (10322C00) [pid = 448] [serial = 2038] [outer = 00000000] [url = about:blank] 09:44:33 INFO - PROCESS | 448 | --DOMWINDOW == 78 (10367800) [pid = 448] [serial = 2039] [outer = 00000000] [url = about:blank] 09:44:33 INFO - PROCESS | 448 | --DOMWINDOW == 77 (10240C00) [pid = 448] [serial = 2036] [outer = 00000000] [url = about:blank] 09:44:33 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10171800) [pid = 448] [serial = 2035] [outer = 00000000] [url = about:blank] 09:44:33 INFO - PROCESS | 448 | --DOMWINDOW == 75 (0CD6D000) [pid = 448] [serial = 2030] [outer = 00000000] [url = about:blank] 09:44:33 INFO - PROCESS | 448 | --DOMWINDOW == 74 (0C824400) [pid = 448] [serial = 2029] [outer = 00000000] [url = about:blank] 09:44:33 INFO - PROCESS | 448 | --DOMWINDOW == 73 (144A2000) [pid = 448] [serial = 2033] [outer = 00000000] [url = about:blank] 09:44:33 INFO - PROCESS | 448 | --DOMWINDOW == 72 (10AC4C00) [pid = 448] [serial = 2032] [outer = 00000000] [url = about:blank] 09:44:33 INFO - PROCESS | 448 | --DOMWINDOW == 71 (16144400) [pid = 448] [serial = 2044] [outer = 00000000] [url = about:blank] 09:44:33 INFO - PROCESS | 448 | --DOMWINDOW == 70 (161E1C00) [pid = 448] [serial = 2047] [outer = 00000000] [url = about:blank] 09:44:33 INFO - PROCESS | 448 | --DOMWINDOW == 69 (17D96400) [pid = 448] [serial = 2051] [outer = 00000000] [url = about:blank] 09:44:33 INFO - PROCESS | 448 | --DOMWINDOW == 68 (166EF400) [pid = 448] [serial = 2050] [outer = 00000000] [url = about:blank] 09:44:33 INFO - PROCESS | 448 | --DOMWINDOW == 67 (144A5000) [pid = 448] [serial = 2042] [outer = 00000000] [url = about:blank] 09:44:33 INFO - PROCESS | 448 | --DOMWINDOW == 66 (18172400) [pid = 448] [serial = 2053] [outer = 00000000] [url = about:blank] 09:44:33 INFO - PROCESS | 448 | --DOMWINDOW == 65 (11527000) [pid = 448] [serial = 2041] [outer = 00000000] [url = about:blank] 09:44:33 INFO - PROCESS | 448 | --DOMWINDOW == 64 (16624800) [pid = 448] [serial = 2048] [outer = 00000000] [url = about:blank] 09:44:33 INFO - PROCESS | 448 | 1468428273975 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]]]}] 09:44:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:44:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1472ms 09:44:34 INFO - PROCESS | 448 | 1468428274017 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 09:44:34 INFO - PROCESS | 448 | 1468428274021 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 09:44:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:44:34 INFO - PROCESS | 448 | 1468428274026 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:44:34 INFO - PROCESS | 448 | 1468428274031 Marionette TRACE conn6 <- [1,2762,null,{}] 09:44:34 INFO - PROCESS | 448 | 1468428274035 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}] 09:44:34 INFO - PROCESS | 448 | 1468428274038 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:34 INFO - PROCESS | 448 | 1468428274128 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 09:44:34 INFO - PROCESS | 448 | 1468428274137 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:34 INFO - PROCESS | 448 | 1468428274140 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:34 INFO - PROCESS | 448 | ++DOCSHELL 0FFF8400 == 28 [pid = 448] [id = 700] 09:44:34 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (0FFF9400) [pid = 448] [serial = 2100] [outer = 00000000] 09:44:34 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (1017F400) [pid = 448] [serial = 2101] [outer = 0FFF9400] 09:44:34 INFO - PROCESS | 448 | 1468428274188 Marionette DEBUG loaded listener.js 09:44:34 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (10240C00) [pid = 448] [serial = 2102] [outer = 0FFF9400] 09:44:34 INFO - PROCESS | 448 | 1468428274677 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]]]}] 09:44:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:44:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 730ms 09:44:34 INFO - PROCESS | 448 | 1468428274757 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 09:44:34 INFO - PROCESS | 448 | 1468428274762 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 09:44:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:44:34 INFO - PROCESS | 448 | 1468428274768 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:44:34 INFO - PROCESS | 448 | 1468428274771 Marionette TRACE conn6 <- [1,2766,null,{}] 09:44:34 INFO - PROCESS | 448 | 1468428274775 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}] 09:44:34 INFO - PROCESS | 448 | 1468428274777 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:34 INFO - PROCESS | 448 | 1468428274897 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 09:44:34 INFO - PROCESS | 448 | 1468428275003 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:34 INFO - PROCESS | 448 | 1468428275005 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:35 INFO - PROCESS | 448 | ++DOCSHELL 1053A000 == 29 [pid = 448] [id = 701] 09:44:35 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (1060EC00) [pid = 448] [serial = 2103] [outer = 00000000] 09:44:35 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (1097F800) [pid = 448] [serial = 2104] [outer = 1060EC00] 09:44:35 INFO - PROCESS | 448 | 1468428275052 Marionette DEBUG loaded listener.js 09:44:35 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (10989000) [pid = 448] [serial = 2105] [outer = 1060EC00] 09:44:35 INFO - PROCESS | 448 | 1468428275412 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]]]}] 09:44:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:44:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 670ms 09:44:35 INFO - PROCESS | 448 | 1468428275454 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 09:44:35 INFO - PROCESS | 448 | 1468428275456 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 09:44:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:44:35 INFO - PROCESS | 448 | 1468428275460 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:44:35 INFO - PROCESS | 448 | 1468428275463 Marionette TRACE conn6 <- [1,2770,null,{}] 09:44:35 INFO - PROCESS | 448 | 1468428275473 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}] 09:44:35 INFO - PROCESS | 448 | 1468428275478 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:35 INFO - PROCESS | 448 | 1468428275562 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 09:44:35 INFO - PROCESS | 448 | 1468428275569 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:35 INFO - PROCESS | 448 | 1468428275572 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:35 INFO - PROCESS | 448 | ++DOCSHELL 145C9400 == 30 [pid = 448] [id = 702] 09:44:35 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (145CF000) [pid = 448] [serial = 2106] [outer = 00000000] 09:44:35 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (14C03800) [pid = 448] [serial = 2107] [outer = 145CF000] 09:44:35 INFO - PROCESS | 448 | 1468428275619 Marionette DEBUG loaded listener.js 09:44:35 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (14CD7800) [pid = 448] [serial = 2108] [outer = 145CF000] 09:44:36 INFO - PROCESS | 448 | 1468428276089 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]]]}] 09:44:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:44:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 670ms 09:44:36 INFO - PROCESS | 448 | 1468428276132 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 09:44:36 INFO - PROCESS | 448 | 1468428276135 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 09:44:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:44:36 INFO - PROCESS | 448 | 1468428276144 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:44:36 INFO - PROCESS | 448 | 1468428276146 Marionette TRACE conn6 <- [1,2774,null,{}] 09:44:36 INFO - PROCESS | 448 | 1468428276149 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}] 09:44:36 INFO - PROCESS | 448 | 1468428276151 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:36 INFO - PROCESS | 448 | 1468428276273 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 09:44:36 INFO - PROCESS | 448 | 1468428276367 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:36 INFO - PROCESS | 448 | 1468428276369 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:36 INFO - PROCESS | 448 | ++DOCSHELL 14D8F000 == 31 [pid = 448] [id = 703] 09:44:36 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (14D93800) [pid = 448] [serial = 2109] [outer = 00000000] 09:44:36 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (161E2000) [pid = 448] [serial = 2110] [outer = 14D93800] 09:44:36 INFO - PROCESS | 448 | 1468428276413 Marionette DEBUG loaded listener.js 09:44:36 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (16670C00) [pid = 448] [serial = 2111] [outer = 14D93800] 09:44:36 INFO - PROCESS | 448 | 1468428276814 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]]]}] 09:44:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:44:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 730ms 09:44:36 INFO - PROCESS | 448 | 1468428276888 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 09:44:36 INFO - PROCESS | 448 | 1468428276890 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 09:44:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:44:36 INFO - PROCESS | 448 | 1468428276893 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:44:36 INFO - PROCESS | 448 | 1468428276895 Marionette TRACE conn6 <- [1,2778,null,{}] 09:44:36 INFO - PROCESS | 448 | 1468428276899 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}] 09:44:36 INFO - PROCESS | 448 | 1468428276901 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:37 INFO - PROCESS | 448 | 1468428277018 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 09:44:37 INFO - PROCESS | 448 | 1468428277027 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:37 INFO - PROCESS | 448 | 1468428277029 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:37 INFO - PROCESS | 448 | ++DOCSHELL 1667F000 == 32 [pid = 448] [id = 704] 09:44:37 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1667F400) [pid = 448] [serial = 2112] [outer = 00000000] 09:44:37 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (17D23C00) [pid = 448] [serial = 2113] [outer = 1667F400] 09:44:37 INFO - PROCESS | 448 | 1468428277127 Marionette DEBUG loaded listener.js 09:44:37 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (17DC4000) [pid = 448] [serial = 2114] [outer = 1667F400] 09:44:37 INFO - PROCESS | 448 | 1468428277570 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]]]}] 09:44:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:44:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 729ms 09:44:37 INFO - PROCESS | 448 | 1468428277656 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 09:44:37 INFO - PROCESS | 448 | 1468428277658 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 09:44:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:44:37 INFO - PROCESS | 448 | 1468428277664 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:44:37 INFO - PROCESS | 448 | 1468428277666 Marionette TRACE conn6 <- [1,2782,null,{}] 09:44:37 INFO - PROCESS | 448 | 1468428277669 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}] 09:44:37 INFO - PROCESS | 448 | 1468428277674 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:37 INFO - PROCESS | 448 | 1468428277806 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 09:44:38 INFO - PROCESS | 448 | --DOMWINDOW == 78 (16676400) [pid = 448] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:44:38 INFO - PROCESS | 448 | --DOMWINDOW == 77 (18F9AC00) [pid = 448] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:44:38 INFO - PROCESS | 448 | --DOMWINDOW == 76 (15A58400) [pid = 448] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:44:38 INFO - PROCESS | 448 | --DOMWINDOW == 75 (18171400) [pid = 448] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:44:38 INFO - PROCESS | 448 | --DOMWINDOW == 74 (14CDAC00) [pid = 448] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:44:38 INFO - PROCESS | 448 | --DOMWINDOW == 73 (17DCEC00) [pid = 448] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:44:38 INFO - PROCESS | 448 | --DOMWINDOW == 72 (16677C00) [pid = 448] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:44:38 INFO - PROCESS | 448 | --DOMWINDOW == 71 (14C11C00) [pid = 448] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:44:38 INFO - PROCESS | 448 | --DOMWINDOW == 70 (145C9C00) [pid = 448] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:44:38 INFO - PROCESS | 448 | --DOMWINDOW == 69 (10323800) [pid = 448] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:44:38 INFO - PROCESS | 448 | --DOMWINDOW == 68 (10372000) [pid = 448] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:44:38 INFO - PROCESS | 448 | --DOMWINDOW == 67 (18E0E800) [pid = 448] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:44:38 INFO - PROCESS | 448 | --DOMWINDOW == 66 (19076000) [pid = 448] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:44:38 INFO - PROCESS | 448 | 1468428278048 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:38 INFO - PROCESS | 448 | 1468428278050 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:38 INFO - PROCESS | 448 | ++DOCSHELL 090F7400 == 33 [pid = 448] [id = 705] 09:44:38 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (0C82E000) [pid = 448] [serial = 2115] [outer = 00000000] 09:44:38 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (10328800) [pid = 448] [serial = 2116] [outer = 0C82E000] 09:44:38 INFO - PROCESS | 448 | 1468428278096 Marionette DEBUG loaded listener.js 09:44:38 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (14C1E400) [pid = 448] [serial = 2117] [outer = 0C82E000] 09:44:38 INFO - PROCESS | 448 | 1468428278458 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]]]}] 09:44:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:44:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 830ms 09:44:38 INFO - PROCESS | 448 | 1468428278495 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 09:44:38 INFO - PROCESS | 448 | 1468428278496 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 09:44:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:44:38 INFO - PROCESS | 448 | 1468428278499 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:44:38 INFO - PROCESS | 448 | 1468428278501 Marionette TRACE conn6 <- [1,2786,null,{}] 09:44:38 INFO - PROCESS | 448 | 1468428278505 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}] 09:44:38 INFO - PROCESS | 448 | 1468428278506 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:38 INFO - PROCESS | 448 | 1468428278584 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 09:44:38 INFO - PROCESS | 448 | 1468428278681 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:38 INFO - PROCESS | 448 | 1468428278683 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:38 INFO - PROCESS | 448 | ++DOCSHELL 0CDCE000 == 34 [pid = 448] [id = 706] 09:44:38 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (10918C00) [pid = 448] [serial = 2118] [outer = 00000000] 09:44:38 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (1818F400) [pid = 448] [serial = 2119] [outer = 10918C00] 09:44:38 INFO - PROCESS | 448 | 1468428278726 Marionette DEBUG loaded listener.js 09:44:38 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (18CEEC00) [pid = 448] [serial = 2120] [outer = 10918C00] 09:44:39 INFO - PROCESS | 448 | 1468428279078 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]]]}] 09:44:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:44:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 630ms 09:44:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:44:39 INFO - PROCESS | 448 | 1468428279131 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 09:44:39 INFO - PROCESS | 448 | 1468428279132 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 09:44:39 INFO - PROCESS | 448 | 1468428279136 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:44:39 INFO - PROCESS | 448 | 1468428279137 Marionette TRACE conn6 <- [1,2790,null,{}] 09:44:39 INFO - PROCESS | 448 | 1468428279141 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}] 09:44:39 INFO - PROCESS | 448 | 1468428279143 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:39 INFO - PROCESS | 448 | 1468428279221 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 09:44:39 INFO - PROCESS | 448 | 1468428279342 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:39 INFO - PROCESS | 448 | 1468428279344 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:39 INFO - PROCESS | 448 | ++DOCSHELL 022E5800 == 35 [pid = 448] [id = 707] 09:44:39 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (022EC800) [pid = 448] [serial = 2121] [outer = 00000000] 09:44:39 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (18F8CC00) [pid = 448] [serial = 2122] [outer = 022EC800] 09:44:39 INFO - PROCESS | 448 | 1468428279390 Marionette DEBUG loaded listener.js 09:44:39 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (18B1BC00) [pid = 448] [serial = 2123] [outer = 022EC800] 09:44:39 INFO - PROCESS | 448 | 1468428279703 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]]]}] 09:44:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:44:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 631ms 09:44:39 INFO - PROCESS | 448 | 1468428279768 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 09:44:39 INFO - PROCESS | 448 | 1468428279770 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 09:44:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:44:39 INFO - PROCESS | 448 | 1468428279773 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:44:39 INFO - PROCESS | 448 | 1468428279775 Marionette TRACE conn6 <- [1,2794,null,{}] 09:44:39 INFO - PROCESS | 448 | 1468428279793 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}] 09:44:39 INFO - PROCESS | 448 | 1468428279794 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:39 INFO - PROCESS | 448 | 1468428279880 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 09:44:39 INFO - PROCESS | 448 | 1468428279885 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:39 INFO - PROCESS | 448 | 1468428279887 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:39 INFO - PROCESS | 448 | ++DOCSHELL 19076C00 == 36 [pid = 448] [id = 708] 09:44:39 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (19080C00) [pid = 448] [serial = 2124] [outer = 00000000] 09:44:39 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (19093400) [pid = 448] [serial = 2125] [outer = 19080C00] 09:44:39 INFO - PROCESS | 448 | 1468428279930 Marionette DEBUG loaded listener.js 09:44:39 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (19A9F400) [pid = 448] [serial = 2126] [outer = 19080C00] 09:44:40 INFO - PROCESS | 448 | 1468428280693 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]]]}] 09:44:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:44:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 950ms 09:44:40 INFO - PROCESS | 448 | 1468428280724 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 09:44:40 INFO - PROCESS | 448 | 1468428280729 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 09:44:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:44:40 INFO - PROCESS | 448 | 1468428280733 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:44:40 INFO - PROCESS | 448 | 1468428280738 Marionette TRACE conn6 <- [1,2798,null,{}] 09:44:40 INFO - PROCESS | 448 | 1468428280744 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}] 09:44:40 INFO - PROCESS | 448 | 1468428280746 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:40 INFO - PROCESS | 448 | 1468428280875 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 09:44:40 INFO - PROCESS | 448 | 1468428280993 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:40 INFO - PROCESS | 448 | 1468428280996 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:41 INFO - PROCESS | 448 | ++DOCSHELL 0C829800 == 37 [pid = 448] [id = 709] 09:44:41 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (0FFFE400) [pid = 448] [serial = 2127] [outer = 00000000] 09:44:41 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (10365800) [pid = 448] [serial = 2128] [outer = 0FFFE400] 09:44:41 INFO - PROCESS | 448 | 1468428281053 Marionette DEBUG loaded listener.js 09:44:41 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1061AC00) [pid = 448] [serial = 2129] [outer = 0FFFE400] 09:44:41 INFO - PROCESS | 448 | 1468428281745 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]]]}] 09:44:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:44:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1023ms 09:44:41 INFO - PROCESS | 448 | 1468428281757 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 09:44:41 INFO - PROCESS | 448 | 1468428281762 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 09:44:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:44:41 INFO - PROCESS | 448 | 1468428281768 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:44:41 INFO - PROCESS | 448 | 1468428281771 Marionette TRACE conn6 <- [1,2802,null,{}] 09:44:41 INFO - PROCESS | 448 | 1468428281775 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}] 09:44:41 INFO - PROCESS | 448 | 1468428281778 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:41 INFO - PROCESS | 448 | 1468428281901 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 09:44:42 INFO - PROCESS | 448 | 1468428282043 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:42 INFO - PROCESS | 448 | 1468428282046 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:42 INFO - PROCESS | 448 | ++DOCSHELL 14B2A000 == 38 [pid = 448] [id = 710] 09:44:42 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (14C06800) [pid = 448] [serial = 2130] [outer = 00000000] 09:44:42 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (16144000) [pid = 448] [serial = 2131] [outer = 14C06800] 09:44:42 INFO - PROCESS | 448 | 1468428282103 Marionette DEBUG loaded listener.js 09:44:42 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (16675400) [pid = 448] [serial = 2132] [outer = 14C06800] 09:44:42 INFO - PROCESS | 448 | --DOCSHELL 022E5800 == 37 [pid = 448] [id = 707] 09:44:42 INFO - PROCESS | 448 | --DOCSHELL 0CDCE000 == 36 [pid = 448] [id = 706] 09:44:42 INFO - PROCESS | 448 | --DOCSHELL 090F7400 == 35 [pid = 448] [id = 705] 09:44:42 INFO - PROCESS | 448 | --DOCSHELL 1667F000 == 34 [pid = 448] [id = 704] 09:44:42 INFO - PROCESS | 448 | --DOCSHELL 14D8F000 == 33 [pid = 448] [id = 703] 09:44:42 INFO - PROCESS | 448 | --DOCSHELL 145C9400 == 32 [pid = 448] [id = 702] 09:44:42 INFO - PROCESS | 448 | --DOCSHELL 1053A000 == 31 [pid = 448] [id = 701] 09:44:42 INFO - PROCESS | 448 | --DOCSHELL 0FFF8400 == 30 [pid = 448] [id = 700] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 83 (161DE000) [pid = 448] [serial = 2045] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 82 (18188000) [pid = 448] [serial = 2071] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1818D800) [pid = 448] [serial = 2072] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 80 (18CED000) [pid = 448] [serial = 2074] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 79 (18186000) [pid = 448] [serial = 2054] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 78 (166EA800) [pid = 448] [serial = 2068] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 77 (15A59C00) [pid = 448] [serial = 2059] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 76 (161E7C00) [pid = 448] [serial = 2060] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1479D800) [pid = 448] [serial = 2065] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 74 (14B92800) [pid = 448] [serial = 2066] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 73 (10985800) [pid = 448] [serial = 2056] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 72 (10A30800) [pid = 448] [serial = 2057] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1070B800) [pid = 448] [serial = 2062] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1097EC00) [pid = 448] [serial = 2063] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 69 (1926C000) [pid = 448] [serial = 2084] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 68 (18F8D000) [pid = 448] [serial = 2077] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 67 (1908C000) [pid = 448] [serial = 2080] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 66 (18CF5000) [pid = 448] [serial = 2075] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 65 (19090400) [pid = 448] [serial = 2081] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 64 (17D96C00) [pid = 448] [serial = 2069] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 63 (18F96000) [pid = 448] [serial = 2078] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 62 (19DF8C00) [pid = 448] [serial = 2087] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 61 (19097C00) [pid = 448] [serial = 2083] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | --DOMWINDOW == 60 (19DED400) [pid = 448] [serial = 2086] [outer = 00000000] [url = about:blank] 09:44:42 INFO - PROCESS | 448 | 1468428282964 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]]]}] 09:44:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:44:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1218ms 09:44:42 INFO - PROCESS | 448 | 1468428282991 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 09:44:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:44:42 INFO - PROCESS | 448 | 1468428282995 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 09:44:42 INFO - PROCESS | 448 | 1468428282999 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:44:42 INFO - PROCESS | 448 | 1468428283002 Marionette TRACE conn6 <- [1,2806,null,{}] 09:44:42 INFO - PROCESS | 448 | 1468428283007 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}] 09:44:42 INFO - PROCESS | 448 | 1468428283010 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:43 INFO - PROCESS | 448 | 1468428283096 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 09:44:43 INFO - PROCESS | 448 | 1468428283103 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:43 INFO - PROCESS | 448 | 1468428283108 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:43 INFO - PROCESS | 448 | ++DOCSHELL 1023F800 == 31 [pid = 448] [id = 711] 09:44:43 INFO - PROCESS | 448 | ++DOMWINDOW == 61 (10240800) [pid = 448] [serial = 2133] [outer = 00000000] 09:44:43 INFO - PROCESS | 448 | ++DOMWINDOW == 62 (10322C00) [pid = 448] [serial = 2134] [outer = 10240800] 09:44:43 INFO - PROCESS | 448 | 1468428283156 Marionette DEBUG loaded listener.js 09:44:43 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (1036CC00) [pid = 448] [serial = 2135] [outer = 10240800] 09:44:43 INFO - PROCESS | 448 | 1468428283693 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]]]}] 09:44:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:44:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 730ms 09:44:43 INFO - PROCESS | 448 | 1468428283731 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 09:44:43 INFO - PROCESS | 448 | 1468428283735 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 09:44:43 INFO - PROCESS | 448 | 1468428283741 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:44:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:44:43 INFO - PROCESS | 448 | 1468428283743 Marionette TRACE conn6 <- [1,2810,null,{}] 09:44:43 INFO - PROCESS | 448 | 1468428283747 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}] 09:44:43 INFO - PROCESS | 448 | 1468428283749 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:43 INFO - PROCESS | 448 | 1468428283836 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 09:44:43 INFO - PROCESS | 448 | 1468428283935 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:43 INFO - PROCESS | 448 | 1468428283937 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:43 INFO - PROCESS | 448 | ++DOCSHELL 0CD2A400 == 32 [pid = 448] [id = 712] 09:44:43 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (1098C800) [pid = 448] [serial = 2136] [outer = 00000000] 09:44:43 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (1152C800) [pid = 448] [serial = 2137] [outer = 1098C800] 09:44:43 INFO - PROCESS | 448 | 1468428283984 Marionette DEBUG loaded listener.js 09:44:44 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (14420400) [pid = 448] [serial = 2138] [outer = 1098C800] 09:44:44 INFO - PROCESS | 448 | 1468428284372 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]]]}] 09:44:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:44:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 670ms 09:44:44 INFO - PROCESS | 448 | 1468428284416 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 09:44:44 INFO - PROCESS | 448 | 1468428284418 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 09:44:44 INFO - PROCESS | 448 | 1468428284421 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:44:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:44:44 INFO - PROCESS | 448 | 1468428284425 Marionette TRACE conn6 <- [1,2814,null,{}] 09:44:44 INFO - PROCESS | 448 | 1468428284435 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}] 09:44:44 INFO - PROCESS | 448 | 1468428284440 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:44 INFO - PROCESS | 448 | 1468428284525 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 09:44:44 INFO - PROCESS | 448 | 1468428284533 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:44 INFO - PROCESS | 448 | 1468428284536 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:44 INFO - PROCESS | 448 | ++DOCSHELL 16149000 == 33 [pid = 448] [id = 713] 09:44:44 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (161DA000) [pid = 448] [serial = 2139] [outer = 00000000] 09:44:44 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (161E8000) [pid = 448] [serial = 2140] [outer = 161DA000] 09:44:44 INFO - PROCESS | 448 | 1468428284583 Marionette DEBUG loaded listener.js 09:44:44 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (1667D400) [pid = 448] [serial = 2141] [outer = 161DA000] 09:44:45 INFO - PROCESS | 448 | 1468428285048 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:44:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:44:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 670ms 09:44:45 INFO - PROCESS | 448 | 1468428285096 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 09:44:45 INFO - PROCESS | 448 | 1468428285099 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 09:44:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:44:45 INFO - PROCESS | 448 | 1468428285106 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:44:45 INFO - PROCESS | 448 | 1468428285108 Marionette TRACE conn6 <- [1,2818,null,{}] 09:44:45 INFO - PROCESS | 448 | 1468428285112 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}] 09:44:45 INFO - PROCESS | 448 | 1468428285113 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:45 INFO - PROCESS | 448 | 1468428285234 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 09:44:45 INFO - PROCESS | 448 | 1468428285338 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:45 INFO - PROCESS | 448 | 1468428285340 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:45 INFO - PROCESS | 448 | ++DOCSHELL 17DC5800 == 34 [pid = 448] [id = 714] 09:44:45 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (17DC9400) [pid = 448] [serial = 2142] [outer = 00000000] 09:44:45 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (18165400) [pid = 448] [serial = 2143] [outer = 17DC9400] 09:44:45 INFO - PROCESS | 448 | 1468428285387 Marionette DEBUG loaded listener.js 09:44:45 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (18180C00) [pid = 448] [serial = 2144] [outer = 17DC9400] 09:44:45 INFO - PROCESS | 448 | 1468428285810 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]]]}] 09:44:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:44:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 730ms 09:44:45 INFO - PROCESS | 448 | 1468428285836 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 09:44:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:44:45 INFO - PROCESS | 448 | 1468428285838 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 09:44:45 INFO - PROCESS | 448 | 1468428285841 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:44:45 INFO - PROCESS | 448 | 1468428285843 Marionette TRACE conn6 <- [1,2822,null,{}] 09:44:45 INFO - PROCESS | 448 | 1468428285846 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}] 09:44:45 INFO - PROCESS | 448 | 1468428285848 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:45 INFO - PROCESS | 448 | 1468428285964 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 09:44:45 INFO - PROCESS | 448 | 1468428285969 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:45 INFO - PROCESS | 448 | 1468428285971 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:45 INFO - PROCESS | 448 | ++DOCSHELL 1818A000 == 35 [pid = 448] [id = 715] 09:44:45 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (1818A400) [pid = 448] [serial = 2145] [outer = 00000000] 09:44:45 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (18B69000) [pid = 448] [serial = 2146] [outer = 1818A400] 09:44:46 INFO - PROCESS | 448 | 1468428286015 Marionette DEBUG loaded listener.js 09:44:46 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (18E05C00) [pid = 448] [serial = 2147] [outer = 1818A400] 09:44:46 INFO - PROCESS | 448 | 1468428286497 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:44:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:44:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 670ms 09:44:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:44:46 INFO - PROCESS | 448 | 1468428286512 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 09:44:46 INFO - PROCESS | 448 | 1468428286514 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 09:44:46 INFO - PROCESS | 448 | 1468428286517 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:44:46 INFO - PROCESS | 448 | 1468428286518 Marionette TRACE conn6 <- [1,2826,null,{}] 09:44:46 INFO - PROCESS | 448 | 1468428286522 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}] 09:44:46 INFO - PROCESS | 448 | 1468428286527 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:46 INFO - PROCESS | 448 | 1468428286711 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 09:44:46 INFO - PROCESS | 448 | 1468428286737 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:46 INFO - PROCESS | 448 | 1468428286739 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:46 INFO - PROCESS | 448 | ++DOCSHELL 0CD6D000 == 36 [pid = 448] [id = 716] 09:44:46 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1818DC00) [pid = 448] [serial = 2148] [outer = 00000000] 09:44:46 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (19094400) [pid = 448] [serial = 2149] [outer = 1818DC00] 09:44:46 INFO - PROCESS | 448 | 1468428286783 Marionette DEBUG loaded listener.js 09:44:46 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1908DC00) [pid = 448] [serial = 2150] [outer = 1818DC00] 09:44:47 INFO - PROCESS | 448 | --DOMWINDOW == 77 (10610000) [pid = 448] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:44:47 INFO - PROCESS | 448 | --DOMWINDOW == 76 (1667B800) [pid = 448] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:44:47 INFO - PROCESS | 448 | --DOMWINDOW == 75 (022EC800) [pid = 448] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:44:47 INFO - PROCESS | 448 | --DOMWINDOW == 74 (1A00F000) [pid = 448] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:44:47 INFO - PROCESS | 448 | --DOMWINDOW == 73 (0C82E000) [pid = 448] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:44:47 INFO - PROCESS | 448 | --DOMWINDOW == 72 (10918C00) [pid = 448] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:44:47 INFO - PROCESS | 448 | --DOMWINDOW == 71 (14D93800) [pid = 448] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:44:47 INFO - PROCESS | 448 | --DOMWINDOW == 70 (145CF000) [pid = 448] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:44:47 INFO - PROCESS | 448 | --DOMWINDOW == 69 (0FF65400) [pid = 448] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:44:47 INFO - PROCESS | 448 | --DOMWINDOW == 68 (1060EC00) [pid = 448] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:44:47 INFO - PROCESS | 448 | --DOMWINDOW == 67 (0FFF9400) [pid = 448] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:44:47 INFO - PROCESS | 448 | --DOMWINDOW == 66 (1667F400) [pid = 448] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:44:47 INFO - PROCESS | 448 | 1468428287324 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]]]}] 09:44:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:44:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 829ms 09:44:47 INFO - PROCESS | 448 | 1468428287348 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 09:44:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:44:47 INFO - PROCESS | 448 | 1468428287350 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 09:44:47 INFO - PROCESS | 448 | 1468428287353 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:44:47 INFO - PROCESS | 448 | 1468428287354 Marionette TRACE conn6 <- [1,2830,null,{}] 09:44:47 INFO - PROCESS | 448 | 1468428287362 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}] 09:44:47 INFO - PROCESS | 448 | 1468428287364 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:47 INFO - PROCESS | 448 | 1468428287447 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 09:44:47 INFO - PROCESS | 448 | 1468428287453 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:47 INFO - PROCESS | 448 | 1468428287455 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:47 INFO - PROCESS | 448 | ++DOCSHELL 02276400 == 37 [pid = 448] [id = 717] 09:44:47 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (1070D000) [pid = 448] [serial = 2151] [outer = 00000000] 09:44:47 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (16670800) [pid = 448] [serial = 2152] [outer = 1070D000] 09:44:47 INFO - PROCESS | 448 | 1468428287499 Marionette DEBUG loaded listener.js 09:44:47 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (17DC5C00) [pid = 448] [serial = 2153] [outer = 1070D000] 09:44:47 INFO - PROCESS | 448 | 1468428287909 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]]]}] 09:44:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:44:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 630ms 09:44:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:44:47 INFO - PROCESS | 448 | 1468428287984 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 09:44:47 INFO - PROCESS | 448 | 1468428287986 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 09:44:47 INFO - PROCESS | 448 | 1468428287989 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:44:47 INFO - PROCESS | 448 | 1468428287991 Marionette TRACE conn6 <- [1,2834,null,{}] 09:44:47 INFO - PROCESS | 448 | 1468428287995 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}] 09:44:47 INFO - PROCESS | 448 | 1468428287996 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:48 INFO - PROCESS | 448 | 1468428288105 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 09:44:48 INFO - PROCESS | 448 | 1468428288111 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:48 INFO - PROCESS | 448 | 1468428288113 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:48 INFO - PROCESS | 448 | ++DOCSHELL 18F98800 == 38 [pid = 448] [id = 718] 09:44:48 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (18FC5800) [pid = 448] [serial = 2154] [outer = 00000000] 09:44:48 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (19DED400) [pid = 448] [serial = 2155] [outer = 18FC5800] 09:44:48 INFO - PROCESS | 448 | 1468428288155 Marionette DEBUG loaded listener.js 09:44:48 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (19DF1000) [pid = 448] [serial = 2156] [outer = 18FC5800] 09:44:48 INFO - PROCESS | 448 | 1468428288578 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]]]}] 09:44:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:44:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 630ms 09:44:48 INFO - PROCESS | 448 | 1468428288637 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 09:44:48 INFO - PROCESS | 448 | 1468428288639 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 09:44:48 INFO - PROCESS | 448 | 1468428288642 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:44:48 INFO - PROCESS | 448 | 1468428288644 Marionette TRACE conn6 <- [1,2838,null,{}] 09:44:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:44:48 INFO - PROCESS | 448 | 1468428288647 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}] 09:44:48 INFO - PROCESS | 448 | 1468428288649 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:48 INFO - PROCESS | 448 | 1468428288730 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 09:44:48 INFO - PROCESS | 448 | 1468428288735 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:48 INFO - PROCESS | 448 | 1468428288737 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:48 INFO - PROCESS | 448 | ++DOCSHELL 1A01C400 == 39 [pid = 448] [id = 719] 09:44:48 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (1A080000) [pid = 448] [serial = 2157] [outer = 00000000] 09:44:48 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (1A087400) [pid = 448] [serial = 2158] [outer = 1A080000] 09:44:48 INFO - PROCESS | 448 | 1468428288780 Marionette DEBUG loaded listener.js 09:44:48 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1A08B400) [pid = 448] [serial = 2159] [outer = 1A080000] 09:44:49 INFO - PROCESS | 448 | 1468428289192 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:44:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:44:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 570ms 09:44:49 INFO - PROCESS | 448 | 1468428289218 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 09:44:49 INFO - PROCESS | 448 | 1468428289220 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 09:44:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:44:49 INFO - PROCESS | 448 | 1468428289223 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:44:49 INFO - PROCESS | 448 | 1468428289224 Marionette TRACE conn6 <- [1,2842,null,{}] 09:44:49 INFO - PROCESS | 448 | 1468428289287 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}] 09:44:49 INFO - PROCESS | 448 | 1468428289291 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:49 INFO - PROCESS | 448 | 1468428289399 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 09:44:49 INFO - PROCESS | 448 | 1468428289632 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:49 INFO - PROCESS | 448 | 1468428289636 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:49 INFO - PROCESS | 448 | ++DOCSHELL 1017A000 == 40 [pid = 448] [id = 720] 09:44:49 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1017B800) [pid = 448] [serial = 2160] [outer = 00000000] 09:44:49 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1031DC00) [pid = 448] [serial = 2161] [outer = 1017B800] 09:44:49 INFO - PROCESS | 448 | 1468428289697 Marionette DEBUG loaded listener.js 09:44:49 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1070B800) [pid = 448] [serial = 2162] [outer = 1017B800] 09:44:50 INFO - PROCESS | 448 | 1468428290281 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]]]}] 09:44:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:44:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1133ms 09:44:50 INFO - PROCESS | 448 | 1468428290358 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 09:44:50 INFO - PROCESS | 448 | 1468428290362 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 09:44:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:44:50 INFO - PROCESS | 448 | 1468428290366 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:44:50 INFO - PROCESS | 448 | 1468428290369 Marionette TRACE conn6 <- [1,2846,null,{}] 09:44:50 INFO - PROCESS | 448 | 1468428290375 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}] 09:44:50 INFO - PROCESS | 448 | 1468428290377 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:50 INFO - PROCESS | 448 | 1468428290490 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 09:44:50 INFO - PROCESS | 448 | 1468428290635 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:50 INFO - PROCESS | 448 | 1468428290639 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:50 INFO - PROCESS | 448 | ++DOCSHELL 14B7BC00 == 41 [pid = 448] [id = 721] 09:44:50 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (14B7C000) [pid = 448] [serial = 2163] [outer = 00000000] 09:44:50 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (14D8F000) [pid = 448] [serial = 2164] [outer = 14B7C000] 09:44:50 INFO - PROCESS | 448 | 1468428290696 Marionette DEBUG loaded listener.js 09:44:50 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (161E0C00) [pid = 448] [serial = 2165] [outer = 14B7C000] 09:44:51 INFO - PROCESS | 448 | 1468428291291 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:44:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:44:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 990ms 09:44:51 INFO - PROCESS | 448 | 1468428291358 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 09:44:51 INFO - PROCESS | 448 | 1468428291361 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 09:44:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:44:51 INFO - PROCESS | 448 | 1468428291364 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:44:51 INFO - PROCESS | 448 | 1468428291367 Marionette TRACE conn6 <- [1,2850,null,{}] 09:44:51 INFO - PROCESS | 448 | 1468428291371 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}] 09:44:51 INFO - PROCESS | 448 | 1468428291373 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:51 INFO - PROCESS | 448 | 1468428291484 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 09:44:51 INFO - PROCESS | 448 | 1468428291598 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:51 INFO - PROCESS | 448 | 1468428291602 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:51 INFO - PROCESS | 448 | ++DOCSHELL 18F92C00 == 42 [pid = 448] [id = 722] 09:44:51 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (18F93C00) [pid = 448] [serial = 2166] [outer = 00000000] 09:44:51 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1908D000) [pid = 448] [serial = 2167] [outer = 18F93C00] 09:44:51 INFO - PROCESS | 448 | 1468428291700 Marionette DEBUG loaded listener.js 09:44:51 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1926D000) [pid = 448] [serial = 2168] [outer = 18F93C00] 09:44:52 INFO - PROCESS | 448 | 1468428292336 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]]]}] 09:44:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:44:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1016ms 09:44:52 INFO - PROCESS | 448 | 1468428292391 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 09:44:52 INFO - PROCESS | 448 | 1468428292397 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 09:44:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:44:52 INFO - PROCESS | 448 | 1468428292402 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:44:52 INFO - PROCESS | 448 | 1468428292404 Marionette TRACE conn6 <- [1,2854,null,{}] 09:44:52 INFO - PROCESS | 448 | 1468428292408 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}] 09:44:52 INFO - PROCESS | 448 | 1468428292411 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:52 INFO - PROCESS | 448 | 1468428292665 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 09:44:52 INFO - PROCESS | 448 | 1468428292834 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:52 INFO - PROCESS | 448 | 1468428292837 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:52 INFO - PROCESS | 448 | ++DOCSHELL 0FFFD800 == 43 [pid = 448] [id = 723] 09:44:52 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (0FFFE000) [pid = 448] [serial = 2169] [outer = 00000000] 09:44:52 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1017E400) [pid = 448] [serial = 2170] [outer = 0FFFE000] 09:44:52 INFO - PROCESS | 448 | 1468428292888 Marionette DEBUG loaded listener.js 09:44:52 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1031C400) [pid = 448] [serial = 2171] [outer = 0FFFE000] 09:44:53 INFO - PROCESS | 448 | --DOCSHELL 18F98800 == 42 [pid = 448] [id = 718] 09:44:53 INFO - PROCESS | 448 | --DOCSHELL 02276400 == 41 [pid = 448] [id = 717] 09:44:53 INFO - PROCESS | 448 | --DOCSHELL 0CD6D000 == 40 [pid = 448] [id = 716] 09:44:53 INFO - PROCESS | 448 | --DOCSHELL 1818A000 == 39 [pid = 448] [id = 715] 09:44:53 INFO - PROCESS | 448 | --DOCSHELL 17DC5800 == 38 [pid = 448] [id = 714] 09:44:53 INFO - PROCESS | 448 | --DOCSHELL 16149000 == 37 [pid = 448] [id = 713] 09:44:53 INFO - PROCESS | 448 | --DOCSHELL 0CD2A400 == 36 [pid = 448] [id = 712] 09:44:53 INFO - PROCESS | 448 | --DOCSHELL 1023F800 == 35 [pid = 448] [id = 711] 09:44:53 INFO - PROCESS | 448 | --DOCSHELL 16671C00 == 34 [pid = 448] [id = 697] 09:44:53 INFO - PROCESS | 448 | --DOCSHELL 0C829800 == 33 [pid = 448] [id = 709] 09:44:53 INFO - PROCESS | 448 | --DOCSHELL 19076C00 == 32 [pid = 448] [id = 708] 09:44:53 INFO - PROCESS | 448 | --DOCSHELL 14B2A000 == 31 [pid = 448] [id = 710] 09:44:53 INFO - PROCESS | 448 | --DOCSHELL 1A00EC00 == 30 [pid = 448] [id = 698] 09:44:53 INFO - PROCESS | 448 | --DOCSHELL 0FF5D800 == 29 [pid = 448] [id = 699] 09:44:53 INFO - PROCESS | 448 | --DOCSHELL 10327000 == 28 [pid = 448] [id = 696] 09:44:53 INFO - PROCESS | 448 | --DOCSHELL 14B7BC00 == 27 [pid = 448] [id = 721] 09:44:53 INFO - PROCESS | 448 | --DOCSHELL 18F92C00 == 26 [pid = 448] [id = 722] 09:44:53 INFO - PROCESS | 448 | --DOCSHELL 1A01C400 == 25 [pid = 448] [id = 719] 09:44:53 INFO - PROCESS | 448 | --DOCSHELL 1017A000 == 24 [pid = 448] [id = 720] 09:44:53 INFO - PROCESS | 448 | --DOMWINDOW == 86 (161E2000) [pid = 448] [serial = 2110] [outer = 00000000] [url = about:blank] 09:44:53 INFO - PROCESS | 448 | --DOMWINDOW == 85 (14C03800) [pid = 448] [serial = 2107] [outer = 00000000] [url = about:blank] 09:44:53 INFO - PROCESS | 448 | --DOMWINDOW == 84 (1098A000) [pid = 448] [serial = 2099] [outer = 00000000] [url = about:blank] 09:44:53 INFO - PROCESS | 448 | --DOMWINDOW == 83 (10366000) [pid = 448] [serial = 2098] [outer = 00000000] [url = about:blank] 09:44:53 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1097F800) [pid = 448] [serial = 2104] [outer = 00000000] [url = about:blank] 09:44:53 INFO - PROCESS | 448 | --DOMWINDOW == 81 (10989000) [pid = 448] [serial = 2105] [outer = 00000000] [url = about:blank] 09:44:53 INFO - PROCESS | 448 | --DOMWINDOW == 80 (1017F400) [pid = 448] [serial = 2101] [outer = 00000000] [url = about:blank] 09:44:53 INFO - PROCESS | 448 | --DOMWINDOW == 79 (10240C00) [pid = 448] [serial = 2102] [outer = 00000000] [url = about:blank] 09:44:53 INFO - PROCESS | 448 | --DOMWINDOW == 78 (17D23C00) [pid = 448] [serial = 2113] [outer = 00000000] [url = about:blank] 09:44:53 INFO - PROCESS | 448 | --DOMWINDOW == 77 (144EF800) [pid = 448] [serial = 2090] [outer = 00000000] [url = about:blank] 09:44:53 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10AD0400) [pid = 448] [serial = 2089] [outer = 00000000] [url = about:blank] 09:44:53 INFO - PROCESS | 448 | --DOMWINDOW == 75 (18CEAC00) [pid = 448] [serial = 2093] [outer = 00000000] [url = about:blank] 09:44:53 INFO - PROCESS | 448 | --DOMWINDOW == 74 (18B1BC00) [pid = 448] [serial = 2123] [outer = 00000000] [url = about:blank] 09:44:53 INFO - PROCESS | 448 | --DOMWINDOW == 73 (18183C00) [pid = 448] [serial = 2092] [outer = 00000000] [url = about:blank] 09:44:53 INFO - PROCESS | 448 | --DOMWINDOW == 72 (1A01A800) [pid = 448] [serial = 2096] [outer = 00000000] [url = about:blank] 09:44:53 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1A013800) [pid = 448] [serial = 2095] [outer = 00000000] [url = about:blank] 09:44:53 INFO - PROCESS | 448 | --DOMWINDOW == 70 (16670C00) [pid = 448] [serial = 2111] [outer = 00000000] [url = about:blank] 09:44:53 INFO - PROCESS | 448 | --DOMWINDOW == 69 (10328800) [pid = 448] [serial = 2116] [outer = 00000000] [url = about:blank] 09:44:53 INFO - PROCESS | 448 | --DOMWINDOW == 68 (17DC4000) [pid = 448] [serial = 2114] [outer = 00000000] [url = about:blank] 09:44:54 INFO - PROCESS | 448 | --DOMWINDOW == 67 (14C1E400) [pid = 448] [serial = 2117] [outer = 00000000] [url = about:blank] 09:44:54 INFO - PROCESS | 448 | --DOMWINDOW == 66 (18F8CC00) [pid = 448] [serial = 2122] [outer = 00000000] [url = about:blank] 09:44:54 INFO - PROCESS | 448 | --DOMWINDOW == 65 (1818F400) [pid = 448] [serial = 2119] [outer = 00000000] [url = about:blank] 09:44:54 INFO - PROCESS | 448 | --DOMWINDOW == 64 (19093400) [pid = 448] [serial = 2125] [outer = 00000000] [url = about:blank] 09:44:54 INFO - PROCESS | 448 | --DOMWINDOW == 63 (14CD7800) [pid = 448] [serial = 2108] [outer = 00000000] [url = about:blank] 09:44:54 INFO - PROCESS | 448 | --DOMWINDOW == 62 (18CEEC00) [pid = 448] [serial = 2120] [outer = 00000000] [url = about:blank] 09:44:54 INFO - PROCESS | 448 | 1468428294153 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]]]}] 09:44:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:44:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1770ms 09:44:54 INFO - PROCESS | 448 | 1468428294176 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 09:44:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:44:54 INFO - PROCESS | 448 | 1468428294181 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 09:44:54 INFO - PROCESS | 448 | 1468428294186 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:44:54 INFO - PROCESS | 448 | 1468428294189 Marionette TRACE conn6 <- [1,2858,null,{}] 09:44:54 INFO - PROCESS | 448 | 1468428294194 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}] 09:44:54 INFO - PROCESS | 448 | 1468428294197 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:54 INFO - PROCESS | 448 | 1468428294286 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 09:44:54 INFO - PROCESS | 448 | 1468428294424 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:54 INFO - PROCESS | 448 | 1468428294428 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:54 INFO - PROCESS | 448 | ++DOCSHELL 10171400 == 25 [pid = 448] [id = 724] 09:44:54 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (10172400) [pid = 448] [serial = 2172] [outer = 00000000] 09:44:54 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (10178C00) [pid = 448] [serial = 2173] [outer = 10172400] 09:44:54 INFO - PROCESS | 448 | 1468428294477 Marionette DEBUG loaded listener.js 09:44:54 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (1017EC00) [pid = 448] [serial = 2174] [outer = 10172400] 09:44:54 INFO - PROCESS | 448 | 1468428294925 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]]]}] 09:44:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:44:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 790ms 09:44:54 INFO - PROCESS | 448 | 1468428294976 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 09:44:54 INFO - PROCESS | 448 | 1468428294981 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 09:44:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:44:54 INFO - PROCESS | 448 | 1468428294987 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:44:54 INFO - PROCESS | 448 | 1468428294990 Marionette TRACE conn6 <- [1,2862,null,{}] 09:44:54 INFO - PROCESS | 448 | 1468428294993 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}] 09:44:54 INFO - PROCESS | 448 | 1468428294996 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:55 INFO - PROCESS | 448 | 1468428295086 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 09:44:55 INFO - PROCESS | 448 | 1468428295093 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:55 INFO - PROCESS | 448 | 1468428295096 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:55 INFO - PROCESS | 448 | ++DOCSHELL 10909400 == 26 [pid = 448] [id = 725] 09:44:55 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (10909C00) [pid = 448] [serial = 2175] [outer = 00000000] 09:44:55 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (10982C00) [pid = 448] [serial = 2176] [outer = 10909C00] 09:44:55 INFO - PROCESS | 448 | 1468428295143 Marionette DEBUG loaded listener.js 09:44:55 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (1098AC00) [pid = 448] [serial = 2177] [outer = 10909C00] 09:44:55 INFO - PROCESS | 448 | 1468428295599 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]]]}] 09:44:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:44:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 670ms 09:44:55 INFO - PROCESS | 448 | 1468428295661 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 09:44:55 INFO - PROCESS | 448 | 1468428295663 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 09:44:55 INFO - PROCESS | 448 | 1468428295667 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:44:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:44:55 INFO - PROCESS | 448 | 1468428295670 Marionette TRACE conn6 <- [1,2866,null,{}] 09:44:55 INFO - PROCESS | 448 | 1468428295681 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}] 09:44:55 INFO - PROCESS | 448 | 1468428295685 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:55 INFO - PROCESS | 448 | 1468428295801 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 09:44:55 INFO - PROCESS | 448 | 1468428295909 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:55 INFO - PROCESS | 448 | 1468428295912 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:55 INFO - PROCESS | 448 | ++DOCSHELL 14768400 == 27 [pid = 448] [id = 726] 09:44:55 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (1479E000) [pid = 448] [serial = 2178] [outer = 00000000] 09:44:55 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (14C03000) [pid = 448] [serial = 2179] [outer = 1479E000] 09:44:55 INFO - PROCESS | 448 | 1468428295960 Marionette DEBUG loaded listener.js 09:44:56 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (14C4F400) [pid = 448] [serial = 2180] [outer = 1479E000] 09:44:56 INFO - PROCESS | 448 | 1468428296387 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]]]}] 09:44:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:44:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 770ms 09:44:56 INFO - PROCESS | 448 | 1468428296441 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 09:44:56 INFO - PROCESS | 448 | 1468428296443 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 09:44:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:44:56 INFO - PROCESS | 448 | 1468428296446 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:44:56 INFO - PROCESS | 448 | 1468428296448 Marionette TRACE conn6 <- [1,2870,null,{}] 09:44:56 INFO - PROCESS | 448 | 1468428296452 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}] 09:44:56 INFO - PROCESS | 448 | 1468428296454 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:56 INFO - PROCESS | 448 | 1468428296575 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 09:44:56 INFO - PROCESS | 448 | 1468428296641 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:56 INFO - PROCESS | 448 | 1468428296643 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:56 INFO - PROCESS | 448 | ++DOCSHELL 15A58400 == 28 [pid = 448] [id = 727] 09:44:56 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (15A59800) [pid = 448] [serial = 2181] [outer = 00000000] 09:44:56 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (161E5800) [pid = 448] [serial = 2182] [outer = 15A59800] 09:44:56 INFO - PROCESS | 448 | 1468428296690 Marionette DEBUG loaded listener.js 09:44:56 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (16671000) [pid = 448] [serial = 2183] [outer = 15A59800] 09:44:57 INFO - PROCESS | 448 | 1468428297111 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]]]}] 09:44:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:44:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 730ms 09:44:57 INFO - PROCESS | 448 | 1468428297197 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 09:44:57 INFO - PROCESS | 448 | 1468428297199 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 09:44:57 INFO - PROCESS | 448 | 1468428297202 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:44:57 INFO - PROCESS | 448 | 1468428297204 Marionette TRACE conn6 <- [1,2874,null,{}] 09:44:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:44:57 INFO - PROCESS | 448 | 1468428297207 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}] 09:44:57 INFO - PROCESS | 448 | 1468428297209 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:57 INFO - PROCESS | 448 | 1468428297321 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 09:44:57 INFO - PROCESS | 448 | 1468428297333 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:57 INFO - PROCESS | 448 | 1468428297335 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:57 INFO - PROCESS | 448 | ++DOCSHELL 16673400 == 29 [pid = 448] [id = 728] 09:44:57 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (16677C00) [pid = 448] [serial = 2184] [outer = 00000000] 09:44:57 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (17D92400) [pid = 448] [serial = 2185] [outer = 16677C00] 09:44:57 INFO - PROCESS | 448 | 1468428297379 Marionette DEBUG loaded listener.js 09:44:57 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (17DC8800) [pid = 448] [serial = 2186] [outer = 16677C00] 09:44:57 INFO - PROCESS | 448 | 1468428297824 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]]]}] 09:44:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:44:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 669ms 09:44:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:44:57 INFO - PROCESS | 448 | 1468428297879 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 09:44:57 INFO - PROCESS | 448 | 1468428297881 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 09:44:57 INFO - PROCESS | 448 | 1468428297884 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:44:57 INFO - PROCESS | 448 | 1468428297885 Marionette TRACE conn6 <- [1,2878,null,{}] 09:44:57 INFO - PROCESS | 448 | 1468428297894 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}] 09:44:57 INFO - PROCESS | 448 | 1468428297900 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:58 INFO - PROCESS | 448 | 1468428298039 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 09:44:58 INFO - PROCESS | 448 | 1468428298045 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:58 INFO - PROCESS | 448 | 1468428298047 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:58 INFO - PROCESS | 448 | ++DOCSHELL 17DCE800 == 30 [pid = 448] [id = 729] 09:44:58 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (17DCF800) [pid = 448] [serial = 2187] [outer = 00000000] 09:44:58 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1818FC00) [pid = 448] [serial = 2188] [outer = 17DCF800] 09:44:58 INFO - PROCESS | 448 | 1468428298091 Marionette DEBUG loaded listener.js 09:44:58 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18B6FC00) [pid = 448] [serial = 2189] [outer = 17DCF800] 09:44:58 INFO - PROCESS | 448 | --DOMWINDOW == 79 (17DC9400) [pid = 448] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:44:58 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1818A400) [pid = 448] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:44:58 INFO - PROCESS | 448 | --DOMWINDOW == 77 (10240800) [pid = 448] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:44:58 INFO - PROCESS | 448 | --DOMWINDOW == 76 (19080C00) [pid = 448] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:44:58 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1098C800) [pid = 448] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:44:58 INFO - PROCESS | 448 | --DOMWINDOW == 74 (14C06800) [pid = 448] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:44:58 INFO - PROCESS | 448 | --DOMWINDOW == 73 (0FFFE400) [pid = 448] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:44:58 INFO - PROCESS | 448 | --DOMWINDOW == 72 (161DA000) [pid = 448] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:44:58 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1818DC00) [pid = 448] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:44:58 INFO - PROCESS | 448 | --DOMWINDOW == 70 (18FC5800) [pid = 448] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:44:58 INFO - PROCESS | 448 | --DOMWINDOW == 69 (1A080000) [pid = 448] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:44:58 INFO - PROCESS | 448 | --DOMWINDOW == 68 (1070D000) [pid = 448] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:44:58 INFO - PROCESS | 448 | 1468428298779 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:44:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:44:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 930ms 09:44:58 INFO - PROCESS | 448 | 1468428298815 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 09:44:58 INFO - PROCESS | 448 | 1468428298817 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 09:44:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:44:58 INFO - PROCESS | 448 | 1468428298820 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:44:58 INFO - PROCESS | 448 | 1468428298821 Marionette TRACE conn6 <- [1,2882,null,{}] 09:44:58 INFO - PROCESS | 448 | 1468428298825 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}] 09:44:58 INFO - PROCESS | 448 | 1468428298827 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:58 INFO - PROCESS | 448 | 1468428298904 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 09:44:58 INFO - PROCESS | 448 | 1468428298913 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:58 INFO - PROCESS | 448 | 1468428298915 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:58 INFO - PROCESS | 448 | ++DOCSHELL 14B7E800 == 31 [pid = 448] [id = 730] 09:44:58 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (17DD1C00) [pid = 448] [serial = 2190] [outer = 00000000] 09:44:58 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (1818B800) [pid = 448] [serial = 2191] [outer = 17DD1C00] 09:44:58 INFO - PROCESS | 448 | 1468428298958 Marionette DEBUG loaded listener.js 09:44:59 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (1818F400) [pid = 448] [serial = 2192] [outer = 17DD1C00] 09:44:59 INFO - PROCESS | 448 | 1468428299380 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]]]}] 09:44:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:44:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 570ms 09:44:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:44:59 INFO - PROCESS | 448 | 1468428299391 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 09:44:59 INFO - PROCESS | 448 | 1468428299393 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 09:44:59 INFO - PROCESS | 448 | 1468428299396 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:44:59 INFO - PROCESS | 448 | 1468428299397 Marionette TRACE conn6 <- [1,2886,null,{}] 09:44:59 INFO - PROCESS | 448 | 1468428299401 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}] 09:44:59 INFO - PROCESS | 448 | 1468428299403 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:59 INFO - PROCESS | 448 | 1468428299527 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 09:44:59 INFO - PROCESS | 448 | 1468428299535 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:59 INFO - PROCESS | 448 | 1468428299537 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:44:59 INFO - PROCESS | 448 | ++DOCSHELL 18CF1400 == 32 [pid = 448] [id = 731] 09:44:59 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (18CF5800) [pid = 448] [serial = 2193] [outer = 00000000] 09:44:59 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (18F8EC00) [pid = 448] [serial = 2194] [outer = 18CF5800] 09:44:59 INFO - PROCESS | 448 | 1468428299580 Marionette DEBUG loaded listener.js 09:44:59 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (18F16C00) [pid = 448] [serial = 2195] [outer = 18CF5800] 09:44:59 INFO - PROCESS | 448 | 1468428300010 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]]]}] 09:45:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:45:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 670ms 09:45:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:45:00 INFO - PROCESS | 448 | 1468428300067 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 09:45:00 INFO - PROCESS | 448 | 1468428300069 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 09:45:00 INFO - PROCESS | 448 | 1468428300072 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:45:00 INFO - PROCESS | 448 | 1468428300073 Marionette TRACE conn6 <- [1,2890,null,{}] 09:45:00 INFO - PROCESS | 448 | 1468428300085 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}] 09:45:00 INFO - PROCESS | 448 | 1468428300087 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:00 INFO - PROCESS | 448 | 1468428300166 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 09:45:00 INFO - PROCESS | 448 | 1468428300174 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:00 INFO - PROCESS | 448 | 1468428300176 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:00 INFO - PROCESS | 448 | ++DOCSHELL 14760400 == 33 [pid = 448] [id = 732] 09:45:00 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1907F400) [pid = 448] [serial = 2196] [outer = 00000000] 09:45:00 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (19090400) [pid = 448] [serial = 2197] [outer = 1907F400] 09:45:00 INFO - PROCESS | 448 | 1468428300220 Marionette DEBUG loaded listener.js 09:45:00 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (19092400) [pid = 448] [serial = 2198] [outer = 1907F400] 09:45:00 INFO - PROCESS | 448 | 1468428301012 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:45:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:45:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 970ms 09:45:01 INFO - PROCESS | 448 | 1468428301043 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 09:45:01 INFO - PROCESS | 448 | 1468428301048 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 09:45:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:45:01 INFO - PROCESS | 448 | 1468428301053 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:45:01 INFO - PROCESS | 448 | 1468428301057 Marionette TRACE conn6 <- [1,2894,null,{}] 09:45:01 INFO - PROCESS | 448 | 1468428301064 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}] 09:45:01 INFO - PROCESS | 448 | 1468428301067 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:01 INFO - PROCESS | 448 | 1468428301187 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 09:45:01 INFO - PROCESS | 448 | 1468428301328 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:01 INFO - PROCESS | 448 | 1468428301331 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:01 INFO - PROCESS | 448 | ++DOCSHELL 10176C00 == 34 [pid = 448] [id = 733] 09:45:01 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (10179C00) [pid = 448] [serial = 2199] [outer = 00000000] 09:45:01 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1060F400) [pid = 448] [serial = 2200] [outer = 10179C00] 09:45:01 INFO - PROCESS | 448 | 1468428301388 Marionette DEBUG loaded listener.js 09:45:01 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (10A29400) [pid = 448] [serial = 2201] [outer = 10179C00] 09:45:02 INFO - PROCESS | 448 | 1468428302089 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]]]}] 09:45:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:45:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1076ms 09:45:02 INFO - PROCESS | 448 | 1468428302160 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 09:45:02 INFO - PROCESS | 448 | 1468428302165 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 09:45:02 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:45:02 INFO - PROCESS | 448 | 1468428302172 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:45:02 INFO - PROCESS | 448 | 1468428302175 Marionette TRACE conn6 <- [1,2898,null,{}] 09:45:02 INFO - PROCESS | 448 | 1468428302179 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}] 09:45:02 INFO - PROCESS | 448 | 1468428302182 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:02 INFO - PROCESS | 448 | 1468428302317 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 09:45:02 INFO - PROCESS | 448 | 1468428302460 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:02 INFO - PROCESS | 448 | 1468428302462 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:02 INFO - PROCESS | 448 | ++DOCSHELL 0C825000 == 35 [pid = 448] [id = 734] 09:45:02 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (0CDCC800) [pid = 448] [serial = 2202] [outer = 00000000] 09:45:02 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (10619400) [pid = 448] [serial = 2203] [outer = 0CDCC800] 09:45:02 INFO - PROCESS | 448 | 1468428302526 Marionette DEBUG loaded listener.js 09:45:02 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (144E3800) [pid = 448] [serial = 2204] [outer = 0CDCC800] 09:45:03 INFO - PROCESS | 448 | --DOCSHELL 18CF1400 == 34 [pid = 448] [id = 731] 09:45:03 INFO - PROCESS | 448 | --DOCSHELL 14B7E800 == 33 [pid = 448] [id = 730] 09:45:03 INFO - PROCESS | 448 | --DOCSHELL 17DCE800 == 32 [pid = 448] [id = 729] 09:45:03 INFO - PROCESS | 448 | --DOCSHELL 16673400 == 31 [pid = 448] [id = 728] 09:45:03 INFO - PROCESS | 448 | --DOCSHELL 15A58400 == 30 [pid = 448] [id = 727] 09:45:03 INFO - PROCESS | 448 | --DOCSHELL 14768400 == 29 [pid = 448] [id = 726] 09:45:03 INFO - PROCESS | 448 | --DOCSHELL 10909400 == 28 [pid = 448] [id = 725] 09:45:03 INFO - PROCESS | 448 | --DOCSHELL 10171400 == 27 [pid = 448] [id = 724] 09:45:03 INFO - PROCESS | 448 | --DOCSHELL 0FFFD800 == 26 [pid = 448] [id = 723] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 82 (18165400) [pid = 448] [serial = 2143] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 81 (18180C00) [pid = 448] [serial = 2144] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 80 (18E05C00) [pid = 448] [serial = 2147] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 79 (18B69000) [pid = 448] [serial = 2146] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 78 (10322C00) [pid = 448] [serial = 2134] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1036CC00) [pid = 448] [serial = 2135] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 76 (19A9F400) [pid = 448] [serial = 2126] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1152C800) [pid = 448] [serial = 2137] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 74 (14420400) [pid = 448] [serial = 2138] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 73 (16144000) [pid = 448] [serial = 2131] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 72 (16675400) [pid = 448] [serial = 2132] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 71 (10365800) [pid = 448] [serial = 2128] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1061AC00) [pid = 448] [serial = 2129] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 69 (161E8000) [pid = 448] [serial = 2140] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 68 (19094400) [pid = 448] [serial = 2149] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 67 (19DF1000) [pid = 448] [serial = 2156] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 66 (1A087400) [pid = 448] [serial = 2158] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 65 (16670800) [pid = 448] [serial = 2152] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 64 (1A08B400) [pid = 448] [serial = 2159] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 63 (17DC5C00) [pid = 448] [serial = 2153] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 62 (19DED400) [pid = 448] [serial = 2155] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 61 (1908DC00) [pid = 448] [serial = 2150] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | --DOMWINDOW == 60 (1667D400) [pid = 448] [serial = 2141] [outer = 00000000] [url = about:blank] 09:45:03 INFO - PROCESS | 448 | 1468428303262 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]]]}] 09:45:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:45:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:45:03 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1132ms 09:45:03 INFO - PROCESS | 448 | 1468428303307 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 09:45:03 INFO - PROCESS | 448 | 1468428303311 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 09:45:03 INFO - TEST-START | /DOMEvents/constructors.html 09:45:03 INFO - PROCESS | 448 | 1468428303316 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:45:03 INFO - PROCESS | 448 | 1468428303320 Marionette TRACE conn6 <- [1,2902,null,{}] 09:45:03 INFO - PROCESS | 448 | 1468428303328 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}] 09:45:03 INFO - PROCESS | 448 | 1468428303330 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:03 INFO - PROCESS | 448 | 1468428303428 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 09:45:03 INFO - PROCESS | 448 | 1468428303525 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:03 INFO - PROCESS | 448 | 1468428303527 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:03 INFO - PROCESS | 448 | ++DOCSHELL 10322C00 == 27 [pid = 448] [id = 735] 09:45:03 INFO - PROCESS | 448 | ++DOMWINDOW == 61 (10323400) [pid = 448] [serial = 2205] [outer = 00000000] 09:45:03 INFO - PROCESS | 448 | ++DOMWINDOW == 62 (1036CC00) [pid = 448] [serial = 2206] [outer = 10323400] 09:45:03 INFO - PROCESS | 448 | 1468428303576 Marionette DEBUG loaded listener.js 09:45:03 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (10614C00) [pid = 448] [serial = 2207] [outer = 10323400] 09:45:04 INFO - PROCESS | 448 | 1468428304215 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]]]}] 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:45:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:45:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:45:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:45:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:45:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:45:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:45:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:45:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:45:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:45:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:45:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:45:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:45:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:45:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:45:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:45:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:45:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:45:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:45:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:45:04 INFO - TEST-OK | /DOMEvents/constructors.html | took 980ms 09:45:04 INFO - PROCESS | 448 | 1468428304298 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 09:45:04 INFO - PROCESS | 448 | 1468428304302 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 09:45:04 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:45:04 INFO - PROCESS | 448 | 1468428304308 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:45:04 INFO - PROCESS | 448 | 1468428304311 Marionette TRACE conn6 <- [1,2906,null,{}] 09:45:04 INFO - PROCESS | 448 | 1468428304315 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}] 09:45:04 INFO - PROCESS | 448 | 1468428304317 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:04 INFO - PROCESS | 448 | 1468428304409 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 09:45:04 INFO - PROCESS | 448 | 1468428304506 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:04 INFO - PROCESS | 448 | 1468428304508 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:04 INFO - PROCESS | 448 | ++DOCSHELL 144E3C00 == 28 [pid = 448] [id = 736] 09:45:04 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (144EF800) [pid = 448] [serial = 2208] [outer = 00000000] 09:45:04 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (14B7C400) [pid = 448] [serial = 2209] [outer = 144EF800] 09:45:04 INFO - PROCESS | 448 | 1468428304555 Marionette DEBUG loaded listener.js 09:45:04 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (15A58000) [pid = 448] [serial = 2210] [outer = 144EF800] 09:45:04 INFO - PROCESS | 448 | 1468428304899 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:45:04 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:45:04 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 630ms 09:45:04 INFO - PROCESS | 448 | 1468428304953 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 09:45:04 INFO - PROCESS | 448 | 1468428304955 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 09:45:04 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:45:04 INFO - PROCESS | 448 | 1468428304959 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:45:04 INFO - PROCESS | 448 | 1468428304963 Marionette TRACE conn6 <- [1,2910,null,{}] 09:45:04 INFO - PROCESS | 448 | 1468428304973 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}] 09:45:04 INFO - PROCESS | 448 | 1468428304977 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:05 INFO - PROCESS | 448 | 1468428305074 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 09:45:05 INFO - PROCESS | 448 | 1468428305081 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:05 INFO - PROCESS | 448 | 1468428305084 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:05 INFO - PROCESS | 448 | ++DOCSHELL 16673C00 == 29 [pid = 448] [id = 737] 09:45:05 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (166E8800) [pid = 448] [serial = 2211] [outer = 00000000] 09:45:05 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (178EAC00) [pid = 448] [serial = 2212] [outer = 166E8800] 09:45:05 INFO - PROCESS | 448 | 1468428305132 Marionette DEBUG loaded listener.js 09:45:05 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (17DD2800) [pid = 448] [serial = 2213] [outer = 166E8800] 09:45:05 INFO - PROCESS | 448 | [448] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:45:05 INFO - PROCESS | 448 | [448] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:45:05 INFO - PROCESS | 448 | [448] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:45:05 INFO - PROCESS | 448 | [448] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:45:05 INFO - PROCESS | 448 | 1468428305568 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]]]}] 09:45:05 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:45:05 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:45:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:45:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:45:05 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 09:45:05 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:45:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:45:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:45:05 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 09:45:05 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:45:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:45:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:45:05 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]" 09:45:05 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:45:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:45:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:45:05 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:45:05 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 637ms 09:45:05 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:45:05 INFO - PROCESS | 448 | 1468428305620 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 09:45:05 INFO - PROCESS | 448 | 1468428305622 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 09:45:05 INFO - PROCESS | 448 | 1468428305625 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:45:05 INFO - PROCESS | 448 | 1468428305627 Marionette TRACE conn6 <- [1,2914,null,{}] 09:45:05 INFO - PROCESS | 448 | 1468428305636 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}] 09:45:05 INFO - PROCESS | 448 | 1468428305638 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:05 INFO - PROCESS | 448 | 1468428305758 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 09:45:05 INFO - PROCESS | 448 | 1468428305846 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:05 INFO - PROCESS | 448 | 1468428305849 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:05 INFO - PROCESS | 448 | ++DOCSHELL 18B1C800 == 30 [pid = 448] [id = 738] 09:45:05 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (18B63400) [pid = 448] [serial = 2214] [outer = 00000000] 09:45:05 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (18E0B000) [pid = 448] [serial = 2215] [outer = 18B63400] 09:45:05 INFO - PROCESS | 448 | 1468428305893 Marionette DEBUG loaded listener.js 09:45:05 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (18F90400) [pid = 448] [serial = 2216] [outer = 18B63400] 09:45:06 INFO - PROCESS | 448 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:45:06 INFO - PROCESS | 448 | 1468428306340 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]]]}] 09:45:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:45:06 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 730ms 09:45:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:45:06 INFO - PROCESS | 448 | 1468428306358 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 09:45:06 INFO - PROCESS | 448 | 1468428306360 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 09:45:06 INFO - PROCESS | 448 | 1468428306363 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:45:06 INFO - PROCESS | 448 | 1468428306365 Marionette TRACE conn6 <- [1,2918,null,{}] 09:45:06 INFO - PROCESS | 448 | 1468428306368 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}] 09:45:06 INFO - PROCESS | 448 | 1468428306370 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:06 INFO - PROCESS | 448 | 1468428306485 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 09:45:06 INFO - PROCESS | 448 | 1468428306489 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:06 INFO - PROCESS | 448 | 1468428306491 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:06 INFO - PROCESS | 448 | ++DOCSHELL 18F98800 == 31 [pid = 448] [id = 739] 09:45:06 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (18F98C00) [pid = 448] [serial = 2217] [outer = 00000000] 09:45:06 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (1908E000) [pid = 448] [serial = 2218] [outer = 18F98C00] 09:45:06 INFO - PROCESS | 448 | 1468428306536 Marionette DEBUG loaded listener.js 09:45:06 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (19094800) [pid = 448] [serial = 2219] [outer = 18F98C00] 09:45:06 INFO - PROCESS | 448 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:45:06 INFO - PROCESS | 448 | 1468428306978 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]]]}] 09:45:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:45:07 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 670ms 09:45:07 INFO - PROCESS | 448 | 1468428307034 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 09:45:07 INFO - PROCESS | 448 | 1468428307036 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 09:45:07 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:45:07 INFO - PROCESS | 448 | 1468428307039 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:45:07 INFO - PROCESS | 448 | 1468428307041 Marionette TRACE conn6 <- [1,2922,null,{}] 09:45:07 INFO - PROCESS | 448 | 1468428307044 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}] 09:45:07 INFO - PROCESS | 448 | 1468428307050 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:07 INFO - PROCESS | 448 | 1468428307212 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 09:45:07 INFO - PROCESS | 448 | 1468428307235 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:07 INFO - PROCESS | 448 | 1468428307237 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:07 INFO - PROCESS | 448 | ++DOCSHELL 090F7400 == 32 [pid = 448] [id = 740] 09:45:07 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (0FFF5400) [pid = 448] [serial = 2220] [outer = 00000000] 09:45:07 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (1A011000) [pid = 448] [serial = 2221] [outer = 0FFF5400] 09:45:07 INFO - PROCESS | 448 | 1468428307280 Marionette DEBUG loaded listener.js 09:45:07 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (19DED400) [pid = 448] [serial = 2222] [outer = 0FFF5400] 09:45:07 INFO - PROCESS | 448 | --DOMWINDOW == 77 (15A59800) [pid = 448] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:45:07 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10909C00) [pid = 448] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:45:07 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1479E000) [pid = 448] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:45:07 INFO - PROCESS | 448 | --DOMWINDOW == 74 (10172400) [pid = 448] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:45:07 INFO - PROCESS | 448 | --DOMWINDOW == 73 (0FFFE000) [pid = 448] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:45:07 INFO - PROCESS | 448 | --DOMWINDOW == 72 (16677C00) [pid = 448] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:45:07 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1017B800) [pid = 448] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:45:07 INFO - PROCESS | 448 | --DOMWINDOW == 70 (14B7C000) [pid = 448] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:45:07 INFO - PROCESS | 448 | --DOMWINDOW == 69 (18F93C00) [pid = 448] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:45:07 INFO - PROCESS | 448 | --DOMWINDOW == 68 (17DCF800) [pid = 448] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:45:07 INFO - PROCESS | 448 | --DOMWINDOW == 67 (17DD1C00) [pid = 448] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:45:07 INFO - PROCESS | 448 | --DOMWINDOW == 66 (18CF5800) [pid = 448] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:45:07 INFO - PROCESS | 448 | 1468428307793 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]]]}] 09:45:07 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:45:07 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 769ms 09:45:07 INFO - PROCESS | 448 | 1468428307810 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 09:45:07 INFO - PROCESS | 448 | 1468428307812 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 09:45:07 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:45:07 INFO - PROCESS | 448 | 1468428307815 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:45:07 INFO - PROCESS | 448 | 1468428307817 Marionette TRACE conn6 <- [1,2926,null,{}] 09:45:07 INFO - PROCESS | 448 | 1468428307820 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}] 09:45:07 INFO - PROCESS | 448 | 1468428307822 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:07 INFO - PROCESS | 448 | 1468428307902 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 09:45:07 INFO - PROCESS | 448 | 1468428307906 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:07 INFO - PROCESS | 448 | 1468428307908 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:07 INFO - PROCESS | 448 | ++DOCSHELL 10909C00 == 33 [pid = 448] [id = 741] 09:45:07 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (10982000) [pid = 448] [serial = 2223] [outer = 00000000] 09:45:07 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (14D8E000) [pid = 448] [serial = 2224] [outer = 10982000] 09:45:07 INFO - PROCESS | 448 | 1468428307952 Marionette DEBUG loaded listener.js 09:45:08 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (16677C00) [pid = 448] [serial = 2225] [outer = 10982000] 09:45:08 INFO - PROCESS | 448 | 1468428308345 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]]]}] 09:45:08 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. 09:45:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 570ms 09:45:08 INFO - PROCESS | 448 | 1468428308386 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 09:45:08 INFO - PROCESS | 448 | 1468428308388 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 09:45:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:45:08 INFO - PROCESS | 448 | 1468428308391 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:45:08 INFO - PROCESS | 448 | 1468428308392 Marionette TRACE conn6 <- [1,2930,null,{}] 09:45:08 INFO - PROCESS | 448 | 1468428308396 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}] 09:45:08 INFO - PROCESS | 448 | 1468428308397 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:08 INFO - PROCESS | 448 | 1468428308522 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 09:45:08 INFO - PROCESS | 448 | 1468428308556 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:08 INFO - PROCESS | 448 | 1468428308558 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:08 INFO - PROCESS | 448 | ++DOCSHELL 161DBC00 == 34 [pid = 448] [id = 742] 09:45:08 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (1667A400) [pid = 448] [serial = 2226] [outer = 00000000] 09:45:08 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (1A01A400) [pid = 448] [serial = 2227] [outer = 1667A400] 09:45:08 INFO - PROCESS | 448 | 1468428308601 Marionette DEBUG loaded listener.js 09:45:08 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (1A084800) [pid = 448] [serial = 2228] [outer = 1667A400] 09:45:08 INFO - PROCESS | 448 | 1468428308987 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"]]]}] 09:45:08 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 09:45:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:45:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:45:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 630ms 09:45:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:45:09 INFO - PROCESS | 448 | 1468428309022 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 09:45:09 INFO - PROCESS | 448 | 1468428309024 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 09:45:09 INFO - PROCESS | 448 | 1468428309027 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:45:09 INFO - PROCESS | 448 | 1468428309028 Marionette TRACE conn6 <- [1,2934,null,{}] 09:45:09 INFO - PROCESS | 448 | 1468428309032 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}] 09:45:09 INFO - PROCESS | 448 | 1468428309033 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:09 INFO - PROCESS | 448 | 1468428309155 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 09:45:09 INFO - PROCESS | 448 | 1468428309163 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:09 INFO - PROCESS | 448 | 1468428309165 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:09 INFO - PROCESS | 448 | ++DOCSHELL 144A2000 == 35 [pid = 448] [id = 743] 09:45:09 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (16C4B000) [pid = 448] [serial = 2229] [outer = 00000000] 09:45:09 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (1A0E7800) [pid = 448] [serial = 2230] [outer = 16C4B000] 09:45:09 INFO - PROCESS | 448 | 1468428309208 Marionette DEBUG loaded listener.js 09:45:09 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (1A154C00) [pid = 448] [serial = 2231] [outer = 16C4B000] 09:45:09 INFO - PROCESS | 448 | 1468428309597 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]]]}] 09:45:09 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. 09:45:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 630ms 09:45:09 INFO - PROCESS | 448 | 1468428309658 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 09:45:09 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:45:09 INFO - PROCESS | 448 | 1468428309660 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 09:45:09 INFO - PROCESS | 448 | 1468428309663 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:45:09 INFO - PROCESS | 448 | 1468428309665 Marionette TRACE conn6 <- [1,2938,null,{}] 09:45:09 INFO - PROCESS | 448 | 1468428309668 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}] 09:45:09 INFO - PROCESS | 448 | 1468428309670 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:09 INFO - PROCESS | 448 | 1468428309751 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 09:45:09 INFO - PROCESS | 448 | 1468428309988 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:09 INFO - PROCESS | 448 | 1468428309991 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:09 INFO - PROCESS | 448 | ++DOCSHELL 0C824C00 == 36 [pid = 448] [id = 744] 09:45:09 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (0C825800) [pid = 448] [serial = 2232] [outer = 00000000] 09:45:10 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (0CD6E000) [pid = 448] [serial = 2233] [outer = 0C825800] 09:45:10 INFO - PROCESS | 448 | 1468428310053 Marionette DEBUG loaded listener.js 09:45:10 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1023B800) [pid = 448] [serial = 2234] [outer = 0C825800] 09:45:10 INFO - PROCESS | 448 | ++DOCSHELL 10ACE400 == 37 [pid = 448] [id = 745] 09:45:10 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1441C800) [pid = 448] [serial = 2235] [outer = 00000000] 09:45:10 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1479DC00) [pid = 448] [serial = 2236] [outer = 1441C800] 09:45:10 INFO - PROCESS | 448 | 1468428310615 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]]]}] 09:45:10 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. 09:45:10 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 970ms 09:45:10 INFO - PROCESS | 448 | 1468428310645 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 09:45:10 INFO - PROCESS | 448 | 1468428310649 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 09:45:10 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:45:10 INFO - PROCESS | 448 | 1468428310654 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:45:10 INFO - PROCESS | 448 | 1468428310658 Marionette TRACE conn6 <- [1,2942,null,{}] 09:45:10 INFO - PROCESS | 448 | 1468428310663 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}] 09:45:10 INFO - PROCESS | 448 | 1468428310666 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:10 INFO - PROCESS | 448 | 1468428310801 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 09:45:10 INFO - PROCESS | 448 | 1468428310910 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:10 INFO - PROCESS | 448 | 1468428310913 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:10 INFO - PROCESS | 448 | ++DOCSHELL 16149000 == 38 [pid = 448] [id = 746] 09:45:10 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1614A800) [pid = 448] [serial = 2237] [outer = 00000000] 09:45:10 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (16627000) [pid = 448] [serial = 2238] [outer = 1614A800] 09:45:10 INFO - PROCESS | 448 | 1468428310968 Marionette DEBUG loaded listener.js 09:45:11 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1784BC00) [pid = 448] [serial = 2239] [outer = 1614A800] 09:45:11 INFO - PROCESS | 448 | 1468428311520 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]]]}] 09:45:11 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:45:11 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 09:45:11 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 930ms 09:45:11 INFO - PROCESS | 448 | 1468428311589 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 09:45:11 INFO - PROCESS | 448 | 1468428311593 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 09:45:11 INFO - PROCESS | 448 | 1468428311597 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:45:11 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:45:11 INFO - PROCESS | 448 | 1468428311599 Marionette TRACE conn6 <- [1,2946,null,{}] 09:45:11 INFO - PROCESS | 448 | 1468428311603 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}] 09:45:11 INFO - PROCESS | 448 | 1468428311606 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:11 INFO - PROCESS | 448 | 1468428311764 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 09:45:11 INFO - PROCESS | 448 | 1468428311875 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:11 INFO - PROCESS | 448 | 1468428311878 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:11 INFO - PROCESS | 448 | ++DOCSHELL 161E8400 == 39 [pid = 448] [id = 747] 09:45:11 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1A00F400) [pid = 448] [serial = 2240] [outer = 00000000] 09:45:11 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (1A083800) [pid = 448] [serial = 2241] [outer = 1A00F400] 09:45:11 INFO - PROCESS | 448 | 1468428311972 Marionette DEBUG loaded listener.js 09:45:12 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1A158800) [pid = 448] [serial = 2242] [outer = 1A00F400] 09:45:12 INFO - PROCESS | 448 | 1468428312484 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]]]}] 09:45:12 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. 09:45:12 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 929ms 09:45:12 INFO - PROCESS | 448 | 1468428312531 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 09:45:12 INFO - PROCESS | 448 | 1468428312533 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 09:45:12 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:45:12 INFO - PROCESS | 448 | 1468428312543 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:45:12 INFO - PROCESS | 448 | 1468428312549 Marionette TRACE conn6 <- [1,2950,null,{}] 09:45:12 INFO - PROCESS | 448 | 1468428312554 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}] 09:45:12 INFO - PROCESS | 448 | 1468428312558 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:12 INFO - PROCESS | 448 | 1468428312668 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 09:45:12 INFO - PROCESS | 448 | 1468428312810 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:12 INFO - PROCESS | 448 | 1468428312812 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:12 INFO - PROCESS | 448 | ++DOCSHELL 16C50800 == 40 [pid = 448] [id = 748] 09:45:12 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1A160400) [pid = 448] [serial = 2243] [outer = 00000000] 09:45:12 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (1BBE6000) [pid = 448] [serial = 2244] [outer = 1A160400] 09:45:12 INFO - PROCESS | 448 | 1468428312866 Marionette DEBUG loaded listener.js 09:45:12 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (1BBEEC00) [pid = 448] [serial = 2245] [outer = 1A160400] 09:45:13 INFO - PROCESS | 448 | 1468428313440 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]]]}] 09:45:13 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. 09:45:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 930ms 09:45:13 INFO - PROCESS | 448 | 1468428313470 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 09:45:13 INFO - PROCESS | 448 | 1468428313473 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 09:45:13 INFO - PROCESS | 448 | 1468428313477 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:45:13 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:45:13 INFO - PROCESS | 448 | 1468428313479 Marionette TRACE conn6 <- [1,2954,null,{}] 09:45:13 INFO - PROCESS | 448 | 1468428313482 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}] 09:45:13 INFO - PROCESS | 448 | 1468428313485 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:13 INFO - PROCESS | 448 | 1468428313597 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 09:45:13 INFO - PROCESS | 448 | 1468428313711 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:13 INFO - PROCESS | 448 | 1468428313713 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:13 INFO - PROCESS | 448 | ++DOCSHELL 090F5000 == 41 [pid = 448] [id = 749] 09:45:13 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (090F7000) [pid = 448] [serial = 2246] [outer = 00000000] 09:45:13 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (0CDE3400) [pid = 448] [serial = 2247] [outer = 090F7000] 09:45:13 INFO - PROCESS | 448 | 1468428313910 Marionette DEBUG loaded listener.js 09:45:13 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (10325C00) [pid = 448] [serial = 2248] [outer = 090F7000] 09:45:14 INFO - PROCESS | 448 | 1468428314487 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]]]}] 09:45:14 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. 09:45:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1021ms 09:45:14 INFO - PROCESS | 448 | 1468428314502 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 09:45:14 INFO - PROCESS | 448 | 1468428314506 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 09:45:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:45:14 INFO - PROCESS | 448 | 1468428314510 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:45:14 INFO - PROCESS | 448 | 1468428314513 Marionette TRACE conn6 <- [1,2958,null,{}] 09:45:14 INFO - PROCESS | 448 | 1468428314517 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}] 09:45:14 INFO - PROCESS | 448 | 1468428314520 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:14 INFO - PROCESS | 448 | 1468428314627 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 09:45:15 INFO - PROCESS | 448 | --DOCSHELL 144A2000 == 40 [pid = 448] [id = 743] 09:45:15 INFO - PROCESS | 448 | --DOCSHELL 161DBC00 == 39 [pid = 448] [id = 742] 09:45:15 INFO - PROCESS | 448 | --DOCSHELL 10909C00 == 38 [pid = 448] [id = 741] 09:45:15 INFO - PROCESS | 448 | --DOCSHELL 090F7400 == 37 [pid = 448] [id = 740] 09:45:15 INFO - PROCESS | 448 | --DOCSHELL 18F98800 == 36 [pid = 448] [id = 739] 09:45:15 INFO - PROCESS | 448 | --DOCSHELL 18B1C800 == 35 [pid = 448] [id = 738] 09:45:15 INFO - PROCESS | 448 | --DOCSHELL 16673C00 == 34 [pid = 448] [id = 737] 09:45:15 INFO - PROCESS | 448 | --DOCSHELL 144E3C00 == 33 [pid = 448] [id = 736] 09:45:15 INFO - PROCESS | 448 | --DOCSHELL 10322C00 == 32 [pid = 448] [id = 735] 09:45:15 INFO - PROCESS | 448 | --DOCSHELL 0C825000 == 31 [pid = 448] [id = 734] 09:45:15 INFO - PROCESS | 448 | --DOCSHELL 10176C00 == 30 [pid = 448] [id = 733] 09:45:15 INFO - PROCESS | 448 | --DOCSHELL 14760400 == 29 [pid = 448] [id = 732] 09:45:15 INFO - PROCESS | 448 | --DOCSHELL 16C50800 == 28 [pid = 448] [id = 748] 09:45:15 INFO - PROCESS | 448 | --DOCSHELL 090F5000 == 27 [pid = 448] [id = 749] 09:45:15 INFO - PROCESS | 448 | --DOCSHELL 161E8400 == 26 [pid = 448] [id = 747] 09:45:15 INFO - PROCESS | 448 | --DOCSHELL 10ACE400 == 25 [pid = 448] [id = 745] 09:45:15 INFO - PROCESS | 448 | --DOCSHELL 0C824C00 == 24 [pid = 448] [id = 744] 09:45:15 INFO - PROCESS | 448 | --DOCSHELL 16149000 == 23 [pid = 448] [id = 746] 09:45:15 INFO - PROCESS | 448 | 1468428315372 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:15 INFO - PROCESS | 448 | 1468428315376 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 91 (161E5800) [pid = 448] [serial = 2182] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 90 (10982C00) [pid = 448] [serial = 2176] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 89 (14C03000) [pid = 448] [serial = 2179] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 88 (10178C00) [pid = 448] [serial = 2173] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 87 (1017EC00) [pid = 448] [serial = 2174] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1031C400) [pid = 448] [serial = 2171] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 85 (1017E400) [pid = 448] [serial = 2170] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 84 (17D92400) [pid = 448] [serial = 2185] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 83 (1070B800) [pid = 448] [serial = 2162] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1031DC00) [pid = 448] [serial = 2161] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 81 (19090400) [pid = 448] [serial = 2197] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 80 (161E0C00) [pid = 448] [serial = 2165] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 79 (14D8F000) [pid = 448] [serial = 2164] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1926D000) [pid = 448] [serial = 2168] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1908D000) [pid = 448] [serial = 2167] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 76 (16671000) [pid = 448] [serial = 2183] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1818FC00) [pid = 448] [serial = 2188] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 74 (18B6FC00) [pid = 448] [serial = 2189] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 73 (1098AC00) [pid = 448] [serial = 2177] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 72 (17DC8800) [pid = 448] [serial = 2186] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1818B800) [pid = 448] [serial = 2191] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 70 (18F16C00) [pid = 448] [serial = 2195] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 69 (18F8EC00) [pid = 448] [serial = 2194] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 68 (14C4F400) [pid = 448] [serial = 2180] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | --DOMWINDOW == 67 (1818F400) [pid = 448] [serial = 2192] [outer = 00000000] [url = about:blank] 09:45:15 INFO - PROCESS | 448 | ++DOCSHELL 090E9400 == 24 [pid = 448] [id = 750] 09:45:15 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (090EA800) [pid = 448] [serial = 2249] [outer = 00000000] 09:45:15 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (090F4800) [pid = 448] [serial = 2250] [outer = 090EA800] 09:45:15 INFO - PROCESS | 448 | 1468428315501 Marionette DEBUG loaded listener.js 09:45:15 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (0C82B000) [pid = 448] [serial = 2251] [outer = 090EA800] 09:45:15 INFO - PROCESS | 448 | 1468428315892 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]]]}] 09:45:15 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. 09:45:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1424ms 09:45:15 INFO - PROCESS | 448 | 1468428315937 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 09:45:15 INFO - PROCESS | 448 | 1468428315940 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 09:45:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:45:15 INFO - PROCESS | 448 | 1468428315996 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:45:15 INFO - PROCESS | 448 | 1468428315999 Marionette TRACE conn6 <- [1,2962,null,{}] 09:45:15 INFO - PROCESS | 448 | 1468428316010 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}] 09:45:15 INFO - PROCESS | 448 | 1468428316013 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:16 INFO - PROCESS | 448 | 1468428316100 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 09:45:16 INFO - PROCESS | 448 | 1468428316109 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:16 INFO - PROCESS | 448 | 1468428316112 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:16 INFO - PROCESS | 448 | ++DOCSHELL 1036A400 == 25 [pid = 448] [id = 751] 09:45:16 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (1036B800) [pid = 448] [serial = 2252] [outer = 00000000] 09:45:16 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (10613400) [pid = 448] [serial = 2253] [outer = 1036B800] 09:45:16 INFO - PROCESS | 448 | 1468428316160 Marionette DEBUG loaded listener.js 09:45:16 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (1090C400) [pid = 448] [serial = 2254] [outer = 1036B800] 09:45:16 INFO - PROCESS | 448 | 1468428316590 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]]]}] 09:45:16 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. 09:45:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 690ms 09:45:16 INFO - PROCESS | 448 | 1468428316638 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 09:45:16 INFO - PROCESS | 448 | 1468428316642 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 09:45:16 INFO - PROCESS | 448 | 1468428316651 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:45:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:45:16 INFO - PROCESS | 448 | 1468428316653 Marionette TRACE conn6 <- [1,2966,null,{}] 09:45:16 INFO - PROCESS | 448 | 1468428316657 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}] 09:45:16 INFO - PROCESS | 448 | 1468428316660 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:16 INFO - PROCESS | 448 | 1468428316749 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 09:45:16 INFO - PROCESS | 448 | 1468428316799 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:16 INFO - PROCESS | 448 | 1468428316802 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:16 INFO - PROCESS | 448 | ++DOCSHELL 1441DC00 == 26 [pid = 448] [id = 752] 09:45:16 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (144A2000) [pid = 448] [serial = 2255] [outer = 00000000] 09:45:16 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (145C1400) [pid = 448] [serial = 2256] [outer = 144A2000] 09:45:16 INFO - PROCESS | 448 | 1468428316847 Marionette DEBUG loaded listener.js 09:45:16 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (147A9800) [pid = 448] [serial = 2257] [outer = 144A2000] 09:45:17 INFO - PROCESS | 448 | 1468428317267 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]]]}] 09:45:17 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. 09:45:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 669ms 09:45:17 INFO - PROCESS | 448 | 1468428317327 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 09:45:17 INFO - PROCESS | 448 | 1468428317329 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 09:45:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:45:17 INFO - PROCESS | 448 | 1468428317334 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:45:17 INFO - PROCESS | 448 | 1468428317340 Marionette TRACE conn6 <- [1,2970,null,{}] 09:45:17 INFO - PROCESS | 448 | 1468428317349 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}] 09:45:17 INFO - PROCESS | 448 | 1468428317353 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:17 INFO - PROCESS | 448 | 1468428317439 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 09:45:17 INFO - PROCESS | 448 | 1468428317446 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:17 INFO - PROCESS | 448 | 1468428317448 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:17 INFO - PROCESS | 448 | ++DOCSHELL 1017D000 == 27 [pid = 448] [id = 753] 09:45:17 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (10A27400) [pid = 448] [serial = 2258] [outer = 00000000] 09:45:17 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (15A59000) [pid = 448] [serial = 2259] [outer = 10A27400] 09:45:17 INFO - PROCESS | 448 | 1468428317502 Marionette DEBUG loaded listener.js 09:45:17 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (161E3C00) [pid = 448] [serial = 2260] [outer = 10A27400] 09:45:17 INFO - PROCESS | 448 | 1468428317949 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"]]]}] 09:45:18 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 09:45:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:45:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 690ms 09:45:18 INFO - PROCESS | 448 | 1468428318029 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 09:45:18 INFO - PROCESS | 448 | 1468428318031 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 09:45:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:45:18 INFO - PROCESS | 448 | 1468428318035 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:45:18 INFO - PROCESS | 448 | 1468428318036 Marionette TRACE conn6 <- [1,2974,null,{}] 09:45:18 INFO - PROCESS | 448 | 1468428318040 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}] 09:45:18 INFO - PROCESS | 448 | 1468428318042 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:18 INFO - PROCESS | 448 | 1468428318164 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 09:45:18 INFO - PROCESS | 448 | 1468428318263 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:18 INFO - PROCESS | 448 | 1468428318265 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:18 INFO - PROCESS | 448 | ++DOCSHELL 16C44C00 == 28 [pid = 448] [id = 754] 09:45:18 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (16C50800) [pid = 448] [serial = 2261] [outer = 00000000] 09:45:18 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (17DC4400) [pid = 448] [serial = 2262] [outer = 16C50800] 09:45:18 INFO - PROCESS | 448 | 1468428318309 Marionette DEBUG loaded listener.js 09:45:18 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (17DCB000) [pid = 448] [serial = 2263] [outer = 16C50800] 09:45:18 INFO - PROCESS | 448 | 1468428318653 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]]]}] 09:45:18 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. 09:45:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 670ms 09:45:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:45:18 INFO - PROCESS | 448 | 1468428318707 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 09:45:18 INFO - PROCESS | 448 | 1468428318709 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 09:45:18 INFO - PROCESS | 448 | 1468428318712 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:45:18 INFO - PROCESS | 448 | 1468428318714 Marionette TRACE conn6 <- [1,2978,null,{}] 09:45:18 INFO - PROCESS | 448 | 1468428318724 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}] 09:45:18 INFO - PROCESS | 448 | 1468428318726 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:18 INFO - PROCESS | 448 | 1468428318840 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 09:45:18 INFO - PROCESS | 448 | 1468428318845 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:18 INFO - PROCESS | 448 | 1468428318851 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:18 INFO - PROCESS | 448 | ++DOCSHELL 17DD1400 == 29 [pid = 448] [id = 755] 09:45:18 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (17DD2400) [pid = 448] [serial = 2264] [outer = 00000000] 09:45:18 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (18184000) [pid = 448] [serial = 2265] [outer = 17DD2400] 09:45:18 INFO - PROCESS | 448 | 1468428318904 Marionette DEBUG loaded listener.js 09:45:18 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (1818F400) [pid = 448] [serial = 2266] [outer = 17DD2400] 09:45:19 INFO - PROCESS | 448 | ++DOCSHELL 18F14C00 == 30 [pid = 448] [id = 756] 09:45:19 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (18F16800) [pid = 448] [serial = 2267] [outer = 00000000] 09:45:19 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (18F17C00) [pid = 448] [serial = 2268] [outer = 18F16800] 09:45:19 INFO - PROCESS | 448 | 1468428319441 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]]]}] 09:45:19 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. 09:45:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 770ms 09:45:19 INFO - PROCESS | 448 | 1468428319483 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 09:45:19 INFO - PROCESS | 448 | 1468428319485 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 09:45:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:45:19 INFO - PROCESS | 448 | 1468428319488 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:45:19 INFO - PROCESS | 448 | 1468428319490 Marionette TRACE conn6 <- [1,2982,null,{}] 09:45:19 INFO - PROCESS | 448 | 1468428319497 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}] 09:45:19 INFO - PROCESS | 448 | 1468428319499 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:19 INFO - PROCESS | 448 | 1468428319652 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 09:45:19 INFO - PROCESS | 448 | --DOMWINDOW == 86 (18B63400) [pid = 448] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:45:19 INFO - PROCESS | 448 | --DOMWINDOW == 85 (1907F400) [pid = 448] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:45:19 INFO - PROCESS | 448 | --DOMWINDOW == 84 (10179C00) [pid = 448] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:45:19 INFO - PROCESS | 448 | --DOMWINDOW == 83 (144EF800) [pid = 448] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:45:19 INFO - PROCESS | 448 | --DOMWINDOW == 82 (0CDCC800) [pid = 448] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:45:19 INFO - PROCESS | 448 | --DOMWINDOW == 81 (18F98C00) [pid = 448] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:45:19 INFO - PROCESS | 448 | --DOMWINDOW == 80 (166E8800) [pid = 448] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:45:19 INFO - PROCESS | 448 | --DOMWINDOW == 79 (10323400) [pid = 448] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:45:19 INFO - PROCESS | 448 | --DOMWINDOW == 78 (1667A400) [pid = 448] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:45:19 INFO - PROCESS | 448 | --DOMWINDOW == 77 (0FFF5400) [pid = 448] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:45:19 INFO - PROCESS | 448 | --DOMWINDOW == 76 (10982000) [pid = 448] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:45:19 INFO - PROCESS | 448 | --DOMWINDOW == 75 (16C4B000) [pid = 448] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:45:19 INFO - PROCESS | 448 | 1468428319972 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:19 INFO - PROCESS | 448 | 1468428319974 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:19 INFO - PROCESS | 448 | ++DOCSHELL 0CD27800 == 31 [pid = 448] [id = 757] 09:45:19 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (0CDCC800) [pid = 448] [serial = 2269] [outer = 00000000] 09:45:19 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (10329800) [pid = 448] [serial = 2270] [outer = 0CDCC800] 09:45:20 INFO - PROCESS | 448 | 1468428320019 Marionette DEBUG loaded listener.js 09:45:20 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (144EF800) [pid = 448] [serial = 2271] [outer = 0CDCC800] 09:45:20 INFO - PROCESS | 448 | 1468428320318 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]]]}] 09:45:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:45:20 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 09:45:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 870ms 09:45:20 INFO - PROCESS | 448 | 1468428320365 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 09:45:20 INFO - PROCESS | 448 | 1468428320367 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 09:45:20 INFO - PROCESS | 448 | 1468428320370 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:45:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:45:20 INFO - PROCESS | 448 | 1468428320372 Marionette TRACE conn6 <- [1,2986,null,{}] 09:45:20 INFO - PROCESS | 448 | 1468428320376 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}] 09:45:20 INFO - PROCESS | 448 | 1468428320377 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:20 INFO - PROCESS | 448 | 1468428320458 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 09:45:20 INFO - PROCESS | 448 | 1468428320463 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:20 INFO - PROCESS | 448 | 1468428320465 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:20 INFO - PROCESS | 448 | ++DOCSHELL 16C41800 == 32 [pid = 448] [id = 758] 09:45:20 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1816B000) [pid = 448] [serial = 2272] [outer = 00000000] 09:45:20 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18F98C00) [pid = 448] [serial = 2273] [outer = 1816B000] 09:45:20 INFO - PROCESS | 448 | 1468428320508 Marionette DEBUG loaded listener.js 09:45:20 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (18F92400) [pid = 448] [serial = 2274] [outer = 1816B000] 09:45:20 INFO - PROCESS | 448 | 1468428320896 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]]]}] 09:45:20 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. 09:45:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 570ms 09:45:20 INFO - PROCESS | 448 | 1468428320944 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 09:45:20 INFO - PROCESS | 448 | 1468428320946 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 09:45:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:45:20 INFO - PROCESS | 448 | 1468428320948 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:45:20 INFO - PROCESS | 448 | 1468428320950 Marionette TRACE conn6 <- [1,2990,null,{}] 09:45:20 INFO - PROCESS | 448 | 1468428320953 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}] 09:45:20 INFO - PROCESS | 448 | 1468428320955 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:21 INFO - PROCESS | 448 | 1468428321083 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 09:45:21 INFO - PROCESS | 448 | 1468428321091 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:21 INFO - PROCESS | 448 | 1468428321093 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:21 INFO - PROCESS | 448 | ++DOCSHELL 14415800 == 33 [pid = 448] [id = 759] 09:45:21 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1907E400) [pid = 448] [serial = 2275] [outer = 00000000] 09:45:21 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (19095800) [pid = 448] [serial = 2276] [outer = 1907E400] 09:45:21 INFO - PROCESS | 448 | 1468428321137 Marionette DEBUG loaded listener.js 09:45:21 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (19083800) [pid = 448] [serial = 2277] [outer = 1907E400] 09:45:21 INFO - PROCESS | 448 | 1468428321534 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]]]}] 09:45:21 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. 09:45:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 630ms 09:45:21 INFO - PROCESS | 448 | 1468428321580 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 09:45:21 INFO - PROCESS | 448 | 1468428321582 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 09:45:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:45:21 INFO - PROCESS | 448 | 1468428321585 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:45:21 INFO - PROCESS | 448 | 1468428321587 Marionette TRACE conn6 <- [1,2994,null,{}] 09:45:21 INFO - PROCESS | 448 | 1468428321590 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}] 09:45:21 INFO - PROCESS | 448 | 1468428321592 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:21 INFO - PROCESS | 448 | 1468428321725 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 09:45:21 INFO - PROCESS | 448 | 1468428321735 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:21 INFO - PROCESS | 448 | 1468428321737 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:21 INFO - PROCESS | 448 | ++DOCSHELL 19292000 == 34 [pid = 448] [id = 760] 09:45:21 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (195D6C00) [pid = 448] [serial = 2278] [outer = 00000000] 09:45:21 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (1A01AC00) [pid = 448] [serial = 2279] [outer = 195D6C00] 09:45:21 INFO - PROCESS | 448 | 1468428321781 Marionette DEBUG loaded listener.js 09:45:21 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1A084C00) [pid = 448] [serial = 2280] [outer = 195D6C00] 09:45:22 INFO - PROCESS | 448 | --DOCSHELL 1036A400 == 33 [pid = 448] [id = 751] 09:45:22 INFO - PROCESS | 448 | --DOCSHELL 090E9400 == 32 [pid = 448] [id = 750] 09:45:23 INFO - PROCESS | 448 | --DOCSHELL 1017D000 == 31 [pid = 448] [id = 753] 09:45:23 INFO - PROCESS | 448 | --DOCSHELL 0CD27800 == 30 [pid = 448] [id = 757] 09:45:23 INFO - PROCESS | 448 | --DOCSHELL 17DD1400 == 29 [pid = 448] [id = 755] 09:45:23 INFO - PROCESS | 448 | --DOCSHELL 16C44C00 == 28 [pid = 448] [id = 754] 09:45:23 INFO - PROCESS | 448 | --DOCSHELL 16C41800 == 27 [pid = 448] [id = 758] 09:45:23 INFO - PROCESS | 448 | --DOCSHELL 1441DC00 == 26 [pid = 448] [id = 752] 09:45:23 INFO - PROCESS | 448 | --DOCSHELL 18F14C00 == 25 [pid = 448] [id = 756] 09:45:23 INFO - PROCESS | 448 | --DOCSHELL 14415800 == 24 [pid = 448] [id = 759] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 86 (18E0B000) [pid = 448] [serial = 2215] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 85 (19092400) [pid = 448] [serial = 2198] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 84 (1060F400) [pid = 448] [serial = 2200] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 83 (10A29400) [pid = 448] [serial = 2201] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 82 (14B7C400) [pid = 448] [serial = 2209] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 81 (15A58000) [pid = 448] [serial = 2210] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 80 (10619400) [pid = 448] [serial = 2203] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 79 (144E3800) [pid = 448] [serial = 2204] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 78 (19094800) [pid = 448] [serial = 2219] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 77 (178EAC00) [pid = 448] [serial = 2212] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 76 (1036CC00) [pid = 448] [serial = 2206] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 75 (1908E000) [pid = 448] [serial = 2218] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 74 (10614C00) [pid = 448] [serial = 2207] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 73 (1A084800) [pid = 448] [serial = 2228] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 72 (1A011000) [pid = 448] [serial = 2221] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 71 (14D8E000) [pid = 448] [serial = 2224] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 70 (16677C00) [pid = 448] [serial = 2225] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 69 (1A0E7800) [pid = 448] [serial = 2230] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 68 (1A154C00) [pid = 448] [serial = 2231] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 67 (18F90400) [pid = 448] [serial = 2216] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 66 (1A01A400) [pid = 448] [serial = 2227] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 65 (19DED400) [pid = 448] [serial = 2222] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | --DOMWINDOW == 64 (17DD2800) [pid = 448] [serial = 2213] [outer = 00000000] [url = about:blank] 09:45:23 INFO - PROCESS | 448 | 1468428323489 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]]]}] 09:45:23 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. 09:45:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1935ms 09:45:23 INFO - PROCESS | 448 | 1468428323522 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 09:45:23 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:45:23 INFO - PROCESS | 448 | 1468428323526 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 09:45:23 INFO - PROCESS | 448 | 1468428323531 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:45:23 INFO - PROCESS | 448 | 1468428323534 Marionette TRACE conn6 <- [1,2998,null,{}] 09:45:23 INFO - PROCESS | 448 | 1468428323540 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}] 09:45:23 INFO - PROCESS | 448 | 1468428323544 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:23 INFO - PROCESS | 448 | 1468428323639 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 09:45:23 INFO - PROCESS | 448 | 1468428323648 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:23 INFO - PROCESS | 448 | 1468428323653 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:23 INFO - PROCESS | 448 | ++DOCSHELL 0FFF9C00 == 25 [pid = 448] [id = 761] 09:45:23 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (0FFFD800) [pid = 448] [serial = 2281] [outer = 00000000] 09:45:23 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (10174800) [pid = 448] [serial = 2282] [outer = 0FFFD800] 09:45:23 INFO - PROCESS | 448 | 1468428323702 Marionette DEBUG loaded listener.js 09:45:23 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (1017BC00) [pid = 448] [serial = 2283] [outer = 0FFFD800] 09:45:24 INFO - PROCESS | 448 | [448] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:45:24 INFO - PROCESS | 448 | 1468428324264 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:45:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:45:24 INFO - {} 09:45:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:45:24 INFO - {} 09:45:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:45:24 INFO - {} 09:45:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:45:24 INFO - {} 09:45:24 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 770ms 09:45:24 INFO - PROCESS | 448 | 1468428324302 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 09:45:24 INFO - PROCESS | 448 | 1468428324307 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 09:45:24 INFO - TEST-START | /FileAPI/fileReader.html 09:45:24 INFO - PROCESS | 448 | 1468428324315 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:45:24 INFO - PROCESS | 448 | 1468428324318 Marionette TRACE conn6 <- [1,3002,null,{}] 09:45:24 INFO - PROCESS | 448 | 1468428324322 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}] 09:45:24 INFO - PROCESS | 448 | 1468428324325 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:24 INFO - PROCESS | 448 | 1468428324419 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 09:45:24 INFO - PROCESS | 448 | 1468428324514 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:24 INFO - PROCESS | 448 | 1468428324517 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:24 INFO - PROCESS | 448 | ++DOCSHELL 10374800 == 26 [pid = 448] [id = 762] 09:45:24 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (10535000) [pid = 448] [serial = 2284] [outer = 00000000] 09:45:24 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (10611400) [pid = 448] [serial = 2285] [outer = 10535000] 09:45:24 INFO - PROCESS | 448 | 1468428324564 Marionette DEBUG loaded listener.js 09:45:24 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (1090A800) [pid = 448] [serial = 2286] [outer = 10535000] 09:45:24 INFO - PROCESS | 448 | 1468428324908 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]]]}] 09:45:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:45:24 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:45:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:45:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:45:24 INFO - TEST-OK | /FileAPI/fileReader.html | took 630ms 09:45:24 INFO - PROCESS | 448 | 1468428324960 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 09:45:24 INFO - PROCESS | 448 | 1468428324962 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 09:45:24 INFO - TEST-START | /FileAPI/historical.html 09:45:24 INFO - PROCESS | 448 | 1468428324966 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:45:24 INFO - PROCESS | 448 | 1468428324969 Marionette TRACE conn6 <- [1,3006,null,{}] 09:45:24 INFO - PROCESS | 448 | 1468428324980 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}] 09:45:24 INFO - PROCESS | 448 | 1468428324985 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:25 INFO - PROCESS | 448 | 1468428325098 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 09:45:25 INFO - PROCESS | 448 | 1468428325107 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:25 INFO - PROCESS | 448 | 1468428325110 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:25 INFO - PROCESS | 448 | ++DOCSHELL 1340F000 == 27 [pid = 448] [id = 763] 09:45:25 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (13410C00) [pid = 448] [serial = 2287] [outer = 00000000] 09:45:25 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (1441F400) [pid = 448] [serial = 2288] [outer = 13410C00] 09:45:25 INFO - PROCESS | 448 | 1468428325159 Marionette DEBUG loaded listener.js 09:45:25 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (144EC800) [pid = 448] [serial = 2289] [outer = 13410C00] 09:45:25 INFO - PROCESS | 448 | 1468428325591 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"]]]}] 09:45:25 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:45:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:45:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:45:25 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:45:25 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:45:25 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:45:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:45:25 INFO - TEST-OK | /FileAPI/historical.html | took 670ms 09:45:25 INFO - PROCESS | 448 | 1468428325638 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 09:45:25 INFO - PROCESS | 448 | 1468428325641 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 09:45:25 INFO - TEST-START | /FileAPI/idlharness.html 09:45:25 INFO - PROCESS | 448 | 1468428325648 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:45:25 INFO - PROCESS | 448 | 1468428325650 Marionette TRACE conn6 <- [1,3010,null,{}] 09:45:25 INFO - PROCESS | 448 | 1468428325653 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}] 09:45:25 INFO - PROCESS | 448 | 1468428325655 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:25 INFO - PROCESS | 448 | 1468428325740 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 09:45:25 INFO - PROCESS | 448 | 1468428325746 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:25 INFO - PROCESS | 448 | 1468428325748 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:25 INFO - PROCESS | 448 | ++DOCSHELL 10373800 == 28 [pid = 448] [id = 764] 09:45:25 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (1441DC00) [pid = 448] [serial = 2290] [outer = 00000000] 09:45:25 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (14C4DC00) [pid = 448] [serial = 2291] [outer = 1441DC00] 09:45:25 INFO - PROCESS | 448 | 1468428325791 Marionette DEBUG loaded listener.js 09:45:25 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (14D8E000) [pid = 448] [serial = 2292] [outer = 1441DC00] 09:45:26 INFO - PROCESS | 448 | 1468428326765 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\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:45:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:45:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:45:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:45:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:45:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:45:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:45:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:45:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:45:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:45:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:45:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:45:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:45:26 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 09:45:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:45:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:45:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:45:26 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 09:45:26 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 09:45:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:45:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:45:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:45:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:45:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:45:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:45:26 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 09:45:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:45:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:45:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:45:26 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 09:45:26 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 09:45:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:45:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:45:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:45:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:45:26 INFO - TEST-OK | /FileAPI/idlharness.html | took 1222ms 09:45:26 INFO - PROCESS | 448 | 1468428326867 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 09:45:26 INFO - PROCESS | 448 | 1468428326869 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 09:45:26 INFO - PROCESS | 448 | 1468428326873 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:45:26 INFO - TEST-START | /FileAPI/idlharness.worker 09:45:26 INFO - PROCESS | 448 | 1468428326875 Marionette TRACE conn6 <- [1,3014,null,{}] 09:45:26 INFO - PROCESS | 448 | 1468428326880 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}] 09:45:26 INFO - PROCESS | 448 | 1468428326882 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:26 INFO - PROCESS | 448 | 1468428326996 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 09:45:26 INFO - PROCESS | 448 | 1468428327005 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:26 INFO - PROCESS | 448 | 1468428327006 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:27 INFO - PROCESS | 448 | ++DOCSHELL 14D97000 == 29 [pid = 448] [id = 765] 09:45:27 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (161E4800) [pid = 448] [serial = 2293] [outer = 00000000] 09:45:27 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (18B6B400) [pid = 448] [serial = 2294] [outer = 161E4800] 09:45:27 INFO - PROCESS | 448 | 1468428327050 Marionette DEBUG loaded listener.js 09:45:27 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18CF1C00) [pid = 448] [serial = 2295] [outer = 161E4800] 09:45:27 INFO - PROCESS | 448 | [448] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:45:27 INFO - PROCESS | 448 | 1468428327968 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\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:45:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:45:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:45:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:45:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:45:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:45:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:45:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:45:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:45:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:45:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:45:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:45:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:45:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:45:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:45:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:45:28 INFO - {} 09:45:28 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 09:45:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:45:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:45:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:45:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:45:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:45:28 INFO - {} 09:45:28 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 - {} 09:45:28 INFO - {} 09:45:28 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 09:45:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:45:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:45:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:45:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:45:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:45:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:45:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:45:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:45:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:45:28 INFO - {} 09:45:28 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 09:45:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:45:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:45:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:45:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:45:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:45:28 INFO - {} 09:45:28 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 - {} 09:45:28 INFO - {} 09:45:28 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 09:45:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:45:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:45:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:45:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:45:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:45:28 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 09:45:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:45:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:45:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:45:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:45:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:45:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:45:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:45:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:45:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:45:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:45:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:45:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:45:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:45:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:45:28 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 09:45:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:45:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:45:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:45:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:45:28 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 09:45:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:45:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:45:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:45:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:45:28 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 09:45:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:45:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:45:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:45:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:45:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:45:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:45:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:45:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:45:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:45:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:45:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:45:28 INFO - {} 09:45:28 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1248ms 09:45:28 INFO - PROCESS | 448 | 1468428328126 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 09:45:28 INFO - PROCESS | 448 | 1468428328129 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 09:45:28 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:45:28 INFO - PROCESS | 448 | 1468428328132 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:45:28 INFO - PROCESS | 448 | 1468428328133 Marionette TRACE conn6 <- [1,3018,null,{}] 09:45:28 INFO - PROCESS | 448 | 1468428328137 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}] 09:45:28 INFO - PROCESS | 448 | 1468428328143 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:28 INFO - PROCESS | 448 | 1468428328307 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 09:45:28 INFO - PROCESS | 448 | 1468428328317 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:28 INFO - PROCESS | 448 | 1468428328319 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:28 INFO - PROCESS | 448 | ++DOCSHELL 18FC2800 == 30 [pid = 448] [id = 766] 09:45:28 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18FC3C00) [pid = 448] [serial = 2296] [outer = 00000000] 09:45:28 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1CEBFC00) [pid = 448] [serial = 2297] [outer = 18FC3C00] 09:45:28 INFO - PROCESS | 448 | 1468428328363 Marionette DEBUG loaded listener.js 09:45:28 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1CEC2400) [pid = 448] [serial = 2298] [outer = 18FC3C00] 09:45:28 INFO - PROCESS | 448 | 1468428328735 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]]]}] 09:45:28 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 09:45:28 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 630ms 09:45:28 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:45:28 INFO - PROCESS | 448 | 1468428328766 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 09:45:28 INFO - PROCESS | 448 | 1468428328768 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 09:45:28 INFO - PROCESS | 448 | 1468428328771 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:45:28 INFO - PROCESS | 448 | 1468428328772 Marionette TRACE conn6 <- [1,3022,null,{}] 09:45:28 INFO - PROCESS | 448 | 1468428328776 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}] 09:45:28 INFO - PROCESS | 448 | 1468428328778 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:28 INFO - PROCESS | 448 | 1468428328855 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 09:45:28 INFO - PROCESS | 448 | 1468428328959 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:28 INFO - PROCESS | 448 | 1468428328961 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:28 INFO - PROCESS | 448 | ++DOCSHELL 1CEC5C00 == 31 [pid = 448] [id = 767] 09:45:28 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1CEC6000) [pid = 448] [serial = 2299] [outer = 00000000] 09:45:28 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1CEFB400) [pid = 448] [serial = 2300] [outer = 1CEC6000] 09:45:28 INFO - PROCESS | 448 | 1468428329007 Marionette DEBUG loaded listener.js 09:45:29 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (1D922C00) [pid = 448] [serial = 2301] [outer = 1CEC6000] 09:45:29 INFO - PROCESS | 448 | 1468428329333 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]]]}] 09:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:45:29 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 630ms 09:45:29 INFO - PROCESS | 448 | 1468428329402 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 09:45:29 INFO - PROCESS | 448 | 1468428329404 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 09:45:29 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:45:29 INFO - PROCESS | 448 | 1468428329413 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:45:29 INFO - PROCESS | 448 | 1468428329415 Marionette TRACE conn6 <- [1,3026,null,{}] 09:45:29 INFO - PROCESS | 448 | 1468428329418 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}] 09:45:29 INFO - PROCESS | 448 | 1468428329420 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:29 INFO - PROCESS | 448 | 1468428329542 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 09:45:29 INFO - PROCESS | 448 | 1468428329547 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:29 INFO - PROCESS | 448 | 1468428329548 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:29 INFO - PROCESS | 448 | ++DOCSHELL 0FFF7400 == 32 [pid = 448] [id = 768] 09:45:29 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (10240800) [pid = 448] [serial = 2302] [outer = 00000000] 09:45:29 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1CEF7C00) [pid = 448] [serial = 2303] [outer = 10240800] 09:45:29 INFO - PROCESS | 448 | 1468428329591 Marionette DEBUG loaded listener.js 09:45:29 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (14CD2000) [pid = 448] [serial = 2304] [outer = 10240800] 09:45:29 INFO - PROCESS | 448 | 1468428330003 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"]]]}] 09:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:45:30 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 670ms 09:45:30 INFO - PROCESS | 448 | 1468428330088 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 09:45:30 INFO - PROCESS | 448 | 1468428330090 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 09:45:30 INFO - PROCESS | 448 | 1468428330093 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:45:30 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:45:30 INFO - PROCESS | 448 | 1468428330095 Marionette TRACE conn6 <- [1,3030,null,{}] 09:45:30 INFO - PROCESS | 448 | 1468428330098 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}] 09:45:30 INFO - PROCESS | 448 | 1468428330100 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:30 INFO - PROCESS | 448 | 1468428330214 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 09:45:30 INFO - PROCESS | 448 | 1468428330219 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:30 INFO - PROCESS | 448 | 1468428330220 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:30 INFO - PROCESS | 448 | ++DOCSHELL 115D0400 == 33 [pid = 448] [id = 769] 09:45:30 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (1D92D000) [pid = 448] [serial = 2305] [outer = 00000000] 09:45:30 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (1DA28000) [pid = 448] [serial = 2306] [outer = 1D92D000] 09:45:30 INFO - PROCESS | 448 | 1468428330263 Marionette DEBUG loaded listener.js 09:45:30 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (1DA29C00) [pid = 448] [serial = 2307] [outer = 1D92D000] 09:45:30 INFO - PROCESS | 448 | 1468428330950 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]]]}] 09:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:45:30 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. 09:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:45:30 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'.) 09:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:45:31 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. 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:45:31 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. 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:45:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:45:31 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. 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:45:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:45:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 09:45:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:45:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:45:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:45:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:45:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:45:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:45:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:45:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:45:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:45:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:45:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:45:31 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 965ms 09:45:31 INFO - PROCESS | 448 | 1468428331073 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 09:45:31 INFO - PROCESS | 448 | 1468428331075 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 09:45:31 INFO - PROCESS | 448 | 1468428331078 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:45:31 INFO - PROCESS | 448 | 1468428331080 Marionette TRACE conn6 <- [1,3034,null,{}] 09:45:31 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:45:31 INFO - PROCESS | 448 | 1468428331084 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}] 09:45:31 INFO - PROCESS | 448 | 1468428331085 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:31 INFO - PROCESS | 448 | 1468428331206 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 09:45:31 INFO - PROCESS | 448 | 1468428331212 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:31 INFO - PROCESS | 448 | 1468428331214 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:31 INFO - PROCESS | 448 | ++DOCSHELL 0C824400 == 34 [pid = 448] [id = 770] 09:45:31 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (0CD6C800) [pid = 448] [serial = 2308] [outer = 00000000] 09:45:31 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (144E4000) [pid = 448] [serial = 2309] [outer = 0CD6C800] 09:45:31 INFO - PROCESS | 448 | 1468428331495 Marionette DEBUG loaded listener.js 09:45:31 INFO - PROCESS | 448 | ++DOMWINDOW == 94 (17DC5800) [pid = 448] [serial = 2310] [outer = 0CD6C800] 09:45:31 INFO - PROCESS | 448 | --DOMWINDOW == 93 (0CDCC800) [pid = 448] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:45:31 INFO - PROCESS | 448 | --DOMWINDOW == 92 (1907E400) [pid = 448] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:45:31 INFO - PROCESS | 448 | --DOMWINDOW == 91 (16C50800) [pid = 448] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:45:31 INFO - PROCESS | 448 | --DOMWINDOW == 90 (17DD2400) [pid = 448] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:45:31 INFO - PROCESS | 448 | --DOMWINDOW == 89 (18F16800) [pid = 448] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:45:31 INFO - PROCESS | 448 | --DOMWINDOW == 88 (1816B000) [pid = 448] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:45:31 INFO - PROCESS | 448 | --DOMWINDOW == 87 (10A27400) [pid = 448] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:45:31 INFO - PROCESS | 448 | --DOMWINDOW == 86 (144A2000) [pid = 448] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:45:31 INFO - PROCESS | 448 | --DOMWINDOW == 85 (1036B800) [pid = 448] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:45:31 INFO - PROCESS | 448 | --DOMWINDOW == 84 (090EA800) [pid = 448] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:45:31 INFO - PROCESS | 448 | --DOMWINDOW == 83 (090F7000) [pid = 448] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:45:31 INFO - PROCESS | 448 | --DOMWINDOW == 82 (1A160400) [pid = 448] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:45:31 INFO - PROCESS | 448 | --DOMWINDOW == 81 (1A00F400) [pid = 448] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:45:31 INFO - PROCESS | 448 | --DOMWINDOW == 80 (1614A800) [pid = 448] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:45:31 INFO - PROCESS | 448 | --DOMWINDOW == 79 (1441C800) [pid = 448] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:45:31 INFO - PROCESS | 448 | --DOMWINDOW == 78 (0C825800) [pid = 448] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:45:31 INFO - PROCESS | 448 | [448] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:45:31 INFO - PROCESS | 448 | 1468428331848 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:45:31 INFO - {} 09:45:31 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 830ms 09:45:31 INFO - PROCESS | 448 | 1468428331884 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 09:45:31 INFO - PROCESS | 448 | 1468428331886 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 09:45:31 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:45:31 INFO - PROCESS | 448 | 1468428331889 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:45:31 INFO - PROCESS | 448 | 1468428331891 Marionette TRACE conn6 <- [1,3038,null,{}] 09:45:31 INFO - PROCESS | 448 | 1468428331895 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}] 09:45:31 INFO - PROCESS | 448 | 1468428331910 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:32 INFO - PROCESS | 448 | 1468428332046 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 09:45:32 INFO - PROCESS | 448 | 1468428332056 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:32 INFO - PROCESS | 448 | 1468428332058 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:32 INFO - PROCESS | 448 | ++DOCSHELL 10A2E800 == 35 [pid = 448] [id = 771] 09:45:32 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (145CF000) [pid = 448] [serial = 2311] [outer = 00000000] 09:45:32 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1B6EA400) [pid = 448] [serial = 2312] [outer = 145CF000] 09:45:32 INFO - PROCESS | 448 | 1468428332104 Marionette DEBUG loaded listener.js 09:45:32 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (1DACBC00) [pid = 448] [serial = 2313] [outer = 145CF000] 09:45:32 INFO - PROCESS | 448 | 1468428332490 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]]]}] 09:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:45:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 629ms 09:45:32 INFO - PROCESS | 448 | 1468428332520 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 09:45:32 INFO - PROCESS | 448 | 1468428332522 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 09:45:32 INFO - PROCESS | 448 | 1468428332526 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:45:32 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:45:32 INFO - PROCESS | 448 | 1468428332527 Marionette TRACE conn6 <- [1,3042,null,{}] 09:45:32 INFO - PROCESS | 448 | 1468428332531 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}] 09:45:32 INFO - PROCESS | 448 | 1468428332532 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:32 INFO - PROCESS | 448 | 1468428332613 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 09:45:32 INFO - PROCESS | 448 | 1468428332739 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:32 INFO - PROCESS | 448 | 1468428332741 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:32 INFO - PROCESS | 448 | ++DOCSHELL 18F91800 == 36 [pid = 448] [id = 772] 09:45:32 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (1DAC8000) [pid = 448] [serial = 2314] [outer = 00000000] 09:45:32 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1FB03C00) [pid = 448] [serial = 2315] [outer = 1DAC8000] 09:45:32 INFO - PROCESS | 448 | 1468428332783 Marionette DEBUG loaded listener.js 09:45:32 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (1FB05400) [pid = 448] [serial = 2316] [outer = 1DAC8000] 09:45:33 INFO - PROCESS | 448 | 1468428333349 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"]]]}] 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:45:33 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" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:45:33 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" 09:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:45:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 952ms 09:45:33 INFO - PROCESS | 448 | 1468428333484 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 09:45:33 INFO - PROCESS | 448 | 1468428333490 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 09:45:33 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:45:33 INFO - PROCESS | 448 | 1468428333495 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:45:33 INFO - PROCESS | 448 | 1468428333499 Marionette TRACE conn6 <- [1,3046,null,{}] 09:45:33 INFO - PROCESS | 448 | 1468428333505 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}] 09:45:33 INFO - PROCESS | 448 | 1468428333508 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:33 INFO - PROCESS | 448 | 1468428333655 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 09:45:33 INFO - PROCESS | 448 | 1468428333749 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:33 INFO - PROCESS | 448 | 1468428333754 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:33 INFO - PROCESS | 448 | ++DOCSHELL 0FF60000 == 37 [pid = 448] [id = 773] 09:45:33 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (0FF65400) [pid = 448] [serial = 2317] [outer = 00000000] 09:45:33 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (10172800) [pid = 448] [serial = 2318] [outer = 0FF65400] 09:45:33 INFO - PROCESS | 448 | 1468428333851 Marionette DEBUG loaded listener.js 09:45:33 INFO - PROCESS | 448 | ++DOMWINDOW == 87 (1031B400) [pid = 448] [serial = 2319] [outer = 0FF65400] 09:45:34 INFO - PROCESS | 448 | 1468428334540 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]]]}] 09:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:45:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:45:34 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:34 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:45:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:45:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:45:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:45:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:45:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:45:34 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1073ms 09:45:34 INFO - PROCESS | 448 | 1468428334570 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 09:45:34 INFO - PROCESS | 448 | 1468428334574 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 09:45:34 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:45:34 INFO - PROCESS | 448 | 1468428334580 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:45:34 INFO - PROCESS | 448 | 1468428334584 Marionette TRACE conn6 <- [1,3050,null,{}] 09:45:34 INFO - PROCESS | 448 | 1468428334588 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}] 09:45:34 INFO - PROCESS | 448 | 1468428334591 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:34 INFO - PROCESS | 448 | 1468428334714 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 09:45:34 INFO - PROCESS | 448 | 1468428334837 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:34 INFO - PROCESS | 448 | 1468428334840 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:34 INFO - PROCESS | 448 | ++DOCSHELL 113DEC00 == 38 [pid = 448] [id = 774] 09:45:34 INFO - PROCESS | 448 | ++DOMWINDOW == 88 (13414C00) [pid = 448] [serial = 2320] [outer = 00000000] 09:45:34 INFO - PROCESS | 448 | ++DOMWINDOW == 89 (14767800) [pid = 448] [serial = 2321] [outer = 13414C00] 09:45:34 INFO - PROCESS | 448 | 1468428334897 Marionette DEBUG loaded listener.js 09:45:34 INFO - PROCESS | 448 | ++DOMWINDOW == 90 (14C49C00) [pid = 448] [serial = 2322] [outer = 13414C00] 09:45:35 INFO - PROCESS | 448 | [448] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:45:35 INFO - PROCESS | 448 | 1468428335536 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:45:35 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:45:35 INFO - {} 09:45:35 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 990ms 09:45:35 INFO - PROCESS | 448 | 1468428335622 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 09:45:35 INFO - PROCESS | 448 | 1468428335625 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 09:45:35 INFO - PROCESS | 448 | 1468428335629 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:45:35 INFO - PROCESS | 448 | 1468428335631 Marionette TRACE conn6 <- [1,3054,null,{}] 09:45:35 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:45:35 INFO - PROCESS | 448 | 1468428335664 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}] 09:45:35 INFO - PROCESS | 448 | 1468428335669 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:35 INFO - PROCESS | 448 | 1468428335793 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 09:45:35 INFO - PROCESS | 448 | 1468428335913 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:35 INFO - PROCESS | 448 | 1468428335917 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:35 INFO - PROCESS | 448 | ++DOCSHELL 0C897400 == 39 [pid = 448] [id = 775] 09:45:35 INFO - PROCESS | 448 | ++DOMWINDOW == 91 (0CD2A400) [pid = 448] [serial = 2323] [outer = 00000000] 09:45:35 INFO - PROCESS | 448 | ++DOMWINDOW == 92 (10328000) [pid = 448] [serial = 2324] [outer = 0CD2A400] 09:45:35 INFO - PROCESS | 448 | 1468428335974 Marionette DEBUG loaded listener.js 09:45:36 INFO - PROCESS | 448 | ++DOMWINDOW == 93 (1097FC00) [pid = 448] [serial = 2325] [outer = 0CD2A400] 09:45:36 INFO - PROCESS | 448 | 1468428336705 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]]]}] 09:45:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:45:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:45:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:45:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:45:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:45:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:45:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:45:36 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1090ms 09:45:36 INFO - PROCESS | 448 | --DOCSHELL 10A2E800 == 38 [pid = 448] [id = 771] 09:45:36 INFO - PROCESS | 448 | --DOCSHELL 0C824400 == 37 [pid = 448] [id = 770] 09:45:36 INFO - PROCESS | 448 | --DOCSHELL 115D0400 == 36 [pid = 448] [id = 769] 09:45:36 INFO - PROCESS | 448 | --DOCSHELL 0FFF7400 == 35 [pid = 448] [id = 768] 09:45:36 INFO - PROCESS | 448 | --DOCSHELL 1CEC5C00 == 34 [pid = 448] [id = 767] 09:45:36 INFO - PROCESS | 448 | --DOCSHELL 18FC2800 == 33 [pid = 448] [id = 766] 09:45:36 INFO - PROCESS | 448 | --DOCSHELL 14D97000 == 32 [pid = 448] [id = 765] 09:45:36 INFO - PROCESS | 448 | --DOCSHELL 10373800 == 31 [pid = 448] [id = 764] 09:45:36 INFO - PROCESS | 448 | --DOCSHELL 1340F000 == 30 [pid = 448] [id = 763] 09:45:36 INFO - PROCESS | 448 | --DOCSHELL 10374800 == 29 [pid = 448] [id = 762] 09:45:36 INFO - PROCESS | 448 | --DOCSHELL 0FFF9C00 == 28 [pid = 448] [id = 761] 09:45:36 INFO - PROCESS | 448 | --DOCSHELL 19292000 == 27 [pid = 448] [id = 760] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 92 (1A01AC00) [pid = 448] [serial = 2279] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 91 (19095800) [pid = 448] [serial = 2276] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 90 (19083800) [pid = 448] [serial = 2277] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 89 (17DC4400) [pid = 448] [serial = 2262] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 88 (18184000) [pid = 448] [serial = 2265] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 87 (17DCB000) [pid = 448] [serial = 2263] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 86 (1818F400) [pid = 448] [serial = 2266] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 85 (18F17C00) [pid = 448] [serial = 2268] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 84 (10329800) [pid = 448] [serial = 2270] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 83 (144EF800) [pid = 448] [serial = 2271] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 82 (18F98C00) [pid = 448] [serial = 2273] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 81 (15A59000) [pid = 448] [serial = 2259] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 80 (145C1400) [pid = 448] [serial = 2256] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 79 (147A9800) [pid = 448] [serial = 2257] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 78 (10613400) [pid = 448] [serial = 2253] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 77 (1090C400) [pid = 448] [serial = 2254] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 76 (090F4800) [pid = 448] [serial = 2250] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 75 (0C82B000) [pid = 448] [serial = 2251] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 74 (10325C00) [pid = 448] [serial = 2248] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 73 (0CDE3400) [pid = 448] [serial = 2247] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 72 (1BBEEC00) [pid = 448] [serial = 2245] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 71 (1BBE6000) [pid = 448] [serial = 2244] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 70 (1A158800) [pid = 448] [serial = 2242] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 69 (1A083800) [pid = 448] [serial = 2241] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 68 (1784BC00) [pid = 448] [serial = 2239] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 67 (16627000) [pid = 448] [serial = 2238] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 66 (1479DC00) [pid = 448] [serial = 2236] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 65 (1023B800) [pid = 448] [serial = 2234] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 64 (0CD6E000) [pid = 448] [serial = 2233] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 63 (18F92400) [pid = 448] [serial = 2274] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | --DOMWINDOW == 62 (161E3C00) [pid = 448] [serial = 2260] [outer = 00000000] [url = about:blank] 09:45:36 INFO - PROCESS | 448 | 1468428336782 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 09:45:36 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:45:36 INFO - PROCESS | 448 | 1468428336786 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 09:45:36 INFO - PROCESS | 448 | 1468428336792 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:45:36 INFO - PROCESS | 448 | 1468428336796 Marionette TRACE conn6 <- [1,3058,null,{}] 09:45:36 INFO - PROCESS | 448 | 1468428336801 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}] 09:45:36 INFO - PROCESS | 448 | 1468428336803 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:36 INFO - PROCESS | 448 | 1468428336903 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 09:45:37 INFO - PROCESS | 448 | 1468428337000 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:37 INFO - PROCESS | 448 | 1468428337003 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:37 INFO - PROCESS | 448 | ++DOCSHELL 0FFF9C00 == 28 [pid = 448] [id = 776] 09:45:37 INFO - PROCESS | 448 | ++DOMWINDOW == 63 (0FFFE800) [pid = 448] [serial = 2326] [outer = 00000000] 09:45:37 INFO - PROCESS | 448 | ++DOMWINDOW == 64 (1023E800) [pid = 448] [serial = 2327] [outer = 0FFFE800] 09:45:37 INFO - PROCESS | 448 | 1468428337050 Marionette DEBUG loaded listener.js 09:45:37 INFO - PROCESS | 448 | ++DOMWINDOW == 65 (10325C00) [pid = 448] [serial = 2328] [outer = 0FFFE800] 09:45:37 INFO - PROCESS | 448 | 1468428337409 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]]]}] 09:45:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:45:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:45:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:45:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:45:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:45:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:45:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 689ms 09:45:37 INFO - PROCESS | 448 | 1468428337507 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 09:45:37 INFO - PROCESS | 448 | 1468428337512 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 09:45:37 INFO - PROCESS | 448 | 1468428337518 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:45:37 INFO - PROCESS | 448 | 1468428337521 Marionette TRACE conn6 <- [1,3062,null,{}] 09:45:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:45:37 INFO - PROCESS | 448 | 1468428337524 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}] 09:45:37 INFO - PROCESS | 448 | 1468428337527 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:37 INFO - PROCESS | 448 | 1468428337616 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 09:45:37 INFO - PROCESS | 448 | 1468428337621 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:37 INFO - PROCESS | 448 | 1468428337624 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:37 INFO - PROCESS | 448 | ++DOCSHELL 1060F800 == 29 [pid = 448] [id = 777] 09:45:37 INFO - PROCESS | 448 | ++DOMWINDOW == 66 (1060FC00) [pid = 448] [serial = 2329] [outer = 00000000] 09:45:37 INFO - PROCESS | 448 | ++DOMWINDOW == 67 (10A27400) [pid = 448] [serial = 2330] [outer = 1060FC00] 09:45:37 INFO - PROCESS | 448 | 1468428337670 Marionette DEBUG loaded listener.js 09:45:37 INFO - PROCESS | 448 | ++DOMWINDOW == 68 (1152F800) [pid = 448] [serial = 2331] [outer = 1060FC00] 09:45:38 INFO - PROCESS | 448 | 1468428338111 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]]]}] 09:45:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:45:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:45:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:45:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:45:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:45:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:45:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 630ms 09:45:38 INFO - PROCESS | 448 | 1468428338158 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 09:45:38 INFO - PROCESS | 448 | 1468428338160 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 09:45:38 INFO - PROCESS | 448 | 1468428338163 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:45:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:45:38 INFO - PROCESS | 448 | 1468428338167 Marionette TRACE conn6 <- [1,3066,null,{}] 09:45:38 INFO - PROCESS | 448 | 1468428338177 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}] 09:45:38 INFO - PROCESS | 448 | 1468428338181 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:38 INFO - PROCESS | 448 | 1468428338267 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 09:45:38 INFO - PROCESS | 448 | 1468428338275 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:38 INFO - PROCESS | 448 | 1468428338277 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:38 INFO - PROCESS | 448 | ++DOCSHELL 14C12800 == 30 [pid = 448] [id = 778] 09:45:38 INFO - PROCESS | 448 | ++DOMWINDOW == 69 (14C4EC00) [pid = 448] [serial = 2332] [outer = 00000000] 09:45:38 INFO - PROCESS | 448 | ++DOMWINDOW == 70 (15A63800) [pid = 448] [serial = 2333] [outer = 14C4EC00] 09:45:38 INFO - PROCESS | 448 | 1468428338324 Marionette DEBUG loaded listener.js 09:45:38 INFO - PROCESS | 448 | ++DOMWINDOW == 71 (16563800) [pid = 448] [serial = 2334] [outer = 14C4EC00] 09:45:38 INFO - PROCESS | 448 | 1468428338764 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] 09:45:38 INFO - PROCESS | 448 | 1468428338823 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 09:45:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:45:38 INFO - PROCESS | 448 | 1468428338826 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:45:38 INFO - PROCESS | 448 | 1468428338827 Marionette TRACE conn6 <- [1,3070,null,{}] 09:45:38 INFO - PROCESS | 448 | 1468428338831 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}] 09:45:38 INFO - PROCESS | 448 | 1468428338833 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:38 INFO - PROCESS | 448 | 1468428338922 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 09:45:38 INFO - PROCESS | 448 | 1468428338927 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:38 INFO - PROCESS | 448 | 1468428338929 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:38 INFO - PROCESS | 448 | ++DOCSHELL 16675C00 == 31 [pid = 448] [id = 779] 09:45:38 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (16676000) [pid = 448] [serial = 2335] [outer = 00000000] 09:45:38 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (17844400) [pid = 448] [serial = 2336] [outer = 16676000] 09:45:38 INFO - PROCESS | 448 | 1468428338974 Marionette DEBUG loaded listener.js 09:45:39 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (17DC9400) [pid = 448] [serial = 2337] [outer = 16676000] 09:45:39 INFO - PROCESS | 448 | 1468428339435 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]]]}] 09:45:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:45:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:45:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:45:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 670ms 09:45:39 INFO - PROCESS | 448 | 1468428339502 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 09:45:39 INFO - PROCESS | 448 | 1468428339504 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 09:45:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:45:39 INFO - PROCESS | 448 | 1468428339507 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:45:39 INFO - PROCESS | 448 | 1468428339509 Marionette TRACE conn6 <- [1,3074,null,{}] 09:45:39 INFO - PROCESS | 448 | 1468428339512 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}] 09:45:39 INFO - PROCESS | 448 | 1468428339514 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:39 INFO - PROCESS | 448 | 1468428339631 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 09:45:39 INFO - PROCESS | 448 | 1468428339639 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:39 INFO - PROCESS | 448 | 1468428339641 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:39 INFO - PROCESS | 448 | ++DOCSHELL 17DCD800 == 32 [pid = 448] [id = 780] 09:45:39 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (17DD2800) [pid = 448] [serial = 2338] [outer = 00000000] 09:45:39 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (1818F400) [pid = 448] [serial = 2339] [outer = 17DD2800] 09:45:39 INFO - PROCESS | 448 | 1468428339685 Marionette DEBUG loaded listener.js 09:45:39 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (18B69000) [pid = 448] [serial = 2340] [outer = 17DD2800] 09:45:40 INFO - PROCESS | 448 | 1468428340122 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:45:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:45:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 670ms 09:45:40 INFO - PROCESS | 448 | 1468428340178 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 09:45:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:45:40 INFO - PROCESS | 448 | 1468428340180 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 09:45:40 INFO - PROCESS | 448 | 1468428340184 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:45:40 INFO - PROCESS | 448 | 1468428340185 Marionette TRACE conn6 <- [1,3078,null,{}] 09:45:40 INFO - PROCESS | 448 | 1468428340189 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}] 09:45:40 INFO - PROCESS | 448 | 1468428340194 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:40 INFO - PROCESS | 448 | 1468428340369 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 09:45:40 INFO - PROCESS | 448 | 1468428340442 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:40 INFO - PROCESS | 448 | 1468428340444 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:40 INFO - PROCESS | 448 | ++DOCSHELL 18F17C00 == 33 [pid = 448] [id = 781] 09:45:40 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (18F19800) [pid = 448] [serial = 2341] [outer = 00000000] 09:45:40 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (18F97C00) [pid = 448] [serial = 2342] [outer = 18F19800] 09:45:40 INFO - PROCESS | 448 | 1468428340488 Marionette DEBUG loaded listener.js 09:45:40 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (18F9AC00) [pid = 448] [serial = 2343] [outer = 18F19800] 09:45:40 INFO - PROCESS | 448 | 1468428340856 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:45:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:45:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 731ms 09:45:40 INFO - PROCESS | 448 | 1468428340922 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 09:45:40 INFO - PROCESS | 448 | 1468428340924 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 09:45:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:45:40 INFO - PROCESS | 448 | 1468428340927 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:45:40 INFO - PROCESS | 448 | 1468428340928 Marionette TRACE conn6 <- [1,3082,null,{}] 09:45:40 INFO - PROCESS | 448 | 1468428340932 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}] 09:45:40 INFO - PROCESS | 448 | 1468428340934 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:41 INFO - PROCESS | 448 | 1468428341051 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 09:45:41 INFO - PROCESS | 448 | 1468428341055 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:41 INFO - PROCESS | 448 | 1468428341057 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:41 INFO - PROCESS | 448 | ++DOCSHELL 14C1A800 == 34 [pid = 448] [id = 782] 09:45:41 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (17DD1400) [pid = 448] [serial = 2344] [outer = 00000000] 09:45:41 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (19084C00) [pid = 448] [serial = 2345] [outer = 17DD1400] 09:45:41 INFO - PROCESS | 448 | 1468428341100 Marionette DEBUG loaded listener.js 09:45:41 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (1908E000) [pid = 448] [serial = 2346] [outer = 17DD1400] 09:45:41 INFO - PROCESS | 448 | --DOMWINDOW == 82 (161E4800) [pid = 448] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 09:45:41 INFO - PROCESS | 448 | --DOMWINDOW == 81 (10240800) [pid = 448] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 09:45:41 INFO - PROCESS | 448 | --DOMWINDOW == 80 (1441DC00) [pid = 448] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 09:45:41 INFO - PROCESS | 448 | --DOMWINDOW == 79 (0FFFD800) [pid = 448] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 09:45:41 INFO - PROCESS | 448 | --DOMWINDOW == 78 (13410C00) [pid = 448] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 09:45:41 INFO - PROCESS | 448 | --DOMWINDOW == 77 (195D6C00) [pid = 448] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:45:41 INFO - PROCESS | 448 | --DOMWINDOW == 76 (1CEC6000) [pid = 448] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 09:45:41 INFO - PROCESS | 448 | --DOMWINDOW == 75 (10535000) [pid = 448] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 09:45:41 INFO - PROCESS | 448 | --DOMWINDOW == 74 (18FC3C00) [pid = 448] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:45:41 INFO - PROCESS | 448 | --DOMWINDOW == 73 (1D92D000) [pid = 448] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 09:45:41 INFO - PROCESS | 448 | --DOMWINDOW == 72 (0CD6C800) [pid = 448] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 09:45:41 INFO - PROCESS | 448 | --DOMWINDOW == 71 (145CF000) [pid = 448] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 09:45:41 INFO - PROCESS | 448 | 1468428341611 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:45:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:45:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 731ms 09:45:41 INFO - PROCESS | 448 | 1468428341662 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 09:45:41 INFO - PROCESS | 448 | 1468428341664 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 09:45:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:45:41 INFO - PROCESS | 448 | 1468428341667 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:45:41 INFO - PROCESS | 448 | 1468428341668 Marionette TRACE conn6 <- [1,3086,null,{}] 09:45:41 INFO - PROCESS | 448 | 1468428341672 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}] 09:45:41 INFO - PROCESS | 448 | 1468428341674 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:41 INFO - PROCESS | 448 | 1468428341829 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 09:45:41 INFO - PROCESS | 448 | 1468428341907 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:41 INFO - PROCESS | 448 | 1468428341909 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:41 INFO - PROCESS | 448 | ++DOCSHELL 18F98C00 == 35 [pid = 448] [id = 783] 09:45:41 INFO - PROCESS | 448 | ++DOMWINDOW == 72 (18FC2800) [pid = 448] [serial = 2347] [outer = 00000000] 09:45:41 INFO - PROCESS | 448 | ++DOMWINDOW == 73 (19096800) [pid = 448] [serial = 2348] [outer = 18FC2800] 09:45:41 INFO - PROCESS | 448 | 1468428341952 Marionette DEBUG loaded listener.js 09:45:42 INFO - PROCESS | 448 | ++DOMWINDOW == 74 (1909A000) [pid = 448] [serial = 2349] [outer = 18FC2800] 09:45:42 INFO - PROCESS | 448 | 1468428342262 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]]]}] 09:45:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:45:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:45:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 630ms 09:45:42 INFO - PROCESS | 448 | 1468428342303 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 09:45:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:45:42 INFO - PROCESS | 448 | 1468428342314 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 09:45:42 INFO - PROCESS | 448 | 1468428342318 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:45:42 INFO - PROCESS | 448 | 1468428342319 Marionette TRACE conn6 <- [1,3090,null,{}] 09:45:42 INFO - PROCESS | 448 | 1468428342323 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}] 09:45:42 INFO - PROCESS | 448 | 1468428342325 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:42 INFO - PROCESS | 448 | 1468428342456 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 09:45:42 INFO - PROCESS | 448 | 1468428342465 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:42 INFO - PROCESS | 448 | 1468428342467 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:42 INFO - PROCESS | 448 | ++DOCSHELL 18CEB000 == 36 [pid = 448] [id = 784] 09:45:42 INFO - PROCESS | 448 | ++DOMWINDOW == 75 (19095C00) [pid = 448] [serial = 2350] [outer = 00000000] 09:45:42 INFO - PROCESS | 448 | ++DOMWINDOW == 76 (19AA5C00) [pid = 448] [serial = 2351] [outer = 19095C00] 09:45:42 INFO - PROCESS | 448 | 1468428342509 Marionette DEBUG loaded listener.js 09:45:42 INFO - PROCESS | 448 | ++DOMWINDOW == 77 (19DF1000) [pid = 448] [serial = 2352] [outer = 19095C00] 09:45:42 INFO - PROCESS | 448 | 1468428342920 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:45:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:45:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 630ms 09:45:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:45:42 INFO - PROCESS | 448 | 1468428342948 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 09:45:42 INFO - PROCESS | 448 | 1468428342950 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 09:45:42 INFO - PROCESS | 448 | 1468428342953 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:45:42 INFO - PROCESS | 448 | 1468428342955 Marionette TRACE conn6 <- [1,3094,null,{}] 09:45:42 INFO - PROCESS | 448 | 1468428342958 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}] 09:45:42 INFO - PROCESS | 448 | 1468428342960 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:43 INFO - PROCESS | 448 | 1468428343041 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 09:45:43 INFO - PROCESS | 448 | 1468428343046 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:43 INFO - PROCESS | 448 | 1468428343048 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:43 INFO - PROCESS | 448 | ++DOCSHELL 19AA1C00 == 37 [pid = 448] [id = 785] 09:45:43 INFO - PROCESS | 448 | ++DOMWINDOW == 78 (1A00E800) [pid = 448] [serial = 2353] [outer = 00000000] 09:45:43 INFO - PROCESS | 448 | ++DOMWINDOW == 79 (1A018000) [pid = 448] [serial = 2354] [outer = 1A00E800] 09:45:43 INFO - PROCESS | 448 | 1468428343092 Marionette DEBUG loaded listener.js 09:45:43 INFO - PROCESS | 448 | ++DOMWINDOW == 80 (1A01CC00) [pid = 448] [serial = 2355] [outer = 1A00E800] 09:45:43 INFO - PROCESS | 448 | 1468428343636 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]]]}] 09:45:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:45:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:45:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:45:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 730ms 09:45:43 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:45:43 INFO - PROCESS | 448 | 1468428343686 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 09:45:43 INFO - PROCESS | 448 | 1468428343690 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 09:45:43 INFO - PROCESS | 448 | 1468428343695 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:45:43 INFO - PROCESS | 448 | 1468428343699 Marionette TRACE conn6 <- [1,3098,null,{}] 09:45:43 INFO - PROCESS | 448 | 1468428343705 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}] 09:45:43 INFO - PROCESS | 448 | 1468428343708 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:43 INFO - PROCESS | 448 | 1468428343827 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 09:45:44 INFO - PROCESS | 448 | 1468428343999 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:44 INFO - PROCESS | 448 | 1468428344005 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:44 INFO - PROCESS | 448 | ++DOCSHELL 10173C00 == 38 [pid = 448] [id = 786] 09:45:44 INFO - PROCESS | 448 | ++DOMWINDOW == 81 (10175C00) [pid = 448] [serial = 2356] [outer = 00000000] 09:45:44 INFO - PROCESS | 448 | ++DOMWINDOW == 82 (10242C00) [pid = 448] [serial = 2357] [outer = 10175C00] 09:45:44 INFO - PROCESS | 448 | 1468428344076 Marionette DEBUG loaded listener.js 09:45:44 INFO - PROCESS | 448 | ++DOMWINDOW == 83 (10537800) [pid = 448] [serial = 2358] [outer = 10175C00] 09:45:44 INFO - PROCESS | 448 | 1468428344568 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"]]]}] 09:45:44 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:45:44 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 09:45:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:45:44 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 930ms 09:45:44 INFO - PROCESS | 448 | 1468428344625 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 09:45:44 INFO - PROCESS | 448 | 1468428344630 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 09:45:44 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:45:44 INFO - PROCESS | 448 | 1468428344636 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:45:44 INFO - PROCESS | 448 | 1468428344639 Marionette TRACE conn6 <- [1,3102,null,{}] 09:45:44 INFO - PROCESS | 448 | 1468428344643 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}] 09:45:44 INFO - PROCESS | 448 | 1468428344646 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:44 INFO - PROCESS | 448 | 1468428344813 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 09:45:44 INFO - PROCESS | 448 | 1468428344900 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\", \"a3a49b57-d6ce-4117-a899-3d10155ed1f2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:44 INFO - PROCESS | 448 | 1468428344902 Marionette INFO sendAsync 80444716-2c5d-41f0-aa72-e401db2a4309 09:45:44 INFO - PROCESS | 448 | ++DOCSHELL 144E8000 == 39 [pid = 448] [id = 787] 09:45:44 INFO - PROCESS | 448 | ++DOMWINDOW == 84 (144EA400) [pid = 448] [serial = 2359] [outer = 00000000] 09:45:44 INFO - PROCESS | 448 | ++DOMWINDOW == 85 (147A1C00) [pid = 448] [serial = 2360] [outer = 144EA400] 09:45:44 INFO - PROCESS | 448 | 1468428344958 Marionette DEBUG loaded listener.js 09:45:45 INFO - PROCESS | 448 | ++DOMWINDOW == 86 (14C45000) [pid = 448] [serial = 2361] [outer = 144EA400] 09:45:45 INFO - PROCESS | 448 | 1468428345480 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]]]}] 09:45:45 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:45:45 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 870ms 09:45:45 INFO - PROCESS | 448 | 1468428345510 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 09:45:45 INFO - PROCESS | 448 | 1468428345513 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 09:45:46 WARNING - u'runner_teardown' () 09:45:46 INFO - No more tests 09:45:46 INFO - Got 0 unexpected results 09:45:46 INFO - SUITE-END | took 681s 09:45:46 INFO - Closing logging queue 09:45:46 INFO - queue closed 09:45:46 INFO - Return code: 0 09:45:46 WARNING - # TBPL SUCCESS # 09:45:46 INFO - Running post-action listener: _resource_record_post_action 09:45:46 INFO - Running post-run listener: _resource_record_post_run 09:45:47 INFO - Total resource usage - Wall time: 690s; CPU: 14.0%; Read bytes: 167700480; Write bytes: 1124200960; Read time: 2019160; Write time: 9118460 09:45:47 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:45:47 INFO - install - Wall time: 2s; CPU: 10.0%; Read bytes: 0; Write bytes: 57491456; Read time: 0; Write time: 47380 09:45:47 INFO - run-tests - Wall time: 689s; CPU: 14.0%; Read bytes: 167667712; Write bytes: 1061641216; Read time: 2017160; Write time: 9063430 09:45:47 INFO - Running post-run listener: _upload_blobber_files 09:45:47 INFO - Blob upload gear active. 09:45:47 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 09:45:47 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 09:45:47 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-beta', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 09:45:47 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-beta -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 09:45:48 INFO - (blobuploader) - INFO - Open directory for files ... 09:45:48 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 09:45:48 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:45:48 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:45:49 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:45:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:45:49 INFO - (blobuploader) - INFO - Done attempting. 09:45:49 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 09:45:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:45:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:45:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:45:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:45:51 INFO - (blobuploader) - INFO - Done attempting. 09:45:51 INFO - (blobuploader) - INFO - Iteration through files over. 09:45:51 INFO - Return code: 0 09:45:51 INFO - rmtree: C:\slave\test\build\uploaded_files.json 09:45:51 INFO - Using _rmtree_windows ... 09:45:51 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 09:45:51 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/73afe718a8762b5740788afc82751d79f064a2ef43ef50837fb6272122f3d17b087bc25d504187ee510587ceb7bdf1baa852f2f713d635f47a84f509b1b65ae4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6a7a93163d1ee7ddc83ab474729266b8c557b7ca06dc823b19b22945f17a71462eb21941590191ca6b90c37d1f37a778ac4102d7aa55f847ab24214f1690e57b"} 09:45:51 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 09:45:51 INFO - Writing to file C:\slave\test\properties\blobber_files 09:45:51 INFO - Contents: 09:45:51 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/73afe718a8762b5740788afc82751d79f064a2ef43ef50837fb6272122f3d17b087bc25d504187ee510587ceb7bdf1baa852f2f713d635f47a84f509b1b65ae4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6a7a93163d1ee7ddc83ab474729266b8c557b7ca06dc823b19b22945f17a71462eb21941590191ca6b90c37d1f37a778ac4102d7aa55f847ab24214f1690e57b"} 09:45:51 INFO - Running post-run listener: copy_logs_to_upload_dir 09:45:51 INFO - Copying logs to upload dir... 09:45:51 INFO - mkdir: C:\slave\test\build\upload\logs 09:45:51 INFO - Copying logs to upload dir... 09:45:51 INFO - Using _rmtree_windows ... 09:45:51 INFO - Using _rmtree_windows ... 09:45:51 INFO - Using _rmtree_windows ... 09:45:51 INFO - Using _rmtree_windows ... 09:45:51 INFO - Using _rmtree_windows ... 09:45:51 INFO - Using _rmtree_windows ... 09:45:51 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=848.186000 ========= master_lag: 8.16 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 16 secs) (at 2016-07-13 09:45:58.742868) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-13 09:45:58.743792) ========= '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-153 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-153 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-153 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-beta/sha512/73afe718a8762b5740788afc82751d79f064a2ef43ef50837fb6272122f3d17b087bc25d504187ee510587ceb7bdf1baa852f2f713d635f47a84f509b1b65ae4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6a7a93163d1ee7ddc83ab474729266b8c557b7ca06dc823b19b22945f17a71462eb21941590191ca6b90c37d1f37a778ac4102d7aa55f847ab24214f1690e57b"} build_url:https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/73afe718a8762b5740788afc82751d79f064a2ef43ef50837fb6272122f3d17b087bc25d504187ee510587ceb7bdf1baa852f2f713d635f47a84f509b1b65ae4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6a7a93163d1ee7ddc83ab474729266b8c557b7ca06dc823b19b22945f17a71462eb21941590191ca6b90c37d1f37a778ac4102d7aa55f847ab24214f1690e57b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/B0A4QONvQfeeGiBQGc2V1g/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.30 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-13 09:45:59.147837) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-13 09:45:59.148173) ========= '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-153 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-153 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-153 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.100000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-13 09:45:59.263604) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-13 09:45:59.263950) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-13 09:45:59.969054) ========= ========= Total master_lag: 17.19 =========